165 165 165 166 166 166 164 164 164 162 162 162 163 163 163 164 164 164 170 170 170 168 168 168 171 171 171 167 167 167 168 168 168 169 169 169 175 175 175 173 173 173 176 176 176 172 172 172 173 173 173 174 174 174 160 160 160 161 161 161 159 159 159 157 157 157 158 158 158 159 159 159 251 251 251 76 76 76 77 77 77 249 249 249 75 75 75 251 251 251 73 73 73 74 74 74 253 253 253 253 253 253 72 72 72 254 254 254 127 127 127 113 113 113 115 115 115 113 113 113 114 114 114 115 115 115 113 113 113 124 124 124 114 114 114 126 126 126 114 114 114 124 124 124 118 118 118 114 114 114 126 126 126 117 117 117 114 114 114 118 118 118 123 123 123 117 117 117 118 118 118 123 123 123 118 118 118 126 126 126 111 111 111 125 125 125 120 120 120 119 119 119 111 111 111 120 120 120 112 112 112 111 111 111 119 119 119 110 110 110 111 111 111 112 112 112 116 116 116 110 110 110 112 112 112 116 116 116 112 112 112 119 119 119 119 119 119 120 120 120 121 121 121 122 122 122 119 119 119 121 121 121 156 156 156 149 149 149 148 148 148 147 147 147 148 148 148 149 149 149 147 147 147 150 150 150 148 148 148 148 148 148 150 150 150 151 151 151 130 130 130 133 133 133 132 132 132 128 128 128 130 130 130 132 132 132 128 128 128 129 129 129 130 130 130 131 131 131 130 130 130 129 129 129 70 70 70 255 255 255 256 256 256 70 70 70 71 71 71 255 255 255 70 70 70 250 250 250 71 71 71 70 70 70 252 252 252 250 250 250 254 254 254 253 253 253 7 7 7 254 254 254 7 7 7 12 12 12 7 7 7 9 9 9 12 12 12 7 7 7 8 8 8 9 9 9 8 8 8 10 10 10 9 9 9 8 8 8 11 11 11 10 10 10 249 249 249 10 10 10 11 11 11 249 249 249 11 11 11 251 251 251 191 191 191 188 188 188 192 192 192 190 190 190 188 188 188 191 191 191 189 189 189 188 188 188 190 190 190 187 187 187 188 188 188 189 189 189 209 209 209 210 210 210 208 208 208 211 211 211 209 209 209 208 208 208 207 207 207 211 211 211 208 208 208 206 206 206 207 207 207 208 208 208 261 261 261 360 360 360 240 240 240 355 355 355 261 261 261 240 240 240 302 302 302 261 261 261 355 355 355 302 302 302 361 361 361 261 261 261 304 304 304 361 361 361 302 302 302 299 299 299 361 361 361 304 304 304 299 299 299 367 367 367 361 361 361 367 367 367 299 299 299 263 263 263 364 364 364 263 263 263 299 299 299 303 303 303 302 302 302 355 355 355 140 140 140 302 302 302 303 303 303 140 140 140 304 304 304 302 302 302 299 299 299 304 304 304 140 140 140 299 299 299 140 140 140 301 301 301 299 299 299 301 301 301 358 358 358 299 299 299 358 358 358 364 364 364 303 303 303 355 355 355 300 300 300 140 140 140 303 303 303 300 300 300 140 140 140 300 300 300 301 301 301 301 301 301 300 300 300 358 358 358 300 300 300 242 242 242 358 358 358 242 242 242 241 241 241 358 358 358 355 355 355 241 241 241 242 242 242 300 300 300 355 355 355 242 242 242 278 278 278 96 96 96 277 277 277 277 277 277 96 96 96 90 90 90 90 90 90 91 91 91 277 277 277 279 279 279 277 277 277 91 91 91 279 279 279 91 91 91 97 97 97 278 278 278 279 279 279 97 97 97 90 90 90 96 96 96 92 92 92 91 91 91 90 90 90 92 92 92 93 93 93 91 91 91 92 92 92 97 97 97 91 91 91 93 93 93 95 95 95 97 97 97 93 93 93 94 94 94 95 95 95 93 93 93 94 94 94 93 93 93 92 92 92 94 94 94 92 92 92 98 98 98 98 98 98 92 92 92 96 96 96 286 286 286 99 99 99 283 283 283 283 283 283 99 99 99 101 101 101 283 283 283 101 101 101 285 285 285 105 105 105 285 285 285 101 101 101 285 285 285 105 105 105 106 106 106 286 286 286 285 285 285 106 106 106 99 99 99 100 100 100 101 101 101 100 100 100 102 102 102 101 101 101 101 101 101 102 102 102 105 105 105 105 105 105 102 102 102 106 106 106 104 104 104 106 106 106 102 102 102 103 103 103 104 104 104 102 102 102 103 103 103 102 102 102 100 100 100 103 103 103 100 100 100 107 107 107 107 107 107 100 100 100 99 99 99 152 152 152 154 154 154 315 315 315 319 319 319 315 315 315 154 154 154 315 315 315 319 319 319 86 86 86 86 86 86 85 85 85 315 315 315 88 88 88 315 315 315 85 85 85 88 88 88 318 318 318 315 315 315 318 318 318 145 145 145 315 315 315 152 152 152 315 315 315 145 145 145 154 154 154 155 155 155 319 319 319 155 155 155 153 153 153 319 319 319 316 316 316 319 319 319 153 153 153 319 319 319 316 316 316 89 89 89 89 89 89 86 86 86 319 319 319 86 86 86 89 89 89 275 275 275 275 275 275 272 272 272 86 86 86 85 85 85 86 86 86 272 272 272 272 272 272 274 274 274 85 85 85 87 87 87 85 85 85 274 274 274 85 85 85 87 87 87 88 88 88 153 153 153 146 146 146 316 316 316 316 316 316 146 146 146 145 145 145 316 316 316 145 145 145 317 317 317 316 316 316 317 317 317 87 87 87 87 87 87 89 89 89 316 316 316 274 274 274 89 89 89 87 87 87 273 273 273 89 89 89 274 274 274 273 273 273 275 275 275 89 89 89 273 273 273 38 38 38 275 275 275 38 38 38 272 272 272 275 275 275 39 39 39 272 272 272 38 38 38 40 40 40 272 272 272 39 39 39 272 272 272 40 40 40 274 274 274 40 40 40 273 273 273 274 274 274 40 40 40 41 41 41 273 273 273 38 38 38 273 273 273 41 41 41 145 145 145 318 318 318 317 317 317 318 318 318 88 88 88 317 317 317 88 88 88 87 87 87 317 317 317 38 38 38 41 41 41 235 235 235 354 354 354 235 235 235 41 41 41 354 354 354 41 41 41 40 40 40 354 354 354 40 40 40 39 39 39 354 354 354 39 39 39 353 353 353 39 39 39 38 38 38 353 353 353 353 353 353 38 38 38 234 234 234 235 235 235 234 234 234 38 38 38 137 137 137 139 139 139 294 294 294 298 298 298 294 294 294 139 139 139 81 81 81 294 294 294 298 298 298 81 81 81 80 80 80 294 294 294 82 82 82 294 294 294 80 80 80 294 294 294 82 82 82 295 295 295 295 295 295 136 136 136 294 294 294 137 137 137 294 294 294 136 136 136 139 139 139 297 297 297 298 298 298 298 298 298 297 297 297 81 81 81 81 81 81 297 297 297 79 79 79 80 80 80 81 81 81 79 79 79 79 79 79 258 258 258 80 80 80 257 257 257 80 80 80 258 258 258 80 80 80 257 257 257 82 82 82 260 260 260 82 82 82 257 257 257 82 82 82 260 260 260 78 78 78 78 78 78 295 295 295 82 82 82 296 296 296 297 297 297 139 139 139 296 296 296 79 79 79 297 297 297 79 79 79 296 296 296 78 78 78 258 258 258 79 79 79 78 78 78 259 259 259 258 258 258 78 78 78 23 23 23 258 258 258 259 259 259 257 257 257 258 258 258 23 23 23 23 23 23 26 26 26 257 257 257 26 26 26 25 25 25 257 257 257 25 25 25 260 260 260 257 257 257 259 259 259 260 260 260 25 25 25 259 259 259 78 78 78 260 260 260 296 296 296 139 139 139 138 138 138 134 134 134 296 296 296 138 138 138 296 296 296 134 134 134 295 295 295 295 295 295 78 78 78 296 296 296 135 135 135 295 295 295 134 134 134 136 136 136 295 295 295 135 135 135 25 25 25 24 24 24 259 259 259 25 25 25 225 225 225 24 24 24 348 348 348 24 24 24 225 225 225 348 348 348 23 23 23 24 24 24 23 23 23 259 259 259 24 24 24 225 225 225 25 25 25 226 226 226 349 349 349 226 226 226 25 25 25 26 26 26 349 349 349 25 25 25 348 348 348 349 349 349 26 26 26 348 348 348 26 26 26 23 23 23 196 196 196 198 198 198 334 334 334 335 335 335 334 334 334 198 198 198 334 334 334 335 335 335 178 178 178 178 178 178 180 180 180 334 334 334 181 181 181 334 334 334 180 180 180 181 181 181 336 336 336 334 334 334 336 336 336 193 193 193 334 334 334 196 196 196 334 334 334 193 193 193 335 335 335 198 198 198 197 197 197 335 335 335 197 197 197 195 195 195 332 332 332 335 335 335 195 195 195 335 335 335 332 332 332 177 177 177 177 177 177 178 178 178 335 335 335 178 178 178 177 177 177 320 320 320 320 320 320 321 321 321 178 178 178 180 180 180 178 178 178 321 321 321 195 195 195 194 194 194 332 332 332 194 194 194 193 193 193 332 332 332 332 332 332 193 193 193 333 333 333 332 332 332 333 333 333 180 180 180 179 179 179 332 332 332 180 180 180 179 179 179 177 177 177 332 332 332 177 177 177 179 179 179 322 322 322 322 322 322 323 323 323 177 177 177 323 323 323 320 320 320 177 177 177 333 333 333 193 193 193 336 336 336 333 333 333 336 336 336 181 181 181 180 180 180 333 333 333 181 181 181 321 321 321 179 179 179 180 180 180 321 321 321 322 322 322 179 179 179 321 321 321 307 307 307 322 322 322 306 306 306 322 322 322 307 307 307 322 322 322 306 306 306 142 142 142 322 322 322 142 142 142 323 323 323 142 142 142 320 320 320 323 323 323 307 307 307 321 321 321 141 141 141 365 365 365 307 307 307 141 141 141 307 307 307 365 365 365 357 357 357 306 306 306 307 307 307 357 357 357 305 305 305 306 306 306 357 357 357 306 306 306 305 305 305 320 320 320 320 320 320 142 142 142 306 306 306 321 321 321 320 320 320 141 141 141 141 141 141 320 320 320 365 365 365 305 305 305 365 365 365 320 320 320 365 365 365 305 305 305 265 265 265 265 265 265 37 37 37 365 365 365 37 37 37 262 262 262 365 365 365 262 262 262 37 37 37 266 266 266 262 262 262 266 266 266 36 36 36 36 36 36 366 366 366 262 262 262 305 305 305 83 83 83 265 265 265 265 265 265 83 83 83 264 264 264 264 264 264 34 34 34 265 265 265 267 267 267 265 265 265 34 34 34 37 37 37 265 265 265 267 267 267 266 266 266 37 37 37 267 267 267 357 357 357 83 83 83 305 305 305 83 83 83 357 357 357 362 362 362 362 362 362 264 264 264 83 83 83 362 362 362 230 230 230 264 264 264 264 264 264 230 230 230 33 33 33 264 264 264 33 33 33 34 34 34 34 34 34 33 33 33 35 35 35 34 34 34 35 35 35 267 267 267 35 35 35 269 269 269 267 267 267 311 311 311 267 267 267 269 269 269 267 267 267 311 311 311 309 309 309 309 309 309 266 266 266 267 267 267 362 362 362 236 236 236 230 230 230 230 230 230 236 236 236 6 6 6 230 230 230 6 6 6 231 231 231 230 230 230 231 231 231 33 33 33 231 231 231 32 32 32 33 33 33 33 33 33 32 32 32 35 35 35 35 35 35 32 32 32 269 269 269 31 31 31 269 269 269 32 32 32 31 31 31 268 268 268 269 269 269 311 311 311 269 269 269 268 268 268 362 362 362 42 42 42 236 236 236 237 237 237 236 236 236 42 42 42 236 236 236 237 237 237 5 5 5 236 236 236 5 5 5 218 218 218 218 218 218 6 6 6 236 236 236 218 218 218 2 2 2 6 6 6 231 231 231 6 6 6 2 2 2 356 356 356 42 42 42 362 362 362 42 42 42 356 356 356 43 43 43 42 42 42 43 43 43 352 352 352 352 352 352 237 237 237 42 42 42 352 352 352 233 233 233 237 237 237 4 4 4 237 237 237 233 233 233 237 237 237 4 4 4 5 5 5 4 4 4 216 216 216 5 5 5 5 5 5 216 216 216 222 222 222 222 222 222 218 218 218 5 5 5 218 218 218 222 222 222 22 22 22 43 43 43 356 356 356 238 238 238 238 238 238 239 239 239 43 43 43 239 239 239 351 351 351 43 43 43 351 351 351 352 352 352 43 43 43 238 238 238 28 28 28 239 239 239 239 239 239 28 28 28 346 346 346 350 350 350 239 239 239 346 346 346 350 350 350 351 351 351 239 239 239 350 350 350 216 216 216 351 351 351 232 232 232 351 351 351 216 216 216 232 232 232 216 216 216 4 4 4 4 4 4 233 233 233 232 232 232 28 28 28 238 238 238 359 359 359 27 27 27 28 28 28 359 359 359 27 27 27 347 347 347 28 28 28 346 346 346 28 28 28 347 347 347 359 359 359 363 363 363 27 27 27 363 363 363 227 227 227 27 27 27 228 228 228 27 27 27 227 227 227 347 347 347 27 27 27 228 228 228 347 347 347 228 228 228 224 224 224 3 3 3 224 224 224 228 228 228 3 3 3 223 223 223 224 224 224 84 84 84 363 363 363 359 359 359 363 363 363 84 84 84 270 270 270 363 363 363 270 270 270 229 229 229 363 363 363 229 229 229 227 227 227 229 229 229 1 1 1 227 227 227 214 214 214 227 227 227 1 1 1 227 227 227 214 214 214 0 0 0 227 227 227 0 0 0 228 228 228 228 228 228 0 0 0 3 3 3 359 359 359 314 314 314 84 84 84 314 314 314 271 271 271 84 84 84 271 271 271 270 270 270 84 84 84 270 270 270 271 271 271 30 30 30 270 270 270 30 30 30 29 29 29 270 270 270 29 29 29 229 229 229 229 229 229 29 29 29 231 231 231 229 229 229 231 231 231 1 1 1 231 231 231 2 2 2 1 1 1 214 214 214 1 1 1 2 2 2 2 2 2 215 215 215 214 214 214 314 314 314 359 359 359 313 313 313 313 313 313 328 328 328 314 314 314 314 314 314 328 328 328 366 366 366 366 366 366 271 271 271 314 314 314 271 271 271 366 366 366 36 36 36 36 36 36 268 268 268 271 271 271 268 268 268 30 30 30 271 271 271 30 30 30 268 268 268 31 31 31 30 30 30 31 31 31 29 29 29 313 313 313 359 359 359 312 312 312 313 313 313 312 312 312 331 331 331 331 331 331 144 144 144 313 313 313 328 328 328 313 313 313 144 144 144 312 312 312 359 359 359 366 366 366 366 366 366 143 143 143 312 312 312 312 312 312 143 143 143 329 329 329 329 329 329 331 331 331 312 312 312 329 329 329 184 184 184 331 331 331 183 183 183 331 331 331 184 184 184 331 331 331 183 183 183 330 330 330 331 331 331 330 330 330 144 144 144 144 144 144 330 330 330 328 328 328 143 143 143 366 366 366 328 328 328 329 329 329 143 143 143 328 328 328 328 328 328 182 182 182 329 329 329 185 185 185 329 329 329 182 182 182 329 329 329 185 185 185 184 184 184 184 184 184 185 185 185 342 342 342 184 184 184 342 342 342 183 183 183 341 341 341 183 183 183 342 342 342 183 183 183 341 341 341 182 182 182 182 182 182 328 328 328 183 183 183 330 330 330 183 183 183 328 328 328 2 2 2 218 218 218 215 215 215 29 29 29 31 31 31 32 32 32 231 231 231 29 29 29 32 32 32 266 266 266 268 268 268 36 36 36 308 308 308 268 268 268 266 266 266 268 268 268 308 308 308 311 311 311 324 324 324 311 311 311 308 308 308 324 324 324 309 309 309 311 311 311 266 266 266 310 310 310 308 308 308 310 310 310 326 326 326 308 308 308 325 325 325 308 308 308 326 326 326 308 308 308 325 325 325 324 324 324 338 338 338 324 324 324 325 325 325 338 338 338 327 327 327 324 324 324 309 309 309 324 324 324 327 327 327 266 266 266 309 309 309 310 310 310 310 310 310 309 309 309 326 326 326 327 327 327 326 326 326 309 309 309 326 326 326 327 327 327 337 337 337 326 326 326 337 337 337 325 325 325 340 340 340 325 325 325 337 337 337 325 325 325 340 340 340 338 338 338 199 199 199 338 338 338 340 340 340 199 199 199 339 339 339 338 338 338 327 327 327 338 338 338 339 339 339 339 339 339 337 337 337 327 327 327 199 199 199 337 337 337 339 339 339 199 199 199 340 340 340 337 337 337 22 22 22 222 222 222 216 216 216 20 20 20 22 22 22 216 216 216 20 20 20 216 216 216 217 217 217 20 20 20 217 217 217 212 212 212 20 20 20 212 212 212 21 21 21 21 21 21 212 212 212 213 213 213 214 214 214 21 21 21 213 213 213 213 213 213 0 0 0 214 214 214 217 217 217 216 216 216 350 350 350 217 217 217 350 350 350 212 212 212 350 350 350 346 346 346 212 212 212 223 223 223 212 212 212 346 346 346 223 223 223 3 3 3 212 212 212 3 3 3 0 0 0 212 212 212 0 0 0 213 213 213 212 212 212 343 343 343 182 182 182 341 341 341 182 182 182 343 343 343 185 185 185 186 186 186 185 185 185 343 343 343 185 185 185 186 186 186 344 344 344 342 342 342 185 185 185 344 344 344 341 341 341 204 204 204 343 343 343 205 205 205 343 343 343 204 204 204 205 205 205 202 202 202 343 343 343 345 345 345 343 343 343 202 202 202 186 186 186 343 343 343 345 345 345 344 344 344 186 186 186 345 345 345 344 344 344 345 345 345 202 202 202 342 342 342 344 344 344 202 202 202 201 201 201 342 342 342 202 202 202 200 200 200 342 342 342 201 201 201 342 342 342 200 200 200 341 341 341 341 341 341 203 203 203 204 204 204 341 341 341 200 200 200 203 203 203 17 17 17 18 18 18 221 221 221 17 17 17 248 248 248 18 18 18 248 248 248 15 15 15 18 18 18 18 18 18 15 15 15 19 19 19 16 16 16 19 19 19 15 15 15 14 14 14 17 17 17 221 221 221 14 14 14 247 247 247 17 17 17 247 247 247 248 248 248 17 17 17 276 276 276 248 248 248 247 247 247 248 248 248 276 276 276 281 281 281 54 54 54 248 248 248 281 281 281 243 243 243 248 248 248 54 54 54 248 248 248 243 243 243 15 15 15 220 220 220 14 14 14 221 221 221 220 220 220 219 219 219 14 14 14 14 14 14 219 219 219 13 13 13 14 14 14 13 13 13 245 245 245 245 245 245 246 246 246 14 14 14 247 247 247 14 14 14 246 246 246 247 247 247 246 246 246 67 67 67 247 247 247 67 67 67 65 65 65 280 280 280 247 247 247 65 65 65 276 276 276 247 247 247 280 280 280 13 13 13 219 219 219 16 16 16 13 13 13 16 16 16 244 244 244 245 245 245 13 13 13 244 244 244 282 282 282 245 245 245 244 244 244 282 282 282 287 287 287 245 245 245 287 287 287 64 64 64 245 245 245 245 245 245 64 64 64 68 68 68 245 245 245 68 68 68 246 246 246 244 244 244 16 16 16 15 15 15 244 244 244 15 15 15 243 243 243 243 243 243 61 61 61 244 244 244 61 61 61 284 284 284 244 244 244 244 244 244 284 284 284 282 282 282 69 69 69 61 61 61 243 243 243 61 61 61 69 69 69 293 293 293 293 293 293 49 49 49 61 61 61 61 61 61 49 49 49 58 58 58 284 284 284 61 61 61 58 58 58 58 58 58 59 59 59 284 284 284 287 287 287 284 284 284 59 59 59 69 69 69 243 243 243 54 54 54 54 54 54 290 290 290 69 69 69 69 69 69 290 290 290 289 289 289 69 69 69 289 289 289 293 293 293 289 289 289 108 108 108 293 293 293 293 293 293 108 108 108 292 292 292 293 293 293 292 292 292 47 47 47 49 49 49 293 293 293 47 47 47 290 290 290 54 54 54 51 51 51 51 51 51 46 46 46 290 290 290 290 290 290 46 46 46 288 288 288 290 290 290 288 288 288 108 108 108 289 289 289 290 290 290 108 108 108 54 54 54 53 53 53 51 51 51 53 53 53 52 52 52 51 51 51 52 52 52 48 48 48 51 51 51 46 46 46 51 51 51 48 48 48 48 48 48 44 44 44 46 46 46 44 44 44 45 45 45 46 46 46 288 288 288 46 46 46 45 45 45 281 281 281 53 53 53 54 54 54 53 53 53 281 281 281 57 57 57 52 52 52 53 53 53 57 57 57 56 56 56 52 52 52 57 57 57 56 56 56 48 48 48 52 52 52 56 56 56 55 55 55 48 48 48 55 55 55 49 49 49 48 48 48 47 47 47 48 48 48 49 49 49 48 48 48 47 47 47 44 44 44 280 280 280 57 57 57 281 281 281 57 57 57 280 280 280 60 60 60 60 60 60 56 56 56 57 57 57 60 60 60 59 59 59 56 56 56 56 56 56 59 59 59 55 55 55 55 55 55 59 59 59 58 58 58 58 58 58 49 49 49 55 55 55 280 280 280 62 62 62 60 60 60 287 287 287 60 60 60 62 62 62 59 59 59 60 60 60 287 287 287 280 280 280 65 65 65 62 62 62 62 62 62 65 65 65 63 63 63 62 62 62 63 63 63 64 64 64 287 287 287 62 62 62 64 64 64 63 63 63 65 65 65 66 66 66 63 63 63 66 66 66 64 64 64 68 68 68 64 64 64 66 66 66 246 246 246 68 68 68 66 66 66 246 246 246 66 66 66 67 67 67 67 67 67 66 66 66 65 65 65 44 44 44 47 47 47 50 50 50 292 292 292 50 50 50 47 47 47 291 291 291 50 50 50 292 292 292 44 44 44 50 50 50 291 291 291 44 44 44 291 291 291 45 45 45 291 291 291 288 288 288 45 45 45 288 288 288 291 291 291 109 109 109 108 108 108 288 288 288 109 109 109 108 108 108 109 109 109 292 292 292 292 292 292 109 109 109 291 291 291