0 1
0 1
0 1
0 1 2 3 2 1 4 5 6 5 4 7 8 9 10 10 9 11 11 9 12 12 9 13 13 9 14 15 14 9 16 17 18 17 16 19 19 16 20 20 16 21 21 16 22 22 16 23 24 25 26 27 26 25 28 29 30 29 28 31 32 33 34 33 35 34 35 36 34 36 37 34 34 37 38 39 38 37 40 41 42 41 40 43 43 40 44 43 44 45 43 45 46 43 46 47 48 49 50 51 50 49 52 53 54 53 52 55 56 57 58 59 58 57 60 61 62 61 60 63 64 65 66 67 66 65 68 69 70 69 68 71 72 73 74 75 74 73 76 77 78 77 76 79 80 81 82 83 82 81 84 85 86 85 84 87 88 89 90 91 90 89 92 93 94 93 92 95
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 11 8 12 12 8 13 12 13 14 12 14 15 15 14 16 15 16 17 17 16 18 17 18 19 19 18 20 19 20 21 21 20 22 21 22 23 23 22 24 23 24 25 25 24 26 25 26 27 27 26 28 27 28 29 29 28 30 29 30 31 31 30 32 31 32 33 33 32 34 33 34 35 35 34 36 35 36 37 37 36 38 38 36 39 38 39 40 38 40 41 41 40 42 41 42 43 43 42 44 43 44 45 45 44 46 45 46 47 47 46 48 47 48 49 49 48 50 49 50 51 51 50 52 51 52 53 53 52 54 53 54 55 55 54 56 55 56 57 57 56 58 57 58 59 59 58 60 59 60 61 61 60 62 61 62 63 63 62 64 64 62 65 64 65 66 64 66 67 67 66 68 67 68 69 69 68 70 69 70 71 71 70 72 71 72 73 73 72 74 73 74 75 75 74 76 75 76 77 77 76 78 77 78 79 79 78 80 79 80 81 81 80 82 81 82 83 83 82 84 83 84 85 85 84 86 85 86 87 87 86 88 87 88 89 90 91 92 91 93 92 92 93 94 93 95 94 94 95 96 95 97 96 96 97 98 97 99 98 98 99 100 99 101 100 100 101 102 101 103 102 102 103 104 103 105 104 104 105 106 105 107 106 106 107 108 107 109 108 108 109 110 109 111 110 110 111 112 111 113 112 112 113 114 113 115 114 115 116 114 114 116 117 117 116 118 116 119 118 118 119 120 119 121 120 120 121 122 121 123 122 122 123 124 123 125 124 124 125 126 125 127 126 126 127 128 127 129 128 128 129 130 129 131 130 130 131 132 131 133 132 132 133 134 133 135 134 134 135 136 135 137 136 136 137 138 137 139 138 138 139 140 139 141 140 141 142 140 140 142 143 143 142 144 142 145 144 144 145 146 145 147 146 146 147 148 147 149 148 148 149 150 149 151 150 150 151 152 151 153 152 152 153 154 153 155 154 154 155 156 155 157 156 156 157 158 157 159 158 158 159 160 159 161 160 160 161 162 161 163 162 162 163 164 163 165 164 164 165 166 165 167 166 167 168 166 166 168 169 169 168 170 171 170 168 3 172 1 172 3 173 174 4 175 6 175 4 176 177 178 177 176 179 179 176 180 179 180 181 181 180 182 181 182 183 183 182 184 183 184 185 185 184 186 185 186 187 187 186 188 187 188 189 189 188 190 189 190 191 191 190 192 191 192 193 193 192 194 193 194 195 195 194 196 195 196 197 197 196 198 197 198 199 199 198 200 199 200 201 201 200 202 201 202 203 203 202 204 203 204 205 205 204 206 205 206 207 207 206 208 207 208 209 209 208 210 209 210 211 211 210 212 211 212 213 213 212 214 213 214 215 215 214 216 215 216 217 217 216 218 217 218 219 219 218 220 219 220 221 221 220 222 221 222 223 223 222 224 223 224 225 225 224 226 225 226 227 227 226 228 227 228 229 229 228 230 229 230 231 231 230 232 231 232 233 233 232 234 233 234 235 235 234 236 235 236 237 237 236 238 237 238 239 239 238 240 239 240 241 241 240 242 241 242 243 243 242 244 243 244 245 245 244 246 245 246 247 247 246 248 247 248 249 249 248 250 249 250 251 251 250 252 251 252 253 253 252 254 253 254 255 255 254 256 255 256 257 258 259 260 259 261 260 260 261 262 261 263 262 262 263 264 263 265 264 264 265 266 265 267 266 266 267 268 267 269 268 268 269 270 269 271 270 270 271 272 271 273 272 272 273 274 273 275 274 274 275 276 275 277 276 276 277 278 277 279 278 278 279 280 279 281 280 280 281 282 281 283 282 282 283 284 283 285 284 284 285 286 285 287 286 286 287 288 287 289 288 288 289 290 289 291 290 290 291 292 291 293 292 292 293 294 293 295 294 294 295 296 295 297 296 296 297 298 297 299 298 298 299 300 299 301 300 300 301 302 301 303 302 302 303 304 303 305 304 304 305 306 305 307 306 306 307 308 307 309 308 308 309 310 309 311 310 310 311 312 311 313 312 312 313 314 313 315 314 314 315 316 315 317 316 316 317 318 317 319 318 318 319 320 319 321 320 320 321 322 321 323 322 322 323 324 323 325 324 324 325 326 325 327 326 326 327 328 327 329 328 328 329 330 329 331 330 330 331 332 331 333 332 332 333 334 333 335 334 334 335 336 335 337 336 336 337 338 339 338 337 340 2 341 2 340 0 5 342 7 343 7 342 344 345 346 345 344 347 348 349 350 351 350 349 352 346 353 346 352 344 349 354 351 355 351 354 356 353 357 353 356 352 354 358 355 359 355 358 360 357 361 357 360 356 358 362 359 363 359 362 364 361 365 361 364 360 362 366 363 367 363 366 368 365 369 365 368 364 366 370 367 371 367 370 372 369 373 369 372 368 370 374 371 375 371 374 376 373 377 373 376 372 374 378 375 379 375 378 380 377 381 377 380 376 378 382 379 383 379 382 384 381 385 381 384 380 382 386 383 387 383 386 388 385 389 385 388 384 386 390 387 391 387 390 392 389 393 389 392 388 390 394 391 395 391 394 396 397 398 397 396 399 400 401 402 403 402 401 173 404 172 404 173 405 406 174 407 175 407 174 408 341 409 341 408 340 342 410 343 411 343 410 412 409 413 409 412 408 410 414 411 415 411 414 416 413 417 413 416 412 414 418 415 419 415 418 420 417 421 417 420 416 418 422 419 423 419 422 424 421 425 421 424 420 422 426 423 427 423 426 428 425 429 425 428 424 426 430 427 431 427 430 432 429 433 429 432 428 430 434 431 435 431 434 436 433 437 433 436 432 434 438 435 439 435 438 440 441 442 441 440 443 444 445 446 447 446 445 448 449 450 449 448 451 452 453 454 455 454 453 456 457 458 457 456 459 460 461 462 463 462 461 464 465 466 465 464 467 468 469 470 471 470 469 472 466 473 466 472 464 469 474 471 475 471 474 476 473 477 473 476 472 474 478 475 479 475 478 480 477 481 477 480 476 478 482 479 483 479 482 484 481 485 481 484 480 482 486 483 487 483 486 488 485 489 485 488 484 486 490 487 491 487 490 492 489 493 489 492 488 490 494 491 495 491 494 496 493 497 493 496 492 494 498 495 499 495 498 500 497 501 497 500 496 498 502 499 503 499 502 504 501 505 501 504 500 502 506 503 507 503 506 508 505 509 505 508 504 506 510 507 511 507 510 512 509 513 509 512 508 510 514 511 515 511 514 516 517 518 517 516 519 520 521 522 523 522 521 524 525 526 525 524 527 528 529 530 531 530 529 532 526 533 526 532 524 529 534 531 535 531 534 536 533 537 533 536 532 534 538 535 539 535 538 540 537 541 537 540 536 538 542 539 543 539 542 544 541 545 541 544 540 542 546 543 547 543 546 548 545 549 545 548 544 546 550 547 551 547 550 552 549 553 549 552 548 550 554 551 555 551 554 556 553 557 553 556 552 554 558 555 559 555 558 560 557 561 557 560 556 558 562 559 563 559 562 564 561 565 561 564 560 562 566 563 567 563 566 568 565 569 565 568 564 566 570 567 571 567 570 572 569 573 569 572 568 570 574 571 575 571 574 576 577 578 577 576 579 580 581 582 583 582 581 584 585 586 585 584 587 588 589 590 591 590 589 592 586 593 586 592 584 589 594 591 595 591 594 596 593 597 593 596 592 594 598 595 599 595 598 600 597 601 597 600 596 598 602 599 603 599 602 604 601 605 601 604 600 602 606 603 607 603 606 608 605 609 605 608 604 606 610 607 611 607 610 612 609 613 609 612 608 610 614 611 615 611 614 616 613 617 613 616 612 614 618 615 619 615 618 620 617 621 617 620 616 618 622 619 623 619 622 624 621 625 621 624 620 622 626 623 627 623 626 628 625 629 625 628 624 626 630 627 631 627 630 632 629 633 629 632 628 630 634 631 635 631 634 636 637 638 637 636 639 640 641 642 643 642 641 644 645 646 645 644 647 648 649 650 651 650 649 652 653 654 653 652 655 656 657 658 659 658 657 660 661 662 661 660 663 664 665 666 667 666 665 668 662 669 662 668 660 665 670 667 671 667 670 672 669 673 669 672 668 670 674 671 675 671 674 676 673 677 673 676 672 674 678 675 679 675 678 680 677 681 677 680 676 678 682 679 683 679 682 684 681 685 681 684 680 682 686 683 687 683 686 688 685 689 685 688 684 686 690 687 691 687 690 692 689 693 689 692 688 690 694 691 695 691 694 696 693 697 693 696 692 694 698 695 699 695 698 700 697 701 697 700 696 698 702 699 703 699 702 704 701 705 701 704 700 702 706 703 707 703 706 708 705 709 705 708 704 706 710 707 711 707 710 712 713 714 713 712 715 716 717 718 719 718 717
0 1 2 3 2 1 4 5 6 5 4 7 8 9 10 9 11 10 10 11 12 11 13 12 12 13 14 13 15 14 14 15 16 15 17 16 16 17 18 17 19 18 18 19 20 19 21 20 20 21 22 21 23 22 22 23 24 23 25 24 24 25 26 25 27 26 26 27 28 27 29 28 28 29 30 29 31 30 30 31 32 31 33 32 33 34 32 32 34 35 35 34 36 34 37 36 36 37 38 37 39 38 38 39 40 39 41 40 40 41 42 41 43 42 42 43 44 43 45 44 44 45 46 45 47 46 46 47 48 47 49 48 48 49 50 49 51 50 50 51 52 51 53 52 52 53 54 53 55 54 54 55 56 55 57 56 56 57 58 57 59 58 59 60 58 58 60 61 61 60 62 60 63 62 62 63 64 63 65 64 64 65 66 65 67 66 66 67 68 67 69 68 68 69 70 69 71 70 70 71 72 71 73 72 72 73 74 73 75 74 74 75 76 75 77 76 76 77 78 77 79 78 78 79 80 79 81 80 80 81 82 81 83 82 82 83 84 83 85 84 85 86 84 84 86 87 87 86 88 89 88 86 90 91 92 91 90 93 93 90 94 94 90 95 94 95 96 94 96 97 97 96 98 97 98 99 99 98 100 99 100 101 101 100 102 101 102 103 103 102 104 103 104 105 105 104 106 105 106 107 107 106 108 107 108 109 109 108 110 109 110 111 111 110 112 111 112 113 113 112 114 113 114 115 115 114 116 115 116 117 117 116 118 117 118 119 119 118 120 120 118 121 120 121 122 120 122 123 123 122 124 123 124 125 125 124 126 125 126 127 127 126 128 127 128 129 129 128 130 129 130 131 131 130 132 131 132 133 133 132 134 133 134 135 135 134 136 135 136 137 137 136 138 137 138 139 139 138 140 139 140 141 141 140 142 141 142 143 143 142 144 143 144 145 145 144 146 146 144 147 146 147 148 146 148 149 149 148 150 149 150 151 151 150 152 151 152 153 153 152 154 153 154 155 155 154 156 155 156 157 157 156 158 157 158 159 159 158 160 159 160 161 161 160 162 161 162 163 163 162 164 163 164 165 165 164 166 165 166 167 167 166 168 167 168 169 169 168 170 169 170 171 172 0 173 2 173 0 7 174 5 174 7 175 176 177 178 177 179 178 178 179 180 179 181 180 180 181 182 181 183 182 182 183 184 183 185 184 184 185 186 185 187 186 186 187 188 187 189 188 188 189 190 189 191 190 190 191 192 191 193 192 192 193 194 193 195 194 194 195 196 195 197 196 196 197 198 197 199 198 198 199 200 199 201 200 200 201 202 201 203 202 202 203 204 203 205 204 204 205 206 205 207 206 206 207 208 207 209 208 208 209 210 209 211 210 210 211 212 211 213 212 212 213 214 213 215 214 214 215 216 215 217 216 216 217 218 217 219 218 218 219 220 219 221 220 220 221 222 221 223 222 222 223 224 223 225 224 224 225 226 225 227 226 226 227 228 227 229 228 228 229 230 229 231 230 230 231 232 231 233 232 232 233 234 233 235 234 234 235 236 235 237 236 236 237 238 237 239 238 238 239 240 239 241 240 240 241 242 241 243 242 242 243 244 243 245 244 244 245 246 245 247 246 246 247 248 247 249 248 248 249 250 249 251 250 250 251 252 251 253 252 252 253 254 253 255 254 254 255 256 257 256 255 258 259 260 259 258 261 261 258 262 261 262 263 263 262 264 263 264 265 265 264 266 265 266 267 267 266 268 267 268 269 269 268 270 269 270 271 271 270 272 271 272 273 273 272 274 273 274 275 275 274 276 275 276 277 277 276 278 277 278 279 279 278 280 279 280 281 281 280 282 281 282 283 283 282 284 283 284 285 285 284 286 285 286 287 287 286 288 287 288 289 289 288 290 289 290 291 291 290 292 291 292 293 293 292 294 293 294 295 295 294 296 295 296 297 297 296 298 297 298 299 299 298 300 299 300 301 301 300 302 301 302 303 303 302 304 303 304 305 305 304 306 305 306 307 307 306 308 307 308 309 309 308 310 309 310 311 311 310 312 311 312 313 313 312 314 313 314 315 315 314 316 315 316 317 317 316 318 317 318 319 319 318 320 319 320 321 321 320 322 321 322 323 323 322 324 323 324 325 325 324 326 325 326 327 327 326 328 327 328 329 329 328 330 329 330 331 331 330 332 331 332 333 333 332 334 333 334 335 335 334 336 335 336 337 337 336 338 337 338 339 1 340 3 341 3 340 342 6 343 6 342 4 344 345 346 347 346 345 348 349 350 349 348 351 345 352 347 353 347 352 354 350 355 350 354 348 352 356 353 357 353 356 358 355 359 355 358 354 356 360 357 361 357 360 362 359 363 359 362 358 360 364 361 365 361 364 366 363 367 363 366 362 364 368 365 369 365 368 370 367 371 367 370 366 368 372 369 373 369 372 374 371 375 371 374 370 372 376 373 377 373 376 378 375 379 375 378 374 376 380 377 381 377 380 382 379 383 379 382 378 380 384 381 385 381 384 386 383 387 383 386 382 384 388 385 389 385 388 390 387 391 387 390 386 388 392 389 393 389 392 394 391 395 391 394 390 396 397 398 399 398 397 400 401 402 401 400 403 404 172 405 173 405 172 175 406 174 406 175 407 340 408 341 409 341 408 410 343 411 343 410 342 408 412 409 413 409 412 414 411 415 411 414 410 412 416 413 417 413 416 418 415 419 415 418 414 416 420 417 421 417 420 422 419 423 419 422 418 420 424 421 425 421 424 426 423 427 423 426 422 424 428 425 429 425 428 430 427 431 427 430 426 428 432 429 433 429 432 434 431 435 431 434 430 432 436 433 437 433 436 438 435 439 435 438 434 440 441 442 443 442 441 444 445 446 445 444 447 448 449 450 451 450 449 452 453 454 453 452 455 456 457 458 459 458 457 460 461 462 461 460 463 464 465 466 467 466 465 468 469 470 469 468 471 465 472 467 473 467 472 474 470 475 470 474 468 472 476 473 477 473 476 478 475 479 475 478 474 476 480 477 481 477 480 482 479 483 479 482 478 480 484 481 485 481 484 486 483 487 483 486 482 484 488 485 489 485 488 490 487 491 487 490 486 488 492 489 493 489 492 494 491 495 491 494 490 492 496 493 497 493 496 498 495 499 495 498 494 496 500 497 501 497 500 502 499 503 499 502 498 500 504 501 505 501 504 506 503 507 503 506 502 504 508 505 509 505 508 510 507 511 507 510 506 508 512 509 513 509 512 514 511 515 511 514 510 516 517 518 519 518 517 520 521 522 521 520 523 524 525 526 527 526 525 528 529 530 529 528 531 525 532 527 533 527 532 534 530 535 530 534 528 532 536 533 537 533 536 538 535 539 535 538 534 536 540 537 541 537 540 542 539 543 539 542 538 540 544 541 545 541 544 546 543 547 543 546 542 544 548 545 549 545 548 550 547 551 547 550 546 548 552 549 553 549 552 554 551 555 551 554 550 552 556 553 557 553 556 558 555 559 555 558 554 556 560 557 561 557 560 562 559 563 559 562 558 560 564 561 565 561 564 566 563 567 563 566 562 564 568 565 569 565 568 570 567 571 567 570 566 568 572 569 573 569 572 574 571 575 571 574 570 576 577 578 579 578 577 580 581 582 581 580 583 584 585 586 587 586 585 588 589 590 589 588 591 585 592 587 593 587 592 594 590 595 590 594 588 592 596 593 597 593 596 598 595 599 595 598 594 596 600 597 601 597 600 602 599 603 599 602 598 600 604 601 605 601 604 606 603 607 603 606 602 604 608 605 609 605 608 610 607 611 607 610 606 608 612 609 613 609 612 614 611 615 611 614 610 612 616 613 617 613 616 618 615 619 615 618 614 616 620 617 621 617 620 622 619 623 619 622 618 620 624 621 625 621 624 626 623 627 623 626 622 624 628 625 629 625 628 630 627 631 627 630 626 628 632 629 633 629 632 634 631 635 631 634 630 636 637 638 639 638 637 640 641 642 641 640 643 644 645 646 647 646 645 648 649 650 649 648 651 652 653 654 655 654 653 656 657 658 657 656 659 660 661 662 663 662 661 664 665 666 665 664 667 661 668 663 669 663 668 670 666 671 666 670 664 668 672 669 673 669 672 674 671 675 671 674 670 672 676 673 677 673 676 678 675 679 675 678 674 676 680 677 681 677 680 682 679 683 679 682 678 680 684 681 685 681 684 686 683 687 683 686 682 684 688 685 689 685 688 690 687 691 687 690 686 688 692 689 693 689 692 694 691 695 691 694 690 692 696 693 697 693 696 698 695 699 695 698 694 696 700 697 701 697 700 702 699 703 699 702 698 700 704 701 705 701 704 706 703 707 703 706 702 704 708 705 709 705 708 710 707 711 707 710 706 712 713 714 715 714 713 716 717 718 717 716 719
0 1 2 3 2 1 4 5 6 6 5 7 8 7 5 9 10 11 12 11 10 13 14 15 15 14 16 17 16 14 18 19 20 21 20 19 22 23 24 25 24 23 26 27 28 29 28 27
0 1 2 3 2 1 4 5 6 5 7 6 7 8 6 8 9 6 6 9 10 10 9 0 0 9 1 1 9 11 9 12 11 12 13 11 11 13 14 15 14 13 16 17 18 17 16 19 19 16 20 19 20 21 19 21 22 22 21 23 23 21 24 24 21 25 25 21 26 25 26 27 25 27 28 25 28 29 22 30 31 30 22 23 32 33 34 35 34 33 36 37 38 37 36 39 40 41 32 33 32 41 42 39 36 39 42 43 44 45 40 41 40 45 46 43 42 43 46 47 48 49 50 51 50 49 52 53 54 53 52 55 56 57 58 59 58 57 60 61 62 61 60 63 64 65 66 67 66 65 68 69 70 69 68 71 72 73 74 75 74 73 76 77 78 77 76 79 80 81 82 83 82 81 84 85 86 85 84 87 88 89 90 91 90 89 92 93 94 93 92 95 96 97 98 99 98 97 100 101 102 101 100 103 104 105 106 107 106 105 108 109 110 109 108 111 112 113 114 115 114 113 116 117 118 117 116 119 120 121 122 123 122 121 124 125 126 125 124 127 128 129 130 131 130 129 132 133 134 133 132 135 136 137 138 139 138 137 140 141 142 141 140 143 34 35 136 137 136 35 38 143 140 143 38 37 144 145 146 147 146 145 148 149 150 150 149 151 152 151 149 153 154 155 154 156 155 156 157 155 157 158 155 155 158 148 148 158 149 149 158 144 144 158 145 159 145 158 160 161 162 161 160 163 163 160 164 164 160 165 165 160 166 166 160 167 166 167 168 166 168 169 166 169 170 164 171 172 171 164 173 173 164 165 161 174 175 174 161 163
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 11 8 12 12 8 13 13 8 14 14 8 15 16 17 18 18 17 19 19 17 20 20 17 21 21 17 22 23 22 17 24 25 26 25 24 27 28 29 30 31 30 29 32 33 34 33 32 35 35 32 36 35 36 37 35 37 38 35 38 39 40 41 42 41 43 42 43 44 42 44 45 42 42 45 46 47 46 45 48 49 50 49 48 51 52 53 54 55 54 53 56 57 58 57 56 59 60 61 62 63 62 61 64 65 66 65 64 67 68 69 70 71 70 69 72 73 74 73 72 75 76 77 78 79 78 77 80 81 82 81 80 83 84 85 86 87 86 85 88 89 90 89 88 91 92 93 94 95 94 93
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 4 6 12 13 12 6 14 15 16 15 14 17 17 14 18 17 18 19 19 18 20 19 20 21 21 20 22 21 22 23 23 22 24 23 24 25 25 24 26 25 26 27 27 26 28 27 28 29 29 28 30 29 30 31 31 30 32 31 32 33 33 32 34 33 34 35 35 34 36 35 36 37 6 7 13 7 38 13 13 38 39 38 40 39 39 40 41 40 42 41 41 42 43 42 44 43 43 44 45 44 46 45 45 46 47 46 48 47 47 48 49 48 50 49 49 50 51 50 52 51 51 52 53 52 54 53 53 54 55 54 56 55 55 56 57 58 57 56 59 60 61 60 59 62 5 63 7 38 7 63 64 65 66 65 64 67 5 4 68 69 68 4 70 71 72 71 70 73 12 13 74 39 74 13 75 76 77 76 75 78 4 12 69 79 69 12 80 81 82 81 80 83 51 53 84 85 84 53 86 87 88 87 86 89 53 55 85 90 85 55 91 92 93 92 91 94 55 57 90 95 90 57 96 97 98 97 96 99 57 58 95 100 95 58 101 102 103 102 101 104 56 105 58 100 58 105 106 107 108 107 106 109 54 110 56 105 56 110 111 112 113 112 111 114 52 115 54 110 54 115 116 117 118 117 116 119 50 120 52 115 52 120 121 122 123 122 121 124 48 125 50 120 50 125 126 127 128 127 126 129 46 130 48 125 48 130 131 132 133 132 131 134 135 130 44 46 44 130 136 137 138 137 136 139 140 135 42 44 42 135 141 142 143 142 141 144 145 140 40 42 40 140 146 147 148 147 146 149 63 145 38 40 38 145 150 151 152 151 150 153 74 39 154 41 154 39 155 156 157 156 155 158 154 41 159 43 159 41 160 161 162 161 160 163 159 43 164 45 164 43 165 166 167 166 165 168 45 47 164 169 164 47 170 171 172 171 170 173 47 49 169 174 169 49 175 176 177 176 175 178 49 51 174 84 174 51 179 180 181 180 179 182 183 63 68 5 68 63 184 185 186 185 184 187 68 69 188 189 188 69 190 191 192 191 190 193 12 74 79 194 79 74 195 196 197 196 195 198 69 79 189 199 189 79 200 201 202 201 200 203 84 85 204 205 204 85 206 207 208 207 206 209 90 210 85 205 85 210 211 212 213 212 211 214 95 215 90 210 90 215 216 217 218 217 216 219 100 220 95 215 95 220 221 222 223 222 221 224 225 220 105 100 105 220 226 227 228 227 226 229 230 225 110 105 110 225 231 232 233 232 231 234 235 230 115 110 115 230 236 237 238 237 236 239 115 120 235 240 235 120 241 242 243 242 241 244 120 125 240 245 240 125 246 247 248 247 246 249 125 130 245 250 245 130 251 252 253 252 251 254 130 135 250 255 250 135 256 257 258 257 256 259 135 140 255 260 255 140 261 262 263 262 261 264 140 145 260 265 260 145 266 267 268 267 266 269 265 145 183 63 183 145 270 271 272 271 270 273 74 154 194 274 194 154 275 276 277 276 275 278 154 159 274 279 274 159 280 281 282 281 280 283 159 164 279 284 279 164 285 286 287 286 285 288 164 169 284 289 284 169 290 291 292 291 290 293 169 174 289 294 289 174 295 296 297 296 295 298 174 84 294 204 294 84 299 300 301 300 299 302 303 183 188 68 188 183 304 305 306 305 304 307 188 189 308 309 308 189 310 311 312 311 310 313 79 194 199 314 199 194 315 316 317 316 315 318 189 199 309 319 309 199 320 321 322 321 320 323 204 205 324 325 324 205 326 327 328 327 326 329 210 330 205 325 205 330 331 332 333 332 331 334 215 335 210 330 210 335 336 337 338 337 336 339 220 340 215 335 215 340 341 342 343 342 341 344 345 340 225 220 225 340 346 347 348 347 346 349 350 345 230 225 230 345 351 352 353 352 351 354 235 355 230 350 230 355 356 357 358 357 356 359 235 240 355 360 355 240 361 362 363 362 361 364 240 245 360 365 360 245 366 367 368 367 366 369 245 250 365 370 365 250 371 372 373 372 371 374 250 255 370 375 370 255 376 377 378 377 376 379 255 260 375 380 375 260 381 382 383 382 381 384 385 380 265 260 265 380 386 387 388 387 386 389 385 265 303 183 303 265 390 391 392 391 390 393 314 194 394 274 394 194 395 396 397 396 395 398 274 279 394 399 394 279 400 401 402 401 400 403 279 284 399 404 399 284 405 406 407 406 405 408 284 289 404 409 404 289 410 411 412 411 410 413 289 294 409 414 409 294 415 416 417 416 415 418 294 204 414 324 414 204 419 420 421 420 419 422 423 303 308 188 308 303 424 425 426 425 424 427 428 308 429 309 429 308 430 431 432 431 430 433 199 314 319 434 319 314 435 436 437 436 435 438 429 309 439 319 439 309 440 441 442 441 440 443 324 325 444 445 444 325 446 447 448 447 446 449 330 450 325 445 325 450 451 452 453 452 451 454 335 455 330 450 330 455 456 457 458 457 456 459 340 460 335 455 335 460 461 462 463 462 461 464 465 460 345 340 345 460 466 467 468 467 466 469 470 465 350 345 350 465 471 472 473 472 471 474 475 470 355 350 355 470 476 477 478 477 476 479 355 360 475 480 475 360 481 482 483 482 481 484 360 365 480 485 480 365 486 487 488 487 486 489 365 370 485 490 485 370 491 492 493 492 491 494 370 375 490 495 490 375 496 497 498 497 496 499 375 380 495 500 495 380 501 502 503 502 501 504 380 385 500 505 500 385 506 507 508 507 506 509 505 385 423 303 423 385 510 511 512 511 510 513 314 394 434 514 434 394 515 516 517 516 515 518 394 399 514 519 514 399 520 521 522 521 520 523 399 404 519 524 519 404 525 526 527 526 525 528 404 409 524 529 524 409 530 531 532 531 530 533 409 414 529 534 529 414 535 536 537 536 535 538 414 324 534 444 534 324 539 540 541 540 539 542 423 308 543 428 543 308 544 545 546 545 544 547 428 429 548 549 548 429 550 551 552 551 550 553 439 319 554 434 554 319 555 556 557 556 555 558 429 439 549 559 549 439 560 561 562 561 560 563 564 444 565 445 565 444 566 567 568 567 566 569 570 565 450 445 450 565 571 572 573 572 571 574 575 570 455 450 455 570 576 577 578 577 576 579 580 575 460 455 460 575 581 582 583 582 581 584 465 585 460 580 460 585 586 587 588 587 586 589 470 590 465 585 465 590 591 592 593 592 591 594 595 590 475 470 475 590 596 597 598 597 596 599 475 480 595 600 595 480 601 602 603 602 601 604 480 485 600 605 600 485 606 607 608 607 606 609 485 490 605 610 605 490 611 612 613 612 611 614 490 495 610 615 610 495 616 617 618 617 616 619 495 500 615 620 615 500 621 622 623 622 621 624 505 625 500 620 500 625 626 627 628 627 626 629 505 423 625 543 625 423 630 631 632 631 630 633 434 514 554 634 554 514 635 636 637 636 635 638 514 519 634 639 634 519 640 641 642 641 640 643 519 524 639 644 639 524 645 646 647 646 645 648 524 529 644 649 644 529 650 651 652 651 650 653 529 534 649 654 649 534 655 656 657 656 655 658 534 444 654 564 654 444 659 660 661 660 659 662 663 543 548 428 548 543 664 665 666 665 664 667 548 549 668 669 668 549 670 671 672 671 670 673 439 554 559 674 559 554 675 676 677 676 675 678 549 559 669 679 669 559 680 681 682 681 680 683 564 565 684 685 684 565 686 687 688 687 686 689 570 690 565 685 565 690 691 692 693 692 691 694 575 695 570 690 570 695 696 697 698 697 696 699 580 700 575 695 575 700 701 702 703 702 701 704 705 700 585 580 585 700 706 707 708 707 706 709 710 705 590 585 590 705 711 712 713 712 711 714 715 710 595 590 595 710 716 717 718 717 716 719 595 600 715 720 715 600 721 722 723 722 721 724 600 605 720 725 720 605 726 727 728 727 726 729 605 610 725 730 725 610 731 732 733 732 731 734 610 615 730 735 730 615 736 737 738 737 736 739 615 620 735 740 735 620 741 742 743 742 741 744 620 625 740 745 740 625 746 747 748 747 746 749 745 625 663 543 663 625 750 751 752 751 750 753 554 634 674 754 674 634 755 756 757 756 755 758 634 639 754 759 754 639 760 761 762 761 760 763 639 644 759 764 759 644 765 766 767 766 765 768 644 649 764 769 764 649 770 771 772 771 770 773 649 654 769 774 769 654 775 776 777 776 775 778 654 564 774 684 774 564 779 780 781 780 779 782 783 663 668 548 668 663 784 785 786 785 784 787 668 669 788 789 788 669 790 791 792 791 790 793 559 674 679 794 679 674 795 796 797 796 795 798 669 679 789 799 789 679 800 801 802 801 800 803 684 685 804 805 804 685 806 807 808 807 806 809 690 810 685 805 685 810 811 812 813 812 811 814 695 815 690 810 690 815 816 817 818 817 816 819 700 820 695 815 695 820 821 822 823 822 821 824 825 820 705 700 705 820 826 827 828 827 826 829 830 825 710 705 710 825 831 832 833 832 831 834 835 830 715 710 715 830 836 837 838 837 836 839 715 720 835 840 835 720 841 842 843 842 841 844 720 725 840 845 840 725 846 847 848 847 846 849 725 730 845 850 845 730 851 852 853 852 851 854 730 735 850 855 850 735 856 857 858 857 856 859 735 740 855 860 855 740 861 862 863 862 861 864 740 745 860 865 860 745 866 867 868 867 866 869 865 745 783 663 783 745 870 871 872 871 870 873 674 754 794 874 794 754 875 876 877 876 875 878 754 759 874 879 874 759 880 881 882 881 880 883 759 764 879 884 879 764 885 886 887 886 885 888 764 769 884 889 884 769 890 891 892 891 890 893 769 774 889 894 889 774 895 896 897 896 895 898 774 684 894 804 894 684 899 900 901 900 899 902 903 783 788 668 788 783 904 905 906 905 904 907 908 909 789 788 789 909 910 911 912 911 910 913 679 794 799 914 799 794 915 916 917 916 915 918 908 789 919 799 919 789 920 921 922 921 920 923 804 805 924 925 924 805 926 927 928 927 926 929 810 930 805 925 805 930 931 932 933 932 931 934 815 935 810 930 810 935 936 937 938 937 936 939 820 940 815 935 815 940 941 942 943 942 941 944 945 940 825 820 825 940 946 947 948 947 946 949 950 945 830 825 830 945 951 952 953 952 951 954 955 950 835 830 835 950 956 957 958 957 956 959 835 840 955 960 955 840 961 962 963 962 961 964 840 845 960 965 960 845 966 967 968 967 966 969 845 850 965 970 965 850 971 972 973 972 971 974 850 855 970 975 970 855 976 977 978 977 976 979 855 860 975 980 975 860 981 982 983 982 981 984 860 865 980 985 980 865 986 987 988 987 986 989 985 865 903 783 903 865 990 991 992 991 990 993 794 874 914 994 914 874 995 996 997 996 995 998 874 879 994 999 994 879 1000 1001 1002 1001 1000 1003 879 884 999 1004 999 884 1005 1006 1007 1006 1005 1008 884 889 1004 1009 1004 889 1010 1011 1012 1011 1010 1013 889 894 1009 1014 1009 894 1015 1016 1017 1016 1015 1018 894 804 1014 924 1014 804 1019 1020 1021 1020 1019 1022 909 1023 788 903 788 1023 1024 1025 1026 1025 1024 1027 1028 1029 908 909 908 1029 1030 1031 1032 1031 1030 1033 919 799 1034 914 1034 799 1035 1036 1037 1036 1035 1038 1028 908 1039 919 1039 908 1040 1041 1042 1041 1040 1043 924 925 1044 1045 1044 925 1046 1047 1048 1047 1046 1049 925 930 1045 1050 1045 930 1051 1052 1053 1052 1051 1054 930 935 1050 1055 1050 935 1056 1057 1058 1057 1056 1059 935 940 1055 1060 1055 940 1061 1062 1063 1062 1061 1064 945 1065 940 1060 940 1065 1066 1067 1068 1067 1066 1069 950 1070 945 1065 945 1070 1071 1072 1073 1072 1071 1074 955 1075 950 1070 950 1075 1076 1077 1078 1077 1076 1079 960 1080 955 1075 955 1080 1081 1082 1083 1082 1081 1084 965 1085 960 1080 960 1085 1086 1087 1088 1087 1086 1089 970 1090 965 1085 965 1090 1091 1092 1093 1092 1091 1094 1095 1090 975 970 975 1090 1096 1097 1098 1097 1096 1099 1100 1095 980 975 980 1095 1101 1102 1103 1102 1101 1104 1105 1100 985 980 985 1100 1106 1107 1108 1107 1106 1109 1023 1105 903 985 903 1105 1110 1111 1112 1111 1110 1113 1034 914 1114 994 1114 914 1115 1116 1117 1116 1115 1118 1114 994 1119 999 1119 994 1120 1121 1122 1121 1120 1123 1119 999 1124 1004 1124 999 1125 1126 1127 1126 1125 1128 1004 1009 1124 1129 1124 1009 1130 1131 1132 1131 1130 1133 1009 1014 1129 1134 1129 1014 1135 1136 1137 1136 1135 1138 1014 924 1134 1044 1134 924 1139 1140 1141 1140 1139 1142 1029 1143 909 1023 909 1143 1144 1145 1146 1145 1144 1147 1029 1028 1148 1149 1148 1028 1150 1151 1152 1151 1150 1153 1039 919 1154 1034 1154 919 1155 1156 1157 1156 1155 1158 1028 1039 1149 1159 1149 1039 1160 1161 1162 1161 1160 1163 1044 1045 1164 1165 1164 1045 1166 1167 1168 1167 1166 1169 1045 1050 1165 1170 1165 1050 1171 1172 1173 1172 1171 1174 1050 1055 1170 1175 1170 1055 1176 1177 1178 1177 1176 1179 1055 1060 1175 1180 1175 1060 1181 1182 1183 1182 1181 1184 1065 1185 1060 1180 1060 1185 1186 1187 1188 1187 1186 1189 1070 1190 1065 1185 1065 1190 1191 1192 1193 1192 1191 1194 1075 1195 1070 1190 1070 1195 1196 1197 1198 1197 1196 1199 1080 1200 1075 1195 1075 1200 1201 1202 1203 1202 1201 1204 1085 1205 1080 1200 1080 1205 1206 1207 1208 1207 1206 1209 1090 1210 1085 1205 1085 1210 1211 1212 1213 1212 1211 1214 1215 1210 1095 1090 1095 1210 1216 1217 1218 1217 1216 1219 1220 1215 1100 1095 1100 1215 1221 1222 1223 1222 1221 1224 1225 1220 1105 1100 1105 1220 1226 1227 1228 1227 1226 1229 1143 1225 1023 1105 1023 1225 1230 1231 1232 1231 1230 1233 1154 1034 1234 1114 1234 1034 1235 1236 1237 1236 1235 1238 1234 1114 1239 1119 1239 1114 1240 1241 1242 1241 1240 1243 1239 1119 1244 1124 1244 1119 1245 1246 1247 1246 1245 1248 1124 1129 1244 1249 1244 1129 1250 1251 1252 1251 1250 1253 1129 1134 1249 1254 1249 1134 1255 1256 1257 1256 1255 1258 1134 1044 1254 1164 1254 1044 1259 1260 1261 1260 1259 1262 1263 1143 1148 1029 1148 1143 1264 1265 1266 1265 1264 1267 1148 1149 1268 1269 1268 1149 1270 1271 1272 1271 1270 1273 1039 1154 1159 1274 1159 1154 1275 1276 1277 1276 1275 1278 1149 1159 1269 1279 1269 1159 1280 1281 1282 1281 1280 1283 1164 1165 1284 1285 1284 1165 1286 1287 1288 1287 1286 1289 1170 1290 1165 1285 1165 1290 1291 1292 1293 1292 1291 1294 1175 1295 1170 1290 1170 1295 1296 1297 1298 1297 1296 1299 1180 1300 1175 1295 1175 1300 1301 1302 1303 1302 1301 1304 1305 1300 1185 1180 1185 1300 1306 1307 1308 1307 1306 1309 1310 1305 1190 1185 1190 1305 1311 1312 1313 1312 1311 1314 1315 1310 1195 1190 1195 1310 1316 1317 1318 1317 1316 1319 1195 1200 1315 1320 1315 1200 1321 1322 1323 1322 1321 1324 1200 1205 1320 1325 1320 1205 1326 1327 1328 1327 1326 1329 1205 1210 1325 1330 1325 1210 1331 1332 1333 1332 1331 1334 1210 1215 1330 1335 1330 1215 1336 1337 1338 1337 1336 1339 1215 1220 1335 1340 1335 1220 1341 1342 1343 1342 1341 1344 1220 1225 1340 1345 1340 1225 1346 1347 1348 1347 1346 1349 1345 1225 1263 1143 1263 1225 1350 1351 1352 1351 1350 1353 1154 1234 1274 1354 1274 1234 1355 1356 1357 1356 1355 1358 1234 1239 1354 1359 1354 1239 1360 1361 1362 1361 1360 1363 1239 1244 1359 1364 1359 1244 1365 1366 1367 1366 1365 1368 1244 1249 1364 1369 1364 1249 1370 1371 1372 1371 1370 1373 1249 1254 1369 1374 1369 1254 1375 1376 1377 1376 1375 1378 1254 1164 1374 1284 1374 1164 1379 1380 1381 1380 1379 1382 1383 1263 1268 1148 1268 1263 1384 1385 1386 1385 1384 1387 1268 1269 1388 1389 1388 1269 1390 1391 1392 1391 1390 1393 1159 1274 1279 1394 1279 1274 1395 1396 1397 1396 1395 1398 1269 1279 1389 1399 1389 1279 1400 1401 1402 1401 1400 1403 1284 1285 1404 1405 1404 1285 1406 1407 1408 1407 1406 1409 1290 1410 1285 1405 1285 1410 1411 1412 1413 1412 1411 1414 1295 1415 1290 1410 1290 1415 1416 1417 1418 1417 1416 1419 1300 1420 1295 1415 1295 1420 1421 1422 1423 1422 1421 1424 1425 1420 1305 1300 1305 1420 1426 1427 1428 1427 1426 1429 1430 1425 1310 1305 1310 1425 1431 1432 1433 1432 1431 1434 1435 1430 1315 1310 1315 1430 1436 1437 1438 1437 1436 1439 1315 1320 1435 1440 1435 1320 1441 1442 1443 1442 1441 1444 1320 1325 1440 1445 1440 1325 1446 1447 1448 1447 1446 1449 1325 1330 1445 1450 1445 1330 1451 1452 1453 1452 1451 1454 1330 1335 1450 1455 1450 1335 1456 1457 1458 1457 1456 1459 1335 1340 1455 1460 1455 1340 1461 1462 1463 1462 1461 1464 1340 1345 1460 1465 1460 1345 1466 1467 1468 1467 1466 1469 1465 1345 1383 1263 1383 1345 1470 1471 1472 1471 1470 1473 1274 1354 1394 1474 1394 1354 1475 1476 1477 1476 1475 1478 1354 1359 1474 1479 1474 1359 1480 1481 1482 1481 1480 1483 1359 1364 1479 1484 1479 1364 1485 1486 1487 1486 1485 1488 1364 1369 1484 1489 1484 1369 1490 1491 1492 1491 1490 1493 1369 1374 1489 1494 1489 1374 1495 1496 1497 1496 1495 1498 1374 1284 1494 1404 1494 1284 1499 1500 1501 1500 1499 1502 1503 1383 1388 1268 1388 1383 1504 1505 1506 1505 1504 1507 1508 1388 1509 1389 1509 1388 1510 1511 1512 1511 1510 1513 1279 1394 1399 1514 1399 1394 1515 1516 1517 1516 1515 1518 1509 1389 1519 1399 1519 1389 1520 1521 1522 1521 1520 1523 1404 1405 1524 1525 1524 1405 1526 1527 1528 1527 1526 1529 1410 1530 1405 1525 1405 1530 1531 1532 1533 1532 1531 1534 1415 1535 1410 1530 1410 1535 1536 1537 1538 1537 1536 1539 1420 1540 1415 1535 1415 1540 1541 1542 1543 1542 1541 1544 1545 1540 1425 1420 1425 1540 1546 1547 1548 1547 1546 1549 1550 1545 1430 1425 1430 1545 1551 1552 1553 1552 1551 1554 1555 1550 1435 1430 1435 1550 1556 1557 1558 1557 1556 1559 1435 1440 1555 1560 1555 1440 1561 1562 1563 1562 1561 1564 1440 1445 1560 1565 1560 1445 1566 1567 1568 1567 1566 1569 1445 1450 1565 1570 1565 1450 1571 1572 1573 1572 1571 1574 1450 1455 1570 1575 1570 1455 1576 1577 1578 1577 1576 1579 1455 1460 1575 1580 1575 1460 1581 1582 1583 1582 1581 1584 1460 1465 1580 1585 1580 1465 1586 1587 1588 1587 1586 1589 1585 1465 1503 1383 1503 1465 1590 1591 1592 1591 1590 1593 1394 1474 1514 1594 1514 1474 1595 1596 1597 1596 1595 1598 1474 1479 1594 1599 1594 1479 1600 1601 1602 1601 1600 1603 1479 1484 1599 1604 1599 1484 1605 1606 1607 1606 1605 1608 1484 1489 1604 1609 1604 1489 1610 1611 1612 1611 1610 1613 1489 1494 1609 1614 1609 1494 1615 1616 1617 1616 1615 1618 1494 1404 1614 1524 1614 1404 1619 1620 1621 1620 1619 1622 1503 1388 1623 1508 1623 1388 1624 1625 1626 1625 1624 1627 1509 1628 1508 1629 1508 1628 1630 1631 1632 1631 1630 1633 1519 1399 1634 1514 1634 1399 1635 1636 1637 1636 1635 1638 1509 1519 1628 1639 1628 1519 1640 1641 1642 1641 1640 1643 1524 1525 1644 1645 1644 1525 1646 1647 1648 1647 1646 1649 1650 1645 1530 1525 1530 1645 1651 1652 1653 1652 1651 1654 1655 1650 1535 1530 1535 1650 1656 1657 1658 1657 1656 1659 1660 1655 1540 1535 1540 1655 1661 1662 1663 1662 1661 1664 1545 1665 1540 1660 1540 1665 1666 1667 1668 1667 1666 1669 1550 1670 1545 1665 1545 1670 1671 1672 1673 1672 1671 1674 1555 1675 1550 1670 1550 1675 1676 1677 1678 1677 1676 1679 1555 1560 1675 1680 1675 1560 1681 1682 1683 1682 1681 1684 1560 1565 1680 1685 1680 1565 1686 1687 1688 1687 1686 1689 1565 1570 1685 1690 1685 1570 1691 1692 1693 1692 1691 1694 1570 1575 1690 1695 1690 1575 1696 1697 1698 1697 1696 1699 1575 1580 1695 1700 1695 1580 1701 1702 1703 1702 1701 1704 1580 1585 1700 1705 1700 1585 1706 1707 1708 1707 1706 1709 1585 1503 1705 1623 1705 1503 1710 1711 1712 1711 1710 1713 1634 1514 1714 1594 1714 1514 1715 1716 1717 1716 1715 1718 1594 1599 1714 1719 1714 1599 1720 1721 1722 1721 1720 1723 1599 1604 1719 1724 1719 1604 1725 1726 1727 1726 1725 1728 1604 1609 1724 1729 1724 1609 1730 1731 1732 1731 1730 1733 1609 1614 1729 1734 1729 1614 1735 1736 1737 1736 1735 1738 1614 1524 1734 1644 1734 1524 1739 1740 1741 1740 1739 1742 1508 1629 1623 1743 1623 1629 1744 1745 1746 1745 1744 1747 1628 1748 1629 1749 1629 1748 1750 1751 1752 1751 1750 1753 1519 1634 1639 1754 1639 1634 1755 1756 1757 1756 1755 1758 1628 1639 1748 1759 1748 1639 1760 1761 1762 1761 1760 1763 1764 1644 1765 1645 1765 1644 1766 1767 1768 1767 1766 1769 1765 1645 1770 1650 1770 1645 1771 1772 1773 1772 1771 1774 1770 1650 1775 1655 1775 1650 1776 1777 1778 1777 1776 1779 1775 1655 1780 1660 1780 1655 1781 1782 1783 1782 1781 1784 1785 1780 1665 1660 1665 1780 1786 1787 1788 1787 1786 1789 1790 1785 1670 1665 1670 1785 1791 1792 1793 1792 1791 1794 1795 1790 1675 1670 1675 1790 1796 1797 1798 1797 1796 1799 1800 1795 1680 1675 1680 1795 1801 1802 1803 1802 1801 1804 1805 1800 1685 1680 1685 1800 1806 1807 1808 1807 1806 1809 1810 1805 1690 1685 1690 1805 1811 1812 1813 1812 1811 1814 1695 1815 1690 1810 1690 1815 1816 1817 1818 1817 1816 1819 1700 1820 1695 1815 1695 1820 1821 1822 1823 1822 1821 1824 1705 1825 1700 1820 1700 1825 1826 1827 1828 1827 1826 1829 1623 1743 1705 1825 1705 1743 1830 1831 1832 1831 1830 1833 1634 1714 1754 1834 1754 1714 1835 1836 1837 1836 1835 1838 1714 1719 1834 1839 1834 1719 1840 1841 1842 1841 1840 1843 1719 1724 1839 1844 1839 1724 1845 1846 1847 1846 1845 1848 1844 1724 1849 1729 1849 1724 1850 1851 1852 1851 1850 1853 1849 1729 1854 1734 1854 1729 1855 1856 1857 1856 1855 1858 1854 1734 1764 1644 1764 1734 1859 1860 1861 1860 1859 1862 1629 1749 1743 1863 1743 1749 1864 1865 1866 1865 1864 1867 1639 1754 1759 1868 1759 1754 1869 1870 1871 1870 1869 1872 1873 1764 1874 1765 1874 1764 1875 1876 1877 1876 1875 1878 1874 1765 1879 1770 1879 1765 1880 1881 1882 1881 1880 1883 1879 1770 1884 1775 1884 1770 1885 1886 1887 1886 1885 1888 1884 1775 1889 1780 1889 1775 1890 1891 1892 1891 1890 1893 1894 1889 1785 1780 1785 1889 1895 1896 1897 1896 1895 1898 1899 1894 1790 1785 1790 1894 1900 1901 1902 1901 1900 1903 1904 1899 1795 1790 1795 1899 1905 1906 1907 1906 1905 1908 1909 1904 1800 1795 1800 1904 1910 1911 1912 1911 1910 1913 1914 1909 1805 1800 1805 1909 1915 1916 1917 1916 1915 1918 1919 1914 1810 1805 1810 1914 1920 1921 1922 1921 1920 1923 1815 1924 1810 1919 1810 1924 1925 1926 1927 1926 1925 1928 1820 1929 1815 1924 1815 1929 1930 1931 1932 1931 1930 1933 1825 1934 1820 1929 1820 1934 1935 1936 1937 1936 1935 1938 1743 1863 1825 1934 1825 1863 1939 1940 1941 1940 1939 1942 1754 1834 1868 1943 1868 1834 1944 1945 1946 1945 1944 1947 1834 1839 1943 1948 1943 1839 1949 1950 1951 1950 1949 1952 1839 1844 1948 1953 1948 1844 1954 1955 1956 1955 1954 1957 1953 1844 1958 1849 1958 1844 1959 1960 1961 1960 1959 1962 1958 1849 1963 1854 1963 1849 1964 1965 1966 1965 1964 1967 1963 1854 1873 1764 1873 1854
0 1 2 1 0 3 1 3 4 4 3 5 4 5 6 6 5 7 6 7 8 8 7 9 8 9 10 10 9 11 10 11 12 12 11 13 12 13 14 14 13 15 14 15 16 16 15 17 16 17 18 18 17 19 18 19 20 20 19 21 20 21 22 22 21 23
24 25 26 26 25 27 25 28 27 27 28 29 28 30 29 29 30 31 30 32 31 31 32 33 32 34 33 33 34 35 34 36 35 35 36 37 36 38 37 37 38 39 38 40 39 39 40 41 40 42 41 41 42 43 42 44 43 43 44 45 44 46 45 47 45 46
0 1 2 1 0 3 3 0 4 3 4 5 3 5 6 6 5 7 7 5 8 8 5 9 9 5 10 9 10 11 9 11 12 9 12 13 6 14 15 14 6 7 16 17 18 19 18 17 20 21 22 21 23 22 23 24 22 24 25 22 22 25 26 26 25 16 16 25 17 17 25 27 25 28 27 28 29 27 27 29 30 31 30 29 32 33 34 33 32 35 36 37 38 39 38 37 40 35 32 35 40 41 42 43 36 37 36 43 44 41 40 41 44 45 46 47 42 43 42 47 48 49 50 49 48 51 52 53 54 55 54 53 56 57 58 57 56 59 60 61 62 63 62 61 64 65 66 65 64 67 68 69 70 71 70 69 72 73 74 73 72 75 76 77 78 79 78 77 80 81 82 81 80 83 84 85 86 87 86 85 88 89 90 89 88 91 92 93 94 95 94 93 96 97 98 97 96 99 100 101 102 103 102 101 104 105 106 105 104 107 108 109 110 111 110 109 112 113 114 113 112 115 116 117 118 119 118 117 120 121 122 121 120 123 124 125 126 127 126 125 128 129 130 129 128 131 132 133 134 135 134 133 136 137 138 137 136 139 140 141 142 143 142 141 34 139 136 139 34 33 38 39 140 141 140 39 144 145 146 145 144 147 147 144 148 148 144 149 149 144 150 150 144 151 150 151 152 150 152 153 150 153 154 148 155 156 155 148 157 157 148 149 145 158 159 158 145 147 160 161 162 163 162 161 164 165 166 166 165 167 168 167 165 169 170 171 170 172 171 172 173 171 173 174 171 171 174 164 164 174 165 165 174 160 160 174 161 175 161 174
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 9 11 12 12 11 13 13 11 14 14 11 15 15 11 16 17 18 19 18 17 20 18 20 21 21 20 22 21 22 23 23 22 24 23 24 25 25 24 26 26 24 8 26 8 10 26 10 27 26 27 28 28 27 29 28 29 30 28 30 31 28 31 32 28 32 33 34 35 36 35 37 36 37 38 36 38 39 36 39 40 36 36 40 41 40 42 41 42 43 41 43 44 41 41 44 45 45 44 46 44 47 46 46 47 48 47 49 48 48 49 50 49 51 50 52 50 51 53 54 55 55 54 56 56 54 57 57 54 58 58 54 59 54 43 59 42 59 43 60 3 0 3 60 61 62 63 4 5 4 63 64 65 66 65 64 67 65 67 68 68 67 69 68 69 70 70 69 71 70 71 72 72 71 73 72 73 74 74 73 75 75 73 76 76 73 77 76 77 78 78 77 79 79 77 80 80 77 81 81 77 82 74 83 84 83 74 75 84 83 85 84 85 86 84 86 87 84 87 88 84 88 89 90 91 92 91 93 92 93 94 92 94 95 92 95 96 92 97 98 96 92 96 98 99 100 101 101 100 102 102 100 103 103 100 104 104 100 105 100 106 105 105 106 97 97 106 98 98 106 107 106 108 107 107 108 109 108 110 109 109 110 111 110 112 111 111 112 113 112 114 113 115 113 114 2 116 117 116 2 1 6 7 118 119 118 7 120 121 122 121 120 123 124 125 126 127 126 125 128 129 130 129 128 131 132 133 134 135 134 133 136 137 138 137 136 139 140 141 142 143 142 141 144 139 136 139 144 145 146 147 140 141 140 147 148 145 144 145 148 149 150 151 146 147 146 151 152 149 148 149 152 153 154 155 150 151 150 155 156 153 152 153 156 157 158 159 154 155 154 159 160 157 156 157 160 161 162 163 158 159 158 163 164 161 160 161 164 165 166 167 162 163 162 167 168 165 164 165 168 169 170 171 166 167 166 171 172 169 168 169 172 173 174 175 170 171 170 175 176 173 172 173 176 177 178 179 174 175 174 179 180 177 176 177 180 181 182 183 178 179 178 183 184 181 180 181 184 185 186 187 182 183 182 187 188 189 190 189 188 191 192 193 194 195 194 193 196 197 198 197 196 199 200 201 202 203 202 201 198 61 60 61 198 197 202 203 62 63 62 203 117 204 205 204 117 116 118 119 206 207 206 119 205 208 209 208 205 204 206 207 210 211 210 207 209 212 213 212 209 208 210 211 214 215 214 211 213 216 217 216 213 212 214 215 218 219 218 215 217 220 221 220 217 216 218 219 222 223 222 219 221 123 120 123 221 220 222 223 124 125 124 223
0 1 2 1 0 3 4 5 6 7 6 5 2 8 9 8 2 1 10 11 12 13 12 11 14 2 15 2 14 0 16 17 18 19 18 17 20 3 0 3 20 21 22 23 24 25 24 23 3 26 1 26 3 27 28 29 30 31 30 29 9 32 33 32 9 8 34 35 36 37 36 35 38 2 9 2 38 15 39 40 41 42 41 40 8 26 43 26 8 1 44 45 46 47 46 45 14 48 49 48 14 15 50 51 52 53 52 51 54 0 14 0 54 20 55 56 57 58 57 56 59 21 20 21 59 60 61 62 63 64 63 62 21 27 3 27 21 65 66 67 68 69 68 67 27 70 26 70 27 71 72 73 74 75 74 73 33 76 77 76 33 32 78 79 80 81 80 79 82 9 33 9 82 38 83 84 85 86 85 84 32 43 87 43 32 8 88 89 90 91 90 89 48 38 92 38 48 15 93 94 95 96 95 94 43 70 97 70 43 26 98 99 100 101 100 99 49 102 103 102 49 48 104 105 106 107 106 105 54 49 108 49 54 14 109 110 111 112 111 110 113 20 54 20 113 59 114 115 116 117 116 115 118 59 119 59 118 60 120 121 122 123 122 121 60 65 21 65 60 124 125 126 127 128 127 126 65 71 27 71 65 129 130 131 132 133 132 131 71 134 70 134 71 135 136 137 138 139 138 137 76 140 77 140 76 141 142 143 144 145 144 143 146 33 77 33 146 82 147 148 149 150 149 148 76 87 151 87 76 32 152 153 154 155 154 153 92 82 156 82 92 38 157 158 159 160 159 158 87 97 161 97 87 43 162 163 164 165 164 163 102 92 166 92 102 48 167 168 169 170 169 168 70 171 97 171 70 134 172 173 174 175 174 173 102 176 103 177 178 179 108 103 180 103 108 49 181 182 183 184 183 182 113 108 185 108 113 54 186 187 188 189 188 187 119 113 190 113 119 59 191 192 193 194 193 192 195 119 196 119 195 118 197 198 199 200 199 198 201 60 118 60 201 124 202 203 204 205 204 203 124 129 65 129 124 206 207 208 209 210 209 208 71 211 135 211 71 129 212 213 214 215 214 213 135 216 134 216 135 217 218 219 220 221 220 219 141 222 140 222 141 223 224 225 226 227 226 225 77 228 146 228 77 140 229 230 231 232 231 230 151 141 76 141 151 233 234 235 236 237 236 235 156 146 238 146 156 82 239 240 241 242 241 240 151 161 243 161 151 87 244 245 246 247 246 245 166 156 248 156 166 92 249 250 251 252 251 250 97 253 161 253 97 171 254 255 256 257 256 255 102 166 176 258 259 260 134 261 171 261 134 216 262 263 264 265 264 263 103 176 180 266 267 268 185 180 269 180 185 108 270 271 272 273 272 271 190 185 274 185 190 113 275 276 277 278 277 276 196 190 279 190 196 119 280 281 282 283 282 281 284 196 285 196 284 195 286 287 288 289 288 287 290 118 195 118 290 201 291 292 293 294 293 292 295 124 201 124 295 206 296 297 298 299 298 297 129 300 211 300 129 206 301 302 303 304 303 302 135 305 217 305 135 211 306 307 308 309 308 307 217 310 216 310 217 311 312 313 314 315 314 313 223 316 222 316 223 317 318 319 320 321 320 319 140 322 228 322 140 222 323 324 325 326 325 324 233 223 141 223 233 327 328 329 330 331 330 329 238 228 332 228 238 146 333 334 335 336 335 334 243 233 151 233 243 337 338 339 340 341 340 339 248 238 342 238 248 156 343 344 345 346 345 344 161 347 243 347 161 253 348 349 350 351 350 349 166 248 176 352 353 354 171 355 253 355 171 261 356 357 358 359 358 357 216 360 261 360 216 310 361 362 363 364 363 362 180 176 269 365 366 367 274 269 368 269 274 185 369 370 371 372 371 370 279 274 373 274 279 190 374 375 376 377 376 375 285 279 378 279 285 196 379 380 381 382 381 380 383 285 384 285 383 284 385 386 387 388 387 386 389 195 284 195 389 290 390 391 392 393 392 391 394 201 290 201 394 295 395 396 397 398 397 396 399 206 295 206 399 300 400 401 402 403 402 401 211 404 305 404 211 300 405 406 407 408 407 406 217 409 311 409 217 305 410 411 412 413 412 411 414 311 415 311 414 310 416 417 418 419 418 417 317 420 316 420 317 421 422 423 424 425 424 423 222 426 322 426 222 316 427 428 429 430 429 428 327 317 223 317 327 431 432 433 434 435 434 433 332 322 436 322 332 228 437 438 439 440 439 438 337 327 233 327 337 441 442 443 444 445 444 443 342 332 446 332 342 238 447 448 449 450 449 448 347 337 243 337 347 451 452 453 454 455 454 453 248 342 176 456 457 458 253 459 347 459 253 355 460 461 462 463 462 461 261 464 355 464 261 360 465 466 467 468 467 466 360 414 469 414 360 310 470 471 472 473 472 471 269 176 368 474 475 476 373 368 477 368 373 274 478 479 480 481 480 479 279 482 378 482 279 373 483 484 485 486 485 484 384 378 487 378 384 285 488 489 490 491 490 489 492 384 493 384 492 383 494 495 496 497 496 495 498 284 383 284 498 389 499 500 501 502 501 500 503 290 389 290 503 394 504 505 506 507 506 505 508 295 394 295 508 399 509 510 511 512 511 510 513 300 399 300 513 404 514 515 516 517 516 515 305 518 409 518 305 404 519 520 521 522 521 520 415 409 523 409 415 311 524 525 526 527 526 525 528 415 529 415 528 414 530 531 532 533 532 531 421 534 420 534 421 535 536 537 538 539 538 537 316 540 426 540 316 420 541 542 543 544 543 542 431 421 317 421 431 545 546 547 548 549 548 547 436 426 550 426 436 322 551 552 553 554 553 552 441 431 327 431 441 555 556 557 558 559 558 557 446 436 560 436 446 332 561 562 563 564 563 562 451 441 337 441 451 565 566 567 568 569 568 567 342 446 176 570 571 572 459 451 347 451 459 573 574 575 576 577 576 575 355 578 459 578 355 464 579 580 581 582 581 580 464 469 583 469 464 360 584 585 586 587 586 585 469 528 588 528 469 414 589 590 591 592 591 590 368 176 477 593 594 595 482 477 596 477 482 373 597 598 599 600 599 598 378 601 487 601 378 482 602 603 604 605 604 603 493 487 606 487 493 384 607 608 609 610 609 608 611 493 612 493 611 492 613 614 615 616 615 614 617 383 492 383 617 498 618 619 620 621 620 619 622 389 498 389 622 503 623 624 625 626 625 624 627 394 503 394 627 508 628 629 630 631 630 629 632 399 508 399 632 513 633 634 635 636 635 634 637 404 513 404 637 518 638 639 640 641 640 639 523 518 642 518 523 409 643 644 645 646 645 644 529 523 647 523 529 415 648 649 650 651 650 649 529 652 528 652 529 653 654 655 656 657 656 655 535 658 534 658 535 659 660 661 662 663 662 661 420 664 540 664 420 534 665 666 667 668 667 666 545 535 421 535 545 669 670 671 672 673 672 671 674 426 540 426 674 550 675 676 677 678 677 676 555 545 431 545 555 679 680 681 682 683 682 681 560 550 684 550 560 436 685 686 687 688 687 686 565 555 441 555 565 689 690 691 692 693 692 691 446 560 176 694 695 696 573 565 451 565 573 697 698 699 700 701 700 699 578 573 459 573 578 702 703 704 705 706 705 704 578 583 707 583 578 464 708 709 710 711 710 709 583 588 712 588 583 469 713 714 715 716 715 714 528 717 588 717 528 652 718 719 720 721 720 719 477 176 596 722 723 724 482 725 601 725 482 596 726 727 728 729 728 727 487 730 606 730 487 601 731 732 733 734 733 732 612 606 735 606 612 493 736 737 738 739 738 737 611 740 741 740 611 612 742 743 744 745 744 743 746 492 611 492 746 617 747 748 749 750 749 748 751 498 617 498 751 622 752 753 754 755 754 753 756 503 622 503 756 627 757 758 759 760 759 758 761 508 627 508 761 632 762 763 764 765 764 763 766 513 632 513 766 637 767 768 769 770 769 768 642 637 771 637 642 518 772 773 774 775 774 773 647 642 776 642 647 523 777 778 779 780 779 778 529 781 653 781 529 647 782 783 784 785 784 783 653 786 652 786 653 787 788 789 790 791 790 789 792 658 659 658 792 793 794 795 796 797 796 795 534 798 664 798 534 658 799 800 801 802 801 800 669 659 535 659 669 803 804 805 806 807 806 805 808 540 664 540 808 674 809 810 811 812 811 810 679 669 545 669 679 813 814 815 816 817 816 815 818 550 674 550 818 684 819 820 821 822 821 820 689 679 555 679 689 823 824 825 826 827 826 825 560 684 176 828 829 830 697 689 565 689 697 831 832 833 834 835 834 833 702 697 573 697 702 836 837 838 839 840 839 838 702 707 841 707 702 578 842 843 844 845 844 843 707 712 846 712 707 583 847 848 849 850 849 848 588 851 712 851 588 717 852 853 854 855 854 853 652 856 717 856 652 786 857 858 859 860 859 858 596 176 725 861 862 863 601 864 730 864 601 725 865 866 867 868 867 866 606 869 735 869 606 730 870 871 872 873 872 871 740 735 874 735 740 612 875 876 877 878 877 876 741 879 880 879 741 740 881 882 883 884 883 882 885 611 741 611 885 746 886 887 888 889 888 887 890 617 746 617 890 751 891 892 893 894 893 892 895 622 751 622 895 756 896 897 898 899 898 897 900 627 756 627 900 761 901 902 903 904 903 902 905 632 761 632 905 766 906 907 908 909 908 907 771 766 910 766 771 637 911 912 913 914 913 912 776 771 915 771 776 642 916 917 918 919 918 917 647 920 781 920 647 776 921 922 923 924 923 922 653 925 787 925 653 781 926 927 928 929 928 927 786 930 931 930 786 787 932 933 934 935 934 933 936 793 792 793 936 937 938 939 940 941 940 939 793 798 658 798 793 942 943 944 945 946 945 944 947 659 803 659 947 792 948 949 950 951 950 949 952 664 798 664 952 808 953 954 955 956 955 954 813 803 669 803 813 957 958 959 960 961 960 959 962 674 808 674 962 818 963 964 965 966 965 964 823 813 679 813 823 967 968 969 970 971 970 969 684 818 176 972 973 974 831 823 689 823 831 975 976 977 978 979 978 977 836 831 697 831 836 980 981 982 983 984 983 982 836 841 985 841 836 702 986 987 988 989 988 987 841 846 990 846 841 707 991 992 993 994 993 992 712 995 846 995 712 851 996 997 998 999 998 997 717 1000 851 1000 717 856 1001 1002 1003 1004 1003 1002 786 1005 856 1005 786 931 1006 1007 1008 1009 1008 1007 176 864 725 1010 1011 1012 730 1013 869 1013 730 864 1014 1015 1016 1017 1016 1015 735 1018 874 1018 735 869 1019 1020 1021 1022 1021 1020 879 874 1023 874 879 740 1024 1025 1026 1027 1026 1025 880 1028 1029 1028 880 879 1030 1031 1032 1033 1032 1031 1034 741 880 741 1034 885 1035 1036 1037 1038 1037 1036 1039 746 885 746 1039 890 1040 1041 1042 1043 1042 1041 1044 751 890 751 1044 895 1045 1046 1047 1048 1047 1046 1049 756 895 756 1049 900 1050 1051 1052 1053 1052 1051 1054 761 900 761 1054 905 1055 1056 1057 1058 1057 1056 1059 766 905 766 1059 910 1060 1061 1062 1063 1062 1061 915 910 1064 910 915 771 1065 1066 1067 1068 1067 1066 1069 776 915 776 1069 920 1070 1071 1072 1073 1072 1071 781 1074 925 1074 781 920 1075 1076 1077 1078 1077 1076 787 1079 930 1079 787 925 1080 1081 1082 1083 1082 1081 930 1084 931 1084 930 1085 1086 1087 1088 1089 1088 1087 1029 937 936 937 1029 1028 1090 1091 1092 1093 1092 1091 937 942 793 942 937 1094 1095 1096 1097 1098 1097 1096 1099 792 947 792 1099 936 1100 1101 1102 1103 1102 1101 1104 798 942 798 1104 952 1105 1106 1107 1108 1107 1106 1109 803 957 803 1109 947 1110 1111 1112 1113 1112 1111 1114 808 952 808 1114 962 1115 1116 1117 1118 1117 1116 967 957 813 957 967 1119 1120 1121 1122 1123 1122 1121 176 818 962 1124 1125 1126 975 967 823 967 975 1127 1128 1129 1130 1131 1130 1129 980 975 831 975 980 1132 1133 1134 1135 1136 1135 1134 836 1137 980 1137 836 985 1138 1139 1140 1141 1140 1139 985 990 1142 990 985 841 1143 1144 1145 1146 1145 1144 995 990 846 990 995 1147 1148 1149 1150 1151 1150 1149 851 1152 995 1152 851 1000 1153 1154 1155 1156 1155 1154 856 1157 1000 1157 856 1005 1158 1159 1160 1161 1160 1159 931 1162 1005 1162 931 1084 1163 1164 1165 1166 1165 1164 176 1013 864 1167 1168 1169 869 1170 1018 1170 869 1013 1171 1172 1173 1174 1173 1172 874 1175 1023 1175 874 1018 1176 1177 1178 1179 1178 1177 879 1180 1028 1180 879 1023 1181 1182 1183 1184 1183 1182 1034 1029 1185 1029 1034 880 1186 1187 1188 1189 1188 1187 1190 885 1034 885 1190 1039 1191 1192 1193 1194 1193 1192 1044 1039 1195 1039 1044 890 1196 1197 1198 1199 1198 1197 1200 895 1044 895 1200 1049 1201 1202 1203 1204 1203 1202 1205 900 1049 900 1205 1054 1206 1207 1208 1209 1208 1207 1210 905 1054 905 1210 1059 1211 1212 1213 1214 1213 1212 1064 1059 1215 1059 1064 910 1216 1217 1218 1219 1218 1217 1220 915 1064 915 1220 1069 1221 1222 1223 1224 1223 1222 1225 920 1069 920 1225 1074 1226 1227 1228 1229 1228 1227 925 1230 1079 1230 925 1074 1231 1232 1233 1234 1233 1232 930 1235 1085 1235 930 1079 1236 1237 1238 1239 1238 1237 1085 1240 1084 1240 1085 1241 1242 1243 1244 1245 1244 1243 1028 1094 937 1094 1028 1180 1246 1247 1248 1249 1248 1247 1185 936 1099 936 1185 1029 1250 1251 1252 1253 1252 1251 1254 942 1094 942 1254 1104 1255 1256 1257 1258 1257 1256 1259 947 1109 947 1259 1099 1260 1261 1262 1263 1262 1261 1264 952 1104 952 1264 1114 1265 1266 1267 1268 1267 1266 1119 1109 957 1109 1119 1269 1270 1271 1272 1273 1272 1271 176 962 1114 1274 1275 1276 1127 1119 967 1119 1127 1277 1278 1279 1280 1281 1280 1279 1132 1127 975 1127 1132 1282 1283 1284 1285 1286 1285 1284 980 1287 1132 1287 980 1137 1288 1289 1290 1291 1290 1289 1137 1142 1292 1142 1137 985 1293 1294 1295 1296 1295 1294 1147 1142 990 1142 1147 1297 1298 1299 1300 1301 1300 1299 1152 1147 995 1147 1152 1302 1303 1304 1305 1306 1305 1304 1000 1307 1152 1307 1000 1157 1308 1309 1310 1311 1310 1309 1005 1312 1157 1312 1005 1162 1313 1314 1315 1316 1315 1314 1162 1240 1317 1240 1162 1084 1318 1319 1320 1321 1320 1319 176 1170 1013 1322 1323 1324 1018 1325 1175 1325 1018 1170 1326 1327 1328 1329 1328 1327 1023 1330 1180 1330 1023 1175 1331 1332 1333 1334 1333 1332 1335 1034 1185 1034 1335 1190 1336 1337 1338 1339 1338 1337 1195 1190 1340 1190 1195 1039 1341 1342 1343 1344 1343 1342 1200 1195 1345 1195 1200 1044 1346 1347 1348 1349 1348 1347 1350 1049 1200 1049 1350 1205 1351 1352 1353 1354 1353 1352 1355 1054 1205 1054 1355 1210 1356 1357 1358 1359 1358 1357 1360 1059 1210 1059 1360 1215 1361 1362 1363 1364 1363 1362 1365 1064 1215 1064 1365 1220 1366 1367 1368 1369 1368 1367 1370 1069 1220 1069 1370 1225 1371 1372 1373 1374 1373 1372 1375 1074 1225 1074 1375 1230 1376 1377 1378 1379 1378 1377 1079 1380 1235 1380 1079 1230 1381 1382 1383 1384 1383 1382 1235 1241 1085 1241 1235 1385 1386 1387 1388 1389 1388 1387 1241 1390 1240 1390 1241 1391 1392 1393 1394 1395 1394 1393 1330 1094 1180 1094 1330 1254 1396 1397 1398 1399 1398 1397 1335 1099 1259 1099 1335 1185 1400 1401 1402 1403 1402 1401 1404 1104 1254 1104 1404 1264 1405 1406 1407 1408 1407 1406 1269 1259 1109 1259 1269 1409 1410 1411 1412 1413 1412 1411 176 1114 1264 1414 1415 1416 1277 1269 1119 1269 1277 1417 1418 1419 1420 1421 1420 1419 1282 1277 1127 1277 1282 1422 1423 1424 1425 1426 1425 1424 1132 1427 1282 1427 1132 1287 1428 1429 1430 1431 1430 1429 1137 1432 1287 1432 1137 1292 1433 1434 1435 1436 1435 1434 1297 1292 1142 1292 1297 1437 1438 1439 1440 1441 1440 1439 1302 1297 1147 1297 1302 1442 1443 1444 1445 1446 1445 1444 1307 1302 1152 1302 1307 1447 1448 1449 1450 1451 1450 1449 1157 1452 1307 1452 1157 1312 1453 1454 1455 1456 1455 1454 1312 1317 1457 1317 1312 1162 1458 1459 1460 1461 1460 1459 1240 1462 1317 1462 1240 1390 1463 1464 1465 1466 1465 1464 176 1325 1170 1467 1468 1469 1175 1470 1330 1470 1175 1325 1471 1472 1473 1474 1473 1472 1340 1335 1475 1335 1340 1190 1476 1477 1478 1479 1478 1477 1345 1340 1480 1340 1345 1195 1481 1482 1483 1484 1483 1482 1350 1345 1485 1345 1350 1200 1486 1487 1488 1489 1488 1487 1490 1205 1350 1205 1490 1355 1491 1492 1493 1494 1493 1492 1495 1210 1355 1210 1495 1360 1496 1497 1498 1499 1498 1497 1500 1215 1360 1215 1500 1365 1501 1502 1503 1504 1503 1502 1505 1220 1365 1220 1505 1370 1506 1507 1508 1509 1508 1507 1510 1225 1370 1225 1510 1375 1511 1512 1513 1514 1513 1512 1515 1230 1375 1230 1515 1380 1516 1517 1518 1519 1518 1517 1380 1385 1235 1385 1380 1520 1521 1522 1523 1524 1523 1522 1241 1525 1391 1525 1241 1385 1526 1527 1528 1529 1528 1527 1391 1530 1390 1530 1391 1531 1532 1533 1534 1535 1534 1533 1470 1254 1330 1254 1470 1404 1536 1537 1538 1539 1538 1537 1409 1335 1259 1335 1409 1475 1540 1541 1542 1543 1542 1541 176 1264 1404 1544 1545 1546 1417 1409 1269 1409 1417 1547 1548 1549 1550 1551 1550 1549 1422 1417 1277 1417 1422 1552 1553 1554 1555 1556 1555 1554 1282 1557 1422 1557 1282 1427 1558 1559 1560 1561 1560 1559 1287 1562 1427 1562 1287 1432 1563 1564 1565 1566 1565 1564 1437 1432 1292 1432 1437 1567 1568 1569 1570 1571 1570 1569 1442 1437 1297 1437 1442 1572 1573 1574 1575 1576 1575 1574 1447 1442 1302 1442 1447 1577 1578 1579 1580 1581 1580 1579 1452 1447 1307 1447 1452 1582 1583 1584 1585 1586 1585 1584 1452 1457 1587 1457 1452 1312 1588 1589 1590 1591 1590 1589 1317 1592 1457 1592 1317 1462 1593 1594 1595 1596 1595 1594 1462 1530 1597 1530 1462 1390 1598 1599 1600 1601 1600 1599 1470 176 1602 176 1470 1325 1603 1604 1605 1606 1605 1604 1480 1475 1607 1475 1480 1340 1608 1609 1610 1611 1610 1609 1485 1480 1612 1480 1485 1345 1613 1614 1615 1616 1615 1614 1617 1350 1485 1350 1617 1490 1618 1619 1620 1621 1620 1619 1622 1355 1490 1355 1622 1495 1623 1624 1625 1626 1625 1624 1627 1360 1495 1360 1627 1500 1628 1629 1630 1631 1630 1629 1632 1365 1500 1365 1632 1505 1633 1634 1635 1636 1635 1634 1637 1370 1505 1370 1637 1510 1638 1639 1640 1641 1640 1639 1642 1375 1510 1375 1642 1515 1643 1644 1645 1646 1645 1644 1647 1380 1515 1380 1647 1520 1648 1649 1650 1651 1650 1649 1385 1652 1525 1652 1385 1520 1653 1654 1655 1656 1655 1654 1525 1531 1391 1531 1525 1657 1658 1659 1660 1661 1660 1659 1531 1662 1530 1662 1531 1663 1664 1665 1666 1667 1666 1665 1668 1404 1470 1669 1670 1671 1547 1475 1409 1475 1547 1607 1672 1673 1674 1675 1674 1673 1552 1547 1417 1547 1552 1676 1677 1678 1679 1680 1679 1678 1422 1681 1552 1681 1422 1557 1682 1683 1684 1685 1684 1683 1427 1686 1557 1686 1427 1562 1687 1688 1689 1690 1689 1688 1567 1562 1432 1562 1567 1691 1692 1693 1694 1695 1694 1693 1572 1567 1437 1567 1572 1696 1697 1698 1699 1700 1699 1698 1577 1572 1442 1572 1577 1701 1702 1703 1704 1705 1704 1703 1582 1577 1447 1577 1582 1706 1707 1708 1709 1710 1709 1708 1587 1582 1452 1582 1587 1711 1712 1713 1714 1715 1714 1713 1457 1716 1587 1716 1457 1592 1717 1718 1719 1720 1719 1718 1592 1597 1721 1597 1592 1462 1722 1723 1724 1725 1724 1723 1597 1662 1726 1662 1597 1530 1727 1728 1729 1730 1729 1728 1612 1607 1731 1607 1612 1480 1732 1733 1734 1735 1734 1733 1736 1485 1612 1485 1736 1617 1737 1738 1739 1740 1739 1738 1741 1490 1617 1490 1741 1622 1742 1743 1744 1745 1744 1743 1746 1495 1622 1495 1746 1627 1747 1748 1749 1750 1749 1748 1751 1500 1627 1500 1751 1632 1752 1753 1754 1755 1754 1753 1756 1505 1632 1505 1756 1637 1757 1758 1759 1760 1759 1758 1761 1510 1637 1510 1761 1642 1762 1763 1764 1765 1764 1763 1766 1515 1642 1515 1766 1647 1767 1768 1769 1770 1769 1768 1771 1520 1647 1520 1771 1652 1772 1773 1774 1775 1774 1773 1652 1657 1525 1657 1652 1776 1777 1778 1779 1780 1779 1778 1657 1663 1531 1663 1657 1781 1782 1783 1784 1785 1784 1783 1663 1786 1662 1786 1663 1787 1788 1789 1790 1791 1790 1789 1676 1607 1547 1607 1676 1731 1792 1793 1794 1795 1794 1793 1552 1796 1676 1796 1552 1681 1797 1798 1799 1800 1799 1798 1557 1801 1681 1801 1557 1686 1802 1803 1804 1805 1804 1803 1691 1686 1562 1686 1691 1806 1807 1808 1809 1810 1809 1808 1696 1691 1567 1691 1696 1811 1812 1813 1814 1815 1814 1813 1701 1696 1572 1696 1701 1816 1817 1818 1819 1820 1819 1818 1706 1701 1577 1701 1706 1821 1822 1823 1824 1825 1824 1823 1711 1706 1582 1706 1711 1826 1827 1828 1829 1830 1829 1828 1716 1711 1587 1711 1716 1831 1832 1833 1834 1835 1834 1833 1716 1721 1836 1721 1716 1592 1837 1838 1839 1840 1839 1838 1721 1726 1841 1726 1721 1597 1842 1843 1844 1845 1844 1843 1662 1846 1726 1846 1662 1786 1847 1848 1849 1850 1849 1848 1851 1612 1731 1612 1851 1736 1852 1853 1854 1855 1854 1853 1856 1617 1736 1617 1856 1741 1857 1858 1859 1860 1859 1858 1746 1741 1861 1741 1746 1622 1862 1863 1864 1865 1864 1863 1866 1627 1746 1627 1866 1751 1867 1868 1869 1870 1869 1868 1871 1632 1751 1632 1871 1756 1872 1873 1874 1875 1874 1873 1876 1637 1756 1637 1876 1761 1877 1878 1879 1880 1879 1878 1881 1642 1761 1642 1881 1766 1882 1883 1884 1885 1884 1883 1886 1647 1766 1647 1886 1771 1887 1888 1889 1890 1889 1888 1891 1652 1771 1652 1891 1776 1892 1893 1894 1895 1894 1893 1776 1781 1657 1781 1776 1896 1897 1898 1899 1900 1899 1898 1781 1787 1663 1787 1781 1901 1902 1903 1904 1905 1904 1903 1787 1906 1786 1906 1787 1907 1908 1909 1910 1911 1910 1909 1676 1851 1731 1851 1676 1796 1912 1913 1914 1915 1914 1913 1681 1916 1796 1916 1681 1801 1917 1918 1919 1920 1919 1918 1806 1801 1686 1801 1806 1921 1922 1923 1924 1925 1924 1923 1811 1806 1691 1806 1811 1926 1927 1928 1929 1930 1929 1928 1816 1811 1696 1811 1816 1931 1932 1933 1934 1935 1934 1933 1821 1816 1701 1816 1821 1936 1937 1938 1939 1940 1939 1938 1826 1821 1706 1821 1826 1941 1942 1943 1944 1945 1944 1943 1831 1826 1711 1826 1831 1946 1947 1948 1949 1950 1949 1948 1836 1831 1716 1831 1836 1951 1952 1953 1954 1955 1954 1953 1836 1841 1956 1841 1836 1721 1957 1958 1959 1960 1959 1958 1726 1961 1841 1961 1726 1846 1962 1963 1964 1965 1964 1963 1786 1966 1846 1966 1786 1906 1967 1968 1969 1970 1969 1968 1971 1736 1851 1736 1971 1856 1972 1973 1974 1975 1974 1973 1861 1856 1976 1856 1861 1741 1977 1978 1979 1980 1979 1978 1866 1861 1981 1861 1866 1746 1982 1983 1984 1985 1984 1983 1986 1751 1866 1751 1986 1871 1987 1988 1989 1990 1989 1988 1991 1756 1871 1756 1991 1876 1992 1993 1994 1995 1994 1993 1996 1761 1876 1761 1996 1881 1997 1998 1999 2000 1999 1998 2001 1766 1881 1766 2001 1886 2002 2003 2004 2005 2004 2003 2006 1771 1886 1771 2006 1891 2007 2008 2009 2010 2009 2008 2011 1776 1891 1776 2011 1896 2012 2013 2014 2015 2014 2013 1896 1901 1781 1901 1896 2016 2017 2018 2019 2020 2019 2018 1787 2021 1907 2021 1787 1901 2022 2023 2024 2025 2024 2023 1907 2026 1906 2026 1907 2027 2028 2029 2030 2031 2030 2029 1796 1971 1851 1971 1796 1916 2032 2033 2034 2035 2034 2033 1921 1916 1801 1916 1921 2036 2037 2038 2039 2040 2039 2038 1926 1921 1806 1921 1926 2041 2042 2043 2044 2045 2044 2043 1931 1926 1811 1926 1931 2046 2047 2048 2049 2050 2049 2048 1936 1931 1816 1931 1936 2051 2052 2053 2054 2055 2054 2053 1941 1936 1821 1936 1941 2056 2057 2058 2059 2060 2059 2058 1946 1941 1826 1941 1946 2061 2062 2063 2064 2065 2064 2063 1951 1946 1831 1946 1951 2066 2067 2068 2069 2070 2069 2068 1956 1951 1836 1951 1956 2071 2072 2073 2074 2075 2074 2073 1841 2076 1956 2076 1841 1961 2077 2078 2079 2080 2079 2078 1846 2081 1961 2081 1846 1966 2082 2083 2084 2085 2084 2083 1906 2086 1966 2086 1906 2026 2087 2088 2089 2090 2089 2088 1976 1971 2091 1971 1976 1856 2092 2093 2094 2095 2094 2093 1981 1976 2096 1976 1981 1861 2097 2098 2099 2100 2099 2098 1986 1981 2101 1981 1986 1866 2102 2103 2104 2105 2104 2103 2106 1871 1986 1871 2106 1991 2107 2108 2109 2110 2109 2108 2111 1876 1991 1876 2111 1996 2112 2113 2114 2115 2114 2113 2116 1881 1996 1881 2116 2001 2117 2118 2119 2120 2119 2118 2121 1886 2001 1886 2121 2006 2122 2123 2124 2125 2124 2123 2126 1891 2006 1891 2126 2011 2127 2128 2129 2130 2129 2128 2131 1896 2011 1896 2131 2016 2132 2133 2134 2135 2134 2133 1901 2136 2021 2136 1901 2016 2137 2138 2139 2140 2139 2138 2021 2027 1907 2027 2021 2141 2142 2143 2144 2145 2144 2143 2146 2027 2147 2027 2146 2026 2148 2149 2150 2151 2150 2149 2036 1971 1916 1971 2036 2091 2152 2153 2154 2155 2154 2153 2041 2036 1921 2036 2041 2156 2157 2158 2159 2160 2159 2158 2046 2041 1926 2041 2046 2161 2162 2163 2164 2165 2164 2163 2051 2046 1931 2046 2051 2166 2167 2168 2169 2170 2169 2168 2056 2051 1936 2051 2056 2171 2172 2173 2174 2175 2174 2173 2061 2056 1941 2056 2061 2176 2177 2178 2179 2180 2179 2178 2066 2061 1946 2061 2066 2181 2182 2183 2184 2185 2184 2183 2071 2066 1951 2066 2071 2186 2187 2188 2189 2190 2189 2188 2076 2071 1956 2071 2076 2191 2192 2193 2194 2195 2194 2193 1961 2196 2076 2196 1961 2081 2197 2198 2199 2200 2199 2198 1966 2201 2081 2201 1966 2086 2202 2203 2204 2205 2204 2203 2086 2146 2206 2146 2086 2026 2207 2208 2209 2210 2209 2208 2096 2091 2211 2091 2096 1976 2212 2213 2214 2215 2214 2213 2101 2096 2216 2096 2101 1981 2217 2218 2219 2220 2219 2218 2106 2101 2221 2101 2106 1986 2222 2223 2224 2225 2224 2223 2226 1991 2106 1991 2226 2111 2227 2228 2229 2230 2229 2228 2231 1996 2111 1996 2231 2116 2232 2233 2234 2235 2234 2233 2236 2001 2116 2001 2236 2121 2237 2238 2239 2240 2239 2238 2241 2006 2121 2006 2241 2126 2242 2243 2244 2245 2244 2243 2246 2011 2126 2011 2246 2131 2247 2248 2249 2250 2249 2248 2251 2016 2131 2016 2251 2136 2252 2253 2254 2255 2254 2253 2136 2141 2021 2141 2136 2256 2257 2258 2259 2260 2259 2258 2147 2141 2261 2141 2147 2027 2262 2263 2264 2265 2264 2263 2146 2147 2266 2267 2268 2269 2156 2091 2036 2091 2156 2211 2270 2271 2272 2273 2272 2271 2161 2156 2041 2156 2161 2274 2275 2276 2277 2278 2277 2276 2166 2161 2046 2161 2166 2279 2280 2281 2282 2283 2282 2281 2171 2166 2051 2166 2171 2284 2285 2286 2287 2288 2287 2286 2176 2171 2056 2171 2176 2289 2290 2291 2292 2293 2292 2291 2181 2176 2061 2176 2181 2294 2295 2296 2297 2298 2297 2296 2186 2181 2066 2181 2186 2299 2300 2301 2302 2303 2302 2301 2191 2186 2071 2186 2191 2304 2305 2306 2307 2308 2307 2306 2196 2191 2076 2191 2196 2309 2310 2311 2312 2313 2312 2311 2081 2314 2196 2314 2081 2201 2315 2316 2317 2318 2317 2316 2201 2206 2319 2206 2201 2086 2320 2321 2322 2323 2322 2321 2146 2266 2206 2324 2325 2326 2216 2211 2327 2211 2216 2096 2328 2329 2330 2331 2330 2329 2221 2216 2332 2216 2221 2101 2333 2334 2335 2336 2335 2334 2337 2106 2221 2106 2337 2226 2338 2339 2340 2341 2340 2339 2342 2111 2226 2111 2342 2231 2343 2344 2345 2346 2345 2344 2347 2116 2231 2116 2347 2236 2348 2349 2350 2351 2350 2349 2352 2121 2236 2121 2352 2241 2353 2354 2355 2356 2355 2354 2357 2126 2241 2126 2357 2246 2358 2359 2360 2361 2360 2359 2362 2131 2246 2131 2362 2251 2363 2364 2365 2366 2365 2364 2367 2136 2251 2136 2367 2256 2368 2369 2370 2371 2370 2369 2261 2256 2372 2256 2261 2141 2373 2374 2375 2376 2375 2374 2147 2261 2266 2377 2378 2379 2274 2211 2156 2211 2274 2327 2380 2381 2382 2383 2382 2381 2279 2274 2161 2274 2279 2384 2385 2386 2387 2388 2387 2386 2389 2166 2284 2166 2389 2279 2390 2391 2392 2393 2392 2391 2289 2284 2171 2284 2289 2394 2395 2396 2397 2398 2397 2396 2294 2289 2176 2289 2294 2399 2400 2401 2402 2403 2402 2401 2299 2294 2181 2294 2299 2404 2405 2406 2407 2408 2407 2406 2304 2299 2186 2299 2304 2409 2410 2411 2412 2413 2412 2411 2309 2304 2191 2304 2309 2414 2415 2416 2417 2418 2417 2416 2314 2309 2196 2309 2314 2419 2420 2421 2422 2423 2422 2421 2314 2319 2424 2319 2314 2201 2425 2426 2427 2428 2427 2426 2206 2266 2319 2429 2430 2431 2332 2327 2432 2327 2332 2216 2433 2434 2435 2436 2435 2434 2437 2221 2332 2221 2437 2337 2438 2439 2440 2441 2440 2439 2342 2337 2442 2337 2342 2226 2443 2444 2445 2446 2445 2444 2447 2231 2342 2231 2447 2347 2448 2449 2450 2451 2450 2449 2452 2236 2347 2236 2452 2352 2453 2454 2455 2456 2455 2454 2457 2241 2352 2241 2457 2357 2458 2459 2460 2461 2460 2459 2462 2246 2357 2246 2462 2362 2463 2464 2465 2466 2465 2464 2467 2251 2362 2251 2467 2367 2468 2469 2470 2471 2470 2469 2372 2367 2472 2367 2372 2256 2473 2474 2475 2476 2475 2474 2261 2372 2266 2477 2478 2479 2384 2327 2274 2327 2384 2432 2480 2481 2482 2483 2482 2481 2484 2279 2389 2279 2484 2384 2485 2486 2487 2488 2487 2486 2394 2389 2284 2389 2394 2489 2490 2491 2492 2493 2492 2491 2399 2394 2289 2394 2399 2494 2495 2496 2497 2498 2497 2496 2404 2399 2294 2399 2404 2499 2500 2501 2502 2503 2502 2501 2409 2404 2299 2404 2409 2504 2505 2506 2507 2508 2507 2506 2414 2409 2304 2409 2414 2509 2510 2511 2512 2513 2512 2511 2419 2414 2309 2414 2419 2514 2515 2516 2517 2518 2517 2516 2419 2424 2519 2424 2419 2314 2520 2521 2522 2523 2522 2521 2319 2266 2424 2524 2525 2526 2437 2432 2527 2432 2437 2332 2528 2529 2530 2531 2530 2529 2442 2437 2532 2437 2442 2337 2533 2534 2535 2536 2535 2534 2537 2342 2442 2342 2537 2447 2538 2539 2540 2541 2540 2539 2542 2347 2447 2347 2542 2452 2543 2544 2545 2546 2545 2544 2547 2352 2452 2352 2547 2457 2548 2549 2550 2551 2550 2549 2552 2357 2457 2357 2552 2462 2553 2554 2555 2556 2555 2554 2557 2362 2462 2362 2557 2467 2558 2559 2560 2561 2560 2559 2472 2467 2562 2467 2472 2367 2563 2564 2565 2566 2565 2564 2372 2472 2266 2567 2568 2569 2527 2384 2484 2384 2527 2432 2570 2571 2572 2573 2572 2571 2489 2484 2389 2484 2489 2574 2575 2576 2577 2578 2577 2576 2579 2394 2494 2394 2579 2489 2580 2581 2582 2583 2582 2581 2499 2494 2399 2494 2499 2584 2585 2586 2587 2588 2587 2586 2504 2499 2404 2499 2504 2589 2590 2591 2592 2593 2592 2591 2509 2504 2409 2504 2509 2594 2595 2596 2597 2598 2597 2596 2514 2509 2414 2509 2514 2599 2600 2601 2602 2603 2602 2601 2514 2519 2604 2519 2514 2419 2605 2606 2607 2608 2607 2606 2424 2266 2519 2609 2610 2611 2532 2527 2612 2527 2532 2437 2613 2614 2615 2616 2615 2614 2617 2442 2532 2442 2617 2537 2618 2619 2620 2621 2620 2619 2622 2447 2537 2447 2622 2542 2623 2624 2625 2626 2625 2624 2627 2452 2542 2452 2627 2547 2628 2629 2630 2631 2630 2629 2632 2457 2547 2457 2632 2552 2633 2634 2635 2636 2635 2634 2637 2462 2552 2462 2637 2557 2638 2639 2640 2641 2640 2639 2642 2467 2557 2467 2642 2562 2643 2644 2645 2646 2645 2644 2472 2562 2266 2647 2648 2649 2574 2527 2484 2527 2574 2612 2650 2651 2652 2653 2652 2651 2654 2489 2579 2489 2654 2574 2655 2656 2657 2658 2657 2656 2659 2494 2584 2494 2659 2579 2660 2661 2662 2663 2662 2661 2589 2584 2499 2584 2589 2664 2665 2666 2667 2668 2667 2666 2594 2589 2504 2589 2594 2669 2670 2671 2672 2673 2672 2671 2599 2594 2509 2594 2599 2674 2675 2676 2677 2678 2677 2676 2599 2604 2679 2604 2599 2514 2680 2681 2682 2683 2682 2681 2519 2266 2604 2684 2685 2686 2617 2612 2687 2612 2617 2532 2688 2689 2690 2691 2690 2689 2692 2537 2617 2537 2692 2622 2693 2694 2695 2696 2695 2694 2627 2622 2697 2622 2627 2542 2698 2699 2700 2701 2700 2699 2702 2547 2627 2547 2702 2632 2703 2704 2705 2706 2705 2704 2707 2552 2632 2552 2707 2637 2708 2709 2710 2711 2710 2709 2712 2557 2637 2557 2712 2642 2713 2714 2715 2716 2715 2714 2562 2642 2266 2717 2718 2719 2687 2574 2654 2574 2687 2612 2720 2721 2722 2723 2722 2721 2724 2579 2659 2579 2724 2654 2725 2726 2727 2728 2727 2726 2729 2584 2664 2584 2729 2659 2730 2731 2732 2733 2732 2731 2669 2664 2589 2664 2669 2734 2735 2736 2737 2738 2737 2736 2674 2669 2594 2669 2674 2739 2740 2741 2742 2743 2742 2741 2599 2744 2674 2744 2599 2679 2745 2746 2747 2748 2747 2746 2604 2266 2679 2749 2750 2751 2692 2687 2752 2687 2692 2617 2753 2754 2755 2756 2755 2754 2697 2692 2757 2692 2697 2622 2758 2759 2760 2761 2760 2759 2702 2697 2762 2697 2702 2627 2763 2764 2765 2766 2765 2764 2767 2632 2702 2632 2767 2707 2768 2769 2770 2771 2770 2769 2772 2637 2707 2637 2772 2712 2773 2774 2775 2776 2775 2774 2642 2712 2266 2777 2778 2779 2752 2654 2724 2654 2752 2687 2780 2781 2782 2783 2782 2781 2784 2659 2729 2659 2784 2724 2785 2786 2787 2788 2787 2786 2734 2729 2664 2729 2734 2789 2790 2791 2792 2793 2792 2791 2739 2734 2669 2734 2739 2794 2795 2796 2797 2798 2797 2796 2674 2799 2739 2799 2674 2744 2800 2801 2802 2803 2802 2801 2679 2266 2744 2804 2805 2806 2757 2752 2807 2752 2757 2692 2808 2809 2810 2811 2810 2809 2762 2757 2812 2757 2762 2697 2813 2814 2815 2816 2815 2814 2767 2762 2817 2762 2767 2702 2818 2819 2820 2821 2820 2819 2822 2707 2767 2707 2822 2772 2823 2824 2825 2826 2825 2824 2266 2712 2772 2827 2828 2829 2807 2724 2784 2724 2807 2752 2830 2831 2832 2833 2832 2831 2789 2784 2729 2784 2789 2834 2835 2836 2837 2838 2837 2836 2839 2734 2794 2734 2839 2789 2840 2841 2842 2843 2842 2841 2739 2844 2794 2844 2739 2799 2845 2846 2847 2848 2847 2846 2266 2799 2744 2849 2850 2851 2812 2807 2852 2807 2812 2757 2853 2854 2855 2856 2855 2854 2817 2812 2857 2812 2817 2762 2858 2859 2860 2861 2860 2859 2862 2767 2817 2767 2862 2822 2863 2864 2865 2866 2865 2864 2266 2772 2822 2867 2868 2869 2834 2807 2784 2807 2834 2852 2870 2871 2872 2873 2872 2871 2874 2789 2839 2789 2874 2834 2875 2876 2877 2878 2877 2876 2794 2879 2839 2879 2794 2844 2880 2881 2882 2883 2882 2881 2266 2844 2799 2884 2885 2886 2857 2852 2887 2852 2857 2812 2888 2889 2890 2891 2890 2889 2892 2817 2857 2817 2892 2862 2893 2894 2895 2896 2895 2894 2266 2822 2862 2897 2898 2899 2887 2834 2874 2834 2887 2852 2900 2901 2902 2903 2902 2901 2839 2904 2874 2904 2839 2879 2905 2906 2907 2908 2907 2906 2266 2879 2844 2909 2910 2911 2912 2857 2887 2857 2912 2892 2913 2914 2915 2916 2915 2914 2266 2862 2892 2917 2918 2919 2874 2912 2887 2912 2874 2904 2920 2921 2922 2923 2922 2921 2266 2904 2879 2924 2925 2926 2266 2892 2912 2927 2928 2929 2266 2912 2904 2930 2931 2932
0 1 2 1 0 3 3 0 4 3 4 5 5 4 6 5 6 7 7 6 8 7 8 9 10 11 12 11 13 12 12 13 14 13 15 14 14 15 16 15 17 16 16 17 18 19 18 17 20 21 22 21 20 23 24 25 26 27 26 25 28 29 30 29 28 31 32 33 34 35 34 33 36 37 38 37 36 39 40 41 42 43 42 41 44 45 46 45 44 47 48 49 50 51 50 49 52 53 54 53 52 55 56 57 58 59 58 57 60 61 62 61 60 63 64 65 66 67 66 65 68 69 70 69 68 71 72 73 74 75 74 73 76 77 78 77 76 79 80 81 82 83 82 81 84 85 86 85 84 87 88 89 90 91 90 89 92 93 94 93 92 95 96 97 98 99 98 97 100 101 102 101 100 103 103 100 104 103 104 105 105 104 106 105 106 107 107 106 108 107 108 109 110 111 112 111 113 112 112 113 114 113 115 114 114 115 116 115 117 116 116 117 118 119 118 117
0 1 2 3 2 1 4 5 6 5 4 7 8 9 10 11 10 9 5 12 13 12 5 7 14 15 16 15 17 16 16 17 18 17 19 18 18 19 20 19 21 20 20 21 22 21 23 22 22 23 24 23 25 24 24 25 26 25 27 26 26 27 28 27 29 28 28 29 30 29 31 30 30 31 32 31 33 32 32 33 34 33 35 34 34 35 36 37 36 35 38 39 40 39 38 41 41 38 42 41 42 43 43 42 44 43 44 45 45 44 46 45 46 47 47 46 48 47 48 49 49 48 50 49 50 51 51 50 52 51 52 53 53 52 54 53 54 55 55 54 56 55 56 57 57 56 58 57 58 13 13 58 6 13 6 5 59 60 61 62 61 60 63 6 58 6 63 4 64 65 66 67 66 65 7 68 69 68 7 4 70 71 72 73 72 71 13 74 57 74 13 12 75 76 77 78 77 76 12 69 79 69 12 7 80 81 82 83 82 81 43 84 85 84 43 45 86 87 88 89 88 87 41 85 90 85 41 43 91 92 93 94 93 92 39 90 95 90 39 41 96 97 98 99 98 97 40 95 100 95 40 39 101 102 103 104 103 102 105 40 100 40 105 38 106 107 108 109 108 107 110 38 105 38 110 42 111 112 113 114 113 112 115 42 110 42 115 44 116 117 118 119 118 117 120 44 115 44 120 46 121 122 123 124 123 122 125 46 120 46 125 48 126 127 128 129 128 127 130 48 125 48 130 50 131 132 133 134 133 132 130 52 50 52 130 135 136 137 138 139 138 137 135 54 52 54 135 140 141 142 143 144 143 142 140 56 54 56 140 145 146 147 148 149 148 147 145 58 56 58 145 63 150 151 152 153 152 151 57 154 55 154 57 74 155 156 157 158 157 156 55 159 53 159 55 154 160 161 162 163 162 161 53 164 51 164 53 159 165 166 167 168 167 166 49 164 169 164 49 51 170 171 172 173 172 171 47 169 174 169 47 49 175 176 177 178 177 176 45 174 84 174 45 47 179 180 181 182 181 180 63 68 4 68 63 183 184 185 186 187 186 185 69 188 189 188 69 68 190 191 192 193 192 191 74 79 194 79 74 12 195 196 197 198 197 196 79 189 199 189 79 69 200 201 202 203 202 201 85 204 205 204 85 84 206 207 208 209 208 207 210 85 205 85 210 90 211 212 213 214 213 212 215 90 210 90 215 95 216 217 218 219 218 217 220 95 215 95 220 100 221 222 223 224 223 222 220 105 100 105 220 225 226 227 228 229 228 227 225 110 105 110 225 230 231 232 233 234 233 232 230 115 110 115 230 235 236 237 238 239 238 237 120 235 240 235 120 115 241 242 243 244 243 242 125 240 245 240 125 120 246 247 248 249 248 247 130 245 250 245 130 125 251 252 253 254 253 252 135 250 255 250 135 130 256 257 258 259 258 257 140 255 260 255 140 135 261 262 263 264 263 262 145 260 265 260 145 140 266 267 268 269 268 267 145 183 63 183 145 265 270 271 272 273 272 271 154 194 274 194 154 74 275 276 277 278 277 276 159 274 279 274 159 154 280 281 282 283 282 281 164 279 284 279 164 159 285 286 287 288 287 286 169 284 289 284 169 164 290 291 292 293 292 291 174 289 294 289 174 169 295 296 297 298 297 296 84 294 204 294 84 174 299 300 301 302 301 300 183 188 68 188 183 303 304 305 306 307 306 305 189 308 309 308 189 188 310 311 312 313 312 311 194 199 314 199 194 79 315 316 317 318 317 316 199 309 319 309 199 189 320 321 322 323 322 321 205 324 325 324 205 204 326 327 328 329 328 327 330 205 325 205 330 210 331 332 333 334 333 332 335 210 330 210 335 215 336 337 338 339 338 337 340 215 335 215 340 220 341 342 343 344 343 342 340 225 220 225 340 345 346 347 348 349 348 347 345 230 225 230 345 350 351 352 353 354 353 352 355 230 350 230 355 235 356 357 358 359 358 357 240 355 360 355 240 235 361 362 363 364 363 362 245 360 365 360 245 240 366 367 368 369 368 367 250 365 370 365 250 245 371 372 373 374 373 372 255 370 375 370 255 250 376 377 378 379 378 377 260 375 380 375 260 255 381 382 383 384 383 382 380 265 260 265 380 385 386 387 388 389 388 387 265 303 183 303 265 385 390 391 392 393 392 391 194 394 274 394 194 314 395 396 397 398 397 396 279 394 399 394 279 274 400 401 402 403 402 401 284 399 404 399 284 279 405 406 407 408 407 406 289 404 409 404 289 284 410 411 412 413 412 411 294 409 414 409 294 289 415 416 417 418 417 416 204 414 324 414 204 294 419 420 421 422 421 420 303 308 188 308 303 423 424 425 426 427 426 425 308 428 309 428 308 429 430 431 432 433 432 431 314 319 434 319 314 199 435 436 437 438 437 436 309 439 319 439 309 428 440 441 442 443 442 441 325 444 445 444 325 324 446 447 448 449 448 447 450 325 445 325 450 330 451 452 453 454 453 452 455 330 450 330 455 335 456 457 458 459 458 457 460 335 455 335 460 340 461 462 463 464 463 462 460 345 340 345 460 465 466 467 468 469 468 467 465 350 345 350 465 470 471 472 473 474 473 472 470 355 350 355 470 475 476 477 478 479 478 477 360 475 480 475 360 355 481 482 483 484 483 482 365 480 485 480 365 360 486 487 488 489 488 487 370 485 490 485 370 365 491 492 493 494 493 492 375 490 495 490 375 370 496 497 498 499 498 497 380 495 500 495 380 375 501 502 503 504 503 502 385 500 505 500 385 380 506 507 508 509 508 507 385 423 303 423 385 505 510 511 512 513 512 511 394 434 514 434 394 314 515 516 517 518 517 516 399 514 519 514 399 394 520 521 522 523 522 521 404 519 524 519 404 399 525 526 527 528 527 526 409 524 529 524 409 404 530 531 532 533 532 531 414 529 534 529 414 409 535 536 537 538 537 536 324 534 444 534 324 414 539 540 541 542 541 540 308 543 429 543 308 423 544 545 546 547 546 545 428 548 549 548 428 429 550 551 552 553 552 551 319 554 434 554 319 439 555 556 557 558 557 556 439 549 559 549 439 428 560 561 562 563 562 561 444 564 445 564 444 565 566 567 568 569 568 567 564 450 445 450 564 570 571 572 573 574 573 572 570 455 450 455 570 575 576 577 578 579 578 577 575 460 455 460 575 580 581 582 583 584 583 582 585 460 580 460 585 465 586 587 588 589 588 587 590 465 585 465 590 470 591 592 593 594 593 592 590 475 470 475 590 595 596 597 598 599 598 597 480 595 600 595 480 475 601 602 603 604 603 602 485 600 605 600 485 480 606 607 608 609 608 607 490 605 610 605 490 485 611 612 613 614 613 612 495 610 615 610 495 490 616 617 618 619 618 617 500 615 620 615 500 495 621 622 623 624 623 622 625 500 620 500 625 505 626 627 628 629 628 627 423 625 543 625 423 505 630 631 632 633 632 631 514 554 634 554 514 434 635 636 637 638 637 636 519 634 639 634 519 514 640 641 642 643 642 641 524 639 644 639 524 519 645 646 647 648 647 646 529 644 649 644 529 524 650 651 652 653 652 651 534 649 654 649 534 529 655 656 657 658 657 656 444 654 565 654 444 534 659 660 661 662 661 660 543 548 429 548 543 663 664 665 666 667 666 665 549 668 669 668 549 548 670 671 672 673 672 671 554 559 674 559 554 439 675 676 677 678 677 676 559 669 679 669 559 549 680 681 682 683 682 681 564 684 685 684 564 565 686 687 688 689 688 687 690 564 685 564 690 570 691 692 693 694 693 692 695 570 690 570 695 575 696 697 698 699 698 697 700 575 695 575 700 580 701 702 703 704 703 702 700 585 580 585 700 705 706 707 708 709 708 707 705 590 585 590 705 710 711 712 713 714 713 712 710 595 590 595 710 715 716 717 718 719 718 717 600 715 720 715 600 595 721 722 723 724 723 722 605 720 725 720 605 600 726 727 728 729 728 727 610 725 730 725 610 605 731 732 733 734 733 732 615 730 735 730 615 610 736 737 738 739 738 737 620 735 740 735 620 615 741 742 743 744 743 742 625 740 745 740 625 620 746 747 748 749 748 747 625 663 543 663 625 745 750 751 752 753 752 751 634 674 754 674 634 554 755 756 757 758 757 756 639 754 759 754 639 634 760 761 762 763 762 761 644 759 764 759 644 639 765 766 767 768 767 766 649 764 769 764 649 644 770 771 772 773 772 771 654 769 774 769 654 649 775 776 777 778 777 776 565 774 684 774 565 654 779 780 781 782 781 780 663 668 548 668 663 783 784 785 786 787 786 785 669 788 789 788 669 668 790 791 792 793 792 791 674 679 794 679 674 559 795 796 797 798 797 796 679 789 799 789 679 669 800 801 802 803 802 801 685 804 805 804 685 684 806 807 808 809 808 807 810 685 805 685 810 690 811 812 813 814 813 812 815 690 810 690 815 695 816 817 818 819 818 817 820 695 815 695 820 700 821 822 823 824 823 822 820 705 700 705 820 825 826 827 828 829 828 827 825 710 705 710 825 830 831 832 833 834 833 832 830 715 710 715 830 835 836 837 838 839 838 837 720 835 840 835 720 715 841 842 843 844 843 842 725 840 845 840 725 720 846 847 848 849 848 847 730 845 850 845 730 725 851 852 853 854 853 852 735 850 855 850 735 730 856 857 858 859 858 857 740 855 860 855 740 735 861 862 863 864 863 862 745 860 865 860 745 740 866 867 868 869 868 867 745 783 663 783 745 865 870 871 872 873 872 871 754 794 874 794 754 674 875 876 877 878 877 876 759 874 879 874 759 754 880 881 882 883 882 881 764 879 884 879 764 759 885 886 887 888 887 886 769 884 889 884 769 764 890 891 892 893 892 891 774 889 894 889 774 769 895 896 897 898 897 896 684 894 804 894 684 774 899 900 901 902 901 900 783 788 668 788 783 903 904 905 906 907 906 905 908 789 788 789 908 909 910 911 912 913 912 911 794 799 914 799 794 679 915 916 917 918 917 916 789 919 799 919 789 909 920 921 922 923 922 921 805 924 925 924 805 804 926 927 928 929 928 927 930 805 925 805 930 810 931 932 933 934 933 932 935 810 930 810 935 815 936 937 938 939 938 937 940 815 935 815 940 820 941 942 943 944 943 942 940 825 820 825 940 945 946 947 948 949 948 947 945 830 825 830 945 950 951 952 953 954 953 952 950 835 830 835 950 955 956 957 958 959 958 957 840 955 960 955 840 835 961 962 963 964 963 962 845 960 965 960 845 840 966 967 968 969 968 967 850 965 970 965 850 845 971 972 973 974 973 972 855 970 975 970 855 850 976 977 978 979 978 977 860 975 980 975 860 855 981 982 983 984 983 982 865 980 985 980 865 860 986 987 988 989 988 987 865 903 783 903 865 985 990 991 992 993 992 991 874 914 994 914 874 794 995 996 997 998 997 996 879 994 999 994 879 874 1000 1001 1002 1003 1002 1001 884 999 1004 999 884 879 1005 1006 1007 1008 1007 1006 889 1004 1009 1004 889 884 1010 1011 1012 1013 1012 1011 894 1009 1014 1009 894 889 1015 1016 1017 1018 1017 1016 804 1014 924 1014 804 894 1019 1020 1021 1022 1021 1020 1023 788 903 788 1023 908 1024 1025 1026 1027 1026 1025 1028 909 908 909 1028 1029 1030 1031 1032 1033 1032 1031 799 1034 914 1034 799 919 1035 1036 1037 1038 1037 1036 909 1039 919 1039 909 1029 1040 1041 1042 1043 1042 1041 925 1044 1045 1044 925 924 1046 1047 1048 1049 1048 1047 930 1045 1050 1045 930 925 1051 1052 1053 1054 1053 1052 935 1050 1055 1050 935 930 1056 1057 1058 1059 1058 1057 940 1055 1060 1055 940 935 1061 1062 1063 1064 1063 1062 1065 940 1060 940 1065 945 1066 1067 1068 1069 1068 1067 1070 945 1065 945 1070 950 1071 1072 1073 1074 1073 1072 1075 950 1070 950 1075 955 1076 1077 1078 1079 1078 1077 1080 955 1075 955 1080 960 1081 1082 1083 1084 1083 1082 1085 960 1080 960 1085 965 1086 1087 1088 1089 1088 1087 1090 965 1085 965 1090 970 1091 1092 1093 1094 1093 1092 1090 975 970 975 1090 1095 1096 1097 1098 1099 1098 1097 1095 980 975 980 1095 1100 1101 1102 1103 1104 1103 1102 1100 985 980 985 1100 1105 1106 1107 1108 1109 1108 1107 1105 903 985 903 1105 1023 1110 1111 1112 1113 1112 1111 914 1114 994 1114 914 1034 1115 1116 1117 1118 1117 1116 994 1119 999 1119 994 1114 1120 1121 1122 1123 1122 1121 999 1124 1004 1124 999 1119 1125 1126 1127 1128 1127 1126 1009 1124 1129 1124 1009 1004 1130 1131 1132 1133 1132 1131 1014 1129 1134 1129 1014 1009 1135 1136 1137 1138 1137 1136 924 1134 1044 1134 924 1014 1139 1140 1141 1142 1141 1140 1143 908 1023 908 1143 1028 1144 1145 1146 1147 1146 1145 1029 1148 1149 1148 1029 1028 1150 1151 1152 1153 1152 1151 919 1154 1034 1154 919 1039 1155 1156 1157 1158 1157 1156 1039 1149 1159 1149 1039 1029 1160 1161 1162 1163 1162 1161 1045 1164 1165 1164 1045 1044 1166 1167 1168 1169 1168 1167 1050 1165 1170 1165 1050 1045 1171 1172 1173 1174 1173 1172 1055 1170 1175 1170 1055 1050 1176 1177 1178 1179 1178 1177 1060 1175 1180 1175 1060 1055 1181 1182 1183 1184 1183 1182 1185 1060 1180 1060 1185 1065 1186 1187 1188 1189 1188 1187 1190 1065 1185 1065 1190 1070 1191 1192 1193 1194 1193 1192 1195 1070 1190 1070 1195 1075 1196 1197 1198 1199 1198 1197 1200 1075 1195 1075 1200 1080 1201 1202 1203 1204 1203 1202 1205 1080 1200 1080 1205 1085 1206 1207 1208 1209 1208 1207 1210 1085 1205 1085 1210 1090 1211 1212 1213 1214 1213 1212 1210 1095 1090 1095 1210 1215 1216 1217 1218 1219 1218 1217 1215 1100 1095 1100 1215 1220 1221 1222 1223 1224 1223 1222 1220 1105 1100 1105 1220 1225 1226 1227 1228 1229 1228 1227 1225 1023 1105 1023 1225 1143 1230 1231 1232 1233 1232 1231 1034 1234 1114 1234 1034 1154 1235 1236 1237 1238 1237 1236 1114 1239 1119 1239 1114 1234 1240 1241 1242 1243 1242 1241 1119 1244 1124 1244 1119 1239 1245 1246 1247 1248 1247 1246 1129 1244 1249 1244 1129 1124 1250 1251 1252 1253 1252 1251 1134 1249 1254 1249 1134 1129 1255 1256 1257 1258 1257 1256 1044 1254 1164 1254 1044 1134 1259 1260 1261 1262 1261 1260 1143 1148 1028 1148 1143 1263 1264 1265 1266 1267 1266 1265 1149 1268 1269 1268 1149 1148 1270 1271 1272 1273 1272 1271 1154 1159 1274 1159 1154 1039 1275 1276 1277 1278 1277 1276 1159 1269 1279 1269 1159 1149 1280 1281 1282 1283 1282 1281 1165 1284 1285 1284 1165 1164 1286 1287 1288 1289 1288 1287 1290 1165 1285 1165 1290 1170 1291 1292 1293 1294 1293 1292 1295 1170 1290 1170 1295 1175 1296 1297 1298 1299 1298 1297 1300 1175 1295 1175 1300 1180 1301 1302 1303 1304 1303 1302 1300 1185 1180 1185 1300 1305 1306 1307 1308 1309 1308 1307 1305 1190 1185 1190 1305 1310 1311 1312 1313 1314 1313 1312 1310 1195 1190 1195 1310 1315 1316 1317 1318 1319 1318 1317 1200 1315 1320 1315 1200 1195 1321 1322 1323 1324 1323 1322 1205 1320 1325 1320 1205 1200 1326 1327 1328 1329 1328 1327 1210 1325 1330 1325 1210 1205 1331 1332 1333 1334 1333 1332 1215 1330 1335 1330 1215 1210 1336 1337 1338 1339 1338 1337 1220 1335 1340 1335 1220 1215 1341 1342 1343 1344 1343 1342 1225 1340 1345 1340 1225 1220 1346 1347 1348 1349 1348 1347 1225 1263 1143 1263 1225 1345 1350 1351 1352 1353 1352 1351 1234 1274 1354 1274 1234 1154 1355 1356 1357 1358 1357 1356 1239 1354 1359 1354 1239 1234 1360 1361 1362 1363 1362 1361 1244 1359 1364 1359 1244 1239 1365 1366 1367 1368 1367 1366 1249 1364 1369 1364 1249 1244 1370 1371 1372 1373 1372 1371 1254 1369 1374 1369 1254 1249 1375 1376 1377 1378 1377 1376 1164 1374 1284 1374 1164 1254 1379 1380 1381 1382 1381 1380 1263 1268 1148 1268 1263 1383 1384 1385 1386 1387 1386 1385 1269 1388 1389 1388 1269 1268 1390 1391 1392 1393 1392 1391 1274 1279 1394 1279 1274 1159 1395 1396 1397 1398 1397 1396 1279 1389 1399 1389 1279 1269 1400 1401 1402 1403 1402 1401 1285 1404 1405 1404 1285 1284 1406 1407 1408 1409 1408 1407 1410 1285 1405 1285 1410 1290 1411 1412 1413 1414 1413 1412 1415 1290 1410 1290 1415 1295 1416 1417 1418 1419 1418 1417 1420 1295 1415 1295 1420 1300 1421 1422 1423 1424 1423 1422 1420 1305 1300 1305 1420 1425 1426 1427 1428 1429 1428 1427 1425 1310 1305 1310 1425 1430 1431 1432 1433 1434 1433 1432 1430 1315 1310 1315 1430 1435 1436 1437 1438 1439 1438 1437 1320 1435 1440 1435 1320 1315 1441 1442 1443 1444 1443 1442 1325 1440 1445 1440 1325 1320 1446 1447 1448 1449 1448 1447 1330 1445 1450 1445 1330 1325 1451 1452 1453 1454 1453 1452 1335 1450 1455 1450 1335 1330 1456 1457 1458 1459 1458 1457 1340 1455 1460 1455 1340 1335 1461 1462 1463 1464 1463 1462 1345 1460 1465 1460 1345 1340 1466 1467 1468 1469 1468 1467 1345 1383 1263 1383 1345 1465 1470 1471 1472 1473 1472 1471 1354 1394 1474 1394 1354 1274 1475 1476 1477 1478 1477 1476 1359 1474 1479 1474 1359 1354 1480 1481 1482 1483 1482 1481 1364 1479 1484 1479 1364 1359 1485 1486 1487 1488 1487 1486 1369 1484 1489 1484 1369 1364 1490 1491 1492 1493 1492 1491 1374 1489 1494 1489 1374 1369 1495 1496 1497 1498 1497 1496 1284 1494 1404 1494 1284 1374 1499 1500 1501 1502 1501 1500 1383 1388 1268 1388 1383 1503 1504 1505 1506 1507 1506 1505 1388 1508 1389 1508 1388 1509 1510 1511 1512 1513 1512 1511 1394 1399 1514 1399 1394 1279 1515 1516 1517 1518 1517 1516 1389 1519 1399 1519 1389 1508 1520 1521 1522 1523 1522 1521 1405 1524 1525 1524 1405 1404 1526 1527 1528 1529 1528 1527 1530 1405 1525 1405 1530 1410 1531 1532 1533 1534 1533 1532 1535 1410 1530 1410 1535 1415 1536 1537 1538 1539 1538 1537 1540 1415 1535 1415 1540 1420 1541 1542 1543 1544 1543 1542 1540 1425 1420 1425 1540 1545 1546 1547 1548 1549 1548 1547 1545 1430 1425 1430 1545 1550 1551 1552 1553 1554 1553 1552 1550 1435 1430 1435 1550 1555 1556 1557 1558 1559 1558 1557 1440 1555 1560 1555 1440 1435 1561 1562 1563 1564 1563 1562 1445 1560 1565 1560 1445 1440 1566 1567 1568 1569 1568 1567 1450 1565 1570 1565 1450 1445 1571 1572 1573 1574 1573 1572 1455 1570 1575 1570 1455 1450 1576 1577 1578 1579 1578 1577 1460 1575 1580 1575 1460 1455 1581 1582 1583 1584 1583 1582 1465 1580 1585 1580 1465 1460 1586 1587 1588 1589 1588 1587 1465 1503 1383 1503 1465 1585 1590 1591 1592 1593 1592 1591 1474 1514 1594 1514 1474 1394 1595 1596 1597 1598 1597 1596 1479 1594 1599 1594 1479 1474 1600 1601 1602 1603 1602 1601 1484 1599 1604 1599 1484 1479 1605 1606 1607 1608 1607 1606 1489 1604 1609 1604 1489 1484 1610 1611 1612 1613 1612 1611 1494 1609 1614 1609 1494 1489 1615 1616 1617 1618 1617 1616 1404 1614 1524 1614 1404 1494 1619 1620 1621 1622 1621 1620 1388 1623 1509 1623 1388 1503 1624 1625 1626 1627 1626 1625 1628 1509 1629 1509 1628 1508 1630 1631 1632 1633 1632 1631 1399 1634 1514 1634 1399 1519 1635 1636 1637 1638 1637 1636 1519 1628 1639 1628 1519 1508 1640 1641 1642 1643 1642 1641 1525 1644 1645 1644 1525 1524 1646 1647 1648 1649 1648 1647 1645 1530 1525 1530 1645 1650 1651 1652 1653 1654 1653 1652 1650 1535 1530 1535 1650 1655 1656 1657 1658 1659 1658 1657 1655 1540 1535 1540 1655 1660 1661 1662 1663 1664 1663 1662 1665 1540 1660 1540 1665 1545 1666 1667 1668 1669 1668 1667 1670 1545 1665 1545 1670 1550 1671 1672 1673 1674 1673 1672 1675 1550 1670 1550 1675 1555 1676 1677 1678 1679 1678 1677 1560 1675 1680 1675 1560 1555 1681 1682 1683 1684 1683 1682 1565 1680 1685 1680 1565 1560 1686 1687 1688 1689 1688 1687 1570 1685 1690 1685 1570 1565 1691 1692 1693 1694 1693 1692 1575 1690 1695 1690 1575 1570 1696 1697 1698 1699 1698 1697 1580 1695 1700 1695 1580 1575 1701 1702 1703 1704 1703 1702 1585 1700 1705 1700 1585 1580 1706 1707 1708 1709 1708 1707 1503 1705 1623 1705 1503 1585 1710 1711 1712 1713 1712 1711 1514 1714 1594 1714 1514 1634 1715 1716 1717 1718 1717 1716 1599 1714 1719 1714 1599 1594 1720 1721 1722 1723 1722 1721 1604 1719 1724 1719 1604 1599 1725 1726 1727 1728 1727 1726 1609 1724 1729 1724 1609 1604 1730 1731 1732 1733 1732 1731 1614 1729 1734 1729 1614 1609 1735 1736 1737 1738 1737 1736 1524 1734 1644 1734 1524 1614 1739 1740 1741 1742 1741 1740 1629 1623 1743 1623 1629 1509 1744 1745 1746 1747 1746 1745 1748 1629 1749 1629 1748 1628 1750 1751 1752 1753 1752 1751 1634 1639 1754 1639 1634 1519 1755 1756 1757 1758 1757 1756 1639 1748 1759 1748 1639 1628 1760 1761 1762 1763 1762 1761 1644 1764 1645 1764 1644 1765 1766 1767 1768 1769 1768 1767 1645 1770 1650 1770 1645 1764 1771 1772 1773 1774 1773 1772 1650 1775 1655 1775 1650 1770 1776 1777 1778 1779 1778 1777 1655 1780 1660 1780 1655 1775 1781 1782 1783 1784 1783 1782 1780 1665 1660 1665 1780 1785 1786 1787 1788 1789 1788 1787 1785 1670 1665 1670 1785 1790 1791 1792 1793 1794 1793 1792 1790 1675 1670 1675 1790 1795 1796 1797 1798 1799 1798 1797 1795 1680 1675 1680 1795 1800 1801 1802 1803 1804 1803 1802 1800 1685 1680 1685 1800 1805 1806 1807 1808 1809 1808 1807 1805 1690 1685 1690 1805 1810 1811 1812 1813 1814 1813 1812 1815 1690 1810 1690 1815 1695 1816 1817 1818 1819 1818 1817 1820 1695 1815 1695 1820 1700 1821 1822 1823 1824 1823 1822 1825 1700 1820 1700 1825 1705 1826 1827 1828 1829 1828 1827 1743 1705 1825 1705 1743 1623 1830 1831 1832 1833 1832 1831 1714 1754 1834 1754 1714 1634 1835 1836 1837 1838 1837 1836 1719 1834 1839 1834 1719 1714 1840 1841 1842 1843 1842 1841 1724 1839 1844 1839 1724 1719 1845 1846 1847 1848 1847 1846 1724 1849 1729 1849 1724 1844 1850 1851 1852 1853 1852 1851 1729 1854 1734 1854 1729 1849 1855 1856 1857 1858 1857 1856 1734 1765 1644 1765 1734 1854 1859 1860 1861 1862 1861 1860 1749 1743 1863 1743 1749 1629 1864 1865 1866 1867 1866 1865 1754 1759 1868 1759 1754 1639 1869 1870 1871 1872 1871 1870 1765 1873 1764 1873 1765 1874 1875 1876 1877 1878 1877 1876 1764 1879 1770 1879 1764 1873 1880 1881 1882 1883 1882 1881 1770 1884 1775 1884 1770 1879 1885 1886 1887 1888 1887 1886 1775 1889 1780 1889 1775 1884 1890 1891 1892 1893 1892 1891 1889 1785 1780 1785 1889 1894 1895 1896 1897 1898 1897 1896 1894 1790 1785 1790 1894 1899 1900 1901 1902 1903 1902 1901 1899 1795 1790 1795 1899 1904 1905 1906 1907 1908 1907 1906 1904 1800 1795 1800 1904 1909 1910 1911 1912 1913 1912 1911 1909 1805 1800 1805 1909 1914 1915 1916 1917 1918 1917 1916 1914 1810 1805 1810 1914 1919 1920 1921 1922 1923 1922 1921 1924 1810 1919 1810 1924 1815 1925 1926 1927 1928 1927 1926 1929 1815 1924 1815 1929 1820 1930 1931 1932 1933 1932 1931 1934 1820 1929 1820 1934 1825 1935 1936 1937 1938 1937 1936 1863 1825 1934 1825 1863 1743 1939 1940 1941 1942 1941 1940 1834 1868 1943 1868 1834 1754 1944 1945 1946 1947 1946 1945 1839 1943 1948 1943 1839 1834 1949 1950 1951 1952 1951 1950 1844 1948 1953 1948 1844 1839 1954 1955 1956 1957 1956 1955 1844 1958 1849 1958 1844 1953 1959 1960 1961 1962 1961 1960 1849 1963 1854 1963 1849 1958 1964 1965 1966 1967 1966 1965 1854 1874 1765 1874 1854 1963
0 1 2 2 1 3 1 4 3 3 4 5 4 6 5 5 6 7 6 8 7 7 8 9 8 10 9 9 10 11 10 12 11 11 12 13 12 14 13 13 14 15 14 16 15 15 16 17 16 18 17 17 18 19 18 20 19 19 20 21 20 22 21 23 21 22
24 25 26 25 24 27 25 27 28 28 27 29 28 29 30 30 29 31 30 31 32 32 31 33 32 33 34 34 33 35 34 35 36 36 35 37 36 37 38 38 37 39 38 39 40 40 39 41 40 41 42 42 41 43 42 43 44 44 43 45 44 45 46 46 45 47