92 0 91 0 1 0 0 1 1 1 91 1 1 2 2 2 92 2 92 3 2 3 3 3 3 4 74 4 92 4 74 5 3 5 5 5 5 6 4 6 74 6 4 7 5 7 6 7 6 8 75 8 4 8 75 9 6 9 7 9 7 10 8 10 75 10 8 11 7 11 9 11 9 12 10 12 8 12 10 13 9 13 12 13 12 14 11 14 10 14 11 15 12 15 13 15 13 16 14 16 11 16 14 17 13 17 234 17 234 18 83 18 14 18 83 19 234 19 233 19 233 20 84 20 83 20 84 21 233 21 227 21 227 22 85 22 84 22 85 23 227 23 16 23 16 24 15 24 85 24 15 25 16 25 17 25 17 26 76 26 15 26 76 27 17 27 232 27 232 28 66 28 76 28 66 29 232 29 238 29 238 30 67 30 66 30 67 31 238 31 237 31 237 32 68 32 67 32 68 33 237 33 18 33 18 34 20 34 68 34 20 35 18 35 246 35 246 36 19 36 20 36 19 37 246 37 245 37 245 38 79 38 19 38 79 39 245 39 244 39 244 40 80 40 79 40 80 41 244 41 253 41 253 42 21 42 80 42 21 43 253 43 250 43 250 44 22 44 21 44 22 45 250 45 249 45 249 46 89 46 22 46 89 47 249 47 23 47 23 48 24 48 89 48 24 49 23 49 247 49 247 50 25 50 24 50 25 51 247 51 26 51 26 52 90 52 25 52 90 53 26 53 0 53 0 54 27 54 90 54 91 55 27 55 0 55 40 56 39 56 28 56 32 57 29 57 30 57 215 58 216 58 37 58 37 59 216 59 31 59 31 60 220 60 37 60 30 61 207 61 32 61 32 62 207 62 208 62 208 63 33 63 32 63 151 64 49 64 34 64 34 65 177 65 151 65 177 66 35 66 151 66 61 67 224 67 140 67 36 68 32 68 182 68 32 69 36 69 205 69 32 70 205 70 29 70 37 71 220 71 222 71 37 72 222 72 38 72 40 73 37 73 38 73 38 74 191 74 40 74 191 75 39 75 40 75 182 76 183 76 36 76 36 77 183 77 41 77 203 78 36 78 41 78 41 79 46 79 203 79 202 80 203 80 46 80 40 81 28 81 195 81 195 82 196 82 40 82 196 83 198 83 40 83 160 84 162 84 40 84 40 85 162 85 42 85 42 86 43 86 40 86 140 87 139 87 61 87 61 88 139 88 142 88 142 89 144 89 61 89 32 90 33 90 212 90 32 91 212 91 213 91 32 92 213 92 61 92 61 93 213 93 44 93 44 94 37 94 61 94 37 95 44 95 45 95 45 96 215 96 37 96 62 97 46 97 186 97 46 98 62 98 201 98 201 99 202 99 46 99 50 100 169 100 171 100 47 101 171 101 48 101 171 102 47 102 154 102 171 103 154 103 50 103 48 104 173 104 47 104 47 105 173 105 174 105 174 106 151 106 47 106 151 107 174 107 175 107 151 108 175 108 49 108 169 109 50 109 156 109 156 110 157 110 169 110 169 111 157 111 59 111 224 112 51 112 137 112 61 113 144 113 52 113 52 114 145 114 61 114 145 115 148 115 61 115 167 116 53 116 64 116 53 117 167 117 169 117 169 118 130 118 53 118 65 119 54 119 40 119 40 120 54 120 55 120 55 121 224 121 40 121 55 122 134 122 224 122 134 123 51 123 224 123 224 124 137 124 56 124 56 125 57 125 224 125 57 126 140 126 224 126 61 127 179 127 58 127 58 128 181 128 61 128 61 129 181 129 32 129 62 130 186 130 187 130 62 131 187 131 188 131 188 132 63 132 62 132 169 133 59 133 127 133 127 134 60 134 169 134 60 135 130 135 169 135 61 136 148 136 150 136 61 137 150 137 151 137 151 138 179 138 61 138 151 139 35 139 179 139 40 140 198 140 199 140 40 141 199 141 62 141 62 142 160 142 40 142 62 143 63 143 160 143 40 144 43 144 165 144 40 145 165 145 167 145 167 146 65 146 40 146 167 147 64 147 65 147 69 148 66 148 67 148 101 149 103 149 224 149 120 150 70 150 61 150 110 151 111 151 21 151 21 152 111 152 113 152 113 153 115 153 21 153 67 154 68 154 69 154 69 155 68 155 20 155 20 156 19 156 69 156 61 157 70 157 122 157 122 158 124 158 61 158 61 159 124 159 71 159 224 160 96 160 72 160 72 161 100 161 224 161 224 162 100 162 101 162 21 163 73 163 110 163 73 164 21 164 22 164 22 165 89 165 73 165 224 166 74 166 4 166 224 167 4 167 75 167 75 168 8 168 224 168 76 169 66 169 69 169 69 170 77 170 76 170 77 171 15 171 76 171 61 172 78 172 120 172 78 173 61 173 69 173 69 174 87 174 78 174 106 175 93 175 74 175 8 176 10 176 224 176 224 177 10 177 11 177 11 178 77 178 224 178 77 179 11 179 14 179 77 180 14 180 83 180 69 181 19 181 79 181 79 182 80 182 69 182 69 183 80 183 21 183 224 184 103 184 81 184 81 185 104 185 224 185 74 186 224 186 104 186 104 187 82 187 74 187 74 188 82 188 106 188 77 189 83 189 84 189 84 190 85 190 77 190 77 191 85 191 15 191 115 192 86 192 21 192 21 193 86 193 118 193 118 194 69 194 21 194 69 195 118 195 119 195 119 196 87 196 69 196 61 197 71 197 88 197 61 198 88 198 126 198 224 199 61 199 126 199 126 200 94 200 224 200 94 201 96 201 224 201 89 202 24 202 73 202 73 203 24 203 25 203 25 204 90 204 73 204 73 205 90 205 27 205 73 206 27 206 91 206 93 207 73 207 91 207 91 208 92 208 93 208 92 209 74 209 93 209 61 210 37 210 300 210 300 211 304 211 61 211 69 212 61 212 304 212 304 213 305 213 69 213 94 214 126 214 95 214 125 215 95 215 126 215 95 216 243 216 94 216 94 217 243 217 242 217 242 218 96 218 94 218 96 219 242 219 97 219 97 220 72 220 96 220 72 221 97 221 98 221 98 222 100 222 72 222 100 223 98 223 99 223 99 224 101 224 100 224 101 225 99 225 102 225 102 226 103 226 101 226 103 227 102 227 229 227 229 228 81 228 103 228 81 229 229 229 228 229 228 230 104 230 81 230 104 231 228 231 236 231 236 232 82 232 104 232 82 233 236 233 105 233 105 234 106 234 82 234 106 235 105 235 107 235 107 236 93 236 106 236 93 237 107 237 235 237 235 238 73 238 93 238 73 239 235 239 108 239 108 240 110 240 73 240 110 241 108 241 109 241 109 242 111 242 110 242 111 243 109 243 112 243 112 244 113 244 111 244 113 245 112 245 114 245 114 246 115 246 113 246 115 247 114 247 116 247 116 248 86 248 115 248 86 249 116 249 117 249 117 250 118 250 86 250 118 251 117 251 230 251 230 252 119 252 118 252 119 253 230 253 251 253 251 254 87 254 119 254 87 255 251 255 248 255 248 256 78 256 87 256 78 257 248 257 241 257 241 258 120 258 78 258 120 259 241 259 240 259 240 260 70 260 120 260 70 261 240 261 239 261 239 262 122 262 70 262 122 263 239 263 121 263 121 264 124 264 122 264 124 265 121 265 123 265 123 266 71 266 124 266 71 267 123 267 125 267 125 268 88 268 71 268 126 269 88 269 125 269 60 270 127 270 129 270 128 271 129 271 127 271 129 272 283 272 60 272 60 273 283 273 131 273 131 274 130 274 60 274 130 275 131 275 280 275 280 276 53 276 130 276 53 277 280 277 279 277 279 278 64 278 53 278 64 279 279 279 132 279 132 280 65 280 64 280 65 281 132 281 268 281 268 282 54 282 65 282 54 283 268 283 133 283 133 284 55 284 54 284 55 285 133 285 260 285 260 286 134 286 55 286 134 287 260 287 135 287 135 288 51 288 134 288 51 289 135 289 259 289 259 290 137 290 51 290 137 291 259 291 136 291 136 292 56 292 137 292 56 293 136 293 138 293 138 294 57 294 56 294 57 295 138 295 273 295 273 296 140 296 57 296 140 297 273 297 141 297 141 298 139 298 140 298 139 299 141 299 282 299 282 300 142 300 139 300 142 301 282 301 143 301 143 302 144 302 142 302 144 303 143 303 281 303 281 304 52 304 144 304 52 305 281 305 146 305 146 306 145 306 52 306 145 307 146 307 278 307 278 308 148 308 145 308 148 309 278 309 147 309 147 310 150 310 148 310 150 311 147 311 149 311 149 312 151 312 150 312 151 313 149 313 152 313 152 314 47 314 151 314 47 315 152 315 153 315 153 316 154 316 47 316 154 317 153 317 155 317 155 318 50 318 154 318 50 319 155 319 271 319 271 320 156 320 50 320 156 321 271 321 158 321 158 322 157 322 156 322 157 323 158 323 128 323 128 324 59 324 157 324 127 325 59 325 128 325 63 326 188 326 289 326 159 327 289 327 188 327 289 328 287 328 63 328 63 329 287 329 286 329 286 330 160 330 63 330 160 331 286 331 161 331 161 332 162 332 160 332 162 333 161 333 163 333 163 334 42 334 162 334 42 335 163 335 164 335 164 336 43 336 42 336 43 337 164 337 263 337 263 338 165 338 43 338 165 339 263 339 166 339 166 340 167 340 165 340 167 341 166 341 168 341 168 342 169 342 167 342 169 343 168 343 170 343 170 344 171 344 169 344 171 345 170 345 261 345 261 346 48 346 171 346 48 347 261 347 172 347 172 348 173 348 48 348 173 349 172 349 270 349 270 350 174 350 173 350 174 351 270 351 269 351 269 352 175 352 174 352 175 353 269 353 176 353 176 354 49 354 175 354 49 355 176 355 267 355 267 356 34 356 49 356 34 357 267 357 266 357 266 358 177 358 34 358 177 359 266 359 284 359 284 360 35 360 177 360 35 361 284 361 178 361 178 362 179 362 35 362 179 363 178 363 291 363 291 364 58 364 179 364 58 365 291 365 180 365 180 366 181 366 58 366 181 367 180 367 272 367 272 368 32 368 181 368 32 369 272 369 265 369 265 370 182 370 32 370 182 371 265 371 264 371 264 372 183 372 182 372 183 373 264 373 184 373 184 374 41 374 183 374 41 375 184 375 185 375 185 376 46 376 41 376 46 377 185 377 276 377 276 378 186 378 46 378 186 379 276 379 159 379 159 380 187 380 186 380 188 381 187 381 159 381 191 382 38 382 189 382 221 383 189 383 38 383 189 384 190 384 191 384 191 385 190 385 192 385 192 386 39 386 191 386 39 387 192 387 262 387 262 388 28 388 39 388 28 389 262 389 193 389 193 390 195 390 28 390 195 391 193 391 194 391 194 392 196 392 195 392 196 393 194 393 258 393 258 394 198 394 196 394 198 395 258 395 197 395 197 396 199 396 198 396 199 397 197 397 200 397 200 398 62 398 199 398 62 399 200 399 256 399 256 400 201 400 62 400 201 401 256 401 255 401 255 402 202 402 201 402 202 403 255 403 254 403 254 404 203 404 202 404 203 405 254 405 204 405 204 406 36 406 203 406 36 407 204 407 285 407 285 408 205 408 36 408 205 409 285 409 288 409 288 410 29 410 205 410 29 411 288 411 290 411 290 412 30 412 29 412 30 413 290 413 206 413 206 414 207 414 30 414 207 415 206 415 209 415 209 416 208 416 207 416 208 417 209 417 210 417 210 418 33 418 208 418 33 419 210 419 211 419 211 420 212 420 33 420 212 421 211 421 277 421 277 422 213 422 212 422 213 423 277 423 294 423 294 424 44 424 213 424 44 425 294 425 214 425 214 426 45 426 44 426 45 427 214 427 275 427 275 428 215 428 45 428 215 429 275 429 217 429 217 430 216 430 215 430 216 431 217 431 218 431 218 432 31 432 216 432 31 433 218 433 219 433 219 434 220 434 31 434 220 435 219 435 221 435 221 436 222 436 220 436 38 437 222 437 221 437 224 438 77 438 223 438 224 439 223 439 226 439 226 440 40 440 224 440 223 441 303 441 225 441 225 442 226 442 223 442 37 443 40 443 226 443 226 444 225 444 37 444 225 445 300 445 37 445 303 446 223 446 77 446 77 447 69 447 303 447 69 448 305 448 303 448 238 449 232 449 231 449 16 450 227 450 295 450 12 451 228 451 229 451 117 452 116 452 3 452 295 453 13 453 12 453 230 454 117 454 3 454 12 455 274 455 295 455 229 456 274 456 12 456 274 457 229 457 102 457 295 458 231 458 232 458 232 459 17 459 295 459 17 460 16 460 295 460 295 461 227 461 233 461 233 462 234 462 295 462 234 463 13 463 295 463 109 464 9 464 7 464 9 465 109 465 108 465 108 466 12 466 9 466 108 467 235 467 12 467 12 468 235 468 107 468 12 469 107 469 105 469 105 470 236 470 12 470 236 471 228 471 12 471 7 472 6 472 109 472 109 473 6 473 5 473 112 474 109 474 5 474 5 475 3 475 112 475 3 476 114 476 112 476 3 477 116 477 114 477 274 478 102 478 99 478 99 479 98 479 274 479 274 480 98 480 97 480 125 481 123 481 293 481 123 482 121 482 293 482 293 483 121 483 239 483 231 484 246 484 18 484 18 485 237 485 231 485 231 486 237 486 238 486 239 487 240 487 293 487 293 488 240 488 241 488 293 489 241 489 248 489 97 490 242 490 274 490 274 491 242 491 243 491 293 492 274 492 243 492 243 493 95 493 293 493 95 494 125 494 293 494 1 495 0 495 251 495 253 496 244 496 231 496 231 497 244 497 245 497 245 498 246 498 231 498 0 499 26 499 251 499 251 500 26 500 247 500 247 501 248 501 251 501 248 502 247 502 23 502 23 503 293 503 248 503 293 504 23 504 249 504 293 505 249 505 250 505 3 506 251 506 230 506 251 507 3 507 2 507 251 508 2 508 1 508 231 509 321 509 252 509 252 510 293 510 231 510 253 511 231 511 293 511 293 512 250 512 253 512 274 513 273 513 138 513 133 514 168 514 166 514 166 515 254 515 255 515 255 516 256 516 166 516 256 517 200 517 166 517 257 518 197 518 258 518 274 519 138 519 136 519 274 520 136 520 259 520 259 521 135 521 274 521 274 522 135 522 260 522 274 523 260 523 133 523 133 524 257 524 274 524 166 525 257 525 133 525 197 526 257 526 166 526 166 527 200 527 197 527 133 528 172 528 261 528 261 529 170 529 133 529 170 530 168 530 133 530 257 531 258 531 194 531 257 532 194 532 193 532 193 533 262 533 257 533 285 534 166 534 263 534 166 535 285 535 204 535 204 536 254 536 166 536 184 537 264 537 206 537 206 538 264 538 265 538 265 539 272 539 206 539 221 540 219 540 292 540 292 541 219 541 218 541 263 542 164 542 285 542 285 543 164 543 163 543 163 544 161 544 285 544 268 545 266 545 267 545 267 546 176 546 268 546 268 547 176 547 269 547 269 548 133 548 268 548 133 549 269 549 270 549 133 550 270 550 172 550 284 551 158 551 271 551 271 552 155 552 284 552 284 553 155 553 153 553 211 554 210 554 272 554 272 555 210 555 209 555 209 556 206 556 272 556 141 557 273 557 274 557 274 558 293 558 141 558 282 559 141 559 293 559 262 560 192 560 257 560 257 561 192 561 190 561 292 562 257 562 190 562 190 563 189 563 292 563 189 564 221 564 292 564 218 565 217 565 292 565 292 566 217 566 275 566 292 567 275 567 214 567 272 568 180 568 293 568 268 569 284 569 266 569 284 570 268 570 132 570 132 571 279 571 284 571 276 572 206 572 290 572 276 573 185 573 206 573 206 574 185 574 184 574 277 575 211 575 272 575 293 576 277 576 272 576 294 577 277 577 293 577 149 578 147 578 293 578 147 579 278 579 293 579 293 580 278 580 146 580 279 581 280 581 284 581 284 582 280 582 131 582 284 583 131 583 283 583 293 584 146 584 281 584 281 585 143 585 293 585 293 586 143 586 282 586 284 587 283 587 129 587 129 588 128 588 284 588 128 589 158 589 284 589 285 590 161 590 286 590 285 591 286 591 287 591 288 592 285 592 287 592 287 593 289 593 288 593 290 594 288 594 289 594 289 595 159 595 290 595 159 596 276 596 290 596 293 597 180 597 291 597 291 598 178 598 293 598 149 599 293 599 178 599 178 600 284 600 149 600 152 601 149 601 284 601 284 602 153 602 152 602 293 603 252 603 326 603 326 604 292 604 293 604 293 605 292 605 294 605 292 606 214 606 294 606 231 607 295 607 296 607 296 608 322 608 231 608 322 609 321 609 231 609 274 610 257 610 298 610 298 611 296 611 274 611 296 612 295 612 274 612 297 613 322 613 296 613 296 614 298 614 297 614 297 615 298 615 257 615 257 616 292 616 297 616 292 617 326 617 297 617 308 618 299 618 225 618 300 619 225 619 299 619 299 620 301 620 300 620 300 621 301 621 302 621 302 622 304 622 300 622 304 623 302 623 308 623 225 624 303 624 308 624 306 625 308 625 303 625 308 626 306 626 304 626 306 627 316 627 304 627 305 628 304 628 316 628 316 629 315 629 305 629 303 630 305 630 315 630 315 631 313 631 303 631 303 632 313 632 306 632 308 633 302 633 307 633 307 634 310 634 308 634 307 635 309 635 311 635 311 636 310 636 307 636 299 637 308 637 310 637 310 638 311 638 299 638 301 639 299 639 311 639 311 640 309 640 301 640 302 641 301 641 309 641 309 642 307 642 302 642 313 643 315 643 318 643 318 644 312 644 313 644 318 645 317 645 314 645 314 646 312 646 318 646 306 647 313 647 312 647 312 648 314 648 306 648 316 649 306 649 314 649 314 650 317 650 316 650 315 651 316 651 317 651 317 652 318 652 315 652 252 653 319 653 324 653 319 654 252 654 321 654 321 655 320 655 319 655 333 656 320 656 321 656 321 657 322 657 333 657 324 658 333 658 322 658 322 659 297 659 324 659 323 660 324 660 297 660 252 661 324 661 323 661 323 662 325 662 252 662 326 663 252 663 325 663 325 664 327 664 326 664 297 665 326 665 327 665 327 666 328 666 297 666 297 667 328 667 323 667 329 668 319 668 320 668 320 669 331 669 329 669 330 670 329 670 331 670 331 671 332 671 330 671 331 672 320 672 333 672 333 673 332 673 331 673 332 674 333 674 324 674 324 675 330 675 332 675 330 676 324 676 319 676 319 677 329 677 330 677 334 678 327 678 325 678 325 679 335 679 334 679 337 680 334 680 335 680 335 681 336 681 337 681 335 682 325 682 323 682 323 683 336 683 335 683 336 684 323 684 328 684 328 685 337 685 336 685 337 686 328 686 327 686 327 687 334 687 337 687