100000 270 90 90 90 372 914 438 84 304 152 152 304 238 238 714 238 163 163 163 489 39 39 117 39 213 213 213 639 903 903 903 903 858 858 429 429 187 187 561 187 957 319 319 319 825 325 131 803 468 234 234 702 21 21 63 42 358 358 358 358 230 460 230 460 325 325 325 325 126 378 126 126 212 424 212 424 107 968 682 808 286 899 528 730 698 297 149 686 316 948 316 316 416 832 832 416 62 62 186 62 77 77 154 154 87 87 87 261 296 296 888 296 362 362 181 181 111 74 37 37 753 753 753 753 73 73 73 73 426 639 213 213 271 430 850 189 111 111 111 333 219 219 219 219 630 101 773 468 344 172 172 516 5 673 798 667 134 67 67 201 138 276 276 138 275 825 275 550 34 51 17 17 208 140 732 801 889 445 975 945 368 978 513 308 338 338 338 338 168 56 56 112 966 966 966 966 907 402 361 362 946 946 946 946 822 411 822 411 248 124 372 124 428 214 214 642 76 76 76 228 943 393 338 306 215 645 215 430 458 229 458 229 760 20 772 690 869 869 869 869 405 405 405 405 951 951 951 951 73 73 219 73 2 2 6 2 902 902 902 902 149 149 298 298 942 942 942 942 440 440 440 440 355 270 474 337 356 178 178 534 28 28 28 28 609 31 308 717 143 143 286 429 95 95 285 95 216 648 216 216 157 314 157 314 728 728 364 364 456 152 152 304 323 123 730 109 546 273 273 546 487 487 974 974 159 159 159 159 558 837 279 279 315 105 105 210 51 737 840 712 105 105 105 315 387 387 387 387 426 426 426 426 162 324 162 486 162 162 162 486 300 300 900 300 148 296 444 148 401 401 401 401 426 743 68 347 96 96 96 96 162 436 62 577 314 314 314 314 772 1000 981 399 447 894 894 447 174 174 174 522 83 83 83 83 118 354 118 118 862 422 406 570 110 55 55 110 338 193 223 809 348 348 348 348 203 406 203 406 124 372 124 124 371 371 371 371 372 372 372 372 756 252 252 252 623 77 582 399 488 488 488 488 432 144 144 144 135 270 135 270 1 1 2 3 636 318 954 318 658 658 658 658 675 675 675 675 25 50 25 50 525 114 259 915 293 293 586 879 827 152 297 396 327 327 327 327 688 344 344 688 481 481 481 481 485 485 970 970 183 183 183 549 65 195 130 65 275 275 275 825 294 294 294 294 262 131 393 131 478 239 478 239 43 43 86 86 325 27 482 760 384 192 192 576 146 146 146 146 187 561 187 187 76 228 76 152 250 250 750 250 202 142 202 8 660 440 220 220 78 117 39 39 614 110 204 266 291 291 291 291 190 380 380 190 314 628 942 314 826 745 981 293 636 636 318 318 528 703 983 250 298 298 298 894 292 876 584 292 503 503 503 503 49 49 98 147 323 646 969 323 382 191 573 191 51 571 294 765 580 290 290 870 882 441 882 441 430 215 215 645 296 888 592 296 200 400 200 600 129 43 43 43 624 624 624 624 378 189 189 567 700 700 700 700 544 291 302 839 192 800 171 70 762 255 334 684 459 153 153 306 91 182 182 91 434 651 217 217 781 781 781 781 246 246 738 246 288 576 864 288 915 898 288 50 744 744 372 372 851 101 630 774 148 444 148 296 879 293 293 586 60 120 180 60 30 90 30 30 793 72 117 913 579 579 579 579 333 333 999 333 133 399 133 133 908 969 677 220 275 557 692 574 222 433 227 152 346 346 346 346 251 821 115 324 38 19 38 19 608 608 608 608 24 163 756 891 840 840 840 840 732 732 732 732 222 74 74 74 342 704 539 526 467 934 934 467 32 96 32 64 114 114 114 114 248 248 248 744 928 928 928 928 237 79 79 79 931 105 683 652 311 394 399 333 334 334 334 334 216 216 432 648 273 166 487 961 194 194 582 194 982 675 332 480 194 582 388 194 506 759 253 253 135 45 45 45 715 715 715 715 720 887 386 568 221 221 663 221 273 273 273 273 870 290 290 290 954 431 781 958 242 121 121 242 65 130 65 195 292 292 584 876 143 286 143 429 596 894 298 298 758 758 379 379 673 532 516 377 174 58 58 58 646 646 646 646 800 896 371 417 230 230 115 115 693 231 231 231 235 235 470 705 213 426 213 639 328 656 656 328 225 225 225 225 270 109 471 127 394 197 197 394 48 96 144 48 973 973 973 973 801 801 801 801 126 273 94 233 36 18 18 36 280 280 280 840 524 177 12 232 775 233 709 273 508 508 508 508 495 990 990 495 271 813 271 271 454 280 760 253 144 144 432 288 783 588 765 727 823 823 823 823 168 168 84 84 461 461 461 461 282 846 282 282 331 993 331 662 16 8 16 8 807 807 807 807 918 306 306 306 537 179 179 358 650 439 953 314 113 113 113 339 89 89 89 89 764 227 857 21 860 296 219 855 235 235 235 235 235 515 488 704 158 158 474 158 942 45 536 510 96 114 988 196 206 81 486 737 753 251 251 251 158 316 158 316 912 304 304 304 4 976 840 225 137 137 137 137 939 939 939 939 191 382 573 191 362 181 543 181 186 186 186 558 96 64 32 32 109 700 534 906 166 341 910 712 225 225 225 675 367 367 367 367 863 863 863 863 14 14 14 14 112 112 112 336 819 83 801 4 92 276 92 92 13 13 13 13 835 988 322 567 448 448 448 448 993 993 993 993 564 846 282 282 552 552 552 552 883 883 883 883 129 465 494 725 710 506 701 451 246 246 123 123 713 713 713 713 457 457 457 457 719 802 882 516 87 58 29 29 672 672 672 672 291 372 347 499 885 885 885 885 628 942 314 314 438 438 438 438 84 42 126 42 48 24 48 24 244 122 122 244 362 181 362 181 284 568 568 284 475 950 475 950 426 213 426 213 708 867 482 135 966 483 483 966 31 767 326 888 561 34 923 600 594 594 594 594 597 387 586 352 901 901 901 901 171 513 171 171 26 78 26 26 585 585 585 585 72 72 144 216 84 168 84 168 117 251 823 78 837 279 279 279 494 384 791 524 315 315 315 315 596 527 379 867 55 326 958 353 376 376 752 752 184 552 184 184 176 176 88 88 259 777 259 259 168 84 168 84 953 953 953 953 66 22 22 22 171 57 57 57 209 209 627 209 197 197 591 197 397 397 397 397 60 20 40 20 431 431 862 862 502 320 588 277 206 412 206 412 988 789 543 422 656 656 656 656 57 19 19 19 761 761 761 761 83 166 83 166 495 330 165 165 810 270 270 270 157 471 157 157 936 936 936 936 897 299 299 299 710 232 461 737 366 354 198 825 18 9 18 9 70 210 70 70 706 312 606 630 557 557 557 557 552 276 276 828 87 87 261 87 703 703 703 703 408 844 63 223 282 846 282 282 624 624 624 624 259 259 259 259 474 474 474 474 249 498 498 249 262 393 131 131 642 165 884 157 396 396 792 792 862 431 431 862 133 133 399 133 140 140 140 420 315 315 315 315 68 102 34 34 404 124 391 610 142 284 142 284 66 661 151 819 78 78 78 78 285 570 285 855 999 108 472 709 441 441 441 441 214 214 214 642 246 738 246 246 299 598 598 299 636 822 142 561 198 198 198 198 319 957 319 638 314 628 314 942 7 7 21 7 22 66 22 22 324 533 949 26 841 841 841 841 707 707 707 707 225 675 225 225 667 536 938 873 991 991 991 991 262 131 262 131 552 184 184 184 167 167 334 501 416 208 416 208 652 326 978 326 212 424 212 636 430 375 956 130 638 638 638 638 121 121 242 242 93 519 781 747 77 154 77 231 239 239 717 239 149 149 149 149 630 630 630 630 571 571 571 571 243 81 81 81 126 84 42 42 798 798 798 798 180 180 540 360 588 196 196 196 481 359 864 792 878 878 878 878 192 96 96 288 458 458 458 458 127 254 127 381 96 96 96 288 756 751 791 456 219 73 146 73 727 727 727 727 614 680 629 823 17 17 17 17 495 165 165 165 230 460 230 460 22 22 66 22 533 238 37 752 382 145 445 876 51 792 526 970 250 125 250 125 457 914 914 457 296 792 218 231 803 803 803 803 59 59 177 59 539 66 902 434 979 979 979 979 147 294 147 441 175 175 175 175 454 908 454 908 5 15 5 5 142 488 714 711 196 588 196 196 892 809 210 416 108 54 162 54 93 93 93 279 18 6 12 6 195 889 735 257 334 167 167 501 108 324 108 108 289 124 608 550 126 252 126 252 199 398 199 398 746 746 746 746 56 112 56 168 153 306 459 153 760 760 760 760 668 568 670 696 449 898 449 898 269 587 814 905 787 787 787 787 366 244 122 122 292 605 823 66 409 409 409 409 774 774 774 774 372 186 558 186 304 912 304 304 204 136 68 68 258 86 172 86 399 399 399 399 290 870 290 290 348 348 696 696 233 466 233 466 739 165 69 58 215 215 645 215 228 228 456 684 261 522 261 522 237 711 237 237 522 522 522 522 12 24 36 12 274 274 274 274 305 915 305 305 51 17 17 17 169 169 169 169 213 639 213 213 584 292 292 876 788 788 788 788 34 102 34 68 123 123 123 123 336 168 168 504 150 75 150 75 372 124 124 124 398 185 899 988 221 221 663 221 259 259 259 777 226 452 452 226 40 40 40 40 367 661 982 885 92 92 92 92 598 657 959 739 242 242 484 484 268 268 134 134 181 181 543 181 356 356 356 356 394 788 788 394 57 171 57 114 48 48 96 96 236 472 236 472 675 15 759 832 48 144 48 48 786 262 524 262 1 36 42 51 212 224 765 216 257 514 514 257 159 53 53 106 817 817 817 817 315 206 345 101 180 180 180 180 15 30 30 15 237 79 79 158 32 16 32 16 704 575 73 946 266 532 798 266 48 48 144 48 280 560 840 280 189 189 189 567 2 4 6 2 369 570 293 5 255 824 118 920 382 382 382 382 36 36 36 108 73 219 73 73 757 220 168 82 11 33 11 22 570 691 994 634 129 129 129 129 162 162 486 324 258 774 258 516 130 130 390 130 254 508 254 508 168 168 168 168 276 138 414 138 100 100 100 100 132 132 132 396 570 190 190 190 706 706 706 706 208 624 208 208 99 297 99 99 408 272 136 136 603 201 201 201 194 194 388 388 78 52 26 26 894 446 115 646 113 113 226 226 30 866 131 218 93 93 279 93 504 168 168 168 193 386 193 579 702 234 234 234 894 659 609 786 102 725 35 602 294 294 294 882 279 279 279 837 783 783 783 783 714 238 238 238 444 148 148 148 756 378 378 756 475 950 950 475 263 518 694 255 28 28 28 84 522 783 261 261 126 63 63 189 966 483 483 966 856 428 856 428 22 33 11 11 820 864 495 785 430 215 645 215 808 808 808 808 412 412 824 824 431 642 417 382 282 94 94 94 44 22 22 44 867 867 867 867 427 854 854 427 509 509 509 509 179 179 537 179 234 234 117 117 816 272 272 272 557 687 628 684 257 257 771 257 198 396 396 198 149 149 149 149 752 752 752 752 272 408 136 136 683 683 683 683 8 8 4 4 375 125 125 125 471 157 157 157 413 826 826 413 722 982 797 99 136 136 68 68 441 441 441 441 44 22 22 66 86 86 86 86 105 315 105 105 376 376 752 752 382 764 764 382 15 5 5 5 436 436 218 218 47 509 844 529 262 262 524 524 207 621 207 207 816 272 272 272 193 386 579 193 660 330 990 330 233 466 233 699 837 279 279 279 317 317 951 317 179 537 358 179 709 214 694 953 304 912 608 304 148 148 148 148 147 49 49 49 416 416 208 208 844 790 160 478 675 450 225 225 292 292 292 292 536 268 536 268 48 96 48 96 681 681 681 681 512 256 256 512 164 164 164 492 20 30 10 10 527 527 527 527 401 401 401 401 179 179 179 179 321 321 321 321 96 96 96 288 871 895 646 670 13 13 39 13 764 764 764 764 90 45 45 90 619 645 504 136 194 574 556 68 897 299 299 598 984 492 492 984 616 308 308 616 193 579 386 193 269 807 538 269 283 283 283 849 232 116 116 232 870 870 870 870 27 54 27 54 189 189 189 189 327 654 654 327 40 40 40 40 174 174 522 174 375 125 125 250 988 988 988 988 336 112 112 224 952 952 476 476 220 110 220 110 30 30 30 30 575 575 575 575 199 597 398 199 519 888 143 915 484 968 968 484 129 539 78 536 720 360 360 720 957 319 319 319 220 220 220 220 190 190 380 380 33 734 609 334 4 4 12 4 662 827 114 78 75 25 25 25 219 219 219 657 331 331 331 993 224 224 112 112 623 236 417 878 822 822 822 822 169 169 169 169 199 923 315 646 114 114 57 57 877 89 410 240 982 963 290 5 248 332 209 826 669 388 10 809 9 9 18 27 23 69 46 23 30 30 90 30 312 624 624 312 470 470 470 470 893 893 893 893 286 572 286 858 255 758 834 182 600 300 300 900 263 263 263 263 965 965 965 965 948 474 948 474 834 834 834 834 579 193 193 193 840 840 420 420 894 596 298 298 424 624 820 316 366 366 732 732 947 264 226 239 162 54 54 108 306 153 306 153 276 276 276 828 257 257 257 771 321 321 321 321 331 331 993 331 293 293 879 586 686 148 870 928 93 93 186 279 197 197 591 197 462 553 842 54 816 408 816 408 290 435 145 145 31 31 93 62 732 284 662 550 266 266 532 532 405 333 892 110 877 877 877 877 208 624 208 208 212 318 106 106 170 170 340 340 84 492 908 987 978 978 978 978 22 44 22 66 75 225 75 75 235 700 798 774 844 844 844 844 888 980 784 374 231 306 367 790 220 220 220 660 796 398 398 796 192 576 192 192 757 757 757 757 344 516 172 172 772 898 408 868 200 100 100 200 730 730 365 365 891 297 297 297 486 972 972 486 867 224 333 114 514 771 257 257 312 936 312 624 778 778 389 389 834 834 834 834 186 186 186 558 448 896 448 896 217 217 217 217 480 240 240 720 13 26 26 13 477 318 159 159 202 101 101 303 520 260 260 780 850 850 850 850 384 768 384 768 14 14 14 14 234 734 149 50 961 961 961 961 254 254 254 762 409 915 482 474 686 686 686 686 118 236 118 236 421 842 842 421 529 95 760 257 359 718 718 359 224 908 600 118 177 177 531 177 44 935 193 911 586 482 129 315 344 172 172 344 478 235 235 175 375 375 750 750 39 78 78 39 256 256 256 768 446 446 446 446 965 33 808 921 761 761 761 761 892 892 892 892 357 520 39 44 867 289 578 289 266 133 133 266 690 230 230 230 22 44 44 22 621 207 207 207 210 210 420 420 452 452 452 452 188 188 564 188 480 240 480 240 126 378 126 126 171 171 171 171 208 104 208 104 120 120 120 120 179 179 179 179 522 522 522 522 368 368 368 368 834 417 417 834 214 214 214 214 151 453 151 151 13 26 13 26 60 60 180 120 240 120 120 360 462 231 231 462 415 415 415 415 780 260 260 260 128 384 256 128 650 325 650 325 548 274 822 274 784 784 784 784 433 792 371 321 296 888 296 296 882 588 294 294 598 299 299 897 588 588 588 588 876 742 336 115 68 68 68 68 216 648 216 216 161 483 161 161 102 102 51 51 316 701 466 974 129 43 43 86 956 956 478 478 149 149 149 149 766 766 766 766 593 593 593 593 179 179 537 179 712 106 925 759 174 174 87 87 945 315 315 315 42 84 42 126 690 345 345 690 830 830 830 830 457 457 457 457 974 487 974 487 107 107 107 107 849 283 283 566 188 564 188 188 548 274 274 548 980 980 980 980 426 426 213 213 471 942 471 942 824 824 824 824 48 48 48 144 108 54 162 54 79 237 79 79 476 476 238 238 291 291 873 291 250 500 750 250 456 671 128 505 340 340 170 170 689 689 689 689 166 249 83 83 18 18 18 54 414 414 414 414 323 646 646 323 56 911 523 72 353 353 353 353 32 32 32 32 312 312 312 936 206 412 206 618 82 41 41 82 554 831 277 277 444 920 566 382 15 45 15 15 489 66 917 303 294 882 588 294 66 33 99 33 923 861 789 998 752 752 752 752 477 954 477 954 826 330 658 888 197 197 394 394 255 83 287 712 639 639 639 639 856 856 856 856 339 113 226 113 191 573 191 191 819 819 819 819 418 418 418 418 340 527 183 312 368 552 184 184 594 594 594 594 267 690 762 581 694 114 164 149 13 13 39 13 343 686 686 343 60 60 180 120 417 278 139 139 275 275 275 825 218 654 436 218 727 440 368 492 33 99 33 66 57 171 57 57 710 710 710 710 534 267 267 534 80 40 40 80 51 51 51 153 902 451 451 902 528 528 528 528 164 164 164 492 128 384 128 128 459 918 459 918 111 37 74 37 84 168 252 84 476 511 878 807 113 339 226 113 34 68 34 68 124 248 124 248 808 808 808 808 261 522 261 783 1 559 232 969 233 233 233 699 176 352 176 528 785 785 785 785 234 615 965 432 422 422 211 211 273 273 273 819 903 59 312 423 82 41 41 82 28 56 28 84 354 354 354 354 12 12 36 12 90 506 739 61 434 434 217 217 308 308 308 308 159 159 159 477 40 40 80 80 969 679 716 899 53 53 53 53 978 326 326 652 540 19 488 680 759 506 253 253 33 66 99 33 273 273 273 273 292 146 292 146 448 896 896 448 348 116 116 116 770 770 385 385 232 696 464 232 727 643 431 373 863 980 833 461 478 956 956 478 454 681 227 227 416 906 976 89 969 323 323 323 711 237 474 237 457 457 457 457 262 262 524 524 765 255 255 510 920 460 460 920 49 192 132 988 798 266 266 266 711 974 316 751 4 4 4 12 51 51 102 102 231 462 231 693 264 264 264 264 508 508 508 508 496 992 496 992 498 498 498 498 588 294 294 882 333 999 333 333 462 231 462 231 354 354 708 708 344 344 172 172 528 528 264 264 442 442 221 221 471 824 546 27 30 60 30 90 902 522 457 476 300 300 600 600 261 87 87 87 49 49 147 49 656 328 328 984 988 78 273 75 708 236 236 236 147 98 49 49 832 677 930 782 93 279 93 186 550 275 275 825 6 3 3 6 194 194 194 582 375 125 250 125 771 854 81 509 205 205 205 615 584 876 292 292 13 26 26 13 124 124 372 124 124 248 124 248 597 199 199 398 108 170 498 971 460 460 460 460 92 92 276 92 804 402 402 804 681 454 227 227 776 776 776 776 494 247 741 247 226 339 113 113 654 546 937 520 267 534 267 534 644 966 322 322 168 56 56 56 217 62 969 1000 21 21 21 63 243 729 243 486 945 315 315 315 84 28 28 28 125 125 125 375 161 340 696 547 302 302 604 604 381 381 381 381 633 633 633 633 48 48 96 144 356 901 950 763 948 408 829 991 230 115 115 230 794 560 951 180 534 178 178 178 138 46 46 92 837 279 558 279 230 230 230 690 242 726 242 242 568 640 985 462 522 261 261 783 599 599 599 599 616 308 616 308 34 102 34 34 106 969 108 808 945 315 315 315 183 549 366 183 609 203 406 203 94 94 94 94 275 986 341 288 192 96 192 96 867 838 284 554 641 785 300 459 58 58 58 174 519 165 713 993 167 1 379 916 612 204 204 204 373 373 373 373 750 250 250 500 137 411 137 137 35 35 105 35 116 674 667 249 993 993 993 993 794 463 524 546 269 269 807 538 229 229 458 458 214 214 642 214 149 104 311 386 32 32 32 32 57 19 19 19 820 410 410 820 736 736 736 736 388 388 388 388 384 384 768 768 52 104 156 52 21 76 607 93 289 289 867 289 267 267 801 267 234 234 468 468 682 682 682 682 587 775 643 85 46 46 46 138 17 17 17 51 184 184 184 184 280 280 280 280 273 819 273 273 423 846 423 846 309 309 309 927 183 61 61 61 21 42 21 63 549 183 183 183 886 886 443 443 257 771 257 257 4 924 464 209 408 408 408 408 321 107 214 107 710 423 621 376 219 225 649 436 897 299 299 299 314 314 314 314 114 114 342 114 414 828 828 414 638 638 638 638 657 746 503 858 95 190 95 285 98 98 294 98 136 136 408 136 993 331 331 331 205 205 410 410 564 282 282 564 163 489 326 163 147 441 147 147 128 192 64 64 72 36 108 36 901 901 901 901 191 382 191 382 117 234 351 117 671 671 671 671 323 340 1 64 243 729 243 243 603 603 603 603 292 292 292 876 312 312 936 624 277 554 277 831 580 580 580 580 942 59 666 992 84 84 252 84 578 289 289 578 615 205 205 205 690 690 690 690 660 759 821 477 14 28 28 14 688 688 688 688 512 716 685 241 57 114 57 171 207 414 207 414 919 919 919 919 626 73 326 781 86 86 86 86 330 330 660 660 811 719 313 707 276 276 828 276 140 420 280 140 290 290 870 290 414 414 414 414 80 80 80 240 269 269 538 538 215 645 215 215 9 577 958 730 728 728 728 728 720 720 720 720 106 785 384 369 560 511 819 887 470 151 653 182 70 210 70 70 778 641 767 486 277 277 277 277 57 57 57 57 67 67 201 67 951 317 317 317 947 947 947 947 624 208 416 208 570 285 285 570 106 318 106 106 311 311 933 311 566 283 849 283 567 189 189 189 340 900 64 911 281 562 843 281 4 4 4 12 11 11 22 22 47 47 47 47 15 30 30 15 576 576 576 576 86 258 172 86 297 891 297 297 639 639 639 639 654 327 654 327 151 151 453 151 548 274 822 274 368 368 184 184 998 998 998 998 137 188 659 965 72 24 24 24 119 119 119 357 52 156 52 52 946 946 946 946 13 13 39 13 290 145 435 145 196 196 196 588 971 217 760 733 583 365 626 976 252 252 756 504 202 606 202 202 570 190 190 190 44 132 44 44 410 205 410 205 129 129 258 258 460 230 230 690 294 147 441 147 128 128 128 384 260 520 260 520 274 822 274 274 420 210 210 420 220 220 220 220 632 413 989 996 684 684 684 684 106 318 212 106 564 188 188 376 152 268 75 197 399 399 399 399 737 737 737 737 2 2 6 2 767 775 212 387 131 131 131 393 70 70 35 35 734 734 734 734 49 147 49 49 245 245 245 735 495 495 495 495 285 50 215 917 44 88 44 132 554 831 277 277 644 322 966 322 462 983 18 58 930 310 310 310 588 102 937 137 227 227 681 227 206 886 151 976 366 183 549 183 654 327 327 981 26 26 78 52 236 236 708 236 245 245 245 245 522 261 783 261 234 234 234 234 6 452 62 117 446 669 223 223 376 376 376 376 800 289 150 307 974 41 516 929 972 972 486 486 774 269 402 324 298 596 596 298 74 148 148 74 724 362 724 362 300 300 600 600 444 222 666 222 114 342 228 114 611 163 426 653 863 863 863 863 149 298 149 447 34 34 68 68 458 229 229 458 934 580 173 422 790 395 790 395 651 217 217 217 450 225 450 225 126 63 126 63 32 541 723 984 964 482 482 964 830 830 830 830 518 518 518 518 124 248 124 248 63 126 126 63 310 884 751 582 290 145 145 290 704 391 496 680 303 303 303 909 971 971 971 971 576 297 685 602 232 348 116 116 64 64 192 64 313 939 313 313 35 485 993 748 97 97 291 97 720 181 427 104 312 104 104 104 123 369 123 123 270 90 90 180 163 163 489 163 248 744 248 248 202 606 202 202 123 246 123 246 262 786 262 524 789 789 789 789 366 366 366 366 420 228 785 473 136 408 136 136 868 868 868 868 54 54 54 162 76 76 228 76 238 476 238 714 5 5 5 5 242 242 726 242 242 242 242 726 234 234 702 468 895 895 895 895 1 1 1 3 306 309 988 249 340 510 170 170 91 649 621 401 954 318 636 318 410 408 300 64 138 138 138 138 608 678 269 213 133 767 989 581 682 682 682 682 917 917 917 917 277 554 277 831 606 303 606 303 414 414 414 414 612 306 306 612 172 86 258 86 463 73 790 854 233 699 466 233 29 29 29 87 804 268 268 268 562 843 281 281 658 658 658 658 168 168 504 168 408 408 408 408 516 308 498 549 536 989 471 77 291 582 291 582 613 756 544 547 171 57 57 57 200 400 400 200 153 153 153 153 232 232 232 696 219 438 219 657 566 283 283 566 269 538 269 538 300 300 600 900 989 989 989 989 225 675 225 225 664 664 664 664 201 402 201 603 442 221 442 221 503 809 659 39 741 247 247 494 282 282 564 564 670 670 670 670 831 831 831 831 471 452 953 318 90 180 90 180 51 51 51 51 130 167 210 949 582 291 291 582 72 216 72 72 177 177 531 177 390 195 390 195 586 586 293 293 381 762 762 381 78 234 78 156 89 89 89 267 147 49 49 98 675 450 225 225 908 908 454 454 815 815 815 815 63 4 224 936 726 242 242 242 147 441 147 147 314 628 942 314 276 414 138 138 252 84 84 168 609 203 203 406 800 552 582 670 164 328 492 164 788 416 644 608 409 818 409 818 109 495 364 603 705 705 705 705 98 98 294 98 333 999 333 333 323 969 323 323 265 265 795 530 267 89 89 89 419 838 419 838 236 236 236 708 27 81 27 27 800 673 960 555 117 351 117 117 207 207 207 207 646 646 646 646 96 96 288 96 159 159 159 159 257 771 257 257 966 966 483 483 702 702 702 702 186 62 62 62 130 130 65 65 737 360 842 86 236 236 708 236 851 548 420 628 202 404 202 404 843 843 843 843 270 270 270 810 264 132 132 264 38 114 38 38 252 252 756 252 98 98 98 294 196 196 392 392 609 609 609 609 763 868 335 421 851 851 851 851 456 456 456 456 296 148 148 296 138 138 138 414 245 245 245 735 303 606 606 303 371 371 371 371 122 122 122 122 378 189 567 189 614 291 418 457 176 352 176 352 643 314 37 654 443 443 443 443 115 345 115 115 97 749 976 726 487 429 919 883 456 811 980 419 650 650 650 650 525 642 553 955 658 658 658 658 189 189 189 567 275 550 550 275 684 228 228 228 716 716 716 716 695 695 695 695 738 961 276 54 248 124 124 372 715 554 691 935 281 281 281 281 114 114 114 114 43 129 86 43 167 167 501 334 456 152 304 152 216 648 216 432 569 569 569 569 497 994 994 497 832 948 884 293 390 195 195 390 216 144 72 72 897 605 171 688 55 193 448 91 636 359 331 869 81 81 81 81 356 712 712 356 807 797 761 866 231 231 231 693 194 194 582 194 470 235 235 705 78 26 26 52 816 170 892 988 618 309 618 309 498 498 996 996 839 791 529 187 574 287 861 287 568 284 284 568 514 992 754 414 206 87 896 445 576 288 288 576 234 234 234 702 114 76 38 38 170 85 85 255 146 73 73 219 204 68 136 68 252 252 756 252 873 839 445 251 658 329 329 987 780 390 390 780 978 326 326 326 180 180 360 360 596 123 649 443 444 222 444 222 270 90 90 180 8 4 4 8 152 152 152 152 71 142 142 71 287 861 287 574 91 736 120 324 437 437 874 874 658 329 658 329 55 110 55 110 525 175 175 350 425 850 850 425 281 843 281 562 44 44 44 44 240 720 240 240 859 679 928 503 126 252 126 378 321 642 963 321 242 135 955 643 295 885 295 295 472 708 236 236 66 22 22 44 659 659 659 659 188 376 376 188 183 549 183 366 615 384 828 26 598 299 598 299 298 298 298 298 698 349 698 349 13 39 13 26 177 177 354 354 26 26 78 52 355 355 710 710 288 864 288 288 254 443 232 457 596 552 291 956 196 196 196 196 304 912 304 304 354 708 708 354 392 196 196 392 280 140 140 420 628 314 314 942 548 160 194 587 329 329 329 329 250 250 750 250 555 185 370 185 633 633 633 633 106 106 212 318 258 86 86 86 233 699 233 466 350 350 175 175 241 241 241 723 34 34 34 102 237 237 474 711 399 133 133 133 228 114 114 342 42 21 42 21 616 616 616 616 29 733 455 659 565 565 565 565 32 16 16 32 558 279 279 837 510 510 510 510 94 94 94 94 210 210 420 630 114 171 57 57 123 41 82 41 204 204 408 408 437 588 936 457 945 315 315 315 230 460 460 230 845 845 845 845 412 412 412 412 268 536 804 268 330 165 330 165 145 145 435 145 426 852 426 852 45 90 135 45 187 35 702 568 321 321 963 321 162 162 486 162 476 238 476 238 670 911 914 942 228 684 228 228 221 442 663 221 283 283 849 283 457 914 914 457 694 694 347 347 298 149 447 149 74 74 74 74 474 158 158 158 195 65 130 65 771 422 617 726 232 464 232 696 88 88 88 264 366 896 552 771 348 174 348 174 727 473 710 967 121 54 970 770 898 449 898 449 621 207 414 207 34 68 34 102 233 233 466 699 627 209 209 209 357 238 119 119 962 962 962 962 680 680 680 680 200 100 100 200 301 602 301 602 2 6 2 2 856 856 856 856 104 104 104 104 36 54 18 18 615 615 615 615 102 51 51 153 830 219 757 55 687 949 59 687 990 495 495 990 113 113 339 113 182 182 91 91 134 268 268 134 356 999 518 751 454 908 908 454 159 318 318 159 679 679 679 679 681 227 227 227 922 803 484 394 454 983 918 939 274 137 274 137 77 231 77 154 780 780 780 780 484 484 968 968 169 169 169 169 120 120 120 120 192 96 96 288 916 916 916 916 489 489 489 489 576 864 288 288 726 242 242 242 564 188 188 188 33 33 99 33 938 385 789 639 222 148 74 74 236 118 118 236 610 305 915 305 228 228 114 114 36 18 36 18 18 18 18 18 884 442 884 442 51 153 51 51 580 444 894 63 220 660 220 220 798 82 588 347 187 187 561 374 472 294 462 19 790 698 210 954 223 223 669 223 394 394 394 394 341 341 682 682 73 244 336 614 620 78 674 348 288 288 576 864 201 603 201 402 24 72 24 24 587 587 587 587 442 221 221 663 352 352 704 704 225 450 225 450 283 283 283 283 121 121 121 121 400 400 400 400 95 285 95 95 14 14 28 42 439 324 176 42 435 435 870 870 221 132 305 88 17 836 382 954 292 876 292 584 453 151 302 151 183 183 549 366 666 222 222 444 76 76 228 76 326 978 326 326 205 205 205 205 999 645 650 603 259 604 122 142 270 270 135 135 918 306 306 306 334 167 501 167 194 388 582 194 118 118 354 118 855 855 855 855 356 712 356 712 389 778 389 778 108 216 108 324 27 27 81 27 158 158 158 474 662 964 395 828 40 40 40 40 599 599 599 599 110 55 55 110 301 903 301 602 94 141 47 47 306 102 204 102 106 53 53 106 171 342 171 342 131 393 131 131 136 272 272 136 216 648 216 216 109 327 109 109 984 984 984 984 2 4 2 6 168 168 84 84 853 853 853 853 313 626 939 313 690 690 690 690 236 354 118 118 996 996 498 498 710 710 710 710 183 183 183 183 309 309 309 309 466 233 466 233 18 8 951 707 702 234 234 234 948 474 948 474 758 758 379 379 884 442 884 442 142 426 142 284 61 61 61 61 388 194 194 388 472 944 944 472 208 208 624 208 989 563 780 42 5 5 10 15 438 876 876 438 568 284 284 852 118 118 118 118 113 113 339 113 720 471 566 490 902 204 450 624 471 471 471 471 857 857 857 857 858 572 286 286 320 536 462 289 774 258 258 258 343 343 343 343 20 20 60 20 298 894 298 298 587 587 587 587 151 376 581 210 783 172 687 579 261 87 87 87 303 909 303 303 215 645 215 430 161 161 483 161 191 382 191 382 212 212 212 636 168 504 168 168 899 538 358 564 188 564 188 376 374 724 136 850 889 889 889 889 67 134 201 67 306 306 612 612 706 706 353 353 962 962 481 481 34 34 34 34 76 38 114 38 591 591 591 591 8 8 8 24 440 440 880 880 292 292 292 876 478 590 693 54 184 552 184 184 175 175 525 175 197 197 394 394 460 610 311 454 843 123 815 722 721 721 721 721 265 265 795 265 940 883 805 218 483 161 161 322 249 83 83 166 398 597 199 199 262 262 262 262 850 425 425 850 911 492 180 673 111 111 111 111 672 672 672 672 255 765 510 255 550 550 275 275 113 286 989 332 252 504 504 252 837 276 607 395 694 347 347 694 744 346 673 393 605 467 360 439 498 249 249 747 20 10 30 10 419 419 419 419 954 954 954 954 61 183 61 61 494 247 741 247 359 359 718 718 70 70 140 210 702 351 351 702 634 634 634 634 103 94 634 424 238 476 238 714 302 302 302 302 6 9 3 3 516 258 516 258 54 108 108 54 233 233 233 699 566 283 283 849 841 841 841 841 532 532 532 532 646 646 646 646 307 307 307 921 400 200 200 600 74 148 74 148 399 798 798 399 528 176 176 176 20 587 544 243 970 970 970 970 164 164 328 492 318 318 159 159 85 85 85 85 988 988 988 988 746 746 746 746 9 3 3 3 856 428 856 428 720 498 535 308 198 198 198 594 332 332 332 332 84 42 126 42 608 608 608 608 289 867 289 578 987 329 329 329 666 222 222 222 491 430 461 108 174 87 174 87 586 293 293 879 319 638 638 319 566 283 283 849 293 879 293 293 305 305 305 305 35 35 105 35 167 167 501 334 56 56 112 112 466 466 466 466 229 458 229 458 475 475 950 950 273 273 546 819 492 492 984 984 163 163 163 489 528 264 264 792 40 40 40 120 518 518 518 518 42 42 84 84 805 865 175 529 282 141 141 282 480 480 480 480 820 820 820 820 114 114 342 114 480 466 46 420 854 845 62 179 46 23 69 23 489 489 489 489 680 484 316 686 946 473 946 473 960 491 370 457 54 54 162 54 275 275 275 275 510 510 510 510 539 539 539 539 4 12 4 4 176 176 176 176 986 493 493 986 518 973 699 660 118 59 59 177 558 279 279 837 837 706 215 273 73 553 699 372 418 209 418 209 422 491 132 179 658 988 473 175 327 654 327 654 35 35 105 35 744 744 744 744 81 162 243 81 286 286 286 286 800 106 245 577 88 88 264 88 424 424 212 212 90 30 30 30 463 463 926 926 377 377 377 377 42 21 63 21 114 342 114 114 762 762 762 762 427 863 594 731 4 4 4 4 170 170 340 510 824 824 824 824 278 556 834 278 687 229 229 229 432 432 432 432 981 654 327 327 33 11 11 11 276 552 552 276 174 630 669 558 568 568 568 568 684 764 703 440 366 732 366 732 305 305 305 305 954 954 954 954 938 90 373 429 965 965 965 965 16 8 8 16 374 374 187 187 61 61 61 61 334 786 856 243 53 53 159 53 534 178 178 178 447 214 134 965 289 289 289 867 155 155 465 310 558 279 558 279 72 36 108 36 102 306 102 102 680 340 680 340 345 690 690 345 56 693 728 136 606 606 606 606 158 647 691 241 681 681 681 681 648 324 324 648 41 82 82 41 666 822 260 241 157 157 314 314 886 886 886 886 712 712 712 712 256 512 768 256 190 190 570 190 876 438 438 876 774 774 774 774 488 488 488 488 61 61 61 61 375 125 125 250 415 830 415 830 380 380 760 760 405 135 135 135 97 194 97 194 4 4 4 4 402 201 402 201 549 183 183 366 262 262 262 786 557 557 557 557 297 297 594 891 282 282 846 564 229 687 229 229 486 162 162 324 226 226 113 113 208 208 104 104 82 164 246 82 460 460 230 230 73 73 73 219 10 5 10 5 330 110 110 220 16 381 585 459 240 777 132 518 176 176 352 352 326 326 326 978 434 477 621 143 795 795 795 795 440 440 880 880 108 216 324 108 275 825 275 275 352 176 352 176 797 491 771 237 449 793 339 427 204 102 204 102 28 84 28 28 658 242 599 186 444 222 222 444 32 64 96 32 280 560 560 280 406 217 413 12 101 950 475 190 506 253 506 253 486 324 162 162 172 516 172 172 151 151 151 151 504 756 252 252 21 21 21 21 169 169 507 169 120 360 120 120 618 968 40 266 960 65 493 860 22 11 22 11 306 306 153 153 820 410 820 410 236 236 472 472 178 356 356 178 417 417 417 417 973 205 500 43 435 435 435 435 99 198 99 297 151 151 453 302 837 837 837 837 836 392 944 50 645 215 215 215 682 682 682 682 5 5 10 10 166 707 137 899 276 276 276 276 832 832 832 832 588 294 588 294 379 379 758 758 132 264 132 396 296 296 888 296 334 668 334 668 54 108 162 54 456 152 304 152 642 642 642 642 339 339 678 678 981 327 327 327 477 477 954 954 500 500 250 250 377 377 377 377 66 132 66 198 161 161 322 322 136 408 136 136 358 358 179 179 108 216 108 324 484 242 242 484 152 152 152 152 714 714 714 714 326 326 163 163 866 866 433 433 822 822 822 822 576 230 939 583 544 544 544 544 41 123 41 82 653 294 533 681 151 151 151 453 95 657 888 556 785 785 785 785 178 178 356 534 1 3 1 1 717 239 239 478 528 528 528 528 37 37 37 37 900 900 450 450 409 409 409 409 827 827 827 827 203 963 1000 88 333 333 333 333 511 511 511 511 317 317 634 951 318 318 954 636 634 317 317 951 56 266 662 432 168 84 252 84 292 584 292 584 103 103 103 309 318 954 318 318 305 305 305 915 79 79 158 158 485 420 811 887 229 687 229 229 37 74 74 37 234 468 234 468 918 87 592 120 883 939 162 81 310 155 465 155 314 628 314 628 94 47 94 47 115 115 115 115 167 831 382 189 295 295 885 590 422 422 844 844 54 54 162 108 26 26 26 26 206 206 618 206 208 208 208 208 220 110 110 220 191 382 191 382 176 176 176 176 119 238 357 119 998 998 998 998 727 662 819 716 540 180 180 180 124 372 248 124 268 804 268 268 406 23 801 506 56 168 56 56 235 705 235 235 370 374 772 895 280 280 280 840 108 36 72 36 983 983 983 983 369 738 369 738 825 825 825 825 301 301 903 301 123 369 123 246 325 325 650 975 244 244 244 244 140 420 140 140 168 56 56 56 42 21 42 21 36 36 72 108 33 297 265 874 254 704 278 270 272 816 272 272 757 757 757 757 337 674 674 337 396 396 396 396 678 226 452 226 220 220 660 440 184 552 184 184 771 257 257 257 317 317 951 317 419 206 857 707 26 26 26 26 872 436 436 872 150 300 300 150 307 307 614 614 544 126 835 867 57 57 57 57 995 423 31 963 176 528 176 176 224 224 672 224 780 780 780 780 477 159 318 159 237 79 79 79 36 36 36 108 811 811 811 811 453 906 453 906 550 275 275 550 612 306 612 306 560 280 840 280 7 7 7 21 821 633 155 1 57 57 171 57 103 847 595 66 11 22 22 11 285 855 285 570 987 658 329 329 700 350 700 350 374 403 835 514 796 67 123 308 650 650 325 325 106 580 138 675 208 208 208 208 190 343 456 791 894 894 894 894 26 13 13 26 218 218 218 218 140 140 140 140 677 886 136 267 392 392 196 196 940 940 940 940 111 111 111 111 933 311 311 311 304 964 425 499 546 546 273 273 910 910 455 455 304 304 912 304 60 30 30 90 840 280 280 280 306 102 102 102 717 817 331 634 943 66 535 824 158 158 474 158 387 129 258 129 61 61 61 61 954 152 252 169 60 60 60 60 639 639 639 639 220 440 440 220 951 328 676 14 303 606 909 303 191 191 191 191 75 957 629 552 135 45 45 90 330 660 330 660 982 982 491 491 236 448 828 194 73 73 73 73 770 7 29 769 288 288 288 288 340 170 510 170 852 284 284 284 318 954 318 318 257 257 771 257 592 616 731 447 392 866 999 658 754 377 754 377 185 370 555 185 148 296 296 148 566 566 283 283 194 194 194 582 945 315 315 315 842 421 421 842 299 299 598 598 442 221 221 442 178 178 534 178 258 258 774 516 273 273 273 273 236 236 472 708 4 4 8 8 139 139 139 139 656 859 111 222 974 487 974 487 261 522 783 261 663 663 663 663 74 654 174 394 672 672 672 672 85 170 170 85 688 344 688 344 388 776 776 388 155 155 465 155 676 676 676 676 929 929 929 929 179 537 358 179 30 90 30 60 10 5 15 5 155 155 155 155 528 176 352 176 954 318 318 318 510 255 510 255 523 670 384 434 969 323 323 646 206 843 204 611 14 28 14 28 132 132 264 264 482 810 601 450 429 143 143 143 481 595 211 1 273 273 819 546 328 328 328 328 216 216 648 216 601 601 601 601 26 13 26 13 251 502 753 251 340 170 170 510 308 187 896 851 303 101 202 101 398 199 199 398 776 776 776 776 370 185 185 555 188 94 282 94 640 551 393 788 578 771 353 114 902 933 285 795 79 237 79 79 368 184 552 184 98 196 196 98 131 393 131 131 314 942 314 314 912 912 912 912 92 92 276 92 322 644 966 322 224 224 224 672 878 878 878 878 282 564 846 282 500 188 858 531 86 86 86 86 225 225 675 225 859 880 236 905 324 324 972 648 820 820 410 410 534 534 534 534 41 41 41 123 184 92 184 92 925 925 925 925 302 151 453 151 48 48 48 48 34 70 213 98 284 693 453 375 85 85 170 170 308 308 308 308 422 422 422 422 58 116 58 174 983 983 983 983 748 236 553 466 460 460 230 230 284 568 568 284 837 397 164 602 830 415 830 415 398 199 199 398 348 696 696 348 240 120 360 120 858 429 858 429 205 205 410 410 808 404 404 808 621 621 621 621 852 309 869 306 78 78 39 39 396 792 792 396 128 831 307 382 276 92 92 92 248 496 248 744 762 762 762 762 64 192 64 64 258 516 516 258 345 690 345 690 630 630 315 315 67 854 63 936 322 483 161 161 190 285 95 95 51 51 51 51 124 248 248 124 312 281 265 805 811 794 79 131 37 37 37 111 317 317 634 951 20 20 40 40 984 984 492 492 440 440 880 880 314 942 314 314 831 277 277 277 359 359 718 718 303 909 606 303 293 293 586 586 104 104 104 104 366 397 784 94 825 275 275 275 540 810 270 270 18 18 18 18 274 274 822 548 864 864 864 864 709 709 709 709 773 773 773 773 163 163 163 163 485 485 485 485 3 9 6 3 166 166 166 166 105 315 210 105 28 84 56 28 749 673 999 199 291 582 291 873 665 200 606 676 241 927 428 817 816 272 272 272 45 45 45 135 756 504 252 252 256 256 256 256 610 33 405 23 801 195 280 420 127 254 254 127 262 131 131 393 316 158 316 158 51 17 17 17 9 9 27 9 866 433 866 433 237 237 237 711 80 240 160 80 198 198 198 198 264 792 264 264 194 97 194 97 62 31 62 31 255 765 255 510 94 94 282 94 165 55 55 55 165 165 330 330 142 8 416 125 211 422 211 633 55 110 55 165 265 236 376 506 832 575 234 315 678 339 678 339 279 837 279 279 440 50 254 453 135 675 409 301 231 231 231 693 966 483 483 966 233 965 319 841 841 841 899 509 410 615 205 205 274 137 411 137 286 858 572 286 283 566 849 283 100 100 100 100 103 309 206 103 924 924 924 924 265 795 265 265 10 20 10 30 250 500 750 250 374 227 269 937 248 248 248 744 511 252 589 421 96 288 96 96 818 147 370 282 415 957 465 377 471 314 157 157 905 596 260 358 792 56 43 705 803 619 852 489 97 97 194 291 566 283 283 849 642 214 214 214 246 492 246 738 531 177 177 177 604 209 427 671 57 57 171 57 984 328 328 656 870 290 290 580 778 224 226 643 840 140 415 402 640 320 320 960 991 442 649 652 252 126 252 126 184 184 184 184 153 51 102 51 136 134 121 27 233 233 466 466 376 188 188 564 73 73 73 73 617 617 617 617 196 196 98 98 536 236 881 204 64 768 377 775 370 185 185 370 81 612 669 734 170 510 170 170 600 200 200 200 29 58 29 87 292 292 292 292 344 688 344 688 207 956 748 748 758 758 758 758 153 306 153 459 21 790 4 621 674 420 97 743 106 106 106 318 671 671 671 671 860 860 860 860 24 48 24 72 199 388 726 275 120 60 60 120 898 898 449 449 393 393 393 393 720 738 392 239 141 141 423 141 62 832 144 234 578 289 578 289 431 431 431 431 575 575 575 575 55 631 956 396 526 19 891 605 44 22 22 66 320 320 960 320 291 97 97 97 159 53 53 53 165 495 165 165 69 69 69 69 587 526 623 459 195 195 195 195 156 312 312 156 432 432 432 432 963 637 771 899 855 285 285 285 56 910 698 403 65 65 65 65 232 232 464 696 214 428 214 428 327 218 109 109 932 932 932 932 217 25 180 220 408 204 204 612 268 268 536 536 636 163 929 306 38 19 38 19 522 261 261 522 162 324 324 162 815 756 568 444 604 604 302 302 911 911 911 911 962 481 481 962 37 74 111 37 148 296 444 148 97 97 97 291 513 513 513 513 409 862 63 105 513 513 513 513 289 578 289 578 89 89 89 89 658 329 987 329 215 499 251 571 176 88 88 176 311 311 622 622 233 699 233 233 211 336 570 514 405 810 810 405 320 320 320 320 486 486 972 972 227 154 91 60 90 17 799 988 961 961 961 961 612 204 204 204 86 172 86 172 235 705 235 235 445 890 445 890 135 785 700 844 426 213 213 639 369 369 738 738 677 677 677 677 16 16 32 48 290 145 435 145 93 279 186 93 583 583 583 583 161 483 161 161 904 452 452 904 284 284 284 284 242 121 363 121 154 154 154 154 41 41 82 82 334 334 334 334 259 259 518 777 319 957 319 319 280 840 280 280 813 271 271 542 156 654 173 466 158 158 316 474 754 377 754 377 483 966 483 966 182 546 364 182 360 360 360 360 501 334 167 167 125 375 125 125 615 615 615 615 504 168 168 168 335 335 335 335 312 936 312 312 324 162 162 324 720 720 720 720 783 69 862 343 50 50 50 150 195 195 585 195 628 314 314 942 424 424 424 424 258 258 258 258 741 349 74 689 113 339 113 113 258 387 129 129 290 23 39 655 26 328 905 613 33 66 33 99 90 585 258 713 993 993 993 993 992 914 377 360 773 236 229 22 301 903 301 301 429 429 429 429 462 318 51 406 544 544 544 544 122 244 366 122 181 181 181 181 404 404 808 808 490 245 245 735 559 559 559 559 608 449 25 140 962 416 333 476 115 345 115 230 334 334 334 334 924 205 266 791 379 379 758 758 37 74 37 111 104 104 312 104 129 387 129 129 223 223 223 223 406 406 406 406 313 626 939 313 696 232 232 232 274 274 822 274 190 190 380 570 52 52 52 52 865 865 865 865 100 100 200 300 887 887 887 887 516 258 516 258 435 781 933 77 105 105 315 105 73 73 219 146 36 12 12 12 232 232 696 232 884 183 996 452 125 250 125 375 343 343 343 343 333 111 222 111 299 598 598 299 478 239 717 239 402 268 134 134 705 44 955 222 583 583 583 583 708 708 708 708 805 805 805 805 153 306 153 306 836 418 836 418 59 649 572 519 201 580 366 307 600 200 200 400 743 561 278 2 113 226 226 113 236 236 118 118 948 474 948 474 325 325 325 975 432 432 432 432 630 630 630 630 400 400 400 400 662 662 662 662 320 108 262 816 459 865 572 821 214 642 214 214 393 786 786 393 286 572 286 858 289 289 289 289 738 738 738 738 355 252 775 695 274 137 274 137 322 644 966 322 325 975 650 325 184 962 643 859 643 663 250 287 898 898 898 898 214 214 214 214 794 397 794 397 687 458 229 229 903 903 903 903 320 320 320 320 120 60 60 180 924 812 898 100 471 471 942 942 734 367 367 734 420 401 878 894 59 177 59 59 395 395 395 395 50 50 50 150 748 748 748 748 216 648 216 216 328 328 328 328 127 391 505 576 699 699 699 699 230 690 230 230 65 65 65 195 623 245 937 613 114 676 42 867 202 202 202 606 115 230 230 115 333 952 113 828 846 282 564 282 594 297 891 297 500 500 1000 1000 648 972 324 324 9 9 9 27 85 85 255 85 384 384 384 384 864 432 432 864 178 89 267 89 952 952 952 952 375 545 452 860 539 539 539 539 759 253 253 253 162 54 54 108 685 685 685 685 254 762 254 254 669 669 669 669 297 297 891 594 315 315 315 315 936 624 312 312 646 323 646 323 334 334 668 668 621 621 621 621 56 112 112 56 21 42 21 42 282 282 564 564 422 211 422 211 390 780 390 780 54 54 54 54 774 774 774 774 546 364 182 182 761 15 859 466 210 210 210 210 141 141 423 141 84 84 84 84 246 369 123 123 797 797 797 797 804 71 621 162 299 897 299 299 446 446 446 446 149 149 149 149 789 171 590 277 225 225 450 450 556 556 556 556 304 304 912 304 783 261 261 522 215 430 215 645 704 352 352 704 402 402 402 402 403 68 476 274 182 91 182 91 783 261 261 261 40 40 40 40 324 324 324 324 712 203 899 559 733 347 301 207 682 682 682 682 347 914 642 140 279 791 990 173 468 468 468 468 478 239 717 239 804 402 804 402 140 51 86 390 819 210 581 574 444 148 148 148 422 211 422 211 533 533 533 533 331 993 331 331 22 33 11 11 350 175 175 525 135 135 270 270 312 312 624 936 180 180 540 180 261 783 261 261 834 278 556 278 239 239 239 717 63 126 126 63 320 320 320 960 375 926 927 966 749 749 749 749 456 228 684 228 443 443 443 443 127 127 381 127 87 87 261 174 980 529 252 784 891 891 891 891 554 841 366 634 469 469 469 469 106 106 106 106 914 914 914 914 341 341 341 341 274 822 274 274 386 772 772 386 74 148 222 74 889 494 298 343 129 43 43 43 46 138 46 46 325 975 325 325 34 51 17 17 309 103 206 103 208 624 208 416 652 326 652 326 164 82 82 164 49 49 147 49 747 249 249 249 45 45 135 45 495 165 165 165 196 584 393 896 141 47 47 94 469 469 469 469 218 109 327 109 299 299 299 299 971 8 480 536 26 26 78 26 546 364 182 182 155 616 151 963 792 264 528 264 125 125 125 375 909 303 303 303 160 320 160 480 121 121 121 363 698 349 349 698 275 550 275 550 234 234 702 234 286 536 991 741 153 153 153 459 256 768 256 256 252 504 756 252 543 181 181 181 259 259 777 259 321 432 328 298 16 16 48 32 206 309 103 103 280 280 840 560 188 188 188 564 304 912 608 304 726 726 726 726 609 609 609 609 133 266 399 133 325 325 650 975 43 126 6 342 381 127 127 127 950 950 950 950 208 208 208 624 135 653 995 390 10 20 30 10 63 388 410 63 927 309 309 618 540 270 540 270 91 91 91 91 972 486 486 972 485 485 485 485 120 40 80 40 211 633 211 422 44 44 88 88 435 435 435 435 362 63 122 188 282 282 564 564 46 46 46 46 209 209 209 627 57 57 114 114 233 233 466 699 308 616 308 616 207 207 207 207 195 65 65 65 99 431 568 762 89 89 89 89 991 991 991 991 848 848 424 424 350 350 350 350 56 28 28 56 150 93 113 927 296 148 148 296 648 648 648 648 51 17 34 17 383 872 630 694 283 849 283 283 699 466 233 233 882 294 294 294 376 376 376 376 204 136 68 68 604 302 604 302 46 92 46 92 28 28 28 28 175 525 175 175 738 813 193 617 848 82 950 824 86 172 258 86 257 211 560 319 98 98 49 49 36 606 689 61 22 22 22 22 421 440 930 765 597 180 826 726 652 326 326 978 38 38 38 38 702 702 702 702 931 179 229 881 723 695 974 484 534 178 178 356 152 152 456 152 904 700 731 648 958 479 958 479 506 474 569 470 278 139 139 417 329 987 658 329 93 574 584 406 309 309 309 309 877 333 705 507 393 786 786 393 870 290 290 580 722 361 722 361 75 75 75 225 264 132 132 396 646 646 323 323 850 850 425 425 331 993 662 331 5 608 930 668 199 398 398 199 789 80 556 846 159 318 159 318 526 263 263 526 285 570 855 285 483 966 483 966 787 787 787 787 165 609 119 363 576 576 288 288 699 466 233 233 208 104 312 104 800 800 400 400 972 195 347 273 444 148 296 148 732 702 992 159 296 148 296 148 912 912 456 456 14 910 561 105 899 899 899 899 129 129 258 387 878 878 439 439 63 21 21 21 202 606 404 202 948 948 948 948 8 4 4 8 597 675 377 677 113 226 113 226 868 434 434 868 536 536 536 536 94 94 94 282 201 314 239 436 114 342 114 228 430 430 430 430 268 268 268 268 299 420 63 175 422 422 422 422 161 483 161 322 23 23 23 23 629 629 629 629 226 452 226 452 177 214 891 801 223 223 223 223 381 663 40 923 71 71 213 71 979 979 979 979 722 722 722 722 31 62 31 93 693 646 543 957 473 473 473 473 95 285 95 95 138 46 46 92 330 990 330 660 312 312 936 312 416 624 208 208 257 514 257 514 19 19 19 57 893 893 893 893 18 18 9 9 582 194 194 388 689 689 689 689 634 317 317 951 643 643 643 643 869 869 869 869 325 975 325 325 205 205 205 615 952 952 952 952 239 239 478 478 822 822 822 822 849 322 798 114 294 588 882 294 561 561 561 561 366 366 366 366 259 259 777 259 210 210 630 210 968 253 951 159 697 183 295 812 32 32 96 32 574 697 934 103 127 127 127 127 711 237 237 237 569 760 843 692 634 871 777 401 60 60 60 180 311 622 311 622 849 849 849 849 129 129 129 129 47 141 94 47 11 11 33 11 258 172 86 86 437 319 516 473 808 904 795 831 416 624 208 208 286 286 572 858 246 82 82 82 68 68 68 204 999 333 333 333 647 647 647 647 894 894 894 894 704 704 352 352 187 187 374 561 806 403 806 403 660 628 818 431 824 824 824 824 3 6 3 6 47 47 94 94 1 3 2 1 113 339 226 113 6 18 12 6 321 321 321 963 771 257 514 257 165 330 165 330 981 217 923 507 314 628 942 314 759 759 759 759 295 590 295 885 992 496 496 992 423 141 141 141 453 453 906 906 50 775 539 454 896 448 448 896 330 330 330 990 242 484 484 242 724 362 724 362 79 79 237 158 352 176 528 176 813 271 271 271 14 14 28 28 996 498 498 996 398 140 823 389 516 58 527 105 258 258 774 258 852 852 852 852 367 450 311 452 64 192 64 64 237 237 711 237 825 275 275 550 286 858 286 286 294 882 294 294 234 81 538 791 911 911 911 911 855 285 285 285 337 509 921 354 112 693 308 503 278 278 278 278 628 628 628 628 9 9 9 9 290 180 63 1 790 421 773 811 400 341 81 894 280 560 280 560 708 354 354 708 312 312 936 312 525 175 350 175 114 171 57 57 73 73 219 73 801 801 801 801 354 397 85 894 945 315 630 315 253 265 550 293 232 696 464 232 431 431 431 431 109 855 837 459 880 880 880 880 353 353 353 353 206 618 206 206 666 413 234 7 638 319 319 638 62 62 62 62 5 15 5 5 64 128 192 64 92 92 276 92 982 491 491 982 18 36 36 18 284 163 102 58 133 399 266 133 277 277 831 277 18 971 791 356 433 433 433 433 240 240 720 240 164 82 82 164 868 772 490 235 350 282 2 887 738 738 369 369 107 847 912 818 240 240 240 240 282 282 282 846 17 34 51 17 912 358 341 897 68 596 994 56 143 286 286 143 718 843 320 764 990 990 990 990 46 69 23 23 177 531 354 177 304 608 304 608 149 447 149 298 138 138 138 138 976 719 654 793 171 342 171 513 827 827 827 827 152 456 152 152 114 114 342 114 171 342 513 171 883 152 492 961 467 357 296 489 314 942 314 314 957 957 957 957 744 248 496 248 74 74 74 222 91 219 315 633 820 820 410 410 183 61 61 122 686 682 354 53 437 429 897 46 280 280 140 140 92 92 92 276 174 522 174 174 37 37 74 74 97 972 579 405 660 660 330 330 65 195 130 65 690 484 782 433 113 226 113 226 897 299 598 299 95 95 95 285 199 889 844 651 777 776 944 415 12 12 36 12 524 400 380 613 117 117 117 117 152 456 152 304 452 118 751 807 245 735 245 245 720 360 360 720 198 205 607 44 224 224 112 112 119 119 119 357 62 62 62 62 30 90 30 60 642 642 642 642 899 837 413 306 148 148 296 296 840 840 840 840 309 618 927 309 466 466 466 466 61 442 380 652 311 311 311 933 1 2 1 3 216 648 216 432 608 577 188 614 108 324 108 108 564 188 188 376 22 44 22 66 384 471 648 813 234 234 702 468 250 750 250 250 231 231 231 231 452 452 452 452 157 471 157 314 45 15 30 15 640 320 320 960 560 773 525 644 480 490 992 270 125 629 94 66 530 530 265 265 794 397 397 794 426 623 437 246 340 471 763 722 348 174 522 174 92 184 276 92 71 71 213 71 852 426 426 852 103 103 103 309 168 504 168 168 219 190 601 98 214 214 642 428 982 982 982 982 945 538 577 48 325 975 650 325 280 560 280 840 67 134 134 67 314 314 314 942 631 631 631 631 198 198 198 198 649 649 649 649 822 274 274 274 372 744 744 372 69 69 207 69 341 341 682 682 215 430 215 430 219 461 467 399 152 152 304 456 93 31 62 31 173 346 173 346 351 976 586 138 185 185 185 555 95 285 95 95 498 498 498 498 812 812 812 812 142 142 142 142 598 598 598 598 96 96 48 48 327 327 327 327 681 681 681 681 220 220 660 440 253 253 506 759 960 320 320 640 322 966 322 322 296 296 296 888 241 241 241 723 108 54 54 162 302 906 302 302 186 186 558 186 586 586 293 293 974 487 487 974 781 245 774 459 726 242 242 242 54 108 54 108 318 318 318 318 88 88 88 264 243 729 243 486 222 222 666 222 292 876 292 292 270 540 270 540 286 286 286 286 529 813 526 331 555 185 185 185 126 378 252 126 90 180 90 270 135 985 335 331 252 252 504 504 129 258 258 129 201 201 402 402 106 212 106 212 768 557 580 208 198 198 198 594 301 903 301 301 321 642 321 963 600 200 200 200 809 611 936 736 406 203 203 406 507 338 169 169 82 976 606 279 425 425 850 850 118 354 118 118 156 156 78 78 582 291 291 873 274 137 137 274 966 483 483 966 325 325 325 975 804 941 628 374 148 444 148 296 310 310 310 310 141 423 282 141 580 870 290 290 23 23 23 69 111 111 111 333 57 57 114 114 307 151 157 416 425 850 850 425 842 421 842 421 768 339 605 907 32 32 96 32 86 86 86 86 271 271 813 271 436 436 436 436 46 46 46 138 350 484 124 982 210 140 70 70 120 80 40 40 569 569 569 569 360 120 120 240 145 145 435 145 739 739 739 739 272 272 816 272 374 187 374 187 963 321 642 321 20 60 20 40 681 227 454 227 443 886 886 443 916 458 916 458 163 163 163 163 687 229 229 229 522 261 522 261 228 76 76 76 28 28 14 14 911 558 103 560 115 230 230 115 882 487 959 209 298 149 149 298 216 108 108 216 93 279 93 93 126 126 126 378 904 452 452 904 218 654 218 218 228 228 684 456 500 250 250 500 615 410 205 205 14 14 14 14 177 118 59 59 272 272 816 272 165 165 165 495 143 429 286 143 916 916 458 458 756 756 756 756 62 62 186 124 241 241 723 241 291 291 582 582 287 375 200 97 215 645 430 215 612 47 756 419 726 726 726 726 97 544 138 567 480 160 160 160 236 949 329 464 495 495 990 990 140 70 70 140 909 606 303 303 819 273 273 273 290 290 870 290 802 802 802 802 745 745 745 745 488 298 989 274 310 155 310 155 71 213 71 71 924 730 452 880 348 522 174 174 63 63 63 63 715 444 351 606 624 312 312 624 40 120 40 40 771 738 55 159 132 264 264 132 751 751 751 751 312 156 156 312 396 396 198 198 154 154 462 154 446 892 446 892 476 476 476 476 452 452 904 904 252 756 252 252 194 772 414 821 718 359 359 718 47 47 94 94 620 310 310 620 582 291 291 873 561 561 561 561 957 58 170 363 100 200 200 100 482 167 49 869 257 268 373 586 468 312 156 156 476 238 714 238 627 209 209 209 88 176 88 176 979 325 906 358 259 777 259 259 449 487 444 174 705 529 695 911 764 764 764 764 642 642 642 642 3 3 3 3 106 318 106 106 483 966 966 483 248 248 248 248 514 514 257 257 185 555 185 185 50 853 560 631 174 174 348 348 877 877 877 877 445 445 445 445 751 751 751 751 402 364 927 924 219 438 438 219 158 79 79 237 467 934 467 934 103 671 844 828 199 199 597 199 110 110 330 110 753 251 251 502 682 582 550 440 328 984 328 656 865 866 83 778 359 718 718 359 961 808 267 428 457 15 545 607 963 321 321 321 229 44 436 154 480 480 480 480 258 286 925 358 64 64 192 64 155 155 155 465 622 622 622 622 616 308 308 616 320 320 320 960 304 722 646 364 360 775 812 737 178 178 89 89 378 252 126 126 64 64 64 64 387 129 129 129 966 966 966 966 294 588 588 294 144 48 48 48 120 120 360 120 918 306 612 306 625 625 625 625 638 319 319 638 289 289 289 289 314 314 942 314 725 44 28 231 876 438 438 876 388 388 776 776 912 912 456 456 813 349 749 702 885 74 423 967 464 464 232 232 455 95 944 780 184 817 920 813 361 722 361 722 867 410 952 829 27 27 27 27 194 126 264 527 389 389 389 389 856 197 421 410 186 62 62 62 820 19 687 660 555 185 370 185 153 306 459 153 438 146 146 146 259 518 259 777 51 111 321 717 100 100 300 100 816 408 408 816 300 150 300 150 524 524 524 524 637 637 637 637 798 213 204 228 522 174 174 348 269 269 269 269 26 13 13 39 627 627 627 627 92 184 92 276 390 130 130 130 152 304 456 152 626 313 313 626 298 596 298 596 140 420 140 140 761 761 761 761 208 624 208 208 12 36 12 12 593 352 568 558 220 220 110 110 938 938 938 938 715 715 715 715 475 247 757 506 903 981 870 539 111 222 111 333 252 252 252 252 225 675 225 450 66 198 66 66 120 60 60 180 520 520 520 520 316 632 316 948 90 180 90 180 148 148 148 148 943 518 164 633 166 166 166 498 692 553 454 14 346 440 41 307 463 199 609 862 878 878 878 878 415 830 415 830 490 245 245 490 736 368 368 736 652 652 652 652 419 838 419 838 612 306 918 306 304 912 304 304 705 736 247 781 801 940 369 733 89 89 89 89 141 141 423 141 106 106 318 212 854 854 854 854 225 450 225 675 643 643 643 643 12 538 263 264 243 81 81 81 114 765 673 620 753 251 251 502 175 175 175 525 264 528 264 792 259 999 182 260 83 166 166 83 15 15 45 15 686 686 686 686 672 224 224 224 494 494 988 988 810 534 520 305 857 857 857 857 268 175 357 418 74 74 74 222 85 170 85 170 548 548 548 548 8 4 8 4 33 33 33 33 970 470 233 686 925 925 925 925 906 543 18 205 193 193 579 193 602 620 887 58 52 26 26 52 20 10 30 10 496 992 496 992 333 666 333 666 988 988 988 988 380 380 190 190 384 384 384 384 243 162 81 81 738 246 246 492 899 899 899 899 45 90 45 135 972 972 972 972 281 281 562 562 195 195 195 585 645 215 215 215 588 196 196 196 252 84 84 84 68 68 68 204 420 420 420 420 780 260 520 260 290 145 145 290 207 788 681 342 689 291 248 566 710 506 437 663 32 64 96 32 180 180 540 180 229 951 808 536 134 134 402 134 371 742 371 742 341 341 682 682 4 4 12 4 341 129 852 830 368 368 184 184 326 326 978 326 530 265 265 530 23 46 23 46 38 459 931 323 314 628 942 314 91 91 91 273 327 218 109 109 878 878 878 878 292 292 876 584 150 150 300 450 346 785 795 568 676 676 676 676 55 55 165 55 101 202 303 101 473 870 433 442 203 203 609 203 613 613 613 613 906 453 906 453 115 230 115 345 145 145 435 145 926 333 683 707 145 145 435 145 841 841 841 841 444 296 148 148 731 731 731 731 574 287 574 287 310 310 310 930 908 908 908 908 463 926 926 463 882 882 882 882 630 630 630 630 964 964 964 964 225 225 675 450 341 857 3 843 399 133 133 133 136 54 508 1 487 974 487 974 453 453 906 906 999 999 999 999 350 175 175 350 586 293 293 586 102 102 204 204 829 829 829 829 266 266 266 266 204 612 408 204 775 775 775 775 347 723 973 609 476 787 514 128 145 435 290 145 521 340 453 811 9 9 18 27 512 512 512 512 96 96 288 96 280 280 560 840 404 202 202 404 549 549 549 549 62 62 62 62 109 327 109 109 537 179 179 179 336 336 336 336 445 890 445 890 338 507 169 169 529 529 529 529 836 418 418 836 951 317 317 317 595 384 598 994 700 700 700 700 906 453 906 453 794 397 794 397 314 314 157 157 603 603 603 603 484 484 242 242 660 220 220 220 840 840 420 420 250 750 250 250 550 550 550 550 101 101 303 202 178 89 178 89 51 102 102 51 269 538 269 807 157 157 471 157 165 55 55 55 69 138 69 207 282 846 282 282 100 200 300 100 31 31 31 93 29 87 29 29 220 110 220 110 159 106 53 53 723 102 167 606 858 572 286 286 111 333 111 222 364 364 364 364 282 358 278 210 395 976 306 947 908 437 188 613 387 387 387 387 238 238 238 714 630 315 630 315 358 358 358 358 876 438 876 438 710 710 710 710 382 382 382 382 282 94 94 94 345 115 115 115 264 88 88 88 189 567 189 189 439 878 878 439 661 406 405 469 224 224 672 224 184 184 368 552 124 62 124 62 146 146 438 146 78 78 78 78 261 261 783 522 118 131 299 213 168 504 336 168 213 213 213 213 270 90 90 180 151 302 151 302 261 87 87 87 129 129 387 258 898 677 63 746 135 135 135 135 368 368 736 736 360 126 433 889 271 542 271 542 864 432 432 864 669 970 910 173 423 141 141 141 262 548 348 864 25 75 25 25 957 319 638 319 283 849 283 283 202 255 504 408 14 14 14 14 534 178 178 178 289 289 578 867 653 653 653 653 816 272 272 272 582 13 370 722 61 183 61 61 400 200 600 200 270 810 270 270 18 480 95 548 957 319 319 319 27 879 357 182 127 127 127 127 312 624 312 624 302 302 151 151 374 21 503 680 514 514 257 257 210 210 630 210 247 247 494 494 410 205 615 205 240 120 120 360 135 135 405 135 630 523 215 182 816 816 816 816 388 388 388 388 646 646 646 646 338 280 769 523 326 326 326 978 472 236 236 472 115 230 230 115 433 433 866 866 754 21 289 498 119 238 357 119 374 187 561 187 131 114 357 254 408 136 136 272 617 935 560 845 109 109 327 109 247 247 741 247 177 354 177 354 202 202 202 202 135 45 45 45 696 963 451 734 424 636 212 212 124 62 186 62 312 839 732 573 866 866 433 433 156 156 156 468 104 312 208 104 253 506 253 759 149 335 303 35 178 178 356 534 862 431 431 862 236 118 236 118 180 90 270 90 717 717 717 717 283 283 283 283 804 536 268 268 68 204 68 68 834 278 278 278 694 694 694 694 670 670 335 335 161 196 747 633 129 258 129 258 651 217 217 217 257 257 257 257 89 267 89 89 439 439 439 439 254 508 508 254 343 343 686 686 262 262 262 786 226 452 226 452 772 772 386 386 88 874 216 577 355 355 355 355 204 68 68 68 919 919 919 919 26 52 52 26 395 877 259 73 645 430 215 215 18 18 54 18 780 520 260 260 150 150 300 450 819 273 546 273 885 295 590 295 83 166 83 249 93 93 93 93 209 418 209 627 16 16 8 8 6 4 2 2 4 12 4 4 141 141 141 141 147 441 147 147 121 976 615 35 417 417 834 834 307 307 921 307 561 561 561 561 237 237 711 237 522 522 522 522 34 17 17 51 768 256 256 256 136 136 136 136 628 628 628 628 730 800 943 533 472 472 472 472 639 213 213 213 961 961 961 961 332 332 332 996 765 977 805 816 38 114 38 38 341 341 341 341 248 248 124 124 978 978 489 489 665 313 898 995 819 546 273 273 182 364 182 364 294 147 147 294 536 536 536 536 304 304 608 608 237 237 237 237 332 996 332 332 427 873 20 672 90 90 90 270 209 418 209 418 956 907 669 879 287 287 287 861 608 34 491 762 570 570 285 285 570 543 332 596 725 725 725 725 862 862 431 431 858 286 286 286 320 320 640 640 913 913 913 913 148 148 444 148 81 27 27 27 834 834 834 834 74 74 148 148 115 115 115 345 280 280 140 140 221 663 221 221 114 57 57 171 674 674 674 674 34 34 17 17 784 784 784 784 300 300 150 150 36 36 72 108 276 828 276 552 59 59 59 59 694 347 694 347 122 122 122 366 250 250 500 750 285 285 855 285 426 426 426 426 313 313 313 313 40 204 271 964 177 902 794 282 807 269 269 269 395 790 395 790 570 570 570 570 138 69 69 138 60 30 60 30 576 576 576 576 132 132 264 264 644 322 322 966 797 797 797 797 449 898 449 898 177 354 354 177 898 449 898 449 160 160 480 160 918 612 306 306 166 166 498 332 175 175 175 175 131 131 262 262 425 630 618 907 285 855 285 285 708 354 708 354 108 36 36 36 298 298 298 298 84 28 28 28 40 502 66 397 244 122 122 244 643 992 214 898 38 336 609 238 120 40 40 40 363 726 726 363 81 81 243 81 430 645 215 215 440 711 75 481 882 441 441 882 329 508 7 993 498 498 498 498 56 452 336 440 439 439 439 439 313 626 626 313 696 111 658 235 331 331 993 331 594 100 786 926 484 968 484 968 855 855 855 855 195 749 966 566 603 601 94 373 263 789 263 526 153 459 153 306 323 771 795 122 93 93 93 93 168 84 168 84 306 306 306 306 74 74 148 148 291 573 901 684 566 283 283 566 538 261 304 130 494 494 494 494 414 207 207 621 180 180 90 90 449 449 898 898 36 12 24 12 676 676 676 676 328 656 656 328 113 226 113 226 299 602 627 515 471 266 504 40 192 192 576 384 444 222 444 222 22 830 6 778 4 4 4 12 545 545 545 545 78 949 827 550 501 167 167 167 873 804 9 692 207 69 69 69 253 253 253 759 124 124 124 372 39 39 39 117 126 126 378 126 424 743 426 645 169 169 507 169 65 65 65 65 120 777 748 348 277 246 139 121 906 302 302 302 241 241 723 241 774 782 706 596 418 209 418 209 888 296 296 296 232 232 232 232 20 30 10 10 38 38 38 38 521 521 521 521 156 468 156 156 597 199 199 199 70 70 140 210 7 7 7 7 642 214 214 428 202 404 202 404 228 456 684 228 593 593 593 593 72 72 72 216 207 77 658 325 546 819 273 273 948 316 632 316 67 67 201 67 306 306 306 918 242 242 726 242 104 312 104 104 51 17 17 17 88 44 88 44 776 776 776 776 982 685 544 423 92 46 92 46 391 391 391 391 968 968 484 484 3 1 1 1 231 231 462 693 669 669 669 669 141 141 282 282 324 514 633 238 51 51 51 51 239 508 565 377 284 284 142 142 58 902 456 441 196 588 196 196 323 969 323 323 734 734 734 734 666 481 765 241 70 70 70 70 241 723 241 241 849 849 849 849 254 508 254 762 782 109 78 122 256 512 256 512 264 264 528 528 198 198 594 198 716 716 358 358 121 121 121 121 989 989 989 989 967 303 431 208 898 898 898 898 762 254 508 254 622 415 768 218 186 186 186 186 170 170 340 510 386 386 386 386 114 114 57 57 249 249 498 498 184 184 184 552 142 142 142 426 301 301 301 903 318 318 636 954 165 330 165 495 143 143 143 143 205 410 615 205 75 225 75 75 427 854 427 854 606 606 606 606 129 43 43 43 392 392 392 392 808 404 808 404 402 134 134 134 844 366 286 378 861 1 301 394 294 24 18 681 693 693 693 693 778 778 778 778 289 289 289 867 986 493 493 986 277 831 277 277 441 882 441 882 892 446 892 446 333 732 100 906 52 104 156 52 250 368 428 379 746 302 15 290 205 205 410 410 892 677 302 650 246 246 246 738 22 44 44 22 152 152 456 152 465 465 465 465 50 726 709 580 144 144 144 144 174 261 87 87 451 902 451 902 258 516 258 516 21 21 21 63 126 378 126 252 91 454 718 568 894 407 43 558 361 361 361 361 284 142 284 142 317 281 145 897 376 376 752 752 68 68 68 68 109 109 109 109 353 706 353 706 830 415 415 830 235 235 235 235 814 814 814 814 328 984 328 656 232 232 232 232 239 239 239 239 279 279 279 279 43 129 43 43 641 641 641 641 142 142 142 142 146 292 292 146 912 304 304 304 210 210 630 210 977 986 237 750 547 547 547 547 351 117 117 117 714 357 357 714 333 333 666 666 212 212 424 424 1 1 1 1 453 287 88 431 111 37 37 74 286 300 353 858 952 952 952 952 972 324 324 648 362 181 181 362 66 132 66 132 107 321 107 107 303 606 303 606 141 786 33 564 867 774 300 474 276 276 138 138 825 884 730 297 938 938 469 469 318 636 636 318 988 988 988 988 885 885 885 885 201 603 402 201 164 164 492 164 999 343 9 815 258 774 258 258 581 557 254 560 835 835 835 835 264 132 132 396 679 679 679 679 232 232 116 116 6 12 12 6 458 721 485 942 78 998 587 183 12 388 244 3 480 240 480 240 727 442 512 900 750 169 724 791 605 851 208 172 459 459 459 459 38 114 38 38 823 823 823 823 587 587 587 587 90 180 90 270 603 201 201 201 221 663 221 221 716 358 716 358 233 699 233 233 752 752 752 752 57 57 171 57 92 531 577 693 80 80 80 80 464 88 390 167 159 318 159 318 142 142 426 142 363 726 726 363 253 61 813 45 121 121 121 121 384 128 128 256 185 185 555 185 625 625 625 625 67 67 201 134 311 311 933 311 346 346 346 346 48 48 48 48 118 236 236 118 913 577 200 637 297 891 297 297 483 161 161 161 778 778 778 778 234 468 234 468 261 261 783 261 199 199 199 597 518 518 518 518 56 168 56 112 124 62 124 62 272 272 136 136 62 62 186 62 242 484 242 484 453 906 906 453 290 753 364 443 548 274 274 548 222 222 666 222 384 768 768 384 286 286 858 286 189 63 63 126 124 62 62 186 732 141 311 227 48 16 16 16 709 709 709 709 138 414 138 138 191 313 438 123 138 138 138 414 32 32 96 64 112 336 112 112 68 68 204 136 476 238 714 238 191 382 191 573 963 683 963 933 603 603 603 603 870 832 461 501 57 19 19 19 573 573 573 573 810 782 502 983 268 268 536 536 612 204 408 204 22 22 44 44 94 47 47 141 140 778 602 916 813 48 846 648 603 126 496 895 866 866 866 866 534 178 178 178 80 80 80 240 248 372 124 124 122 122 366 122 186 558 186 186 537 978 163 598 355 355 355 355 852 788 603 325 159 159 477 318 852 852 852 852 922 308 172 660 429 143 143 143 190 190 380 570 968 968 484 484 345 115 115 115 100 100 100 100 590 229 980 140 697 795 250 644 612 306 306 918 716 104 229 237 283 283 283 283 697 378 238 993 132 44 360 840 56 28 28 84 273 91 91 91 396 396 396 396 26 78 26 26 52 52 52 52 17 17 17 51 831 831 831 831 175 442 482 269 956 354 698 341 525 525 525 525 707 724 304 608 419 838 838 419 289 867 289 289 426 284 142 142 124 431 957 153 760 360 188 719 459 918 459 918 759 253 253 253 266 266 532 532 147 147 147 441 226 452 678 226 630 315 630 315 487 487 487 487 489 163 163 163 114 342 114 114 300 100 100 200 506 506 506 506 473 473 473 473 399 84 596 854 821 821 821 821 137 137 411 137 494 247 247 494 969 89 444 162 104 52 52 104 243 243 243 243 588 58 116 139 125 375 125 125 614 921 307 307 826 427 841 685 444 222 666 222 654 218 218 436 78 78 78 234 59 59 177 59 465 465 465 465 856 428 428 856 508 254 254 762 268 804 268 268 226 226 226 678 59 59 59 59 365 500 875 690 252 126 378 126 222 73 222 213 81 162 81 162 216 432 648 216 141 820 322 907 588 294 588 294 277 277 277 277 877 125 990 463 861 465 767 462 168 336 168 336 672 672 672 672 117 117 117 351 906 906 906 906 30 30 30 90 199 199 398 398 410 715 18 534 188 376 188 376 539 544 400 426 102 204 102 204 213 71 71 71 624 513 629 274 40 40 40 120 670 938 19 309 678 809 76 315 723 241 241 241 235 114 498 407 520 520 520 520 965 473 129 659 271 813 271 271 303 101 101 101 272 541 397 971 243 243 243 729 85 255 85 85 568 568 568 568 226 678 452 226 691 691 691 691 762 381 762 381 197 591 197 197 900 450 450 900 414 207 207 414 863 863 863 863 666 444 222 222 524 786 262 262 51 102 51 102 569 137 286 974 227 454 227 681 169 338 338 169 309 349 801 135 236 708 236 236 51 117 432 357 277 834 397 931 999 572 376 201 873 291 291 291 412 412 824 824 917 194 591 196 173 173 519 173 234 702 468 234 676 676 676 676 95 95 95 285 309 309 618 927 907 907 907 907 637 16 426 813 206 284 623 969 352 48 240 232 473 974 750 539 91 167 785 745 396 132 132 264 424 424 424 424 42 42 126 42 214 713 491 418 846 517 196 148 683 683 683 683 119 32 211 849 72 72 144 144 311 311 311 933 469 938 469 938 358 179 179 358 279 93 93 93 48 48 144 48 179 179 179 537 657 219 219 219 431 431 862 862 54 838 565 917 836 64 810 820 264 132 132 396 42 126 42 42 168 168 168 168 24 72 24 48 669 669 669 669 292 363 51 948 251 251 251 753 577 808 1 164 137 411 137 137 204 204 204 204 921 229 62 491 316 316 948 316 875 29 947 240 720 240 240 240 114 114 342 228 467 438 360 505 54 108 54 108 44 628 608 626 320 160 160 320 983 671 918 660 142 142 71 71 12 24 12 36 304 912 304 608 237 237 237 237 91 91 91 273 295 827 895 762 400 200 600 200 230 690 460 230 627 209 418 209 338 169 338 169 313 305 192 190 651 651 651 651 253 759 253 253 88 88 88 88 840 420 840 420 122 366 122 122 75 225 75 75 36 36 72 108 359 68 508 374 232 232 232 232 111 111 111 111 278 278 834 278 319 390 869 617 298 596 894 298 344 344 688 688 332 574 155 625 690 690 345 345 336 168 168 336 897 299 598 299 782 391 391 782 102 204 102 204 146 146 146 146 713 700 811 419 828 828 828 828 832 832 832 832 71 71 71 71 863 863 863 863 854 770 364 854 437 437 437 437 134 666 857 761 214 642 214 214 346 173 173 346 852 299 494 17 174 87 174 87 711 237 237 237 144 48 48 96 232 464 464 232 1 3 1 1 333 912 136 91 352 176 352 176 100 606 72 11 585 195 195 195 342 171 342 171 344 172 344 172 645 645 645 645 592 592 592 592 522 783 261 261 376 188 564 188 581 581 581 581 264 528 264 528 51 17 17 17 843 281 562 281 302 302 151 151 75 75 225 150 570 570 570 570 934 934 934 934 540 180 360 180 201 201 201 201 47 770 239 893 62 62 62 62 40 40 80 80 271 813 271 271 296 799 294 569 637 637 637 637 422 33 351 260 166 332 166 332 33 66 33 66 222 222 666 444 180 540 180 360 750 750 375 375 266 266 266 266 137 411 137 137 587 187 243 133 172 172 344 344 390 780 780 390 459 918 459 918 802 753 781 899 360 120 120 240 189 378 189 567 495 738 59 627 136 408 136 136 931 931 931 931 245 713 54 1 736 736 368 368 348 116 232 116 338 441 589 85 295 590 590 295 471 942 942 471 843 281 281 281 818 818 818 818 129 43 43 43 845 893 420 796 388 388 388 388 855 753 203 36 200 400 200 600 910 35 312 700 822 822 822 822 133 215 369 808 444 148 148 148 12 12 12 12 308 308 308 924 231 599 127 482 123 123 246 369 113 113 226 226 228 969 347 414 858 286 572 286 447 298 149 149 868 76 802 319 318 159 477 159 116 116 348 116 215 215 645 215 8 8 8 8 532 372 72 326 135 270 135 405 48 48 144 96 320 960 320 320 384 384 384 384 738 456 542 804 388 388 388 388 133 266 133 266 488 563 530 249 916 458 458 916 997 997 997 997 210 105 315 105 252 126 378 126 171 513 171 171 597 597 597 597 633 144 203 688 652 326 652 326 363 242 121 121 228 114 114 228 95 95 190 190 278 139 139 278 750 250 250 250 70 70 140 210 65 65 195 65 369 123 246 123 707 707 707 707 889 889 889 889 380 190 570 190 34 904 561 457 798 399 399 798 225 225 225 675 810 540 270 270 214 428 428 214 584 292 292 584 886 443 886 443 162 162 162 486 447 149 149 149 780 634 164 730 122 61 61 122 1 1 2 3 256 512 256 512 607 607 607 607 611 611 611 611 178 89 178 89 17 17 17 51 668 412 274 414 116 116 348 116 910 910 910 910 305 610 915 305 619 619 619 619 241 241 241 723 681 681 681 681 599 599 599 599 237 711 237 237 118 354 118 118 146 146 146 438 876 876 876 876 217 217 651 217 646 646 646 646 595 595 595 595 329 908 988 806 471 471 471 471 364 756 870 828 882 882 441 441 149 298 149 298 230 230 230 690 145 145 290 290 888 296 592 296 510 170 170 170 89 178 178 89 936 936 936 936 222 222 666 222 107 107 321 107 117 39 78 39 252 504 756 252 493 493 986 986 691 691 691 691 180 180 90 90 630 798 138 958 137 984 178 218 57 171 114 57 837 279 279 279 83 83 83 83 391 391 391 391 560 560 560 560 102 306 204 102 201 201 201 603 115 115 230 230 522 261 261 522 732 732 732 732 216 216 216 216 299 517 12 716 753 900 562 218 604 302 604 302 989 818 760 719 93 93 93 93 184 184 92 92 654 327 327 654 377 961 836 743 198 198 594 198 333 111 111 111 10 712 146 912 66 66 33 33 268 268 536 804 137 411 137 137 238 476 714 238 522 261 261 522 458 458 229 229 736 736 368 368 246 246 246 738 506 253 253 759 465 557 854 801 157 12 596 906 790 891 266 245 6 4 2 2 213 258 906 435 858 694 378 14 216 216 648 216 18 6 6 12 506 488 965 415 237 474 711 237 714 714 714 714 726 576 539 63 92 92 92 276 165 495 165 165 848 848 424 424 140 140 140 420 13 26 13 26 902 856 700 587 125 125 375 125 289 289 867 289 962 481 962 481 444 785 309 753 49 49 147 98 634 317 634 317 372 124 124 248 328 656 328 656 693 927 714 188 957 638 319 319 998 499 499 998 70 35 35 105 486 162 324 162 539 539 539 539 663 663 663 663 718 538 676 861 170 170 510 170 207 207 414 414 597 199 199 199 291 582 291 873 170 85 170 85 98 98 98 294 346 346 346 346 942 628 314 314 144 48 48 48 163 163 326 326 60 60 180 120 500 750 250 250 795 630 326 635 990 330 330 660 206 618 206 412 312 628 294 671 58 29 29 87 776 388 776 388 225 450 675 225 10 10 30 10 495 456 981 287 166 166 498 166 34 34 34 34 236 472 708 236 26 78 26 26 287 178 311 258 238 119 119 238 426 639 213 213 118 118 118 118 603 603 603 603 864 333 17 110 426 852 426 852 386 579 193 193 372 372 744 744 585 585 585 585 744 744 744 744 331 331 993 331 407 407 407 407 411 818 374 558 544 544 544 544 834 422 499 408 370 370 370 370 887 887 887 887 129 387 129 129 959 371 819 246 906 816 351 378 813 813 813 813 92 276 92 92 895 392 417 249 655 655 655 655 778 778 778 778 279 692 481 908 72 24 24 24 217 651 217 217 680 340 680 340 143 265 587 33 554 277 554 277 659 429 827 454 472 944 944 472 312 312 936 312 758 542 891 391 30 30 30 30 692 803 140 981 92 92 276 184 80 80 80 240 922 922 461 461 220 660 220 220 623 788 930 609 448 763 435 259 108 216 216 108 484 484 484 484 96 192 288 96 906 453 906 453 674 337 674 337 143 143 429 286 203 406 203 609 206 206 206 206 125 840 416 813 306 306 306 306 262 262 262 786 639 639 639 639 341 30 154 101 226 226 452 678 835 835 835 835 50 50 150 100 186 372 372 186 56 56 56 56 224 224 224 672 51 51 51 51 376 376 188 188 108 36 72 36 296 592 592 296 634 833 452 935 359 359 359 359 264 176 88 88 670 670 670 670 259 518 777 259 59 177 59 59 18 6 6 6 125 91 540 446 729 736 65 756 371 859 797 485 193 193 579 193 894 298 298 298 542 271 271 542 909 303 303 606 84 818 793 246 969 646 323 323 213 426 426 213 474 237 237 474 487 378 459 365 560 840 280 280 151 302 302 151 748 374 748 374 415 830 830 415 908 454 454 908 301 301 301 301 32 64 64 32 235 855 542 581 765 765 765 765 318 954 318 318 5 5 5 5 108 216 108 324 774 387 774 387 242 726 242 242 197 394 197 591 922 922 922 922 284 142 426 142 299 85 620 554 568 568 568 568 372 372 372 372 323 969 323 646 478 717 239 239 410 410 410 410 348 174 174 522 870 870 870 870 6 12 6 12 247 247 247 247 480 720 240 240 76 76 76 76 222 111 333 111 945 47 5 520 445 445 445 445 236 472 236 472 141 423 141 141 139 139 139 417 69 69 207 69 232 116 116 232 246 112 537 151 2 368 818 266 798 266 266 266 15 941 949 90 3 2 1 1 206 206 412 412 46 46 46 138 122 122 366 122 306 918 306 306 829 829 829 829 779 975 949 643 690 690 690 690 198 198 99 99 425 425 425 425 521 521 521 521 820 820 820 820 111 111 333 222 574 652 729 314 220 110 110 220 858 286 286 286 313 313 313 939 128 64 64 128 215 215 215 215 272 544 272 544 141 423 141 282 566 250 149 525 561 187 187 187 452 452 226 226 504 168 168 168 783 783 783 783 932 350 217 88 138 69 69 138 292 292 292 876 400 200 600 200 318 318 318 954 725 288 503 674 264 176 88 88 525 175 175 350 636 424 212 212 304 388 543 300 396 971 59 98 28 14 14 28 691 691 691 691 279 279 558 837 262 786 262 262 68 204 68 136 466 953 978 346 181 362 362 181 662 331 331 993 251 948 566 448 78 78 78 234 326 163 326 163 16 32 16 32 42 126 84 42 996 332 664 332 308 308 308 308 36 72 108 36 191 191 382 573 192 96 192 96 518 518 518 518 86 86 86 86 831 831 831 831 944 472 944 472 313 626 313 626 384 128 128 256 6 6 3 3 388 716 800 976 834 278 556 278 857 730 884 873 775 775 775 775 22 22 11 11 419 838 838 419 18 9 18 9 342 171 171 513 235 470 470 235 85 85 255 85 66 99 33 33 921 307 614 307 313 626 313 626 779 812 558 500 497 994 994 497 664 664 664 664 114 114 228 228 840 98 134 377 228 228 684 228 938 938 938 938 113 113 113 113 294 147 147 441 301 903 602 301 235 470 705 235 133 133 266 399 975 975 975 975 345 345 345 345 252 756 252 252 218 327 109 109 148 444 148 148 210 420 210 420 40 60 20 20 436 436 436 436 187 889 954 320 91 273 91 182 234 702 234 234 279 279 837 279 130 130 390 130 7 7 7 7 796 398 796 398 278 278 278 278 544 544 544 544 145 145 145 435 752 752 752 752 338 676 338 676 174 983 497 275 115 345 115 230 487 974 974 487 367 602 477 920 801 801 801 801 208 104 104 208 900 900 900 900 6 770 630 168 126 63 63 126 290 290 145 145 892 446 73 583 70 35 70 35 178 356 534 178 521 521 521 521 116 116 348 116 220 220 110 110 127 381 127 254 191 382 191 382 180 180 540 180 317 317 951 317 21 7 7 7 636 318 318 636 724 724 362 362 155 310 155 310 363 266 503 585 990 990 495 495 292 584 584 292 226 678 226 226 818 468 919 660 571 543 593 698 343 343 343 343 236 669 481 719 399 133 133 133 55 55 165 55 642 214 428 214 208 208 624 208 381 381 762 762 53 106 106 53 692 692 692 692 741 741 741 741 335 282 894 324 71 71 142 142 267 801 267 267 450 450 225 225 432 864 864 432 184 184 92 92 837 140 166 822 416 208 416 208 352 176 352 176 51 51 153 51 319 548 466 951 214 214 214 214 204 204 204 204 645 645 645 645 507 507 507 507 262 188 311 882 984 328 656 328 8 24 8 16 19 19 38 38 990 990 990 990 640 640 640 640 71 71 213 71 435 435 435 435 745 745 745 745 260 260 260 260 474 948 474 948 252 252 504 756 881 881 881 881 618 206 206 206 557 557 557 557 47 47 94 94 128 256 128 384 337 337 337 337 252 702 94 341 88 88 176 264 390 195 390 195 296 888 296 592 69 69 207 138 353 706 706 353 67 67 67 67 192 96 192 96 355 355 355 355 409 409 409 409 334 334 334 334 59 59 59 177 232 766 177 44 58 58 116 116 301 903 301 301 366 732 732 366 178 356 356 178 107 107 214 321 203 406 203 406 5 5 15 5 33 33 33 33 460 515 610 759 343 343 686 686 82 417 214 960 292 301 353 505 193 297 461 577 128 192 64 64 224 672 224 224 901 901 901 901 122 244 122 244 471 942 471 942 119 238 119 357 297 99 99 99 278 827 745 602 6 12 18 6 847 725 245 787 96 96 288 192 67 201 67 67 789 526 263 263 154 77 154 77 283 566 283 849 169 169 169 169 257 257 257 257 77 77 231 154 496 744 248 248 60 60 60 60 4 63 821 129 48 48 144 48 51 153 51 51 906 302 302 302 175 350 525 175 213 71 142 71 228 228 228 228 771 771 771 771 117 117 234 351 102 51 153 51 141 141 141 141 365 365 365 365 627 209 209 209 81 208 410 829 786 262 262 262 136 68 68 136 300 300 150 150 512 483 571 371 92 92 92 276 709 709 709 709 226 246 152 123 174 174 87 87 438 876 876 438 234 702 234 234 485 485 970 970 235 705 235 235 661 661 661 661 621 621 621 621 227 227 454 454 201 134 67 67 133 133 133 399 33 66 66 33 213 71 71 71 50 50 50 150 906 302 302 604 472 944 472 944 233 466 233 466 94 94 94 282 423 967 469 638 118 118 118 118 246 246 738 246 230 115 230 115 489 489 489 489 586 422 809 657 140 140 140 420 797 983 191 163 469 938 938 469 872 489 7 137 126 252 378 126 286 286 858 286 356 356 356 356 224 324 101 476 87 87 261 87 534 267 801 267 42 497 876 515 254 254 254 254 457 914 457 914 622 622 622 622 385 385 385 385 546 528 56 471 322 966 322 322 297 297 891 594 522 997 924 371 587 269 285 182 125 125 125 125 166 166 83 83 558 837 279 279 228 228 456 684 32 16 48 16 97 97 97 97 878 322 902 960 737 737 737 737 548 548 548 548 32 64 32 96 928 464 928 464 21 70 720 729 332 332 332 332 62 62 124 186 717 239 239 478 172 953 672 625 18 9 27 9 263 263 263 789 114 228 112 55 10 5 5 15 199 199 597 398 190 95 95 285 692 692 692 692 136 136 136 408 18 6 6 6 194 388 388 194 244 244 244 244 814 164 329 216 184 184 92 92 448 448 448 448 266 532 532 266 83 83 166 249 227 454 227 681 534 987 568 648 720 240 480 240 71 719 824 398 304 304 912 304 366 122 244 122 271 813 271 542 158 158 158 474 265 265 265 795 647 322 368 978 480 480 960 960 1 1 2 2 126 252 126 252 127 127 254 254 251 753 251 251 759 759 759 759 196 392 588 196 235 235 235 235 632 316 316 632 178 89 178 89 166 166 166 498 191 191 573 191 774 774 774 774 67 67 201 67 450 900 450 900 58 58 58 174 6 6 3 3 870 184 299 365 492 164 164 328 699 699 699 699 294 98 98 98 326 652 326 978 568 568 284 284 23 69 23 23 903 903 903 903 329 329 329 329 25 25 75 25 176 264 88 88 837 279 279 279 959 959 959 959 163 163 489 163 15 5 5 5 242 242 242 726 202 202 606 202 377 377 377 377 249 706 779 290 936 936 468 468 132 132 396 132 197 197 591 197 223 223 223 223 46 46 46 46 170 340 510 170 592 799 599 776 838 838 419 419 314 314 314 942 808 808 808 808 100 100 300 100 241 723 241 241 854 854 854 854 659 991 173 433 56 56 168 56 108 36 36 36 117 117 351 117 135 45 90 45 218 109 109 218 67 134 67 134 258 258 258 258 468 156 156 156 661 598 24 572 207 138 69 69 527 527 527 527 291 97 97 194 34 17 51 17 641 641 641 641 185 555 185 185 709 709 709 709 537 179 179 179 69 69 69 207 205 205 615 205 27 27 81 27 46 46 46 138 348 116 116 116 116 58 58 174 58 116 58 116 10 5 15 5 513 171 171 342 209 209 209 627 558 186 186 372 162 162 162 162 875 875 875 875 769 750 561 469 52 156 52 52 470 705 235 235 605 605 605 605 240 911 944 412 309 309 927 309 510 170 170 170 331 331 662 993 222 666 222 444 418 418 418 418 268 268 804 268 139 278 278 139 78 26 26 26 934 934 934 934 201 67 67 67 387 387 387 387 191 191 191 573 606 404 202 202 298 596 298 596 850 894 425 115 339 113 113 113 509 509 509 509 102 102 102 102 645 215 215 215 174 174 174 174 232 232 696 464 31 93 31 62 960 727 421 245 499 499 499 499 88 88 88 88 366 732 732 366 117 39 39 39 97 97 194 194 700 465 693 967 276 828 276 276 81 81 162 243 571 571 571 571 563 524 89 43 424 714 581 675 30 30 30 30 286 858 286 286 388 194 194 582 71 71 71 71 406 406 406 406 261 261 261 783 203 756 925 935 597 741 545 917 668 334 668 334 596 298 596 298 269 269 807 269 847 847 847 847 884 442 884 442 353 353 353 353 489 163 163 163 164 492 328 164 66 33 33 99 147 147 147 147 225 225 675 225 432 432 432 432 608 441 136 253 89 89 267 178 576 864 288 288 135 135 405 270 551 881 301 882 54 162 54 54 317 367 801 71 595 595 595 595 368 335 881 753 299 851 274 758 92 92 276 92 280 140 140 420 384 384 384 384 414 207 414 207 15 15 30 30 222 74 74 74 349 349 349 349 15 30 15 45 256 768 256 512 756 252 252 252 474 474 474 474 92 138 46 46 264 760 153 455 727 727 727 727 240 720 240 240 544 43 875 643 13 990 807 870 225 75 75 75 92 92 184 184 520 260 780 260 340 510 170 170 423 141 141 141 486 118 918 282 292 292 292 292 910 910 455 455 537 179 179 179 906 453 453 906 814 823 553 934 226 113 113 339 386 108 490 773 89 89 89 89 684 684 342 342 956 956 956 956 128 878 785 805 308 308 154 154 184 184 92 92 124 62 124 62 38 38 38 114 236 118 118 236 666 340 92 843 186 387 191 163 762 508 254 254 368 736 368 736 370 185 185 555 809 809 809 809 768 256 256 256 379 758 758 379 294 294 294 294 80 80 240 80 592 296 296 592 167 167 501 167 926 463 926 463 284 284 284 284 338 338 338 338 857 857 857 857 558 217 408 530 879 586 293 293 89 178 178 89 514 472 843 209 486 972 486 972 912 456 456 912 80 80 160 160 78 78 78 234 562 774 894 275 26 26 26 78 122 366 122 244 438 438 438 438 114 114 228 228 301 301 301 903 105 315 105 105 160 160 160 160 139 139 139 417 537 537 537 537 579 491 155 76 943 943 943 943 258 774 258 258 302 302 302 906 271 813 542 271 623 623 623 623 179 537 179 179 295 590 295 885 192 384 192 576 549 183 183 183 226 226 226 226 152 614 616 412 253 759 253 506 206 206 412 412 302 307 767 196 150 300 150 450 463 699 784 802 524 838 714 924 270 810 270 270 477 477 477 477 272 544 816 272 235 235 235 235 35 105 35 35 147 49 49 49 609 609 609 609 296 296 296 888 224 672 224 224 290 290 870 290 196 196 196 588 264 238 170 274 610 610 610 610 444 444 444 444 179 537 179 179 147 441 147 147 463 122 891 540 298 298 298 894 377 775 861 260 978 489 489 978 835 486 756 872 508 761 813 554 98 294 98 98 74 148 148 74 433 320 243 928 843 901 99 420 584 584 292 292 795 778 141 803 15 30 15 30 160 160 160 480 481 962 962 481 152 304 304 152 270 889 266 120 148 148 296 444 438 657 219 219 93 260 840 952 815 985 109 724 383 766 383 766 257 257 257 257 23 184 540 844 44 44 44 132 320 320 320 320 801 735 906 923 391 94 397 760 254 508 508 254 975 147 58 423 34 102 68 34 539 705 381 218 436 218 218 436 162 54 54 54 541 714 457 459 231 231 231 693 404 404 404 404 768 256 256 256 58 29 58 29 986 793 853 60 534 178 178 178 401 401 401 401 63 21 21 21 345 739 122 716 688 344 688 344 188 188 188 188 754 754 754 754 510 170 170 170 440 440 440 440 478 956 478 956 827 827 827 827 68 68 68 204 969 21 119 810 294 147 147 441 198 66 132 66 278 834 278 278 469 469 469 469 106 212 106 212 884 884 442 442 391 391 391 391 485 970 970 485 498 249 249 498 760 760 760 760 482 241 241 723 300 300 900 300 918 306 306 612 138 674 301 168 297 891 594 297 533 758 140 61 625 192 470 596 156 156 312 468 962 481 481 962 100 50 50 100 594 198 198 396 190 190 190 190 164 328 164 492 508 508 508 508 696 348 348 696 288 288 864 576 864 288 288 288 872 237 208 871 547 582 730 46 780 260 260 260 376 752 376 752 423 423 423 423 162 65 621 503 44 803 215 899 36 36 36 108 253 253 759 253 834 667 836 516 759 652 331 864 313 313 313 313 190 190 380 380 688 344 344 688 49 147 98 49 904 904 452 452 59 236 379 380 171 171 171 171 262 262 786 262 789 789 789 789 45 90 135 45 50 25 75 25 108 108 108 108 222 333 111 111 118 59 118 59 290 580 580 290 429 429 429 429 164 328 492 164 855 285 285 285 664 332 332 664 582 873 291 291 32 32 16 16 250 125 125 250 80 240 80 80 651 434 217 217 852 284 284 284 62 31 31 93 160 160 160 160 560 840 280 280 949 401 334 514 246 246 123 123 873 128 46 26 355 355 710 710 861 287 287 287 79 503 96 756 236 708 236 236 143 143 143 429 215 430 215 430 276 828 552 276 195 195 195 585 451 451 451 451 142 71 213 71 125 375 125 125 174 174 174 522 450 150 150 150 572 692 880 323 254 254 254 254 899 899 899 899 16 48 16 16 231 231 231 693 195 585 390 195 723 482 241 241 384 128 256 128 248 124 124 248 326 618 67 714 41 41 82 123 55 55 110 165 438 438 438 438 578 289 289 578 388 194 388 194 356 356 356 356 797 59 543 545 236 472 472 236 88 176 264 88 88 264 88 176 819 273 273 546 318 636 636 318 662 662 662 662 28 28 28 84 200 323 112 7 824 824 824 824 447 298 149 149 162 486 162 162 376 656 192 865 289 867 289 289 558 827 799 897 33 33 33 33 163 163 163 163 261 261 522 522 794 794 794 794 779 779 779 779 15 15 45 15 444 444 444 444 153 102 51 51 687 687 687 687 28 56 56 28 9 3 3 3 485 392 210 58 362 181 362 181 44 88 132 44 764 70 111 223 641 641 641 641 249 249 498 747 42 28 14 14 134 67 201 67 197 591 197 197 58 388 863 218 331 993 331 331 614 627 843 896 666 222 222 222 201 201 201 201 588 588 588 588 160 160 160 480 601 27 998 614 79 158 158 79 591 197 197 197 109 109 109 327 98 98 294 196 302 151 453 151 244 244 488 732 389 389 389 389 236 472 236 472 414 138 276 138 800 800 800 800 242 484 726 242 314 157 314 157 736 736 736 736 794 794 397 397 220 440 440 220 584 584 292 292 346 519 173 173 671 671 671 671 99 33 33 33 291 582 291 582 984 656 328 328 430 645 215 215 267 534 267 534 390 390 390 390 165 165 165 165 494 494 247 247 32 16 16 48 201 402 603 201 983 313 737 382 310 310 155 155 396 132 264 132 671 676 454 658 297 99 99 99 90 270 90 90 52 52 104 104 147 147 147 441 131 393 131 131 908 908 908 908 600 200 200 200 315 630 630 315 729 243 243 243 210 210 210 630 898 898 898 898 242 726 242 242 281 281 281 843 82 82 82 82 308 616 616 308 254 508 254 762 322 161 161 322 749 749 749 749 935 818 743 137 78 78 156 156 307 307 614 614 282 94 94 188 27 81 54 27 321 321 642 963 918 459 918 459 904 452 452 904 577 577 577 577 195 195 390 390 247 494 494 247 378 189 378 189 203 203 203 203 41 476 722 298 255 170 85 85 452 226 226 452 87 261 87 87 272 272 272 816 994 994 994 994 900 300 600 300 50 50 150 100 187 572 841 678 214 642 214 214 123 123 123 369 21 63 21 21 537 154 32 454 251 251 251 251 822 114 884 666 114 518 633 548 255 255 255 765 292 292 876 292 128 317 315 596 527 527 527 527 384 192 384 192 452 452 452 452 202 202 101 101 660 440 220 220 966 191 904 93 598 299 299 598 146 146 146 146 226 678 226 226 83 83 83 83 757 798 427 988 240 240 240 240 697 161 260 303 757 757 757 757 319 957 319 638 292 876 292 292 9 3 3 3 634 634 634 634 255 85 85 85 603 201 201 201 729 243 243 243 751 751 751 751 121 363 121 121 476 476 476 476 84 84 42 42 806 578 19 134 173 346 173 519 271 813 542 271 789 789 789 789 6 6 6 6 857 857 857 857 290 870 290 290 42 42 42 42 427 427 427 427 385 385 770 770 961 115 514 985 165 55 55 55 1 891 585 976 36 108 36 36 494 494 494 494 250 250 125 125 211 633 211 211 187 225 167 839 424 732 542 835 130 130 390 130 826 826 413 413 582 873 291 291 91 91 91 273 59 898 28 698 203 203 406 609 396 198 594 198 312 156 156 312 257 919 224 69 673 673 673 673 744 248 248 248 753 502 251 251 68 68 68 68 738 492 246 246 202 606 202 404 816 272 544 272 745 745 745 745 824 824 824 824 648 216 216 216 318 636 954 318 156 468 156 156 111 111 222 222 127 127 127 127 318 106 106 212 2 2 2 6 236 118 354 118 184 184 368 368 387 883 52 260 186 186 558 186 500 500 500 500 96 96 288 192 86 172 258 86 223 418 264 5 61 256 804 584 844 844 844 844 415 623 486 429 269 807 269 538 957 319 319 319 381 127 127 127 500 250 250 750 68 68 204 136 103 206 103 309 225 225 675 225 483 483 483 483 178 318 197 530 393 786 393 786 839 839 839 839 196 196 588 196 333 666 666 333 720 240 240 480 417 138 948 194 776 776 388 388 920 920 920 920 248 124 124 372 33 99 33 33 306 612 306 918 449 449 449 449 750 375 375 750 515 515 515 515 274 548 548 274 156 156 468 156 74 74 222 74 822 411 822 411 249 498 747 249 123 123 246 369 604 604 604 604 758 379 379 758 159 159 159 159 584 584 584 584 149 298 298 149 111 921 466 107 314 314 942 314 245 245 490 735 315 105 105 105 374 561 187 187 207 207 207 621 23 69 46 23 281 843 281 562 822 270 812 616 433 185 726 810 84 442 991 782 318 954 318 318 374 748 748 374 387 129 129 258 495 555 966 791 81 81 81 81 270 540 270 540 324 324 162 162 858 858 858 858 222 148 74 74 171 171 513 171 232 464 232 696 278 278 278 278 257 514 514 257 287 287 861 287 920 920 460 460 380 380 380 380 536 536 268 268 410 205 410 205 221 714 506 357 405 100 772 314 294 294 588 588 7 14 7 21 148 148 444 296 59 177 59 59 205 615 205 410 128 128 256 256 187 187 187 561 934 934 934 934 318 318 318 318 171 342 171 342 542 271 271 542 530 279 799 112 124 62 62 124 927 309 309 309 958 958 958 958 66 66 33 33 180 360 180 360 840 420 840 420 193 193 579 193 249 498 747 249 153 153 153 153 192 192 576 192 177 177 177 177 630 210 210 210 474 948 948 474 326 326 652 652 930 608 640 733 246 738 492 246 354 118 118 236 404 808 808 404 53 106 53 159 465 281 56 797 94 568 809 418 187 609 136 797 340 170 170 510 933 983 694 438 719 719 719 719 288 96 96 96 608 918 908 292 176 176 176 528 155 764 520 46 211 211 211 633 123 123 123 123 187 187 187 187 346 173 173 519 453 453 453 453 159 159 318 318 999 333 333 333 44 591 561 974 237 237 711 237 751 363 812 268 924 308 616 308 327 932 377 198 726 726 726 726 2 2 6 2 773 649 785 485 802 802 802 802 476 476 476 476 180 746 336 690 534 534 267 267 446 446 892 892 119 119 119 119 975 325 325 650 444 222 666 222 597 597 597 597 186 186 558 186 199 597 398 199 402 201 201 603 825 275 275 275 444 444 444 444 188 564 188 188 306 102 102 204 706 706 353 353 14 14 7 7 169 640 71 336 108 216 216 108 294 588 588 294 251 753 251 251 64 277 764 365 396 792 792 396 118 354 118 118 324 108 216 108 103 478 139 912 606 212 516 202 790 823 478 393 163 326 163 326 504 168 168 168 402 402 804 804 456 152 152 152 662 662 662 662 182 273 91 91 855 855 855 855 217 434 217 434 20 10 10 30 670 505 659 717 313 313 313 939 71 71 142 213 717 252 149 627 496 976 566 924 233 699 233 233 236 118 236 118 73 73 73 73 648 536 92 115 241 241 241 241 675 450 225 225 447 353 245 242 242 242 726 242 280 840 560 280 101 202 101 303 168 336 168 504 132 132 264 396 166 166 332 332 155 605 39 350 316 632 948 316 218 218 654 218 39 43 889 251 306 306 918 306 128 64 64 128 75 225 75 75 279 279 279 279 163 326 163 326 386 386 386 386 41 41 123 82 240 933 394 620 70 70 35 35 171 342 342 171 76 192 957 976 896 896 896 896 75 75 75 225 122 122 244 244 962 481 962 481 81 81 81 81 660 330 330 660 242 726 242 242 232 232 116 116 808 808 808 808 126 63 189 63 140 140 140 420 20 10 30 10 245 245 490 490 779 712 891 642 340 340 340 340 207 407 440 34 93 93 93 279 892 892 892 892 42 42 42 42 940 224 729 685 5 15 5 10 201 548 387 594 404 404 404 404 299 897 299 598 992 350 327 155 171 171 171 171 697 697 697 697 405 405 405 405 172 973 279 891 304 304 304 912 280 560 280 560 316 316 632 632 82 246 164 82 524 414 194 688 153 102 51 51 436 436 436 436 405 135 270 135 694 694 694 694 97 876 304 485 741 741 741 741 952 50 490 154 250 250 500 750 210 692 390 594 1000 1000 500 500 711 474 237 237 807 269 269 269 382 382 191 191 628 628 628 628 299 299 598 897 939 589 909 972 91 91 91 273 396 792 792 396 580 625 283 421 298 894 298 298 309 683 640 474 628 942 314 314 141 141 423 141 297 198 99 99 190 190 190 570 288 288 864 288 590 978 777 457 295 885 295 295 988 988 988 988 486 972 972 486 783 869 533 171 252 504 252 504 15 30 15 30 64 32 32 64 22 22 66 22 278 834 278 278 156 156 78 78 149 447 149 149 926 574 285 971 631 186 733 511 378 126 126 126 348 696 348 696 402 201 603 201 642 642 321 321 802 834 136 505 143 429 143 286 186 186 186 186 939 443 232 436 444 444 222 222 82 123 41 41 228 228 228 684 39 651 864 805 213 639 426 213 237 474 474 237 216 216 216 216 342 10 300 148 567 379 734 536 205 615 205 205 142 723 580 779 575 575 575 575 812 72 527 569 674 674 674 674 103 40 146 451 12 24 24 12 102 102 51 51 440 880 880 440 275 550 275 550 412 206 412 206 650 650 650 650 257 770 531 21 90 90 270 180 126 126 378 252 175 350 175 350 13 13 26 26 466 466 233 233 918 227 726 219 860 430 860 430 447 298 149 149 246 164 82 82 85 85 255 170 24 12 24 12 373 746 746 373 61 122 122 61 906 302 604 302 26 26 78 26 967 511 364 456 57 114 57 171 298 596 298 596 45 45 135 45 800 841 77 224 306 918 306 306 780 359 811 717 890 890 890 890 622 12 616 738 150 721 768 347 612 459 184 47 295 295 295 295 31 569 979 183 235 235 470 470 78 39 39 117 45 45 135 45 275 275 275 825 85 88 366 987 111 111 111 333 261 261 261 261 181 181 181 181 299 112 354 349 108 72 36 36 574 633 269 485 102 51 51 153 743 979 618 69 326 978 326 326 628 314 314 628 224 224 112 112 167 167 501 334 343 343 686 686 953 477 56 172 961 961 961 961 252 378 126 126 378 126 252 126 699 98 403 634 81 604 246 259 317 951 317 634 935 342 219 852 690 630 184 79 621 207 207 414 271 542 542 271 468 291 179 98 488 244 244 732 84 84 168 168 132 396 132 132 308 308 616 616 899 684 216 482 84 84 84 252 998 499 998 499 75 150 225 75 12 945 746 191 260 31 557 872 612 306 918 306 162 243 81 81 340 87 269 75 702 351 351 702 720 240 240 240 131 856 697 83 398 199 199 398 232 232 696 232 250 750 250 250 322 322 322 322 241 241 241 723 298 298 894 596 762 762 762 762 3 3 3 9 39 39 39 39 882 882 882 882 58 58 29 29 320 320 160 160 43 810 659 216 20 20 60 20 134 504 417 939 52 78 26 26 318 954 318 318 380 665 351 689 253 759 253 253 89 267 89 89 982 982 491 491 503 503 503 503 426 721 742 579 114 114 114 114 786 726 531 741 231 231 231 693 586 293 293 879 798 798 798 798 558 279 558 279 32 96 32 32 552 276 276 828 356 507 513 380 110 110 110 110 246 492 738 246 240 160 80 80 63 63 63 189 122 260 717 886 217 434 217 651 35 35 35 35 522 522 522 522 128 384 256 128 818 818 818 818 296 296 296 296 440 880 880 440 256 256 768 256 72 72 72 72 377 894 877 948 918 306 306 612 831 831 831 831 946 946 946 946 177 177 177 531 562 719 723 873 262 524 262 524 984 984 984 984 309 309 309 309 341 682 341 682 68 136 136 68 74 657 283 962 160 160 480 160 216 648 216 216 1 493 359 677 618 618 618 618 558 186 186 186 942 942 942 942 891 891 891 891 44 141 194 208 946 473 946 473 701 366 47 907 662 662 662 662 13 13 13 39 147 294 147 441 181 362 543 181 397 397 397 397 194 582 194 194 117 39 39 39 355 355 710 710 490 980 490 980 626 313 626 313 241 241 723 241 762 254 508 254 864 288 288 288 36 36 108 72 223 223 223 669 163 163 163 163 309 309 309 309 38 38 38 38 2 2 6 2 413 413 413 413 696 696 696 696 92 184 184 92 16 32 48 16 870 290 290 290 539 592 152 954 221 663 221 442 430 215 645 215 275 275 275 275 984 984 492 492 964 964 964 964 432 432 432 432 298 298 149 149 825 825 825 825 112 62 36 217 215 215 645 215 101 101 101 303 643 818 848 513 251 251 251 251 68 204 68 68 328 328 328 984 76 76 76 76 170 608 103 343 601 531 637 391 100 100 100 100 503 637 279 445 401 802 802 401 207 207 207 207 232 696 464 232 192 192 192 192 687 181 904 177 292 292 292 876 346 692 692 346 255 172 150 611 252 84 84 84 687 687 687 687 328 328 328 328 91 417 134 965 874 874 874 874 323 323 323 323 540 180 180 180 187 374 374 187 873 291 582 291 895 895 895 895 428 428 428 428 620 620 620 620 754 377 377 754 474 711 237 237 34 17 17 34 156 156 156 156 49 98 49 147 320 640 640 320 81 81 81 81 790 576 882 532 318 636 318 954 303 303 909 303 319 957 319 319 43 621 820 528 936 624 312 312 400 200 400 200 84 252 84 84 422 614 545 201 290 290 870 290 993 331 331 662 531 177 177 354 286 286 858 286 66 208 115 111 263 263 263 789 22 11 33 11 295 469 266 968 362 362 362 362 918 918 459 459 827 827 827 827 455 642 170 696 327 981 654 327 180 120 60 60 894 894 894 894 248 744 248 248 278 120 818 388 771 257 257 257 342 171 171 513 285 285 570 855 710 355 710 355 109 327 109 109 925 925 925 925 278 834 278 556 523 748 907 308 113 113 113 113 349 349 698 698 33 66 99 33 577 577 577 577 103 103 206 206 179 358 179 537 69 69 207 69 448 448 896 896 192 96 288 96 1 1 3 1 548 548 548 548 372 124 124 248 344 172 344 172 711 474 237 237 334 668 668 334 264 132 132 264 171 513 171 171 559 591 499 963 413 413 413 413 94 188 282 94 260 260 260 260 475 475 475 475 306 306 918 306 38 38 38 114 908 454 908 454 191 191 573 382 788 37 421 154 28 56 28 56 621 621 621 621 936 936 936 936 111 111 111 333 224 165 547 629 46 23 69 23 169 338 169 338 17 756 591 380 63 126 126 63 422 422 211 211 105 105 315 105 180 90 180 90 677 783 9 817 969 323 323 323 935 883 429 739 391 391 391 391 409 818 409 818 276 34 126 74 278 278 834 278 138 138 138 138 186 186 186 558 131 131 393 131 944 157 505 733 762 666 343 224 138 69 138 69 710 710 710 710 532 356 742 223 420 420 840 840 332 332 996 332 606 202 202 202 555 555 555 555 188 188 188 564 523 523 523 523 282 282 282 282 64 64 128 128 186 62 62 62 945 654 853 568 427 427 427 427 821 494 824 482 221 663 221 221 74 74 74 74 172 86 86 172 188 188 94 94 381 254 127 127 50 25 50 25 339 113 113 226 586 586 586 586 416 208 416 208 307 307 307 307 846 423 423 846 567 567 567 567 324 648 972 324 296 296 592 592 986 986 986 986 631 849 727 218 10 5 5 10 782 782 391 391 195 500 12 302 310 310 930 310 264 528 792 264 471 942 471 942 323 323 969 323 646 646 646 646 326 181 749 179 394 788 788 394 128 128 128 384 647 774 371 428 765 255 255 255 210 75 556 52 107 107 107 321 93 279 93 186 160 240 80 80 348 174 174 522 35 105 35 35 810 810 405 405 945 630 315 315 239 239 717 239 482 482 482 482 415 830 415 830 218 218 654 218 110 55 55 110 660 220 220 440 210 210 210 210 385 691 47 926 47 94 141 47 456 456 228 228 387 129 258 129 385 385 770 770 137 495 487 575 177 177 354 354 251 251 502 502 904 424 840 518 291 291 582 873 290 580 290 580 237 158 79 79 41 82 82 41 461 461 461 461 40 356 18 509 802 856 31 338 129 387 258 129 343 343 343 343 189 378 189 378 474 474 948 948 44 44 44 132 278 556 278 556 276 138 138 276 132 132 132 132 520 82 800 667 86 86 43 43 512 714 403 972 777 259 259 259 422 211 211 422 590 590 295 295 912 456 456 912 304 152 152 304 294 882 294 294 150 150 75 75 504 168 168 168 69 394 251 961 106 212 212 106 73 73 146 146 66 198 132 66 868 434 868 434 490 972 640 295 21 21 63 42 297 297 891 297 153 459 153 153 693 360 379 727 238 672 155 679 42 42 42 42 576 576 576 576 100 50 150 50 650 325 325 650 250 472 468 293 765 255 510 255 707 392 675 861 300 900 300 300 777 182 898 41 237 474 237 711 296 296 296 888 566 566 566 566 81 81 81 243 326 163 326 163 102 819 322 921 153 153 153 459 777 259 518 259 214 428 214 428 436 436 436 436 20 10 10 20 616 308 308 616 528 849 713 516 145 640 123 148 925 925 925 925 320 579 845 285 270 270 135 135 298 298 894 298 539 919 894 782 180 90 90 180 339 203 929 631 137 137 137 137 47 94 141 47 807 686 402 589 317 317 317 317 305 859 631 280 66 132 66 132 541 927 744 333 936 936 936 936 334 862 937 938 2 1 3 1 135 405 135 135 69 69 69 69 32 275 372 61 123 123 123 123 909 688 419 371 606 303 303 909 10 10 10 10 20 60 20 20 182 182 182 182 288 144 144 288 615 205 205 205 16 32 16 32 348 174 348 174 169 169 338 507 130 390 130 130 975 325 325 325 906 302 302 302 978 652 326 326 326 28 555 954 118 118 118 354 99 297 99 99 80 40 40 120 114 114 342 114 223 223 223 223 477 954 477 954 112 245 293 880 948 316 316 316 78 879 915 114 744 248 248 496 65 195 65 65 952 476 952 476 119 119 119 357 781 781 781 781 345 115 115 115 474 852 704 264 384 128 128 128 464 928 464 928 116 116 116 116 239 239 239 239 88 88 264 88 319 957 319 319 27 81 27 27 164 164 164 492 746 746 746 746 155 155 155 465 948 948 948 948 40 40 120 80 91 1000 918 757 10 64 362 820 189 820 589 863 882 882 882 882 45 323 126 347 126 252 126 252 531 177 177 177 161 483 161 161 323 969 323 323 857 870 100 834 375 375 375 375 726 242 242 242 836 418 418 836 232 232 696 232 299 573 795 168 924 491 609 785 30 15 30 15 840 61 922 740 482 102 332 596 73 73 219 146 849 849 849 849 50 100 100 50 504 945 842 641 448 896 448 896 610 305 915 305 52 156 104 52 162 162 162 162 607 607 607 607 115 230 115 345 963 963 963 963 818 818 409 409 50 150 50 50 147 147 147 441 429 429 429 429 98 98 294 98 199 398 199 597 7 7 21 14 241 482 723 241 764 764 764 764 540 404 34 674 931 931 931 931 153 51 51 51 927 741 58 149 8 4 12 4 37 37 111 37 431 431 431 431 69 69 207 138 932 466 932 466 954 477 477 954 885 295 295 295 90 90 180 270 549 366 183 183 548 274 274 822 568 568 568 568 332 996 332 332 277 554 554 277 467 467 467 467 48 144 48 48 673 673 673 673 724 362 724 362 683 683 683 683 155 310 310 155 849 283 283 283 16 48 16 16 288 576 288 864 627 209 209 209 306 332 775 183 551 175 255 513 138 414 138 276 812 406 812 406 513 259 393 354 80 160 240 80 470 845 536 660 947 38 747 979 568 568 284 284 692 692 692 692 895 391 647 191 801 801 801 801 218 654 218 218 272 272 816 272 843 408 3 588 495 495 495 495 37 74 37 74 612 918 306 306 208 104 312 104 315 315 945 630 346 396 268 548 482 241 241 482 269 329 650 464 224 224 112 112 194 97 97 194 904 33 909 491 231 77 77 77 538 269 269 538 73 219 146 73 299 598 897 299 312 624 624 312 24 660 972 802 581 581 581 581 234 78 78 78 121 121 121 363 39 78 39 117 731 731 731 731 792 792 396 396 772 853 967 368 808 808 808 808 306 204 102 102 80 80 80 240 57 57 171 57 267 712 204 784 324 324 648 972 533 533 533 533 346 173 519 173 929 654 522 54 867 289 289 289 192 192 576 384 682 682 682 682 381 127 254 127 446 446 892 892 365 365 365 365 45 45 90 135 132 66 198 66 937 937 937 937 564 445 60 232 327 654 327 654 758 758 758 758 378 126 126 126 281 843 281 281 597 199 199 199 591 197 197 394 77 231 154 77 420 840 420 840 561 154 424 544 952 952 476 476 106 936 101 413 596 596 596 596 712 794 247 526 33 33 99 66 36 36 108 72 718 831 73 604 890 445 890 445 328 656 328 656 380 190 190 380 930 826 154 315 590 590 590 590 550 550 550 550 416 416 832 832 963 829 323 825 375 375 750 750 389 897 34 390 321 321 642 963 313 313 313 313 873 291 582 291 826 31 863 331 179 468 123 677 155 155 155 465 498 747 249 249 306 102 102 204 228 381 175 417 171 57 57 114 410 205 615 205 104 104 312 104 79 158 158 79 301 602 301 602 171 171 171 171 372 372 372 372 498 249 498 249 984 984 984 984 411 274 137 137 636 212 212 424 341 341 341 341 28 28 84 28 103 103 103 309 276 552 276 828 594 297 297 594 112 112 112 336 294 882 294 294 554 554 277 277 723 482 241 241 346 173 173 519 231 231 231 693 58 174 58 58 71 142 71 213 908 908 454 454 318 106 106 212 286 572 572 286 156 156 156 156 225 225 225 675 728 728 728 728 609 609 609 609 448 896 448 896 190 285 95 95 432 144 144 144 777 259 259 259 720 360 360 720 198 171 815 190 352 479 901 42 97 97 97 97 613 411 695 146 819 445 674 963 8 8 8 8 272 272 544 816 631 705 362 495 778 778 778 778 420 420 840 840 613 821 22 877 526 526 526 526 602 534 506 761 610 305 305 610 18 54 18 18 344 344 344 344 810 270 270 270 19 19 57 19 8 8 8 8 61 183 122 61 760 760 380 380 62 62 62 62 502 303 141 420 932 377 678 62 888 888 888 888 81 81 81 81 798 798 798 798 945 167 664 548 11 11 11 11 978 978 489 489 321 321 963 321 300 126 252 602 489 489 978 978 311 749 752 401 274 822 274 274 91 91 91 273 77 154 77 154 341 682 341 682 59 59 59 59 75 25 25 25 30 10 20 10 483 330 982 701 944 472 472 944 793 793 793 793 202 202 606 404 167 501 167 334 122 122 122 122 46 92 46 92 564 282 282 564 14 14 42 14 546 182 182 182 370 370 370 370 76 76 76 228 994 395 592 155 550 275 825 275 293 879 586 293 524 786 262 262 529 529 529 529 657 219 219 219 162 162 81 81 735 735 735 735 303 909 303 303 509 509 509 509 629 282 240 686 24 24 12 12 175 175 350 525 240 240 240 720 470 470 940 940 487 487 974 974 36 667 620 594 494 988 494 988 609 203 203 406 845 845 845 845 709 709 709 709 442 322 343 333 75 25 50 25 120 360 120 120 150 150 450 150 114 57 114 57 135 135 135 405 513 762 754 331 142 142 142 426 780 413 525 665 808 808 808 808 211 422 422 211 820 410 410 820 263 526 263 789 45 45 90 90 154 154 154 462 348 116 116 116 420 420 420 420 352 352 176 176 755 720 919 799 14 42 14 28 104 104 312 104 872 872 436 436 183 183 549 183 158 158 316 316 268 268 268 804 128 256 384 128 816 664 801 933 343 343 343 343 212 593 418 650 127 739 304 286 210 289 919 594 742 257 813 957 960 320 320 640 126 42 42 42 55 165 55 55 194 194 194 194 305 915 305 305 399 613 843 497 206 206 206 206 125 125 250 250 140 814 581 609 286 286 286 858 104 208 312 104 588 392 196 196 663 654 402 25 41 123 41 41 343 343 343 343 236 708 236 236 196 392 392 196 530 723 910 773 62 186 124 62 240 240 120 120 156 52 104 52 220 110 110 330 817 817 817 817 362 724 362 724 732 732 732 732 202 202 202 202 79 237 79 79 94 282 94 94 890 157 116 482 78 39 39 117 959 929 833 719 265 530 265 530 56 56 168 56 115 115 345 115 55 165 110 55 224 672 224 224 259 663 55 565 151 151 453 151 984 492 984 492 474 474 948 948 654 436 218 218 192 96 96 192 44 22 44 22 309 309 309 309 290 580 290 870 984 492 984 492 159 159 477 159 86 43 43 129 220 110 330 110 419 402 101 874 275 825 275 275 402 268 134 134 43 43 129 43 743 743 743 743 646 646 646 646 102 599 682 513 304 152 456 152 51 17 34 17 165 165 330 330 529 952 357 286 979 462 306 579 736 368 736 368 11 11 11 11 540 540 540 540 756 756 378 378 310 930 310 310 272 816 272 272 657 219 438 219 851 38 766 308 129 129 387 129 354 708 354 708 220 220 220 220 530 530 530 530 673 162 37 78 234 468 468 234 969 441 233 35 511 511 511 511 318 318 954 318 148 444 148 148 973 496 987 392 13 873 991 876 640 320 320 960 42 126 42 42 288 288 288 864 329 329 987 658 123 514 292 95 50 999 890 725 35 105 35 70 756 252 252 252 810 810 810 810 214 214 107 107 967 967 967 967 187 423 553 302 120 120 60 60 389 778 389 778 352 352 352 352 695 695 695 695 388 388 388 388 862 862 431 431 873 460 419 61 226 226 678 452 448 448 896 896 227 227 681 227 938 698 818 106 720 720 720 720 792 264 264 264 756 756 756 756 16 16 16 16 366 183 183 366 449 449 449 449 221 221 442 442 340 170 170 340 349 349 349 349 116 116 232 348 78 52 26 26 98 294 98 98 141 47 47 47 587 984 237 732 201 7 920 423 454 454 454 454 129 129 258 258 57 19 19 38 329 385 993 22 158 316 316 158 883 436 704 831 66 66 198 66 220 110 220 110 310 155 310 155 572 858 286 286 360 180 180 360 153 459 153 153 333 666 666 333 520 722 736 971 834 834 834 834 902 902 902 902 242 121 242 121 790 790 790 790 423 423 846 846 796 398 796 398 307 614 921 307 823 823 823 823 55 55 165 55 51 17 17 17 598 598 598 598 830 174 607 884 398 398 398 398 995 995 995 995 86 478 99 12 364 728 728 364 567 189 189 378 95 95 285 95 220 220 220 220 134 249 343 26 225 277 384 734 52 52 52 156 40 40 80 80 46 489 293 809 980 490 980 490 584 584 584 584 157 198 80 247 925 793 484 1000 311 311 622 622 330 110 110 110 728 364 728 364 22 22 22 22 323 646 323 969 480 181 437 231 779 691 346 391 879 293 586 293 557 557 557 557 154 231 77 77 249 83 83 166 174 348 348 174 243 243 243 243 332 125 562 194 650 407 582 819 196 588 392 196 110 110 220 220 44 44 44 44 284 583 336 150 774 516 258 258 654 488 478 937 22 44 44 22 140 140 280 280 951 426 978 488 41 123 41 41 243 504 448 929 381 127 127 127 243 243 243 729 464 727 598 982 529 174 846 635 271 271 813 271 213 213 213 213 561 187 374 187 716 716 716 716 169 338 338 169 934 934 934 934 549 848 909 565 246 492 246 738 63 63 63 63 322 322 322 322 779 336 34 673 651 217 434 217 694 694 694 694 968 968 968 968 554 277 554 277 688 688 344 344 56 56 56 168 174 174 174 174 6 6 6 18 91 182 91 182 412 206 206 618 252 252 504 504 465 465 930 930 68 204 68 68 100 100 100 100 242 363 121 121 150 300 450 150 489 470 677 853 293 586 293 586 698 698 698 698 906 576 32 151 199 697 656 163 22 22 22 22 109 218 327 109 279 279 279 837 214 107 107 214 309 309 309 927 668 927 413 761 79 79 237 79 829 274 574 980 217 651 217 217 734 367 734 367 167 167 167 167 945 315 630 315 51 990 83 581 49 662 47 331 143 143 429 286 168 168 168 168 118 181 860 978 61 122 183 61 267 267 801 267 581 181 939 4 1 1 1 3 946 100 35 491 234 78 156 78 19 38 19 38 800 400 800 400 190 190 95 95 282 282 282 282 40 120 40 80 252 252 756 504 70 210 70 70 42 126 42 84 644 644 644 644 231 462 231 462 467 467 467 467 318 318 318 954 422 422 844 844 466 932 466 932 731 731 731 731 327 218 109 109 969 969 969 969 110 330 110 220 104 312 104 104 152 76 76 152 195 390 585 195 230 690 230 460 330 677 550 37 434 444 346 883 756 756 378 378 296 296 592 888 143 286 143 286 252 84 84 84 98 789 377 641 882 441 882 441 115 345 115 115 469 984 884 807 242 484 484 242 886 803 729 66 897 779 147 497 616 616 616 616 189 189 567 378 106 106 318 106 488 976 976 488 12 4 4 4 116 58 58 174 209 418 209 418 810 270 270 270 284 568 568 284 11 33 11 11 542 271 271 813 81 81 81 81 168 168 336 504 471 471 471 471 409 818 409 818 192 192 192 576 896 896 896 896 954 530 22 803 106 106 106 106 249 747 249 498 444 444 444 444 189 189 189 189 944 836 589 519 296 592 592 296 630 306 112 439 110 55 165 55 634 634 317 317 614 564 852 136 276 828 276 276 301 903 301 602 207 207 207 207 249 747 249 498 618 309 309 618 448 448 448 448 829 829 829 829 226 678 226 452 791 939 964 74 224 224 224 672 156 156 312 312 618 462 407 125 324 324 324 324 425 977 430 704 192 576 192 192 234 78 78 156 992 860 918 8 398 199 199 398 143 143 143 429 130 130 130 390 559 290 794 686 181 181 181 543 68 791 28 687 400 364 270 672 655 655 655 655 61 122 183 61 78 26 26 52 143 143 429 286 273 273 273 819 824 824 824 824 218 218 218 218 954 477 477 954 332 996 332 332 406 406 406 406 508 508 508 508 701 701 701 701 258 129 258 129 125 250 375 125 980 980 980 980 151 302 151 453 838 838 838 838 384 192 384 192 520 260 260 520 557 989 854 706 542 14 541 790 93 93 93 279 145 760 770 620 66 33 33 66 42 28 14 14 106 624 920 411 108 108 216 216 384 768 768 384 503 503 503 503 33 703 720 716 202 202 606 202 24 24 48 72 12 36 24 12 349 698 349 698 210 420 210 630 388 26 999 827 762 208 733 194 135 270 270 135 600 200 200 200 270 540 270 810 612 204 204 204 750 250 500 250 799 799 799 799 105 126 182 902 546 546 546 546 978 326 326 652 891 891 891 891 718 359 718 359 92 276 184 92 141 94 47 47 900 450 900 450 642 963 321 321 862 431 862 431 222 666 222 444 182 546 364 182 737 435 504 280 176 88 88 264 72 216 72 72 6 3 3 9 369 369 369 369 832 832 832 832 655 655 655 655 443 443 443 443 195 217 652 373 876 292 292 292 70 105 35 35 31 62 31 93 5 5 10 15 246 123 246 123 190 570 190 190 741 247 247 247 775 291 289 590 260 520 780 260 188 376 188 564 94 94 94 94 277 277 277 831 101 101 303 101 188 471 746 895 57 19 19 19 210 210 105 105 933 311 622 311 144 288 288 144 396 396 396 396 96 48 48 96 247 494 494 247 80 80 160 160 297 297 297 297 331 331 331 993 132 132 264 396 527 373 541 504 250 250 250 250 167 167 501 167 420 210 210 630 936 936 468 468 450 450 225 225 320 320 960 320 890 890 890 890 281 281 281 281 148 296 296 148 582 582 582 582 424 212 636 212 580 580 290 290 151 151 151 151 99 297 99 99 740 740 740 740 822 328 221 670 318 636 636 318 927 927 927 927 3 9 3 6 410 410 410 410 174 348 174 348 982 746 691 707 536 536 268 268 516 516 516 516 311 311 622 622 924 588 617 912 948 948 474 474 852 299 94 955 168 168 504 168 654 192 954 684 122 122 122 122 540 270 270 810 281 772 794 25 492 148 17 148 104 104 104 312 724 724 362 362 113 325 124 81 401 401 401 401 178 534 178 178 169 194 259 278 79 158 237 79 221 221 221 221 125 125 375 125 703 703 703 703 153 153 153 459 369 369 369 369 61 122 122 61 274 641 272 997 30 30 30 90 319 512 122 455 255 765 255 510 210 210 630 210 88 88 88 88 477 477 477 477 566 566 283 283 678 678 339 339 242 242 242 242 360 180 180 360 255 255 255 255 274 137 137 274 108 36 36 36 680 799 76 203 173 173 173 519 520 520 520 520 253 253 759 253 598 975 79 816 180 60 60 60 787 776 509 34 57 19 19 19 639 426 213 213 354 531 177 177 930 930 930 930 324 972 648 324 588 588 588 588 194 97 97 291 477 318 159 159 69 886 891 369 213 213 213 213 317 951 317 317 209 889 551 863 732 244 244 488 318 106 106 106 894 894 894 894 689 689 689 689 40 20 60 20 35 105 35 35 459 918 918 459 233 172 573 480 764 764 382 382 163 326 326 163 230 230 460 460 174 348 174 522 204 408 408 204 281 843 281 281 922 504 868 140 249 249 249 249 257 771 257 257 133 899 171 375 480 480 960 960 179 233 462 23 24 24 12 12 314 942 314 314 306 102 102 102 360 120 120 120 236 236 472 472 26 13 39 13 447 894 447 894 540 810 270 270 811 524 120 212 19 19 19 19 956 956 956 956 50 75 25 25 750 375 750 375 393 131 131 131 356 712 356 712 305 915 305 305 130 130 65 65 552 720 303 332 444 666 222 222 534 188 405 581 717 239 478 239 829 377 903 503 380 304 226 158 378 378 756 756 422 422 422 422 610 610 610 610 474 236 475 324 326 949 256 549 125 375 125 125 283 566 849 283 612 612 306 306 311 281 4 648 176 176 176 528 585 195 195 195 549 377 832 539 616 77 914 977 985 985 985 985 993 348 372 815 301 301 301 903 502 486 633 439 176 352 176 528 314 285 101 249 350 175 350 175 178 613 82 480 750 500 250 250 273 91 91 91 24 24 24 24 115 115 345 230 833 697 102 165 164 328 328 164 277 831 277 554 798 798 798 798 620 620 620 620 893 601 629 908 98 673 537 894 446 892 446 892 242 1 73 660 723 723 723 723 142 284 284 142 609 609 609 609 234 234 234 234 331 331 993 331 70 714 551 298 282 846 282 564 43 86 129 43 19 38 19 57 535 333 247 282 484 484 968 968 881 294 96 22 53 53 159 53 712 750 240 690 238 238 238 714 406 203 406 203 337 337 337 337 508 254 254 508 524 524 524 524 182 465 326 397 6 921 723 13 892 892 892 892 308 308 616 924 494 494 988 988 894 894 894 894 30 60 30 90 576 192 192 384 680 52 901 305 228 817 182 676 588 588 588 588 138 414 138 138 531 923 632 887 137 137 137 137 650 975 325 325 487 89 117 186 375 125 125 125 595 390 510 718 984 946 764 434 176 88 88 176 282 282 846 282 46 46 138 46 56 303 954 304 79 79 79 79 668 668 668 668 181 181 181 543 98 196 196 98 128 256 128 256 256 256 768 256 302 256 765 967 48 48 96 96 251 251 753 251 843 281 562 281 525 175 175 175 161 483 161 161 7 7 21 14 43 43 43 129 685 99 24 902 326 978 326 652 245 575 997 47 756 252 504 252 606 606 303 303 33 33 99 33 642 214 214 214 914 673 323 421 256 512 768 256 275 550 275 825 415 415 415 415 920 896 738 686 128 128 128 384 333 333 333 333 228 228 228 228 516 172 172 172 462 231 462 231 226 678 226 452 596 596 596 596 351 117 117 117 471 314 157 157 289 289 578 578 66 66 66 66 866 866 866 866 38 38 114 76 48 16 16 16 240 240 240 240 783 522 261 261 86 43 43 86 588 294 294 882 159 159 477 159 225 225 225 675 173 173 346 346 166 166 332 498 190 190 190 190 206 309 103 103 53 53 106 159 846 48 934 550 11 988 59 879 250 500 250 750 95 95 95 95 393 262 131 131 253 253 253 253 952 952 952 952 66 33 33 66 627 627 627 627 39 117 39 39 252 84 84 84 167 334 167 501 50 50 150 50 298 596 894 298 433 433 433 433 88 44 44 88 213 753 411 996 855 285 285 285 841 847 590 316 130 130 260 260 9 18 9 27 89 89 89 89 648 216 216 216 105 105 105 105 559 829 339 800 761 294 897 109 398 199 199 597 73 219 73 146 201 201 201 201 244 732 244 488 90 45 90 45 170 340 170 340 644 644 644 644 25 25 75 25 226 226 113 113 424 848 848 424 276 276 276 828 241 482 723 241 443 443 443 443 654 654 327 327 163 163 326 326 898 876 825 711 149 298 149 447 826 826 826 826 953 691 20 13 147 49 49 49 776 715 299 740 57 114 171 57 193 193 193 193 132 264 132 264 208 416 624 208 412 206 206 412 222 222 222 666 798 266 532 266 505 40 779 958 975 110 752 66 654 436 218 218 53 53 106 106 546 546 546 546 154 154 154 462 102 102 102 306 163 163 489 326 108 36 36 36 712 356 712 356 18 6 6 12 288 288 144 144 46 46 138 92 90 180 180 90 367 367 734 734 5 5 10 10 559 535 327 177 159 159 318 318 171 57 114 57 276 276 828 552 74 37 37 111 473 473 473 473 89 89 89 267 455 400 747 511 170 170 170 170 384 384 384 384 146 146 438 146 298 298 149 149 467 757 967 476 50 150 50 50 971 971 971 971 54 121 270 699 89 89 178 267 204 204 408 408 568 568 568 568 931 1000 822 795 324 648 324 972 870 870 870 870 325 975 325 650 238 119 119 357 271 271 271 813 890 890 890 890 596 596 596 596 766 766 383 383 649 14 60 791 790 790 790 790 101 101 101 101 156 78 78 234 109 327 218 109 337 674 337 674 792 792 792 792 238 238 714 238 99 99 99 297 591 782 628 385 476 238 238 476 14 28 42 14 348 116 116 116 432 216 216 432 214 107 107 321 492 738 246 246 839 612 985 300 812 812 812 812 193 579 193 193 167 334 167 334 942 942 471 471 813 794 896 663 265 265 265 795 405 135 135 270 59 177 59 59 48 48 48 48 960 777 799 487 266 266 798 266 247 494 247 494 136 272 136 408 136 136 136 136 115 115 115 115 474 711 237 237 610 610 610 610 78 78 234 78 170 255 85 85 113 107 790 740 213 71 71 71 934 934 934 934 670 670 670 670 404 404 404 404 168 56 56 56 431 431 862 862 586 293 586 293 6 2 2 2 314 898 113 5 990 990 990 990 316 632 948 316 569 15 235 973 916 996 454 832 266 798 532 266 330 165 165 495 255 510 255 765 825 737 117 159 206 412 206 412 270 270 270 270 644 644 644 644 119 119 238 238 66 66 132 132 80 80 160 240 462 462 462 462 928 870 532 56 657 510 861 10 488 446 93 577 99 198 99 198 319 957 638 319 33 99 33 33 16 16 8 8 851 851 851 851 859 859 859 859 383 766 383 766 642 214 214 214 170 340 340 170 609 863 122 547 738 246 246 492 57 19 19 19 189 567 378 189 559 559 559 559 94 94 188 188 139 278 417 139 180 180 360 540 6 583 708 800 328 328 328 328 294 882 294 294 46 46 46 138 277 554 277 831 295 295 295 295 270 72 59 689 53 53 159 53 138 276 138 276 167 334 167 501 306 778 771 89 892 892 892 892 55 165 110 55 891 891 891 891 702 702 702 702 136 136 136 408 555 175 517 773 330 110 220 110 981 879 51 456 357 357 357 357 469 311 492 508 159 318 159 477 68 68 68 68 529 923 743 325 10 20 20 10 493 986 986 493 163 326 163 489 258 516 774 258 433 410 733 732 985 985 985 985 22 22 22 66 816 816 816 816 214 839 595 914 81 868 221 141 253 94 609 501 300 450 150 150 110 110 220 220 352 535 53 746 778 778 778 778 486 486 972 972 178 267 89 89 489 489 489 489 516 545 359 368 135 270 405 135 123 41 82 41 735 735 735 735 231 693 231 462 469 469 938 938 3 3 3 9 316 632 632 316 144 432 144 144 212 535 983 860 56 56 56 168 346 872 785 281 997 997 997 997 163 326 163 326 852 284 284 284 469 469 469 469 152 228 76 76 831 621 16 159 198 396 396 198 78 39 117 39 356 356 178 178 860 36 602 816 151 151 453 151 989 989 989 989 545 545 545 545 28 28 28 84 169 338 169 338 328 164 164 492 330 990 330 330 39 39 39 117 88 88 264 88 704 572 184 84 454 333 638 316 581 581 581 581 381 758 814 43 431 431 862 862 220 220 220 660 304 456 152 152 970 970 970 970 678 452 226 226 698 698 349 349 103 309 103 103 15 45 15 15 680 340 340 680 103 103 206 206 305 252 349 220 58 174 58 58 398 199 597 199 137 137 137 137 518 259 259 518 290 145 435 145 77 154 77 231 572 286 286 858 434 217 434 217 638 319 638 319 252 84 168 84 971 837 709 291 452 586 476 887 834 278 278 556 276 276 828 276 606 303 606 303 968 968 968 968 153 51 51 51 129 258 258 129 147 49 49 49 300 600 900 300 109 218 327 109 316 316 158 158 336 672 336 672 194 388 194 582 418 418 836 836 800 800 800 800 49 49 49 49 583 812 339 393 879 986 525 976 96 96 96 96 834 278 278 278 214 107 107 214 945 806 625 909 702 702 702 702 730 365 365 730 406 812 812 406 495 495 495 495 52 52 52 52 51 51 51 153 107 107 321 107 306 918 306 612 394 788 788 394 244 244 488 488 521 521 521 521 784 784 392 392 183 366 183 549 655 655 655 655 965 965 965 965 774 278 493 943 376 564 188 188 128 128 128 128 854 854 854 854 300 600 300 600 101 101 101 303 330 110 110 110 133 133 399 266 650 650 650 650 82 386 764 455 166 166 332 332 930 310 310 310 2 2 6 4 27 54 81 27 18 9 9 18 372 579 323 792 60 180 60 60 735 735 735 735 230 230 230 230 341 682 341 682 137 411 137 137 678 339 339 678 387 747 32 410 359 359 718 718 378 378 378 378 328 164 492 164 327 981 327 654 103 103 206 206 422 577 513 517 846 846 423 423 114 57 57 114 70 70 70 210 174 174 174 174 110 110 330 110 186 93 279 93 172 516 172 172 842 842 842 842 319 79 61 287 15 45 15 15 438 876 876 438 435 401 387 180 28 84 28 28 130 130 65 65 214 642 214 214 632 25 181 444 717 934 667 935 862 318 269 779 219 219 219 219 917 298 744 334 165 631 840 753 815 815 815 815 531 388 143 58 982 118 1 488 674 674 674 674 316 948 632 316 838 838 838 838 458 458 916 916 118 118 118 354 570 285 855 285 202 606 202 202 300 300 900 300 756 252 252 252 139 417 139 278 156 156 156 156 302 151 151 302 191 954 764 627 324 324 972 324 36 12 12 12 376 376 376 376 101 101 202 303 102 51 51 153 310 310 310 310 329 658 329 987 268 268 804 268 101 101 101 101 257 257 514 514 188 188 188 564 41 41 82 82 590 590 590 590 306 306 918 612 748 748 748 748 180 360 360 180 135 135 405 135 314 451 888 258 374 187 187 561 119 357 119 119 259 518 259 777 55 55 165 55 55 110 55 165 770 770 385 385 308 308 308 308 375 880 658 80 318 425 590 864 519 519 519 519 193 193 193 579 800 800 800 800 490 490 490 490 254 254 254 254 131 262 131 262 204 136 68 68 306 306 306 918 402 201 201 603 269 170 922 744 207 207 621 207 95 95 190 190 356 356 356 356 351 312 642 128 254 508 254 762 40 40 120 80 219 146 73 73 283 898 345 667 641 889 175 602 191 382 191 382 177 531 177 177 200 400 200 400 699 233 233 233 554 277 554 277 643 544 145 728 601 704 660 327 777 259 259 518 81 81 162 162 184 184 92 92 838 419 838 419 31 31 31 93 235 470 235 470 23 69 23 23 60 180 60 120 261 261 261 783 226 452 226 678 139 417 139 139 205 205 205 205 230 460 690 230 12 36 12 12 68 204 68 68 476 476 238 238 419 419 419 419 33 11 22 11 442 221 221 663 263 789 263 263 6 18 6 12 516 516 258 258 258 774 516 258 163 690 241 945 252 601 727 379 812 84 917 342 295 295 295 885 106 106 106 106 180 90 180 90 60 60 60 60 167 334 334 167 318 318 318 318 174 87 87 261 642 214 214 214 442 442 442 442 28 28 28 84 608 413 132 502 751 751 751 751 395 790 395 790 328 328 656 656 66 584 525 770 131 393 262 131 943 943 943 943 463 251 893 323 954 318 318 318 919 919 919 919 463 926 463 926 274 274 137 137 525 525 525 525 294 882 294 294 60 60 30 30 557 557 557 557 356 356 712 712 380 190 190 570 109 165 99 361 912 992 547 635 28 28 84 56 295 295 885 295 980 490 980 490 900 900 900 900 175 525 175 175 785 785 785 785 873 291 291 582 368 184 184 552 966 60 803 880 486 90 56 324 148 444 148 296 543 658 939 413 62 31 93 31 7 21 7 7 32 32 96 32 302 151 302 151 107 107 107 321 214 107 107 321 990 990 495 495 766 766 766 766 942 471 942 471 20 20 20 20 417 834 417 834 216 216 432 432 92 276 92 92 959 959 959 959 182 91 91 182 540 734 793 795 221 221 221 663 466 466 466 466 748 374 748 374 303 101 101 101 850 850 425 425 210 70 140 70 332 664 332 996 65 195 65 130 912 304 304 304 395 531 964 344 984 328 328 656 879 293 586 293 716 716 358 358 36 108 72 36 815 575 1 814 562 562 562 562 561 187 187 187 413 487 997 151 856 856 856 856 374 374 374 374 76 152 76 228 244 488 488 244 105 105 210 315 417 834 417 834 45 90 135 45 154 77 77 231 449 449 449 449 153 153 459 153 148 444 148 148 364 965 579 589 882 882 882 882 975 325 650 325 534 178 178 356 808 68 318 674 204 204 204 204 648 648 648 648 166 166 83 83 428 428 856 856 48 592 421 126 153 459 153 153 756 313 331 130 830 830 830 830 388 388 776 776 146 146 438 146 292 876 292 584 347 901 997 151 930 930 930 930 786 786 786 786 836 836 836 836 208 208 624 208 158 474 158 158 730 730 730 730 87 174 174 87 417 266 505 391 52 156 104 52 489 828 905 13 312 312 624 624 769 769 769 769 508 508 508 508 598 598 598 598 711 711 711 711 786 786 786 786 434 868 434 868 741 247 247 494 197 394 394 197 144 494 887 905 239 997 448 393 197 394 394 197 278 278 834 278 350 175 175 350 606 303 606 303 659 628 920 479 119 357 119 238 844 844 844 844 801 534 267 267 282 282 564 564 245 735 245 490 508 508 508 508 266 133 266 133 148 148 444 148 242 242 242 242 133 266 133 399 343 343 343 343 10 10 10 30 667 802 184 747 548 274 274 548 213 639 426 213 46 23 46 23 183 183 366 549 554 831 277 277 564 564 282 282 122 122 244 366 750 500 250 250 434 434 434 434 37 37 37 37 71 142 71 142 279 279 837 279 522 522 522 522 47 94 94 47 179 179 179 179 740 740 740 740 810 405 810 405 233 233 699 233 467 934 934 467 486 243 243 729 79 79 158 158 131 262 262 131 373 673 133 136 405 405 405 405 25 25 25 75 101 202 202 101 188 188 188 188 61 61 61 61 364 728 728 364 356 356 356 356 221 221 663 221 549 688 435 535 78 78 156 234 173 173 173 519 133 133 133 399 342 171 171 342 436 218 654 218 158 316 158 474 567 189 189 378 9 27 9 9 226 226 226 678 88 88 88 264 350 350 175 175 318 636 318 954 17 17 51 34 295 295 590 590 41 41 123 41 145 145 145 145 954 683 450 336 15 5 5 10 684 684 684 684 15 45 15 15 289 289 867 289 295 590 295 885 484 242 242 484 60 446 213 917 413 377 528 724 6 6 3 3 952 952 476 476 159 159 159 159 288 288 576 864 94 94 94 94 245 129 102 812 399 769 78 28 662 662 662 662 963 321 642 321 556 278 278 556 582 582 291 291 161 161 483 161 308 924 308 308 279 731 620 975 188 564 188 376 57 57 171 57 114 228 114 228 140 140 70 70 527 527 527 527 590 295 295 590 282 141 141 423 212 212 636 212 434 434 434 434 825 391 924 200 61 122 61 122 771 488 292 936 73 146 219 73 260 520 260 520 142 142 426 284 608 324 107 596 792 264 264 264 389 389 389 389 720 454 406 853 243 243 243 243 374 374 374 374 265 265 795 265 990 140 531 789 588 375 603 635 122 122 122 122 210 630 210 210 26 78 52 26 445 445 445 445 865 865 865 865 60 20 40 20 884 884 884 884 636 561 570 833 895 895 895 895 720 720 720 720 13 13 39 13 170 121 574 846 212 212 106 106 265 795 530 265 256 256 768 256 164 82 164 82 260 260 780 520 289 867 289 578 58 58 174 58 150 50 50 50 966 966 966 966 934 213 509 784 356 356 178 178 8 8 8 24 78 26 26 26 350 175 525 175 198 396 198 396 636 636 636 636 168 84 84 252 439 439 439 439 372 124 124 248 287 574 287 574 24 72 24 48 914 914 914 914 694 694 694 694 96 192 96 192 414 276 138 138 750 250 500 250 694 694 694 694 688 688 688 688 477 159 159 318 164 492 328 164 636 636 636 636 825 256 723 999 487 487 974 974 325 325 325 975 650 817 244 230 290 145 290 145 53 159 53 106 84 28 28 28 984 328 328 656 313 313 939 626 827 504 793 531 22 11 11 33 877 877 877 877 606 303 606 303 292 292 146 146 11 33 11 11 288 144 144 432 242 726 242 484 296 296 296 296 224 112 112 224 203 203 203 203 160 160 160 160 22 22 66 22 235 235 235 705 108 108 108 108 946 184 497 696 357 357 714 714 277 831 554 277 496 992 992 496 276 276 828 276 196 98 98 196 13 39 13 26 4 2 4 2 472 708 236 236 14 7 14 7 330 330 330 330 221 773 929 780 183 549 183 183 72 144 72 144 183 183 183 183 228 921 289 53 38 19 19 57 339 339 339 339 649 746 551 669 98 196 98 196 334 958 516 808 118 519 804 355 39 13 13 13 692 346 692 346 751 850 435 802 483 483 483 483 548 548 548 548 124 248 124 248 297 297 891 297 554 554 554 554 162 162 486 324 360 720 720 360 714 74 1000 193 85 85 255 170 273 819 273 273 285 570 855 285 102 204 306 102 679 724 982 902 363 726 726 363 683 15 454 306 633 211 211 211 244 391 572 434 206 206 618 206 436 218 218 654 859 859 859 859 842 842 842 842 312 312 312 312 85 170 170 85 862 431 431 862 800 800 800 800 463 467 416 149 668 668 334 334 288 144 144 288 14 14 42 28 960 320 320 320 133 399 133 133 8 8 8 24 137 274 137 274 331 662 331 993 333 602 528 821 158 158 158 158 214 428 428 214 84 84 84 84 203 203 406 406 290 435 145 145 297 297 891 297 420 992 876 911 546 364 182 182 374 374 374 374 209 209 209 209 175 350 350 175 135 687 300 376 32 32 32 32 256 256 768 256 159 477 159 159 636 212 424 212 708 324 832 185 204 68 68 68 77 77 231 77 244 122 122 366 268 861 487 896 259 259 518 777 57 57 171 57 556 834 278 278 119 119 357 119 878 878 439 439 213 213 639 213 786 262 262 262 336 773 863 245 399 399 399 399 191 191 573 191 432 432 216 216 260 780 260 520 699 466 233 233 121 121 363 121 614 307 307 921 792 792 792 792 492 164 164 164 184 184 368 368 290 290 580 870 234 234 702 234 45 135 45 90 116 232 232 116 826 723 148 243 254 254 762 508 293 6 500 719 870 290 290 580 312 312 624 624 958 958 958 958 59 59 59 59 15 15 45 30 743 743 743 743 722 722 722 722 94 188 94 188 831 704 227 343 424 707 932 391 477 505 556 179 893 893 893 893 922 461 922 461 51 51 102 153 215 215 645 215 49 246 128 161 699 110 361 429 515 946 978 820 130 260 390 130 249 83 83 83 162 54 54 54 830 830 830 830 25 25 50 50 713 118 111 305 428 990 74 314 860 860 860 860 6 2 2 2 375 250 125 125 622 622 622 622 900 818 380 289 112 112 112 112 411 411 411 411 746 823 47 661 449 449 449 449 483 161 161 161 46 960 56 321 350 350 175 175 4 2 6 2 579 579 579 579 320 320 640 640 481 962 962 481 694 790 61 526 484 358 236 20 21 21 21 21 94 188 282 94 931 931 931 931 840 280 560 280 116 58 116 58 726 242 242 242 221 593 665 666 102 204 204 102 513 520 846 37 464 95 668 559 655 220 588 986 318 318 318 318 306 306 153 153 31 31 31 93 4 8 4 8 485 485 485 485 659 649 972 218 177 118 59 59 284 568 568 284 665 947 649 405 235 705 235 235 194 157 845 750 822 471 763 80 833 833 833 833 320 320 320 960 531 531 531 531 74 148 74 148 784 784 392 392 492 984 984 492 701 589 29 328 52 52 52 52 377 352 232 20 213 213 213 213 103 676 674 210 169 338 338 169 480 480 480 480 189 63 63 63 353 645 230 546 396 132 132 132 913 913 913 913 427 427 854 854 339 113 113 113 713 713 713 713 390 1 22 295 223 446 223 446 560 159 225 425 686 343 343 686 114 114 342 228 249 498 498 249 829 733 419 210 201 201 201 201 646 918 543 40 236 118 118 236 969 323 323 323 84 56 28 28 373 767 479 938 17 17 17 51 300 300 300 300 470 940 470 940 953 77 284 536 87 261 87 87 426 852 426 852 134 67 134 67 246 246 246 738 358 358 716 716 6 6 12 12 312 312 156 156 101 303 101 101 193 193 579 193 247 247 494 494 418 836 836 418 1 1 1 1 430 215 215 430 273 273 273 273 914 194 939 876 81 243 81 81 216 108 216 108 950 950 950 950 704 704 704 704 411 433 728 85 51 51 153 102 388 388 194 194 136 136 408 136 586 586 293 293 120 40 40 80 34 68 68 34 724 362 724 362 275 275 825 275 268 536 804 268 400 400 200 200 26 26 78 26 248 496 496 248 96 96 96 96 19 216 459 905 109 327 109 109 537 45 59 949 448 224 448 224 276 92 92 92 166 166 498 332 62 62 62 186 266 266 798 266 534 534 534 534 160 355 158 542 399 540 173 95 734 734 734 734 32 32 96 32 349 349 349 349 833 269 820 167 288 288 864 288 257 257 257 257 530 265 795 265 292 292 292 876 24 24 24 24 312 624 312 936 390 130 130 130 177 59 59 59 70 35 35 105 308 308 924 308 624 748 347 607 41 41 123 41 934 467 467 934 846 661 940 131 675 450 225 225 207 69 69 69 690 231 451 559 141 141 141 423 237 237 237 237 929 322 641 507 204 68 68 68 211 211 211 633 544 15 526 54 108 54 54 108 857 252 805 918 979 203 708 53 642 642 642 642 48 48 144 48 462 231 231 462 932 932 932 932 5 5 5 15 115 115 345 115 363 639 308 911 167 242 734 970 758 758 758 758 134 264 815 787 513 513 513 513 79 95 296 30 299 598 299 598 533 533 533 533 32 32 96 64 582 291 582 291 798 798 798 798 32 96 32 32 602 330 192 908 327 981 327 654 644 77 303 89 459 617 146 388 69 207 69 138 4 212 931 376 628 314 314 942 427 885 137 448 949 949 949 949 368 368 368 368 156 156 468 156 417 139 139 139 657 657 657 657 209 860 760 367 884 72 604 882 419 582 807 244 405 405 405 405 252 252 756 252 81 162 81 243 193 579 193 193 327 350 780 123 787 968 420 273 331 331 662 993 298 149 149 298 482 482 964 964 89 89 267 178 175 281 410 510 688 344 344 688 816 816 816 816 470 940 940 470 620 384 478 906 83 249 83 83 456 456 456 456 181 181 362 362 873 291 291 291 136 272 408 136 226 989 76 119 576 864 288 288 160 80 160 80 311 933 311 622 586 586 586 586 328 328 984 656 825 825 825 825 853 792 85 6 872 635 859 79 390 780 390 780 96 96 48 48 234 234 234 702 318 954 318 318 193 193 193 193 251 753 251 251 320 320 320 960 127 172 426 631 986 986 493 493 840 280 280 280 43 43 43 129 376 376 376 376 996 613 889 774 56 243 161 985 444 800 850 252 753 502 251 251 399 133 133 133 197 197 197 591 944 944 472 472 116 116 348 116 782 782 782 782 981 444 425 685 15 5 5 5 730 365 365 730 165 330 165 330 506 506 506 506 982 982 491 491 157 720 340 335 60 60 60 180 749 749 749 749 306 306 612 612 133 133 133 399 286 286 143 143 330 330 165 165 350 525 175 175 960 960 480 480 26 78 52 26 63 189 126 63 934 966 253 763 204 204 204 612 292 931 14 518 385 770 770 385 89 949 759 103 158 158 474 158 307 307 921 307 849 283 566 283 51 153 51 51 105 105 105 315 225 225 225 225 434 434 217 217 843 71 50 959 948 316 316 316 439 878 878 439 346 692 692 346 238 119 238 119 252 504 252 504 310 930 310 310 73 73 219 146 512 630 180 436 648 648 648 648 225 675 225 225 887 887 887 887 274 274 274 274 333 333 333 333 183 549 183 366 270 270 810 270 413 826 413 826 10 20 10 30 509 525 323 880 938 938 938 938 280 140 420 140 612 204 204 204 773 773 773 773 429 143 143 143 457 457 457 457 27 9 9 18 224 448 224 672 145 435 145 145 280 280 280 840 8 8 24 16 187 156 363 388 768 325 195 279 465 930 465 930 151 151 302 302 987 329 329 658 264 264 132 132 939 647 570 107 57 57 171 114 156 78 156 78 182 364 182 364 384 696 504 157 472 236 236 472 614 434 418 766 220 220 110 110 112 56 56 168 162 531 541 133 640 829 920 118 702 702 702 702 972 972 972 972 876 876 876 876 804 402 804 402 229 229 687 229 185 555 185 185 365 995 109 179 968 484 484 968 211 633 211 211 200 100 300 100 211 422 422 211 375 375 375 375 378 189 189 567 361 722 361 722 349 68 286 563 307 307 307 307 147 766 692 454 989 910 777 321 512 512 512 512 322 560 962 962 175 465 734 547 309 309 618 618 378 126 126 252 688 80 47 496 470 859 866 638 858 286 286 572 70 70 35 35 650 650 325 325 230 230 230 230 807 807 807 807 690 772 100 830 119 119 119 357 320 320 320 960 99 99 198 297 97 757 372 313 229 229 458 458 114 313 557 448 800 115 398 428 317 317 951 317 162 54 54 54 30 90 30 30 345 345 345 345 845 290 551 992 366 122 122 122 225 450 225 675 970 63 336 595 802 401 802 401 480 311 189 803 815 641 526 231 567 989 243 38 470 470 940 940 240 80 80 160 484 484 968 968 480 160 320 160 149 149 149 447 252 252 252 252 809 809 809 809 268 268 804 536 265 265 265 265 1 3 1 1 213 213 213 213 812 406 812 406 572 572 572 572 234 234 234 234 910 910 910 910 157 314 157 314 103 103 103 103 720 240 240 240 628 314 314 628 723 723 723 723 576 926 787 698 394 993 561 582 808 404 404 808 88 88 88 88 93 93 93 93 187 561 187 187 68 519 75 163 636 318 318 636 222 74 74 74 1 2 1 2 390 130 260 130 44 44 132 44 26 26 13 13 156 156 156 468 7 7 7 7 74 37 111 37 328 328 984 328 745 42 748 243 402 134 134 134 584 138 101 359 589 589 589 589 155 155 465 155 164 328 328 164 624 624 312 312 299 299 299 299 203 406 203 406 779 779 779 779 172 163 445 658 968 484 968 484 440 220 220 440 495 165 165 165 201 201 201 201 148 148 148 148 238 476 476 238 512 611 499 971 288 864 288 288 141 47 47 47 173 173 173 173 627 209 209 209 578 583 842 245 593 593 593 593 529 481 944 581 452 112 811 796 638 319 957 319 147 441 147 294 104 312 104 104 404 202 202 404 20 10 10 30 770 770 770 770 829 829 829 829 565 934 183 718 181 16 80 299 1 858 438 555 132 264 132 264 551 551 551 551 738 246 246 246 343 121 782 885 322 619 269 694 60 20 20 40 27 27 54 54 738 526 170 838 11 22 22 11 824 434 837 379 100 300 200 100 722 220 138 854 288 288 864 288 47 47 141 47 759 759 759 759 90 90 90 90 531 177 177 177 251 251 251 753 878 878 878 878 314 157 157 471 789 263 263 263 804 402 804 402 82 279 743 596 467 467 467 467 813 271 542 271 527 318 672 865 489 978 489 978 12 4 8 4 370 370 740 740 21 63 42 21 308 308 924 616 584 292 292 876 113 113 339 113 254 545 145 771 6 6 18 6 230 345 115 115 94 188 94 282 303 909 303 303 93 93 186 186 271 271 813 271 485 554 782 243 500 499 90 953 376 376 188 188 370 185 185 370 686 686 686 686 272 272 272 272 150 150 300 450 205 615 205 205 120 360 120 240 676 875 938 148 179 537 179 179 766 766 383 383 133 133 133 133 436 872 436 872 986 657 587 270 396 396 792 792 726 363 726 363 316 843 723 351 199 199 597 199 616 616 616 616 227 642 450 163 101 897 343 865 302 302 906 302 214 214 214 214 79 79 237 79 24 24 24 24 192 462 763 80 238 119 119 357 328 164 164 328 933 239 891 853 871 871 871 871 245 490 735 245 807 269 538 269 718 359 359 718 544 967 360 810 208 931 288 405 726 995 915 386 64 64 128 192 226 452 452 226 271 818 150 418 319 277 872 97 183 61 122 61 74 931 113 774 135 30 120 976 534 356 178 178 129 43 86 43 133 399 266 133 102 204 306 102 167 167 167 167 164 492 164 328 135 45 45 90 825 494 118 31 868 191 106 256 121 121 363 242 51 17 17 17 147 265 774 613 428 428 428 428 889 889 889 889 61 183 122 61 197 197 197 591 632 632 632 632 242 242 242 726 285 285 855 285 454 681 227 227 510 510 510 510 107 535 60 349 543 626 38 634 34 664 288 954 594 198 198 396 412 206 412 206 62 62 124 124 531 177 177 177 644 322 322 966 402 402 804 804 536 268 536 268 125 250 375 125 510 317 215 428 369 123 123 123 21 42 42 21 187 187 187 187 645 645 645 645 211 633 211 211 273 228 796 712 5 384 894 534 570 285 285 570 881 978 60 979 648 216 216 216 324 648 648 324 212 212 212 636 267 267 267 801 93 93 186 186 246 82 82 82 48 144 48 48 555 185 185 370 579 579 579 579 309 309 309 309 292 27 820 160 135 270 405 135 18 854 948 894 514 699 821 14 585 947 133 104 470 470 235 235 901 294 564 768 891 297 297 297 402 134 134 268 53 53 159 53 172 516 172 172 709 59 290 432 49 49 147 49 180 360 180 360 218 218 654 436 642 2 637 326 435 145 145 145 55 140 585 76 524 262 524 262 404 387 880 759 999 333 666 333 417 834 417 834 278 834 278 278 832 832 832 832 895 152 384 88 40 196 265 353 267 534 267 801 194 194 388 388 528 528 264 264 281 551 862 364 310 310 310 310 178 534 178 178 540 540 540 540 737 258 645 14 303 202 101 101 470 470 940 940 258 258 258 258 504 252 756 252 92 276 92 92 264 264 264 792 94 94 282 188 690 230 230 230 762 762 762 762 353 353 706 706 479 958 479 958 96 192 96 192 44 44 132 44 753 251 251 502 42 21 42 21 570 440 213 45 96 48 96 48 23 23 23 69 167 334 334 167 294 294 294 882 435 435 870 870 583 293 740 550 251 753 251 251 762 254 254 254 852 426 852 426 885 590 295 295 443 443 443 443 277 277 831 277 620 473 263 256 708 897 584 177 117 39 78 39 97 97 97 97 36 108 36 36 612 204 204 204 245 490 245 490 642 642 642 642 191 191 191 191 498 996 498 996 72 128 918 786 216 216 648 216 674 674 674 674 839 977 267 120 93 93 93 93 275 550 275 825 208 208 624 208 97 194 97 291 177 177 354 531 662 662 662 662 329 329 329 329 679 41 144 486 918 306 306 612 325 325 975 325 263 263 263 789 105 105 105 105 66 66 33 33 277 13 75 411 97 291 97 97 808 404 808 404 591 591 591 591 171 171 342 513 504 504 504 504 110 55 165 55 122 122 122 122 51 17 17 17 900 450 450 900 90 135 45 45 720 788 432 330 537 179 358 179 618 412 206 206 592 754 847 488 2 1 1 2 463 407 580 508 174 174 87 87 281 281 281 843 145 435 145 145 850 425 850 425 281 843 562 281 920 920 920 920 315 315 315 315 555 370 185 185 237 474 474 237 35 105 35 70 323 191 147 417 185 185 555 370 906 453 453 906 65 65 195 130 201 402 402 201 269 756 568 310 165 330 330 165 73 184 975 953 271 271 271 271 330 990 330 330 837 373 280 208 338 338 338 338 142 142 142 142 906 302 302 302 568 568 568 568 402 804 402 804 166 166 83 83 16 16 16 16 588 196 392 196 222 222 666 222 149 149 447 149 783 783 783 783 137 524 462 660 325 434 923 612 140 70 140 70 160 480 160 160 65 65 195 65 286 286 286 286 129 404 171 387 126 252 252 126 276 552 552 276 109 218 109 218 92 92 276 184 342 949 449 454 192 64 64 128 54 162 54 108 577 577 577 577 30 293 527 251 381 127 127 127 166 166 498 166 887 887 887 887 247 359 7 929 60 60 60 60 621 621 621 621 414 207 207 414 279 279 279 837 83 166 166 83 70 70 210 70 915 915 915 915 131 131 131 131 77 237 811 800 334 334 668 668 273 546 819 273 306 153 153 306 654 327 327 654 285 855 570 285 692 692 692 692 343 242 825 363 300 300 900 300 117 123 597 88 513 171 171 171 566 876 264 314 184 368 184 368 289 289 867 289 289 79 755 388 735 477 439 417 104 312 104 104 974 974 974 974 600 782 725 4 59 59 59 59 485 485 485 485 174 321 779 62 452 452 452 452 466 233 466 233 304 304 912 304 933 933 933 933 865 680 289 202 163 163 163 163 424 424 424 424 57 57 57 171 290 290 290 870 46 23 23 46 82 41 82 41 109 218 218 109 393 786 786 393 890 445 890 445 337 337 337 337 310 620 620 310 504 774 636 292 700 758 525 961 191 191 191 573 672 336 672 336 123 246 369 123 324 162 162 486 64 64 64 64 331 840 805 14 310 310 310 930 127 127 381 127 716 358 716 358 582 582 291 291 756 504 252 252 186 93 93 186 236 118 236 118 299 354 331 589 240 120 120 240 682 341 682 341 734 734 734 734 903 602 301 301 742 689 327 529 798 399 399 798 103 103 309 103 164 728 608 396 587 777 444 272 267 267 267 801 263 511 923 152 291 21 443 684 6 331 630 369 178 178 356 356 658 658 329 329 9 9 18 18 545 276 522 743 373 808 112 560 125 375 250 125 225 450 225 450 464 232 232 464 395 790 790 395 374 187 187 561 621 414 207 207 109 109 327 109 339 113 113 226 459 469 790 831 288 96 96 96 18 18 18 54 388 388 776 776 55 110 110 55 192 96 288 96 625 625 625 625 490 490 490 490 925 955 948 921 491 982 982 491 319 957 319 319 76 38 38 76 720 878 466 91 239 478 478 239 161 483 161 322 605 605 605 605 811 217 679 608 488 488 488 488 489 978 489 978 611 611 611 611 141 423 282 141 162 81 162 81 38 38 76 114 825 275 550 275 157 314 314 157 340 340 680 680 890 890 890 890 619 619 619 619 969 336 812 832 327 894 106 431 167 167 334 501 630 210 420 210 661 705 30 777 550 551 72 15 103 206 103 309 246 246 246 246 48 48 144 48 225 150 75 75 195 195 390 390 554 554 554 554 6 2 2 2 91 91 91 273 268 268 268 804 3 3 3 3 365 734 474 14 294 294 294 882 271 813 271 271 148 444 148 148 796 204 720 175 672 336 672 336 297 802 321 200 273 273 546 546 146 645 241 402 866 433 866 433 957 638 319 319 675 829 881 818 473 473 473 473 738 738 738 738 232 232 232 232 68 204 68 136 29 29 58 58 308 616 308 616 667 667 667 667 13 13 13 39 74 74 74 222 123 123 123 369 39 13 13 26 228 114 114 342 339 339 339 339 300 900 300 600 41 41 123 41 469 913 990 620 81 81 162 243 96 48 48 144 56 28 84 28 405 135 135 135 229 229 229 229 292 292 292 292 37 111 37 74 36 108 36 72 35 105 35 70 348 116 116 116 833 833 833 833 316 158 158 316 69 207 69 69 291 291 291 291 200 400 200 400 79 570 429 729 316 316 316 948 338 338 169 169 99 198 198 99 141 282 423 141 18 433 266 847 321 642 963 321 206 309 103 103 170 170 510 170 50 50 150 50 188 188 188 564 657 219 219 219 24 24 72 24 488 488 244 244 172 786 376 477 49 49 147 98 378 126 252 126 134 67 67 201 21 7 7 7 702 702 702 702 233 233 699 233 141 282 141 423 186 558 186 186 886 886 443 443 948 316 316 316 157 157 157 157 9 3 3 6 153 153 459 153 188 188 564 188 232 696 232 232 87 87 174 174 321 642 321 963 485 221 117 419 50 50 50 50 633 201 793 930 377 377 377 377 306 918 612 306 841 841 841 841 314 942 314 314 316 316 316 948 222 222 666 222 68 204 68 68 891 891 891 891 12 36 24 12 464 464 232 232 282 460 442 777 226 678 226 452 265 265 530 530 33 33 33 33 412 824 824 412 575 40 975 404 357 119 119 238 195 195 390 390 800 757 292 179 208 208 208 624 234 825 718 753 48 96 48 96 399 266 133 133 209 210 734 101 96 48 48 96 602 602 602 602 36 108 36 36 501 501 501 501 761 897 148 163 30 510 203 12 648 324 648 324 122 808 48 397 630 315 945 315 702 702 351 351 654 218 218 218 472 944 472 944 498 44 296 799 81 81 81 81 420 420 420 420 31 31 93 31 239 478 478 239 187 187 187 561 165 55 110 55 137 274 137 274 402 134 268 134 64 64 192 64 31 93 62 31 21 21 21 21 869 47 227 482 174 174 522 348 285 570 855 285 262 262 262 262 347 347 694 694 242 242 484 726 26 52 78 26 997 841 714 945 335 670 335 670 60 60 60 60 1000 1000 1000 1000 301 301 903 301 154 308 462 154 117 234 117 351 204 612 204 408 606 303 303 909 210 355 791 990 165 495 330 165 837 558 279 279 495 165 330 165 204 204 204 204 153 51 51 102 66 22 22 22 966 322 322 322 286 286 143 143 816 816 408 408 421 482 666 325 550 173 85 287 929 568 395 198 487 974 974 487 492 492 492 492 573 573 573 573 43 129 86 43 329 329 658 987 144 288 144 288 131 131 393 131 516 258 258 774 464 522 887 90 267 534 267 534 254 762 254 508 932 932 932 932 123 418 393 697 328 328 164 164 450 137 162 306 62 124 62 186 187 414 386 491 210 210 630 420 581 581 581 581 290 56 712 470 751 751 751 751 239 478 478 239 176 528 176 176 958 958 958 958 252 84 84 84 180 540 360 180 803 803 803 803 367 734 734 367 396 132 132 132 384 768 384 768 540 180 360 180 287 287 287 287 834 278 278 278 45 57 421 900 140 140 140 420 23 46 69 23 192 192 192 576 686 39 995 979 910 72 151 1000 999 629 513 735 343 343 343 343 566 849 283 283 206 103 103 206 641 888 346 123 9 268 52 714 60 60 60 180 187 187 187 561 319 638 638 319 832 416 416 832 257 642 133 742 873 582 291 291 237 711 237 237 88 176 264 88 852 455 147 996 187 187 187 187 16 32 16 32 212 835 558 135 354 354 177 177 272 272 272 272 381 381 381 381 357 119 119 119 84 252 84 168 174 348 174 348 297 297 297 297 784 784 392 392 264 264 264 264 85 85 255 85 685 685 685 685 465 465 465 465 306 306 612 612 548 274 822 274 834 469 102 921 722 516 218 741 168 252 84 84 17 17 51 17 971 920 699 535 314 316 700 222 747 23 127 348 282 94 94 94 168 84 84 252 126 42 84 42 498 166 166 166 158 158 474 158 628 628 628 628 262 262 786 262 189 378 189 378 288 288 288 864 433 586 667 512 137 137 274 274 69 69 69 207 52 966 459 914 22 66 22 22 932 466 466 932 461 461 461 461 158 474 158 158 666 999 333 333 599 976 220 259 108 890 846 600 148 444 296 148 452 452 904 904 160 480 160 320 225 75 75 75 702 702 702 702 546 364 182 182 999 666 333 333 326 163 489 163 958 479 958 479 654 654 654 654 106 212 212 106 275 825 275 550 419 419 419 419 987 658 329 329 317 951 317 634 574 287 287 861 10 10 10 10 66 132 132 66 79 79 158 237 101 202 101 202 442 442 442 442 836 263 312 376 180 360 180 540 519 173 346 173 395 395 790 790 318 636 318 636 220 440 660 220 136 136 136 408 873 515 994 615 226 226 226 226 307 307 614 921 156 78 234 78 409 818 818 409 195 585 390 195 76 38 114 38 466 466 466 466 78 234 78 78 190 190 190 570 710 196 933 695 370 370 185 185 840 244 163 260 100 100 100 100 224 224 672 448 733 733 733 733 672 224 224 448 428 428 214 214 479 3 426 683 194 194 194 582 15 15 30 30 372 618 399 479 287 574 287 861 809 776 800 857 254 254 254 254 932 205 757 85 192 192 192 576 266 532 532 266 69 69 138 138 416 208 624 208 400 800 800 400 384 256 128 128 572 131 181 509 325 975 325 325 712 213 654 568 454 227 681 227 320 320 320 320 512 256 256 768 198 396 198 396 3 9 3 3 910 859 279 50 966 525 640 562 954 477 477 954 485 999 798 721 477 477 477 477 657 657 657 657 307 614 307 921 759 253 253 506 334 334 334 334 458 458 458 458 232 232 232 232 91 91 91 273 411 411 411 411 256 256 768 256 45 45 45 45 138 138 69 69 296 592 296 592 56 168 56 56 814 310 490 655 398 398 199 199 231 77 77 77 673 673 673 673 723 723 723 723 114 342 114 114 56 56 56 56 263 526 263 789 84 56 28 28 178 178 89 89 241 482 241 482 969 650 353 78 814 28 975 154 153 153 459 306 677 677 677 677 309 206 103 103 826 297 5 20 128 128 128 384 453 385 978 148 167 501 167 167 305 305 610 610 750 21 100 761 698 698 698 698 684 228 228 228 572 286 572 286 76 152 76 228 302 302 302 302 250 125 125 375 339 113 113 226 176 528 176 176 292 292 876 292 507 507 507 507 306 918 306 306 84 168 84 252 702 234 468 234 760 380 760 380 483 322 161 161 917 917 917 917 132 132 396 132 781 171 480 418 174 174 174 174 755 755 755 755 360 180 180 540 37 37 37 37 210 399 282 285 499 573 339 127 931 959 235 359 912 657 877 618 99 99 198 297 653 730 127 760 22 33 11 11 126 126 378 126 455 455 455 455 230 690 230 230 542 542 542 542 500 500 1000 1000 324 324 972 324 83 249 83 83 592 296 592 296 6 12 18 6 264 264 792 264 331 31 142 934 895 67 611 431 267 267 801 267 14 124 832 281 93 31 31 31 73 146 146 73 806 806 806 806 364 182 364 182 901 901 901 901 156 312 468 156 177 59 118 59 532 532 532 532 646 969 323 323 287 861 287 287 151 151 151 453 430 215 645 215 300 200 100 100 37 496 93 395 62 31 93 31 54 18 18 18 384 384 384 384 4 4 4 4 57 19 19 38 967 212 300 286 178 178 89 89 167 167 334 501 617 617 617 617 45 45 45 45 180 90 90 180 152 456 152 152 242 726 484 242 646 891 943 777 742 742 742 742 490 980 490 980 385 385 770 770 664 664 664 664 335 269 135 168 430 215 215 430 511 511 511 511 414 414 828 828 13 39 26 13 521 521 521 521 792 792 396 396 274 274 274 274 873 612 362 860 311 16 33 619 147 841 707 369 183 366 183 549 172 516 172 172 42 42 42 42 271 271 542 542 977 647 920 537 580 580 580 580 273 819 273 273 220 220 110 110 763 702 732 645 281 281 281 281 587 587 587 587 241 241 241 241 987 329 329 329 592 888 296 296 112 336 224 112 569 833 12 658 121 777 347 861 886 443 886 443 163 163 163 163 164 164 164 492 309 618 927 309 176 264 88 88 197 767 324 260 943 943 943 943 86 86 172 172 777 259 518 259 760 760 760 760 632 632 632 632 130 130 390 130 241 241 723 482 327 327 654 981 850 109 762 846 239 717 239 478 910 174 370 942 313 626 313 626 563 563 563 563 570 190 190 190 200 400 600 200 120 120 240 360 463 478 991 237 567 189 378 189 833 605 994 949 509 509 509 509 452 701 177 122 571 571 571 571 470 940 940 470 66 66 198 66 87 87 261 87 351 351 702 702 759 253 253 253 182 364 182 364 78 26 26 26 370 555 185 185 62 186 124 62 256 128 384 128 438 438 438 438 509 58 118 531 332 577 313 66 250 250 750 250 654 654 654 654 49 49 49 49 425 425 425 425 103 103 103 103 268 268 804 268 140 420 140 140 199 199 199 199 137 411 137 137 110 330 110 110 617 337 166 833 983 983 983 983 470 817 823 667 783 783 783 783 103 103 103 103 285 285 285 855 8 8 16 24 640 320 960 320 280 280 560 560 4 4 8 12 126 126 126 378 3 9 3 3 459 459 459 459 419 419 419 419 435 435 435 435 677 513 601 227 894 465 290 138 162 162 162 162 842 970 447 793 986 74 130 240 486 486 486 486 261 261 522 522 48 16 16 16 377 52 202 991 54 54 54 54 178 178 178 534 219 438 438 219 235 235 235 235 177 177 177 177 156 156 312 312 630 210 210 210 942 314 314 314 848 513 963 358 801 90 898 314 91 91 91 91 135 405 135 135 855 685 694 229 582 582 582 582 466 233 233 699 508 254 254 762 240 480 480 240 910 836 96 929 688 849 30 73 44 88 132 44 713 843 787 746 624 312 936 312 867 289 289 289 654 654 327 327 55 55 55 165 616 989 930 207 33 33 66 99 102 51 51 153 318 318 318 318 198 396 198 396 318 318 318 954 285 505 578 528 176 176 176 176 111 111 333 222 12 24 24 12 145 145 435 145 451 451 451 451 219 73 73 73 498 249 249 498 254 127 254 127 69 46 23 23 957 319 319 638 531 177 177 354 326 326 326 326 342 171 342 171 84 585 219 555 194 194 194 582 329 601 336 312 75 225 150 75 120 120 120 360 12 6 18 6 676 676 676 676 911 911 911 911 567 263 322 469 784 784 784 784 269 538 538 269 746 373 373 746 200 200 600 200 789 263 263 263 116 88 502 665 58 58 116 116 66 132 132 66 6 6 6 6 450 300 150 150 999 333 333 333 180 540 180 180 140 140 140 420 264 176 88 88 313 939 313 313 103 103 103 103 334 668 334 668 678 678 678 678 203 203 609 203 131 131 131 131 450 900 900 450 754 754 754 754 350 175 525 175 969 969 969 969 556 846 291 79 962 962 962 962 252 168 84 84 62 931 980 854 246 123 369 123 737 737 737 737 303 909 303 303 638 319 957 319 39 78 39 78 918 918 918 918 462 321 693 534 354 177 177 354 678 226 226 226 86 258 86 172 527 527 527 527 680 340 680 340 484 628 241 643 803 473 631 533 227 227 227 681 754 377 754 377 92 276 92 184 137 137 274 274 872 872 436 436 209 418 209 418 31 62 62 31 796 796 796 796 180 360 180 360 300 900 300 300 368 368 184 184 612 306 612 306 729 243 243 243 576 576 576 576 429 143 143 143 468 468 234 234 637 546 385 85 767 767 767 767 348 174 348 174 105 105 105 105 3 3 3 9 332 332 996 332 318 636 318 636 598 299 299 598 308 154 154 462 917 324 752 713 224 672 224 224 114 57 57 171 162 324 486 162 370 740 740 370 312 624 624 312 125 125 375 125 351 533 498 452 237 711 237 237 60 40 20 20 84 168 252 84 24 72 24 24 117 117 117 351 616 308 616 308 644 322 322 966 213 639 426 213 848 535 547 841 689 689 689 689 364 182 182 364 389 389 778 778 254 553 787 259 413 826 826 413 430 215 215 430 672 224 224 448 206 880 350 814 698 349 349 698 249 249 249 249 69 23 23 23 51 153 102 51 70 210 70 70 772 412 12 784 926 463 926 463 298 894 596 298 82 164 82 246 355 355 355 355 955 170 665 512 137 873 523 314 141 141 141 423 599 56 185 785 25 25 25 25 925 925 925 925 537 537 537 537 687 687 687 687 5 15 5 5 104 208 312 104 110 220 220 110 188 188 188 188 188 188 188 564 436 218 654 218 19 19 19 57 75 598 346 901 227 454 454 227 222 666 444 222 510 510 510 510 33 33 99 33 282 94 94 188 39 39 117 39 316 316 316 316 423 846 846 423 570 570 570 570 329 329 329 329 245 245 245 245 242 242 484 484 248 744 248 248 812 812 406 406 451 451 451 451 260 260 260 780 831 831 831 831 220 440 220 440 316 948 632 316 259 259 777 518 98 294 196 98 470 470 470 470 835 835 835 835 68 68 68 204 171 103 4 159 626 626 626 626 26 13 39 13 483 161 322 161 469 469 469 469 72 72 216 144 56 112 112 56 36 36 72 72 239 717 239 239 70 210 70 70 386 386 193 193 98 294 98 98 636 891 8 163 305 915 305 305 37 111 37 37 656 328 328 656 9 676 406 292 986 98 210 161 93 940 471 705 690 32 912 749 203 203 203 203 161 322 161 322 123 123 123 123 13 39 26 13 585 279 564 469 70 210 70 140 156 156 468 156 893 893 893 893 121 707 430 662 302 302 151 151 216 72 72 72 810 540 270 270 891 56 538 370 757 757 757 757 183 183 183 183 304 608 304 608 823 128 886 232 971 971 971 971 497 409 753 635 337 674 337 674 741 494 247 247 112 56 168 56 150 98 452 827 345 115 230 115 867 717 839 533 332 52 361 262 60 60 180 60 614 307 307 614 427 49 126 251 45 30 15 15 428 655 107 524 228 114 114 228 938 469 938 469 305 305 305 305 837 837 837 837 680 340 340 680 281 281 281 281 939 313 626 313 324 972 324 324 421 421 421 421 754 754 754 754 260 260 130 130 909 801 851 504 856 856 428 428 238 675 271 641 960 320 320 320 617 617 617 617 455 455 455 455 286 286 858 286 21 63 42 21 324 324 648 648 45 30 15 15 682 836 887 924 19 57 19 19 24 8 8 8 241 482 723 241 115 115 115 115 185 555 185 185 181 181 181 543 48 24 48 24 293 293 293 879 947 947 947 947 2 2 2 2 632 316 316 948 40 120 40 80 356 796 775 841 72 24 24 24 180 540 180 180 151 151 151 151 205 205 410 410 138 42 441 304 34 30 876 724 349 349 349 349 244 732 244 244 273 273 546 546 65 65 130 130 102 102 306 204 281 624 14 751 811 22 781 579 662 662 331 331 232 232 696 232 737 737 737 737 33 33 99 66 970 970 970 970 603 603 603 603 241 241 241 241 400 400 800 800 6 6 18 6 74 74 37 37 243 81 81 162 860 430 430 860 130 130 390 130 246 492 246 492 260 260 260 780 366 366 366 366 300 300 300 300 499 734 281 469 155 155 155 465 312 936 312 312 32 32 96 32 39 117 39 39 329 987 329 329 131 393 131 131 638 638 638 638 228 228 684 456 516 258 774 258 98 294 98 98 137 274 411 137 304 84 332 954 277 554 554 277 268 134 402 134 826 249 421 535 10 265 738 302 307 307 921 307 421 629 789 778 394 197 197 591 623 801 640 52 816 272 272 272 512 913 897 680 17 34 17 34 318 800 327 107 315 315 315 945 218 654 218 218 182 182 182 546 213 71 71 71 234 468 468 234 53 53 53 159 522 522 261 261 233 466 233 466 573 191 191 191 358 831 576 750 3 9 3 3 54 54 108 162 929 22 350 942 207 138 69 69 714 714 714 714 318 212 106 106 213 142 71 71 612 204 204 204 110 110 220 220 193 364 792 988 652 509 922 769 122 122 61 61 452 904 452 904 227 681 454 227 250 125 375 125 308 308 308 308 546 546 546 546 11 22 11 33 110 110 330 110 171 140 573 49 874 567 31 440 620 620 620 620 128 128 128 128 262 262 262 786 802 401 401 802 630 210 210 420 139 278 139 278 286 286 286 858 436 654 218 218 892 446 892 446 187 509 153 768 232 232 116 116 626 313 626 313 493 986 493 986 634 634 634 634 359 359 359 359 218 218 218 654 251 251 753 251 348 696 348 696 894 298 298 298 194 97 97 194 375 125 125 125 782 782 391 391 312 156 87 266 805 413 775 722 705 235 235 470 306 918 306 306 165 495 165 165 387 387 774 774 175 525 175 175 639 271 52 166 504 168 168 336 304 152 304 152 169 507 338 169 46 46 46 138 296 296 888 296 216 216 648 216 711 474 237 237 167 334 167 334 444 148 148 148 40 40 40 40 340 340 170 170 768 256 256 256 34 34 68 68 66 66 198 66 193 386 193 386 417 417 834 834 211 211 211 633 534 534 534 534 699 233 466 233 14 14 28 42 579 193 193 386 423 241 26 972 290 435 145 145 712 15 323 132 854 427 854 427 322 889 430 957 91 273 91 91 673 673 673 673 836 768 910 843 6 12 12 6 345 115 115 115 414 621 207 207 29 796 183 819 299 299 299 299 372 744 744 372 490 980 490 980 128 128 128 384 779 779 779 779 39 39 39 39 926 319 425 936 220 618 406 130 221 221 442 663 604 604 604 604 686 686 686 686 475 475 950 950 476 238 238 714 582 194 388 194 73 73 73 73 11 274 503 846 300 900 300 300 561 561 561 561 375 451 263 492 668 668 668 668 38 38 114 38 196 588 196 392 996 996 996 996 210 105 105 210 582 74 853 209 896 896 896 896 111 37 37 74 549 549 549 549 463 463 926 926 78 26 26 26 246 578 510 4 70 70 70 70 64 192 64 128 105 35 70 35 2 6 2 2 204 68 68 68 720 720 720 720 586 586 586 586 82 41 41 82 262 262 262 786 324 648 324 972 222 493 593 420 479 958 479 958 751 130 197 683 32 16 32 16 106 106 318 106 80 80 80 240 769 769 769 769 682 682 682 682 573 573 573 573 116 116 348 116 228 456 456 228 557 846 657 870 496 496 496 496 348 803 134 35 889 889 889 889 147 441 147 147 142 71 71 213 107 107 107 321 41 41 41 123 483 200 193 421 636 544 55 131 92 92 276 184 360 120 240 120 100 100 300 100 134 845 819 920 659 659 659 659 381 762 381 762 479 479 479 479 302 302 302 906 200 200 200 200 286 118 402 895 528 264 528 264 428 214 642 214 732 244 244 244 912 912 456 456 138 138 138 414 984 492 984 492 534 534 267 267 152 152 456 152 328 328 328 984 198 198 198 198 396 396 396 396 642 321 321 642 457 457 914 914 453 453 906 906 110 110 110 110 27 9 9 18 701 701 701 701 285 721 579 41 284 568 284 852 790 335 146 950 433 433 433 433 266 798 266 266 482 964 964 482 590 590 295 295 952 406 735 755 391 391 391 391 177 177 177 531 253 427 430 165 269 269 269 807 665 890 137 776 40 40 40 120 766 766 383 383 510 170 170 170 95 95 190 285 580 479 809 73 325 325 975 325 224 672 224 224 282 282 141 141 793 204 519 549 761 761 761 761 212 318 106 106 479 479 479 479 732 244 244 244 56 28 84 28 763 885 627 385 494 494 494 494 218 218 218 218 612 612 612 612 654 654 654 654 735 735 735 735 30 15 15 30 493 304 558 562 986 809 497 210 964 964 482 482 723 723 723 723 359 436 583 219 110 220 220 110 982 982 982 982 319 319 957 319 94 94 47 47 862 862 862 862 170 42 906 298 252 84 84 84 646 28 959 763 657 657 657 657 942 942 942 942 100 100 50 50 653 634 88 106 323 323 323 969 149 447 149 298 588 294 294 588 499 43 127 998 167 501 167 167 129 258 258 129 222 222 222 666 684 684 684 684 288 288 288 288 210 420 210 630 51 51 153 51 962 481 481 962 605 605 605 605 68 68 68 204 321 963 321 321 471 157 157 157 117 78 39 39 771 208 318 725 113 113 339 226 980 980 980 980 106 53 106 53 838 533 284 648 449 898 898 449 213 213 213 639 19 19 19 19 817 817 817 817 622 622 622 622 849 849 849 849 472 993 342 880 388 388 388 388 125 125 125 125 280 774 405 57 539 539 539 539 635 911 583 645 588 196 196 196 268 536 268 804 466 233 466 233 575 184 969 709 215 430 215 430 343 343 686 686 731 731 731 731 43 129 43 43 914 914 914 914 268 268 804 268 195 585 390 195 490 490 490 490 134 134 402 134 249 249 747 249 892 208 787 94 195 195 195 195 561 561 561 561 166 166 166 498 202 404 404 202 28 539 346 713 169 169 507 169 580 580 580 580 796 796 796 796 402 107 788 669 248 744 248 248 138 276 138 414 322 161 161 483 17 34 34 17 589 514 255 872 65 65 130 195 336 336 336 336 158 158 474 158 117 351 117 117 247 247 494 494 102 204 306 102 361 722 722 361 516 344 172 172 316 316 948 316 432 288 144 144 392 392 392 392 453 302 151 151 889 889 889 889 945 315 315 630 986 986 986 986 214 214 214 642 479 286 896 438 185 185 185 555 216 216 216 216 6 18 6 6 131 131 131 131 342 114 114 114 818 409 409 818 254 777 543 151 257 514 257 771 468 156 156 312 42 42 84 84 668 668 668 668 914 914 457 457 175 826 105 787 405 135 135 135 48 48 516 862 46 23 23 46 420 140 140 280 614 307 307 921 118 118 118 118 237 79 79 79 217 217 651 217 267 267 267 267 266 133 133 266 168 56 56 56 13 13 39 13 114 114 114 342 877 877 877 877 195 735 460 507 261 522 261 522 176 528 176 176 494 988 494 988 509 509 509 509 43 43 43 129 555 185 185 185 237 474 711 237 70 35 70 35 506 506 506 506 442 442 442 442 172 86 86 172 970 970 970 970 585 252 475 580 122 366 244 122 246 123 246 123 597 199 199 199 598 392 539 944 832 38 551 113 942 137 781 123 657 181 455 931 353 353 353 353 365 365 365 365 576 288 288 576 233 233 233 699 39 39 39 39 548 696 67 5 366 183 183 549 39 39 39 117 999 726 301 969 884 884 442 442 188 564 188 188 522 261 261 522 279 558 558 279 142 71 71 142 101 650 665 916 525 175 175 175 105 210 315 105 807 269 269 269 48 16 16 32 7 21 14 7 206 103 309 103 940 470 470 940 573 4 33 291 704 757 525 102 452 452 226 226 266 266 266 266 39 39 78 117 468 468 468 468 65 130 130 65 186 93 186 93 569 569 569 569 432 144 288 144 377 377 377 377 199 398 398 199 15 15 45 15 245 245 245 245 382 645 403 520 273 528 970 133 563 563 563 563 651 691 205 67 93 31 62 31 162 81 81 162 462 154 154 154 468 468 936 936 203 203 406 609 117 467 677 267 289 578 867 289 158 158 316 316 777 518 259 259 310 738 231 734 99 412 624 456 572 286 858 286 438 219 438 219 188 188 564 376 151 151 151 453 331 117 35 232 387 960 126 631 195 65 65 130 327 654 327 654 39 39 39 39 939 75 978 359 218 206 277 561 110 110 330 110 578 289 289 867 458 916 916 458 469 74 11 71 599 816 638 93 444 444 888 888 66 198 66 132 260 260 260 260 65 195 65 130 207 207 621 207 972 324 324 648 294 623 607 444 228 92 89 329 47 752 506 62 438 219 219 438 214 214 428 642 754 253 614 395 396 396 396 396 666 666 333 333 262 524 262 524 825 825 825 825 335 670 670 335 201 201 201 201 194 97 291 97 303 920 65 459 978 489 489 978 519 519 519 519 119 238 119 357 585 307 580 968 192 192 384 576 265 530 530 265 12 12 24 36 678 452 226 226 868 868 434 434 90 270 90 180 647 326 701 111 80 80 40 40 249 642 636 512 221 663 221 442 176 352 176 528 304 304 608 912 57 57 57 171 977 977 977 977 114 114 114 114 272 272 816 272 154 231 77 77 779 779 779 779 89 365 955 477 6 9 3 3 438 146 146 146 187 187 561 187 207 414 207 414 432 432 432 432 609 609 609 609 386 772 772 386 152 152 456 152 256 768 256 256 600 200 200 400 220 220 220 660 628 928 664 295 323 323 323 323 291 97 194 97 26 26 78 26 541 727 20 353 6 6 6 18 996 332 332 332 279 837 279 279 825 550 275 275 125 750 768 588 112 112 112 336 796 796 796 796 645 215 215 215 356 356 356 356 302 906 302 302 154 240 52 998 727 727 727 727 178 356 178 534 642 642 642 642 248 248 248 744 131 131 131 131 396 843 722 194 129 43 43 43 50 50 150 50 148 444 148 148 116 93 552 999 952 11 913 536 138 587 167 87 909 909 909 909 943 943 943 943 207 207 621 207 58 87 29 29 388 388 388 388 322 966 644 322 31 93 31 31 288 288 288 288 839 839 839 839 238 238 238 238 188 94 94 282 348 116 116 116 456 228 684 228 938 469 938 469 306 306 918 306 497 497 497 497 300 300 900 300 278 834 278 278 506 253 759 253 335 335 335 335 130 130 130 390 900 900 900 900 458 229 229 687 201 603 201 201 105 105 105 105 678 941 473 64 665 150 460 488 963 147 890 244 318 106 106 212 730 730 730 730 184 92 276 92 125 250 125 250 135 181 461 558 283 255 251 721 16 48 16 32 376 511 600 242 920 920 920 920 861 861 861 861 271 271 271 813 83 249 83 166 177 177 354 354 250 125 375 125 228 948 541 828 711 237 474 237 163 163 163 163 526 526 526 526 196 392 392 196 183 898 285 251 955 425 116 152 897 897 897 897 471 157 157 157 21 63 21 21 89 89 89 267 628 314 314 628 88 580 771 185 434 217 434 217 658 329 329 658 167 501 167 167 972 486 972 486 204 204 204 612 124 372 124 248 119 119 238 357 121 242 363 121 61 61 183 61 69 207 69 69 104 208 104 208 102 306 102 204 302 906 302 604 7 21 7 7 591 187 220 923 331 331 331 993 127 381 254 127 964 964 964 964 463 647 287 562 690 230 230 460 484 968 484 968 482 482 964 964 309 103 103 103 406 203 203 406 284 568 284 852 616 616 308 308 81 243 81 162 15 15 15 15 191 573 191 191 239 239 478 717 89 89 178 178 313 542 843 5 276 276 552 552 94 188 188 94 453 453 453 453 600 300 300 600 268 804 536 268 440 220 440 220 234 78 78 78 616 616 616 616 413 769 124 157 60 60 60 60 606 606 606 606 57 57 57 171 94 94 94 94 626 626 626 626 109 109 327 109 584 584 584 584 332 664 332 664 14 42 14 14 182 182 182 546 687 687 687 687 305 305 305 305 432 216 216 648 109 109 218 218 23 46 23 46 125 375 250 125 189 189 567 189 223 446 223 446 92 276 92 92 291 582 291 582 23 23 69 23 328 328 328 984 237 711 237 237 319 600 25 1 318 159 318 159 161 322 322 161 344 344 344 344 835 253 862 787 804 536 268 268 921 307 307 307 284 284 852 284 851 851 851 851 381 127 127 127 20 10 30 10 158 316 316 158 298 149 149 447 782 782 782 782 199 199 398 398 711 474 237 237 311 311 311 311 250 258 177 644 63 63 63 189 840 451 157 556 592 592 592 592 129 387 129 129 704 607 779 395 1 3 1 1 831 277 277 277 206 206 618 206 911 855 540 302 224 224 224 672 573 191 382 191 299 727 627 335 495 495 495 495 255 685 796 612 592 379 240 630 96 64 32 32 246 246 123 123 69 69 69 69 127 127 127 127 656 981 551 921 160 160 480 160 378 295 175 446 126 84 42 42 591 197 394 197 156 52 52 52 333 999 333 333 741 610 245 431 408 136 136 136 56 112 112 56 358 179 358 179 332 332 332 996 327 918 959 517 286 143 286 143 754 754 377 377 194 277 933 229 225 225 225 225 343 686 343 686 65 195 65 65 182 364 364 182 363 363 363 363 718 718 718 718 855 226 673 243 265 265 795 530 342 114 114 114 280 840 280 560 290 435 145 145 248 496 496 248 295 295 885 295 500 1000 1000 500 330 990 660 330 719 719 719 719 518 86 353 92 678 678 339 339 858 286 286 286 410 410 410 410 663 424 451 306 786 524 262 262 379 863 441 209 136 136 136 408 624 774 748 300 282 282 141 141 72 72 72 216 368 736 736 368 281 281 281 843 343 684 654 970 942 228 975 575 210 207 229 904 625 625 625 625 424 424 212 212 6 2 2 2 508 508 254 254 398 398 199 199 891 891 891 891 402 134 134 134 186 598 848 852 290 751 502 214 981 327 327 327 930 921 587 606 64 192 64 64 106 106 106 106 822 411 411 822 802 802 802 802 753 753 753 753 682 72 445 948 138 276 138 276 122 122 366 122 290 870 580 290 218 109 109 218 718 718 359 359 306 918 612 306 4 4 4 12 651 587 243 396 878 439 878 439 283 283 566 849 818 818 818 818 952 952 952 952 129 387 258 129 866 866 866 866 804 804 804 804 165 668 993 161 339 817 455 405 277 277 277 277 904 707 129 297 763 741 925 203 304 304 304 912 639 869 102 153 475 297 89 664 72 24 24 24 195 195 585 195 544 544 544 544 230 230 230 230 262 393 131 131 595 82 864 94 229 687 229 229 250 250 750 250 173 519 346 173 202 202 606 404 247 494 247 494 729 486 243 243 244 244 488 488 224 224 224 672 239 1000 29 782 872 872 872 872 440 440 440 440 276 276 828 276 116 58 58 174 954 318 318 318 132 396 132 132 296 296 296 888 4 8 4 8 892 596 423 469 97 623 261 786 179 179 537 179 188 376 376 188 185 185 555 185 906 453 906 453 360 180 540 180 38 76 76 38 552 184 368 184 109 327 218 109 32 32 64 64 751 525 499 235 738 369 369 738 252 504 504 252 911 52 753 61 263 526 263 526 152 456 304 152 846 423 846 423 768 774 349 938 316 948 316 316 52 156 52 52 143 286 143 429 32 64 96 32 412 206 206 618 729 594 248 546 504 504 504 504 72 36 108 36 65 130 130 65 936 732 533 606 874 529 818 778 18 18 18 18 198 66 66 66 731 929 790 486 321 321 321 963 929 618 474 366 820 457 696 371 72 24 48 24 269 269 269 807 678 226 452 226 429 447 972 279 639 213 213 213 141 950 835 163 210 420 210 630 307 614 307 921 513 342 171 171 694 985 119 693 825 38 780 316 348 174 174 348 245 245 245 245 192 192 192 576 505 505 505 505 1 296 917 298 56 168 56 112 438 772 260 717 648 216 216 216 498 498 249 249 740 740 740 740 154 154 462 154 368 184 184 368 260 130 130 390 86 43 43 129 68 34 34 68 954 477 477 954 753 251 502 251 227 227 681 454 713 250 764 831 232 232 696 232 732 728 784 434 190 570 190 190 10 10 30 10 364 364 364 364 210 630 210 420 752 752 752 752 593 982 801 59 87 505 726 977 232 232 464 464 276 92 92 92 819 819 819 819 213 213 213 639 233 613 661 198 237 237 237 237 177 354 354 177 302 302 302 906 212 212 424 636 224 448 224 448 221 663 221 221 714 714 714 714 288 144 144 432 963 303 47 751 45 135 45 90 145 555 9 996 115 230 115 230 277 277 277 831 264 176 88 88 784 870 490 987 929 4 839 442 732 732 366 366 217 217 651 217 288 620 87 5 432 24 932 694 296 592 296 592 47 94 47 141 879 879 879 879 823 466 500 343 315 501 421 616 293 586 293 879 476 238 238 714 272 272 272 272 45 90 45 90 431 431 431 431 888 176 621 86 179 179 537 179 142 142 142 142 573 570 916 277 880 720 122 480 823 731 690 917 364 364 364 364 606 606 606 606 174 828 285 838 279 279 279 837 285 95 95 95 983 549 33 330 264 919 548 677 83 166 166 83 904 452 452 904 264 264 264 792 671 405 369 109 644 322 322 966 390 780 390 780 134 134 134 402 397 799 967 265 654 327 327 981 564 564 564 564 247 247 247 247 42 84 84 42 7 623 739 133 468 194 942 548 665 183 255 334 810 236 772 926 347 347 347 347 286 286 286 286 442 442 442 442 939 939 939 939 192 96 192 96 394 394 788 788 390 390 390 390 57 57 171 57 258 774 258 258 316 316 316 316 214 642 214 214 39 39 78 117 971 971 971 971 44 44 132 88 170 170 170 510 166 83 249 83 153 51 51 51 135 135 135 135 281 562 281 843 269 169 250 696 681 681 681 681 285 190 95 95 574 942 518 731 391 918 894 290 892 446 892 446 155 155 155 465 982 439 798 544 639 863 911 430 705 486 515 634 430 215 645 215 481 481 962 962 129 387 129 129 312 285 327 749 48 96 96 48 280 840 280 280 452 904 904 452 843 843 843 843 396 396 396 396 79 79 79 237 626 626 313 313 632 632 632 632 393 393 786 786 805 296 829 28 72 366 653 118 665 665 665 665 734 504 969 347 763 763 763 763 95 190 95 285 456 920 4 628 580 170 954 585 828 414 828 414 232 25 273 287 313 939 313 626 645 645 645 645 298 298 596 596 192 192 576 192 474 158 158 316 95 95 95 285 644 322 322 644 132 132 132 396 50 50 150 50 123 250 629 21 79 158 158 79 232 232 464 696 74 920 861 572 118 118 118 354 735 735 735 735 454 627 780 298 143 143 143 143 258 258 516 516 751 751 751 751 668 886 482 398 576 576 576 576 803 494 294 460 682 682 341 341 801 801 801 801 16 8 16 8 55 55 165 55 382 764 764 382 702 234 468 234 161 161 322 322 745 431 682 484 375 375 375 375 580 290 290 870 204 408 612 204 694 694 694 694 140 420 140 140 864 864 864 864 399 798 399 798 956 956 478 478 645 215 215 215 213 213 213 213 888 478 333 588 580 308 690 586 288 288 288 864 72 269 830 147 311 311 933 311 368 102 627 928 437 437 437 437 620 620 620 620 360 952 498 665 227 454 227 681 442 442 884 884 714 714 714 714 178 178 178 178 315 315 630 630 818 911 81 316 58 58 116 116 310 154 980 370 477 226 638 337 105 105 210 315 66 66 198 66 81 162 162 81 210 315 105 105 948 948 948 948 83 83 249 83 789 263 526 263 42 84 42 84 175 237 885 140 900 300 300 600 323 323 323 969 55 55 165 55 777 772 325 458 72 48 24 24 523 523 523 523 35 105 35 35 144 144 144 432 564 282 846 282 746 476 750 635 20 10 30 10 6 6 18 6 24 12 12 24 930 497 272 229 706 754 117 423 61 949 896 856 198 516 84 723 331 331 993 331 16 16 32 32 510 170 170 170 62 959 873 840 236 472 236 472 173 519 173 173 301 602 301 903 472 708 236 236 937 937 937 937 167 501 167 167 202 202 606 202 214 107 214 107 312 46 389 417 972 324 324 648 286 286 286 286 507 277 174 716 349 349 349 349 872 915 913 609 415 415 415 415 62 124 124 62 525 175 175 350 42 42 21 21 101 101 101 101 134 134 134 134 209 209 418 418 673 673 673 673 325 325 325 975 21 400 939 287 300 100 200 100 976 488 976 488 560 840 280 280 125 125 125 375 81 81 243 162 404 404 808 808 406 812 812 406 124 124 124 124 118 118 118 118 564 282 282 846 864 576 288 288 667 667 667 667 677 677 677 677 183 183 549 183 28 28 28 28 729 243 243 486 962 962 962 962 102 51 51 153 350 350 175 175 132 184 818 5 12 12 12 12 300 600 600 300 838 419 419 838 813 271 271 271 131 131 131 131 113 883 546 641 144 96 48 48 136 507 996 545 761 761 761 761 932 932 466 466 849 566 759 610 209 209 627 209 447 149 149 149 25 50 25 50 113 113 113 339 199 398 398 199 193 386 579 193 536 3 417 563 448 224 672 224 881 527 585 649 178 680 16 439 269 269 269 807 3 6 3 6 290 870 290 580 450 201 35 562 849 849 849 849 64 128 64 128 744 372 372 744 416 269 719 828 140 420 140 140 381 762 381 762 76 421 282 504 47 961 783 115 371 143 209 1000 142 284 284 142 354 354 177 177 178 178 356 534 302 604 302 906 198 66 66 66 754 377 377 754 13 26 13 26 112 224 112 224 572 286 286 858 333 111 111 222 790 698 273 917 294 147 147 294 171 171 171 171 451 451 451 451 88 420 547 21 34 51 17 17 365 365 365 365 297 297 891 594 288 288 144 144 574 574 574 574 809 767 368 36 306 153 459 153 379 379 379 379 490 976 759 551 424 689 537 622 830 830 830 830 191 382 191 382 694 694 694 694 278 781 787 436 333 666 999 333 223 223 223 669 295 250 884 96 776 525 504 61 252 252 252 252 281 843 281 562 293 293 293 293 43 249 947 309 597 199 199 398 980 980 980 980 827 827 827 827 95 95 95 285 764 764 382 382 197 394 591 197 98 49 49 98 170 170 510 340 282 846 282 282 320 320 960 640 224 224 672 224 54 18 18 18 988 52 523 336 817 817 817 817 22 66 44 22 65 195 65 65 100 459 210 252 260 844 316 493 582 272 16 899 134 134 67 67 358 358 179 179 504 649 57 615 828 384 67 490 242 484 484 242 132 396 264 132 800 400 400 800 579 386 193 193 163 376 909 468 359 504 957 82 142 142 426 142 448 224 224 448 58 58 174 58 291 368 80 692 469 208 16 987 191 191 191 191 576 384 192 192 109 109 109 109 361 361 361 361 989 303 905 264 198 198 198 198 798 798 399 399 300 900 300 300 9 18 18 9 152 304 456 152 319 638 957 319 202 606 202 202 278 834 278 278 81 27 27 27 650 650 650 650 15 5 10 5 368 184 368 184 153 459 153 153 235 235 705 235 859 610 294 290 978 326 326 652 516 918 142 237 332 332 332 996 392 22 638 321 675 225 225 225 424 424 424 424 229 125 646 228 424 212 212 424 198 66 66 132 65 65 195 65 303 303 303 303 109 327 109 218 756 252 252 252 77 77 154 231 627 209 209 209 360 180 180 360 210 140 70 70 434 434 434 434 469 469 469 469 392 196 588 196 529 85 534 224 321 963 321 321 292 292 292 292 703 703 703 703 102 822 224 516 795 795 795 795 72 72 216 72 22 22 22 22 746 877 40 844 87 87 87 87 283 731 695 596 261 261 783 261 994 654 802 504 154 154 154 462 163 163 489 163 29 29 58 87 668 668 668 668 548 274 274 822 342 171 513 171 189 706 596 213 146 438 146 146 290 348 46 867 503 503 503 503 916 458 458 916 302 302 906 604 237 79 79 158 774 774 774 774 761 761 761 761 394 197 197 394 493 245 189 949 774 258 258 258 849 849 849 849 254 127 127 254 323 969 323 323 821 204 504 762 327 109 218 109 173 519 173 173 199 199 398 398 545 545 545 545 737 737 737 737 812 251 29 954 304 304 608 608 100 200 100 300 900 215 860 136 153 306 153 459 117 117 117 117 94 94 188 188 180 180 180 180 553 171 304 110 763 374 933 223 78 39 78 39 217 226 908 257 295 295 590 885 188 282 94 94 240 240 720 480 252 226 678 577 532 798 266 266 804 656 239 992 799 799 799 799 438 438 219 219 30 30 30 90 966 966 966 966 325 325 325 975 405 810 405 810 23 23 69 23 256 384 128 128 108 108 324 108 464 232 232 464 328 328 328 984 67 67 201 67 429 429 429 429 256 256 256 256 957 957 957 957 18 12 6 6 166 166 498 166 138 74 678 867 786 393 786 393 520 260 260 780 972 972 972 972 150 50 50 50 902 687 690 693 230 230 115 115 437 874 874 437 134 127 811 306 62 31 31 93 321 321 321 321 925 925 925 925 668 685 219 553 606 303 909 303 545 476 317 475 158 158 158 474 196 196 196 588 726 242 242 242 500 500 1000 1000 74 74 74 74 289 578 867 289 444 148 296 148 432 144 288 144 116 116 232 232 272 272 272 272 71 71 71 213 37 111 37 37 848 848 848 848 322 322 644 966 879 293 293 586 482 241 241 723 528 264 264 528 456 228 228 456 95 95 190 190 719 719 719 719 156 156 156 156 453 453 453 453 893 893 893 893 27 9 18 9 214 214 214 214 342 114 114 114 320 320 320 320 12 36 12 12 56 112 56 112 76 76 152 152 669 669 669 669 819 273 273 546 613 613 613 613 621 61 667 963 768 768 768 768 826 690 85 227 139 417 139 278 516 172 344 172 100 100 200 200 274 563 706 82 961 654 53 164 838 726 352 901 408 408 408 408 423 141 282 141 337 899 959 921 450 450 450 450 155 585 300 96 300 600 300 600 630 420 210 210 218 218 654 218 796 343 391 602 321 321 321 963 747 387 846 502 109 109 327 109 331 331 993 331 118 118 236 354 85 85 255 170 312 156 156 312 353 353 353 353 305 305 610 610 527 527 527 527 737 737 737 737 528 176 176 176 492 328 164 164 933 933 933 933 336 336 168 168 249 83 83 166 190 190 95 95 99 297 198 99 95 95 95 95 218 436 436 218 549 549 549 549 611 989 487 193 294 98 98 98 618 309 618 309 532 266 798 266 463 722 288 745 831 277 554 277 492 164 164 164 980 490 980 490 376 376 188 188 78 78 78 234 199 199 597 398 579 193 193 193 396 198 198 594 606 185 736 304 423 423 423 423 901 420 196 485 9 3 3 3 448 448 896 896 931 931 931 931 684 684 684 684 228 76 76 76 48 96 96 48 273 707 632 403 125 125 125 125 178 89 89 178 233 565 102 357 519 173 173 346 280 280 840 280 197 197 197 197 116 116 116 116 498 166 332 166 222 222 222 222 942 942 942 942 131 262 393 131 83 83 83 83 619 619 619 619 487 879 231 522 258 129 387 129 384 192 192 576 80 240 80 160 243 729 486 243 408 272 136 136 942 626 844 435 397 777 507 680 403 403 403 403 15 30 15 30 921 816 140 161 234 468 702 234 215 215 215 215 244 244 732 244 763 763 763 763 229 687 458 229 121 480 367 63 119 119 119 119 601 600 956 18 747 249 498 249 840 840 840 840 851 851 851 851 690 230 230 230 753 251 502 251 972 972 972 972 766 766 766 766 720 240 240 240 31 31 31 31 1 2 1 3 931 930 118 864 421 421 421 421 922 922 922 922 532 787 603 809 357 119 119 119 246 123 246 123 179 179 179 179 312 156 156 312 105 105 105 105 449 898 898 449 58 58 174 58 163 163 326 489 305 610 305 610 656 656 656 656 17 34 17 51 669 959 281 244 55 110 165 55 37 584 943 199 150 50 50 50 544 544 544 544 942 942 942 942 919 933 471 649 250 125 375 125 318 318 636 636 462 462 462 462 818 409 409 818 814 814 814 814 112 56 112 56 690 690 690 690 531 290 980 843 442 442 442 442 331 993 331 331 909 909 909 909 325 325 650 650 278 278 278 278 798 798 399 399 483 966 966 483 993 331 331 662 94 94 94 282 167 334 334 167 816 272 544 272 91 182 273 91 16 48 32 16 310 271 679 620 108 324 108 108 894 585 566 687 658 405 962 885 99 33 33 66 348 174 174 522 781 781 781 781 492 164 164 164 183 549 366 183 622 538 936 940 501 167 334 167 612 680 578 179 235 705 470 235 282 846 282 282 558 479 997 107 445 445 445 445 20 20 60 20 50 50 25 25 101 101 202 202 3 9 3 3 561 561 561 561 936 936 936 936 80 80 80 240 32 96 64 32 57 171 57 114 758 379 379 758 719 488 121 667 40 80 120 40 201 201 603 201 903 602 301 301 270 135 135 405 928 464 928 464 59 118 59 118 110 55 165 55 58 58 174 58 578 289 289 867 758 758 758 758 16 16 16 48 174 174 348 522 74 222 148 74 230 115 115 230 208 624 208 208 572 286 286 572 770 385 770 385 119 357 238 119 386 386 386 386 455 910 910 455 281 784 938 547 233 699 233 466 249 166 83 83 134 67 134 67 166 332 498 166 247 164 859 478 202 606 404 202 702 234 234 468 36 108 36 36 990 642 231 941 837 279 279 279 506 759 253 253 328 656 328 656 533 533 533 533 954 1000 298 372 197 197 591 197 633 877 364 979 405 405 405 405 162 162 162 486 87 87 87 261 472 708 236 236 880 880 880 880 47 47 47 47 326 819 529 56 150 450 150 300 57 19 19 19 256 256 768 256 275 275 825 275 412 371 467 621 27 9 9 9 498 921 400 350 233 233 699 466 794 626 77 401 6 9 3 3 285 570 285 855 32 32 32 32 252 252 252 252 232 116 116 232 872 817 438 845 267 534 801 267 984 984 984 984 293 293 586 586 765 989 40 722 992 992 992 992 146 817 745 35 230 460 690 230 841 486 130 86 426 213 426 213 91 182 91 182 258 774 258 258 77 933 595 266 429 143 143 143 383 383 383 383 720 720 720 720 486 972 486 972 351 117 117 117 97 97 291 97 1 3 1 1 669 446 223 223 575 293 101 671 128 128 256 256 769 503 756 843 318 159 318 159 426 142 142 284 629 141 478 859 63 126 63 189 256 256 768 256 240 21 737 200 885 504 592 523 687 229 458 229 9 6 3 3 220 220 110 110 238 238 119 119 216 216 648 432 602 602 301 301 104 104 104 312 242 242 242 726 962 437 985 377 922 157 99 17 546 182 182 182 226 678 452 226 228 76 76 76 255 510 255 510 620 930 310 310 909 280 492 402 189 63 63 63 604 906 302 302 195 585 195 195 376 752 752 376 91 273 91 91 174 174 174 522 48 96 96 48 101 303 101 202 278 556 278 556 586 586 293 293 415 899 81 476 4 4 8 8 903 602 301 301 187 374 374 187 362 622 996 135 329 658 329 658 966 644 322 322 42 337 212 453 132 132 132 396 800 800 800 800 166 166 498 166 447 447 447 447 118 100 52 254 345 494 105 896 844 844 844 844 85 874 564 620 654 218 218 218 514 514 514 514 125 125 250 250 380 570 190 190 279 497 192 739 294 661 635 270 786 393 786 393 114 57 171 57 214 428 214 642 57 19 19 19 818 297 631 11 196 196 588 392 292 292 292 292 31 93 31 31 424 519 903 530 721 81 765 866 181 362 181 362 600 600 300 300 89 352 110 542 98 49 49 98 457 457 457 457 18 18 18 18 111 111 222 222 523 523 523 523 250 500 250 750 64 192 64 64 996 26 405 363 807 269 269 269 152 456 152 304 500 500 500 500 176 352 176 352 487 974 487 974 633 362 351 524 716 77 517 786 608 69 337 900 287 287 574 574 344 344 688 688 816 272 272 272 249 249 249 249 401 85 413 305 448 224 672 224 82 82 82 246 578 289 289 867 311 311 622 622 643 191 858 366 926 463 463 926 251 172 251 813 266 133 266 133 69 207 69 69 652 7 680 713 315 315 315 945 770 562 595 111 80 36 192 988 452 648 271 688 559 861 61 629 654 327 981 327 112 56 56 112 145 145 145 435 276 276 276 276 598 598 598 598 835 16 924 411 469 938 938 469 588 588 588 588 580 580 290 290 401 401 401 401 474 474 474 474 584 876 292 292 79 158 158 79 696 464 232 232 249 83 83 83 63 63 63 63 303 909 606 303 152 304 152 456 134 268 402 134 882 740 26 841 279 93 93 186 24 24 72 24 70 210 70 140 51 51 51 153 230 460 460 230 270 540 540 270 658 546 702 145 396 132 132 132 118 118 236 236 202 817 277 957 824 824 824 824 834 834 834 834 143 286 286 143 847 908 934 655 10 20 30 10 160 80 240 80 494 247 494 247 113 226 113 339 244 732 488 244 710 710 710 710 239 717 239 478 399 399 399 399 11 11 11 33 277 831 554 277 162 329 946 143 514 257 771 257 532 532 532 532 604 302 604 302 504 168 168 168 893 893 893 893 613 613 613 613 625 114 408 655 792 544 601 563 59 642 749 723 180 180 360 540 27 81 27 27 38 38 38 38 882 441 441 882 91 91 91 273 214 642 428 214 405 405 810 810 177 25 145 374 71 142 213 71 948 632 316 316 190 190 190 190 478 478 956 956 501 167 334 167 404 404 404 404 34 17 34 17 465 465 465 465 189 567 189 189 956 956 956 956 463 463 463 463 232 232 464 696 82 41 41 123 437 218 904 785 449 558 43 548 120 60 120 60 478 229 751 314 484 484 484 484 956 956 956 956 100 300 100 100 377 377 754 754 163 489 163 163 258 774 258 258 218 218 218 654 570 190 190 190 271 813 271 271 750 308 724 46 225 225 450 450 190 190 95 95 284 734 512 331 198 66 132 66 302 151 151 453 203 406 203 406 204 612 204 204 927 927 927 927 226 678 226 226 26 26 26 78 980 741 699 949 309 309 309 309 232 446 78 311 386 166 761 719 472 236 472 236 185 185 555 185 212 212 212 636 102 306 102 102 962 962 481 481 287 287 861 574 555 370 185 185 260 260 780 260 332 332 332 332 24 48 24 48 495 495 990 990 326 326 326 326 640 320 640 320 109 109 327 109 882 9 210 238 236 118 236 118 383 579 976 980 93 93 93 93 227 227 454 454 232 696 232 232 822 822 411 411 679 679 679 679 621 621 621 621 237 237 237 237 365 365 365 365 388 582 194 194 492 492 492 492 94 94 94 282 426 142 284 142 534 267 267 801 49 98 98 49 136 68 68 136 65 65 65 65 817 817 817 817 272 816 272 544 387 129 129 129 353 353 353 353 18 9 18 9 871 521 649 168 733 87 853 909 126 378 126 126 304 912 304 304 58 29 58 29 207 621 207 207 216 216 648 216 473 86 50 576 85 170 255 85 223 754 91 415 529 758 872 537 17 17 34 34 116 174 58 58 879 879 879 879 198 198 198 594 962 469 345 985 411 411 411 411 938 359 767 96 727 142 262 639 20 20 10 10 344 344 344 344 117 117 351 117 628 314 314 628 240 720 240 240 191 173 946 67 364 182 182 546 610 42 887 534 386 193 193 386 396 307 334 199 591 394 197 197 390 195 195 585 131 131 262 262 372 186 558 186 372 372 186 186 332 332 996 332 852 284 568 284 278 556 278 556 218 218 218 218 354 354 354 354 266 798 266 266 41 41 123 41 294 882 294 294 330 110 110 110 801 571 183 828 431 744 812 92 763 672 209 458 354 236 118 118 162 324 162 324 802 802 802 802 123 41 41 41 624 208 208 208 885 623 355 250 5 10 10 5 346 377 19 821 147 147 441 147 970 313 610 277 900 300 600 300 277 277 277 277 319 638 957 319 197 591 197 394 156 468 312 156 465 930 465 930 296 888 296 296 261 783 261 261 999 333 333 333 492 246 492 246 300 300 300 900 255 765 255 510 408 136 136 136 234 78 78 78 668 668 668 668 67 67 67 201 527 710 187 905 998 499 998 499 221 221 221 221 440 880 440 880 804 268 536 268 458 229 229 687 552 332 162 872 325 313 305 353 243 81 162 81 119 119 119 119 614 307 921 307 276 138 276 138 933 311 311 622 422 600 398 159 96 96 96 96 814 407 814 407 332 332 996 664 86 86 172 172 788 788 394 394 673 673 673 673 234 164 976 292 412 206 206 412 112 235 893 585 47 141 47 47 158 79 158 79 230 230 230 230 761 761 761 761 271 271 813 271 320 640 320 640 42 42 21 21 256 384 128 128 165 165 495 330 783 522 261 261 635 635 635 635 383 383 383 383 364 485 784 437 508 508 254 254 408 204 408 204 478 740 936 964 307 921 307 307 344 344 172 172 145 145 145 435 137 411 274 137 380 380 760 760 626 830 876 709 471 942 471 942 68 513 60 621 147 147 147 441 666 453 296 707 473 473 473 473 72 72 72 72 875 215 424 994 282 564 282 846 107 107 321 107 998 499 998 499 728 728 728 728 260 520 260 780 182 364 546 182 544 272 272 544 206 206 206 206 179 949 416 860 97 828 493 160 187 187 561 374 920 460 920 460 235 705 235 235 849 283 283 283 929 929 929 929 13 204 797 875 270 90 90 90 298 894 298 298 256 256 256 256 23 46 46 23 16 16 48 32 802 401 401 802 559 870 323 86 406 406 406 406 700 700 700 700 210 210 210 210 8 711 580 737 48 96 48 144 26 256 375 101 332 498 166 166 245 245 735 245 731 731 731 731 496 622 920 611 389 389 389 389 396 396 792 792 295 885 295 295 434 434 434 434 399 133 133 133 316 948 316 632 832 292 278 96 234 702 234 468 921 921 921 921 246 492 246 492 411 421 973 914 200 100 100 300 78 479 436 599 193 579 193 386 300 900 300 300 172 172 172 516 249 498 747 249 82 82 246 82 368 184 552 184 146 438 146 146 278 278 278 834 102 102 306 102 457 457 914 914 30 90 30 30 641 488 249 291 99 99 99 297 750 366 539 638 138 358 822 451 493 986 493 986 74 69 50 163 280 840 560 280 401 401 401 401 971 971 971 971 381 762 381 762 14 28 42 14 27 892 274 697 34 102 34 34 21 21 63 21 22 53 538 460 262 262 262 262 540 180 180 180 577 311 162 252 284 284 284 284 914 457 457 914 249 498 747 249 53 106 106 53 456 228 684 228 417 105 691 44 294 33 929 79 771 514 257 257 767 578 477 311 376 188 376 188 273 546 819 273 122 138 7 51 75 75 75 75 378 567 189 189 467 64 643 205 893 893 893 893 20 10 30 10 179 358 358 179 299 598 598 299 43 43 43 43 136 136 136 136 726 242 242 242 709 571 450 436 430 215 215 645 152 76 76 228 370 370 370 370 946 946 946 946 211 422 211 633 2 1 1 3 5 5 5 5 37 37 37 37 298 671 955 437 146 219 73 73 31 93 31 62 160 480 160 320 796 398 796 398 16 16 16 16 449 449 449 449 59 118 59 118 41 123 41 41 187 187 187 187 225 675 450 225 785 785 785 785 110 110 330 110 139 417 278 139 126 126 126 378 721 721 721 721 809 477 793 59 252 84 168 84 639 639 639 639 226 226 113 113 26 26 13 13 785 785 785 785 662 277 787 347 90 45 90 45 731 731 731 731 396 792 396 792 726 436 946 176 699 828 414 442 176 169 328 868 329 329 329 329 300 300 300 900 87 87 174 174 552 666 662 163 320 640 640 320 558 279 279 558 817 817 817 817 219 438 219 438 121 121 363 121 705 418 14 347 393 393 393 393 164 164 164 492 546 546 273 273 324 324 972 648 19 19 19 57 456 456 456 456 400 200 400 200 608 304 304 608 216 72 72 144 88 44 44 88 296 888 296 592 371 371 742 742 135 405 135 135 265 265 265 265 873 291 582 291 588 588 294 294 368 941 805 732 487 487 487 487 486 486 486 486 522 522 522 522 1 3 2 1 832 416 832 416 57 57 57 57 499 499 998 998 702 234 234 234 206 206 412 412 456 912 456 912 169 338 169 338 567 189 378 189 747 249 249 249 90 703 443 622 268 804 536 268 448 448 896 896 254 254 337 197 716 716 716 716 291 582 291 873 333 666 333 666 247 963 536 956 969 969 969 969 723 482 241 241 726 470 351 440 232 232 464 464 994 632 689 659 147 71 398 285 814 814 814 814 473 946 946 473 758 301 191 96 830 415 830 415 671 671 671 671 226 226 226 226 312 312 936 312 6 9 3 3 98 98 196 196 413 309 54 120 170 85 170 85 558 372 186 186 155 155 155 155 357 238 119 119 949 949 949 949 26 26 13 13 170 170 170 170 339 113 226 113 43 43 129 43 293 586 293 586 358 179 358 179 522 174 348 174 870 435 870 435 291 291 291 291 552 276 276 828 880 564 302 345 416 832 416 832 161 483 322 161 240 99 217 254 890 384 697 416 38 502 561 511 222 222 666 222 195 195 585 390 696 348 348 696 236 708 236 236 111 111 222 222 279 410 76 570 808 30 363 65 661 31 767 932 232 232 232 232 569 569 569 569 103 103 309 206 150 75 75 225 245 245 735 490 658 987 329 329 490 490 980 980 54 54 108 162 492 328 164 164 90 270 180 90 212 212 424 424 317 317 317 951 47 47 47 141 202 202 404 606 990 990 990 990 333 111 111 111 143 143 286 286 562 562 562 562 746 373 746 373 594 198 396 198 476 577 71 898 705 705 705 705 488 488 244 244 329 329 658 987 768 256 256 512 38 38 114 76 285 285 855 570 104 104 208 208 166 166 498 166 288 288 288 864 977 977 977 977 629 629 629 629 797 797 797 797 55 55 165 55 98 196 294 98 97 194 97 194 11 33 11 11 285 285 855 285 226 237 910 36 279 279 558 837 1000 500 500 1000 304 304 304 304 287 287 861 287 443 929 213 887 224 448 224 448 779 862 989 220 60 20 20 20 495 735 261 59 395 395 790 790 498 332 166 166 852 556 921 625 243 243 243 729 913 376 63 104 389 778 778 389 18 36 54 18 577 577 577 577 553 553 553 553 24 24 72 24 577 461 873 967 981 619 720 3 591 390 38 407 765 255 255 255 172 172 86 86 190 190 570 380 840 280 560 280 777 518 259 259 331 331 331 331 298 652 9 400 359 583 948 910 257 771 257 514 656 984 328 328 339 113 226 113 489 334 399 833 328 328 656 656 71 213 71 142 774 985 941 180 58 58 58 174 333 111 222 111 429 429 429 429 785 413 488 696 159 159 477 159 905 342 828 611 330 110 110 220 4 12 4 4 702 604 634 893 256 256 768 512 446 892 892 446 802 10 823 783 187 187 187 187 261 783 261 261 994 497 497 994 41 479 694 177 266 532 532 266 953 953 953 953 271 693 934 624 112 168 56 56 119 721 932 547 399 399 399 399 294 294 294 882 648 648 324 324 465 155 155 155 112 112 112 112 249 83 166 83 318 477 159 159 693 693 693 693 819 273 273 273 253 998 639 809 380 760 380 760 848 848 424 424 416 416 416 416 118 118 118 118 889 749 833 953 870 435 435 870 676 338 676 338 253 253 759 253 87 87 174 174 78 156 78 156 286 143 286 143 286 429 143 143 646 646 646 646 750 250 500 250 261 783 261 261 33 479 900 95 667 667 667 667 359 359 718 718 102 102 204 306 291 291 873 291 53 106 159 53 648 648 648 648 585 585 585 585 65 130 65 130 892 448 871 737 83 166 83 249 319 319 957 638 331 331 993 331 40 120 40 40 982 40 716 460 999 999 999 999 50 980 635 496 458 229 687 229 236 708 236 236 172 172 172 172 541 541 541 541 347 347 694 694 215 215 645 215 20 20 20 60 934 340 407 615 33 33 99 33 481 977 26 784 947 97 647 719 38 114 38 38 245 735 245 490 29 29 29 29 295 885 295 295 218 436 436 218 568 228 889 216 25 236 864 634 470 940 940 470 245 735 245 245 954 636 318 318 126 42 42 84 83 83 249 166 170 340 510 170 67 201 67 134 475 950 475 950 609 203 203 406 99 297 99 198 172 86 86 172 85 362 831 147 745 745 745 745 39 78 117 39 516 258 774 258 319 319 319 319 828 414 414 828 121 121 242 363 25 25 25 75 562 281 562 281 521 521 521 521 184 552 184 184 564 677 731 621 210 266 587 349 144 144 432 144 192 192 96 96 458 229 458 229 128 609 676 198 328 328 656 656 700 253 84 331 226 226 452 678 354 177 531 177 16 16 48 32 365 730 730 365 389 778 389 778 212 636 212 212 141 282 141 423 722 432 188 555 266 798 266 266 431 256 172 345 258 774 258 258 317 317 317 951 955 768 423 665 582 291 291 873 130 130 390 260 27 599 932 104 114 849 425 161 215 215 645 215 894 894 447 447 543 362 181 181 25 467 378 192 224 448 448 224 103 103 206 206 186 660 190 665 732 366 732 366 210 105 210 105 138 69 138 69 69 69 69 207 322 966 644 322 220 592 703 403 983 983 983 983 184 766 737 189 730 757 285 504 6 3 9 3 945 315 630 315 402 201 402 201 52 156 52 52 420 420 840 840 131 251 205 991 20 20 20 60 279 279 279 279 810 405 405 810 640 320 320 960 259 259 259 777 479 958 958 479 688 688 688 688 56 112 112 56 772 386 772 386 112 112 112 336 993 149 8 919 204 68 68 68 948 948 948 948 570 285 285 855 274 548 548 274 974 188 539 224 480 480 960 960 840 840 840 840 597 597 597 597 588 196 392 196 559 559 559 559 738 504 102 360 750 375 750 375 121 121 363 121 124 124 372 248 178 178 534 178 55 55 165 55 510 510 255 255 410 410 410 410 215 645 215 215 7 21 7 7 839 839 839 839 869 869 869 869 60 852 446 815 975 325 650 325 562 281 281 562 36 36 36 36 90 45 45 135 63 189 63 63 188 782 914 893 418 273 887 300 288 353 252 287 646 595 485 864 30 30 30 30 840 927 780 687 28 28 28 28 235 235 235 235 11 11 33 11 311 311 933 311 359 718 359 718 837 279 279 279 120 240 120 240 944 54 478 352 973 973 973 973 552 184 184 184 355 355 710 710 139 139 139 417 926 926 463 463 890 890 890 890 811 811 811 811 120 120 120 120 542 542 271 271 795 471 530 363 435 435 435 435 66 198 66 66 37 37 74 74 387 171 371 206 86 43 43 129 302 302 906 302 153 459 306 153 364 499 400 400 107 107 321 107 398 398 398 398 277 277 831 277 36 72 72 36 464 232 464 232 956 7 736 832 687 687 687 687 19 57 19 19 167 167 501 167 300 300 300 900 295 295 590 590 934 957 77 62 908 499 70 799 34 17 17 34 58 58 58 58 453 302 151 151 103 309 103 103 961 961 961 961 219 452 787 841 23 23 23 23 821 821 821 821 126 84 42 42 322 161 322 161 505 505 505 505 187 187 374 374 177 354 177 354 936 468 468 936 223 669 446 223 236 236 236 708 675 668 415 544 356 712 356 712 742 742 742 742 565 565 565 565 636 318 636 318 597 997 565 501 175 350 175 350 53 159 53 53 733 733 733 733 974 173 114 797 20 20 60 20 627 418 209 209 90 135 45 45 148 148 148 444 513 171 171 342 546 182 364 182 401 401 401 401 897 897 897 897 460 340 413 891 252 785 286 904 623 942 826 704 227 527 452 412 180 8 542 65 249 659 21 170 578 289 289 867 239 717 239 478 83 249 166 83 352 528 176 176 304 304 912 608 273 819 273 273 579 193 386 193 9 18 27 9 216 72 72 72 322 966 322 322 367 964 741 222 615 615 615 615 42 42 126 84 411 822 411 822 16 48 32 16 387 387 387 387 436 218 218 654 102 51 51 153 190 570 190 190 265 795 265 265 375 125 125 125 160 480 160 160 300 365 369 917 151 302 151 453 410 410 410 410 234 117 117 234 814 814 407 407 666 444 222 222 168 168 168 504 426 142 284 142 986 194 177 851 579 579 579 579 209 627 209 209 297 297 297 297 1000 500 1000 500 116 58 58 116 658 658 329 329 77 77 154 231 63 63 189 63 176 88 88 176 122 61 61 183 751 751 751 751 84 42 42 126 316 632 316 632 891 685 163 960 150 150 150 150 563 211 678 114 585 629 489 981 320 160 160 320 818 375 86 46 157 157 157 157 918 918 918 918 76 76 152 152 143 286 429 143 858 858 858 858 307 921 307 307 136 136 136 408 768 768 768 768 879 571 300 857 11 722 418 192 175 175 350 350 468 156 156 156 790 395 790 395 355 878 655 452 619 619 619 619 52 52 26 26 899 899 899 899 148 74 148 74 206 103 103 206 357 119 119 238 546 465 985 258 178 178 178 534 968 589 870 934 453 453 453 453 869 869 869 869 265 265 795 530 151 151 302 302 365 365 365 365 75 50 25 25 801 534 267 267 477 988 341 173 651 217 434 217 780 260 260 260 247 247 247 741 15 15 45 15 796 796 796 796 373 373 373 373 96 288 96 96 8 125 59 608 317 317 317 317 597 597 597 597 205 615 205 205 286 858 286 572 116 116 348 116 234 642 378 737 222 222 666 444 522 174 174 174 433 433 433 433 360 180 360 180 190 380 190 380 105 105 315 105 321 214 107 107 9 9 9 27 117 117 117 351 894 894 894 894 634 395 894 681 112 56 112 56 803 803 803 803 221 221 442 663 260 260 520 780 618 309 618 309 559 646 649 204 153 153 153 459 33 99 66 33 810 810 810 810 88 88 88 88 374 187 374 187 310 310 930 310 256 768 256 256 654 218 218 218 138 414 276 138 969 646 323 323 69 259 564 206 166 166 166 498 265 831 554 715 185 185 185 185 219 438 219 657 875 875 875 875 154 231 77 77 357 693 861 917 19 19 57 19 173 519 173 173 192 576 192 192 695 695 695 695 423 102 894 955 471 314 157 157 348 522 174 174 438 438 438 438 872 142 483 695 333 333 333 333 212 212 424 424 628 268 343 363 172 516 172 344 8 8 16 16 746 533 780 289 331 331 662 662 721 721 721 721 112 112 112 112 830 415 830 415 646 646 646 646 189 189 189 189 369 656 571 152 393 393 393 393 571 599 18 633 10 5 5 10 418 627 209 209 890 153 9 500 562 562 562 562 311 311 933 311 478 478 478 478 660 330 330 990 177 177 531 354 104 312 208 104 567 567 567 567 252 252 756 252 93 62 31 31 849 849 849 849 355 326 359 147 185 185 185 555 226 113 113 226 244 244 244 244 566 566 566 566 784 146 141 567 132 66 132 66 162 162 162 162 703 325 569 934 241 241 482 482 748 748 748 748 509 190 225 14 24 48 24 72 137 411 274 137 634 951 317 317 193 364 612 639 390 390 390 390 50 50 150 50 223 223 223 669 624 936 312 312 294 294 294 882 116 116 116 116 197 197 197 197 170 170 170 170 330 110 110 220 291 818 667 905 585 295 567 933 906 906 906 906 420 420 420 420 392 196 196 392 22 22 22 66 206 206 618 206 36 72 72 36 346 149 456 466 394 394 394 394 757 850 280 662 77 231 77 77 540 757 933 771 144 48 48 96 484 968 484 968 164 164 164 492 590 295 885 295 851 851 851 851 68 204 136 68 22 44 22 44 430 430 430 430 321 107 107 107 349 349 698 698 126 126 63 63 28 28 28 84 908 908 908 908 240 240 480 720 175 175 350 525 257 514 771 257 550 45 370 308 468 936 936 468 447 447 447 447 38 38 76 76 82 82 82 82 884 957 86 672 897 299 299 299 482 482 482 482 302 151 151 453 423 141 141 141 6 6 12 18 350 525 175 175 319 138 752 462 332 166 166 332 312 156 156 468 210 43 101 855 328 323 798 629 219 219 219 219 417 849 978 872 185 185 370 370 675 791 523 530 96 96 192 288 276 828 276 276 200 100 300 100 19 57 38 19 145 290 290 145 843 281 281 562 187 187 187 187 331 331 662 993 864 288 576 288 61 61 61 183 79 158 79 237 265 375 844 335 518 480 177 571 168 168 168 168 974 974 974 974 418 107 320 281 110 330 110 220 466 233 699 233 330 330 990 330 465 465 930 930 678 678 678 678 410 410 410 410 882 294 294 294 257 257 257 257 346 173 519 173 481 51 35 547 390 390 390 390 972 972 486 486 196 196 588 392 783 522 261 261 396 792 792 396 331 662 993 331 686 686 343 343 268 536 804 268 204 68 68 68 594 198 198 198 58 58 174 58 460 920 460 920 72 72 144 216 413 193 665 759 16 24 8 8 235 235 235 705 193 136 786 985 297 297 891 297 957 698 484 355 606 606 303 303 670 670 670 670 129 129 129 129 150 300 300 150 68 901 820 169 27 27 27 81 352 176 176 352 159 318 318 159 165 440 85 846 527 527 527 527 478 527 958 986 530 678 79 193 218 436 654 218 436 872 436 872 691 691 691 691 223 446 446 223 248 842 550 721 960 960 480 480 82 164 164 82 606 606 606 606 824 824 412 412 134 134 134 402 552 499 992 407 246 369 123 123 603 543 191 585 63 126 126 63 325 975 325 325 414 276 138 138 447 167 27 881 454 454 454 454 168 84 168 84 64 64 64 192 183 366 183 366 148 148 148 148 391 391 391 391 129 573 88 890 813 271 271 271 59 59 177 118 472 584 258 963 94 997 236 589 504 168 336 168 171 57 57 57 220 440 220 440 859 859 859 859 194 388 194 582 457 914 457 914 115 115 345 115 804 268 268 536 278 417 139 139 113 113 113 113 378 189 378 189 621 414 207 207 110 165 55 55 88 88 88 264 231 231 231 231 17 17 17 17 502 251 753 251 381 500 814 589 647 647 647 647 112 141 462 751 325 650 325 975 760 760 760 760 324 324 162 162 744 202 528 924 462 462 462 462 870 870 870 870 44 25 217 841 690 690 690 690 997 294 35 575 155 310 310 155 210 420 630 210 916 493 290 449 15 808 48 595 250 125 125 250 29 29 87 29 923 923 923 923 368 736 368 736 430 215 215 645 33 99 33 33 422 422 422 422 566 916 225 563 160 160 480 160 103 103 103 103 153 306 306 153 139 139 139 417 4 2 2 4 274 274 274 822 368 736 368 736 907 907 907 907 281 562 281 843 930 257 192 637 941 941 941 941 329 658 658 329 744 496 248 248 27 81 27 27 192 64 64 64 453 282 357 639 186 186 558 372 266 133 266 133 191 814 837 579 40 40 80 120 194 97 291 97 954 318 318 318 495 495 495 495 282 94 94 94 76 228 76 76 932 662 744 117 138 458 103 423 51 17 17 34 532 266 798 266 403 806 403 806 279 279 279 837 927 309 309 618 7 7 7 7 107 107 214 214 922 69 926 287 88 176 88 176 176 88 176 88 183 61 122 61 203 609 203 203 481 481 481 481 152 198 151 708 14 7 7 14 152 304 304 152 594 297 594 297 183 61 61 61 320 960 320 320 983 983 983 983 276 92 92 92 398 199 398 199 440 642 789 523 236 236 236 236 163 489 163 326 373 373 373 373 156 897 164 289 405 810 810 405 732 244 244 244 473 473 946 946 213 71 71 142 266 266 798 266 863 612 158 135 114 38 38 76 9 27 9 9 527 527 527 527 720 240 240 240 173 346 173 346 795 795 795 795 143 143 429 143 328 984 328 328 29 29 29 29 276 138 276 138 139 417 139 139 588 588 588 588 737 737 737 737 330 330 990 330 267 267 534 801 121 121 121 121 94 47 47 141 219 438 219 657 695 516 150 226 832 832 832 832 291 291 873 291 864 288 288 576 479 479 479 479 744 248 248 496 177 177 177 531 526 79 762 963 116 116 116 116 928 464 464 928 905 834 416 745 310 930 310 310 38 57 19 19 843 281 281 281 50 25 25 50 84 56 28 28 327 654 327 981 984 984 492 492 488 244 732 244 980 490 980 490 442 221 663 221 210 420 630 210 466 233 233 466 287 287 287 287 260 130 390 130 128 128 128 128 364 364 364 364 146 292 438 146 450 150 150 150 536 268 268 536 327 654 327 654 918 306 306 612 94 474 839 582 358 716 358 716 80 240 80 160 274 46 254 791 180 90 270 90 14 28 14 42 85 555 620 136 66 44 22 22 81 243 81 81 786 533 481 305 216 216 648 216 212 106 318 106 374 374 748 748 279 837 279 279 212 636 212 212 281 310 612 526 402 638 597 982 385 813 933 414 101 621 32 526 954 318 318 318 754 754 754 754 21 63 21 21 510 499 221 413 47 47 94 141 26 939 54 679 417 834 834 417 84 42 84 42 69 207 69 138 305 610 610 305 410 657 828 681 9 3 6 3 913 913 913 913 933 38 657 706 5 596 754 418 297 594 891 297 302 302 302 302 194 97 97 194 135 270 135 405 235 705 235 235 601 625 471 144 23 23 69 23 112 112 224 224 69 69 138 138 202 606 404 202 212 106 106 212 336 168 168 336 695 389 658 407 64 128 64 192 848 795 400 416 123 544 14 843 74 74 37 37 389 778 778 389 210 105 105 210 158 474 158 158 40 120 40 40 253 759 253 253 644 46 282 462 88 44 44 132 674 674 674 674 209 270 294 725 28 42 14 14 364 728 728 364 145 145 145 435 557 392 486 763 508 508 254 254 672 672 672 672 228 228 228 228 480 480 240 240 166 166 166 498 546 273 273 546 56 56 112 112 108 108 324 108 131 393 131 131 10 30 10 10 378 267 149 981 277 831 277 554 579 303 385 215 869 931 124 269 690 230 230 460 555 664 741 915 216 216 216 648 564 282 846 282 815 815 815 815 110 55 55 165 109 964 379 484 4 765 589 613 571 571 571 571 28 28 28 84 878 220 650 98 705 235 235 470 884 119 242 371 429 143 143 286 784 392 784 392 93 279 186 93 568 284 568 284 776 132 341 940 189 189 378 378 117 39 39 39 309 309 309 309 141 257 993 571 857 857 857 857 71 721 145 485 218 654 218 218 57 57 171 57 612 306 306 612 483 161 322 161 304 152 304 152 276 276 276 276 958 479 479 958 212 636 212 212 830 830 415 415 706 353 353 706 114 425 967 225 580 290 290 580 180 180 180 180 534 534 534 534 831 277 277 277 249 249 249 249 274 274 822 274 311 311 311 311 486 324 162 162 921 131 965 560 461 461 922 922 656 328 328 984 987 658 329 329 500 246 743 688 112 168 56 56 15 15 45 15 250 250 750 250 63 63 63 189 178 58 354 617 856 428 428 856 795 265 265 530 3 2 1 1 586 586 586 586 271 271 271 813 513 171 171 171 744 744 744 744 373 954 514 713 134 134 134 134 214 214 214 214 743 432 959 781 234 351 117 117 325 975 325 325 109 218 218 109 705 470 235 235 526 526 526 526 965 518 205 244 484 242 242 484 531 177 354 177 724 247 853 447 637 687 844 548 265 795 530 265 325 325 325 975 441 882 441 882 509 509 509 509 436 378 275 658 840 420 840 420 558 558 558 558 980 980 980 980 238 238 714 238 506 506 506 506 300 600 300 600 408 408 204 204 307 307 307 921 931 931 931 931 272 272 816 272 869 869 869 869 369 738 369 738 58 58 58 174 374 561 187 187 286 286 286 286 78 39 39 117 687 229 229 229 369 369 369 369 135 405 135 135 256 256 256 768 24 48 48 24 666 333 333 666 190 95 190 95 96 96 192 288 85 573 779 809 376 752 752 376 37 74 111 37 790 790 790 790 825 825 825 825 128 913 611 820 793 654 534 207 316 395 996 527 939 342 645 117 325 507 775 486 205 205 615 205 20 20 20 20 297 693 66 309 141 282 423 141 165 495 165 165 62 62 62 186 326 326 652 652 78 78 39 39 50 150 50 50 429 143 143 143 14 42 14 28 43 43 43 43 49 656 6 549 65 195 65 130 321 321 642 642 146 146 438 146 497 497 497 497 546 182 182 182 232 232 116 116 136 136 68 68 10 382 923 432 193 386 386 193 577 577 577 577 24 869 897 446 794 397 794 397 90 90 270 90 130 130 130 130 305 305 305 305 152 152 304 304 848 848 848 848 110 110 110 110 233 405 91 276 182 182 182 182 374 374 187 187 225 675 225 450 291 97 97 97 121 242 363 121 693 747 789 730 149 149 447 149 618 206 412 206 161 322 483 161 119 357 119 119 72 72 216 144 242 484 242 726 176 88 264 88 254 762 508 254 156 52 52 52 280 280 560 560 691 691 691 691 460 230 690 230 270 405 135 135 247 247 247 247 456 228 684 228 129 129 258 258 720 720 720 720 327 327 327 327 410 205 615 205 709 709 709 709 231 231 462 693 216 108 108 324 958 671 490 352 100 100 100 100 100 300 100 200 116 116 348 232 617 617 617 617 192 192 576 384 451 451 451 451 183 366 549 183 986 986 986 986 583 788 277 13 75 75 75 225 856 558 127 498 427 427 854 854 108 108 108 324 138 46 46 46 32 67 489 327 163 326 163 489 276 138 138 276 120 795 221 588 245 490 245 735 877 902 947 260 421 421 421 421 49 863 767 462 576 288 288 576 689 689 689 689 199 199 597 199 737 737 737 737 656 533 199 90 1 1 3 1 87 87 261 174 589 681 86 651 305 610 305 610 42 21 63 21 548 500 606 425 292 490 699 632 54 18 18 36 196 98 196 98 479 479 479 479 307 614 921 307 278 656 79 769 842 333 447 819 858 127 896 377 151 453 151 151 642 321 321 963 58 58 58 174 423 423 423 423 227 227 227 227 180 360 360 180 962 481 481 962 946 946 946 946 534 178 178 356 262 262 524 786 177 59 59 59 450 875 160 371 122 714 984 745 165 165 495 165 377 861 663 806 410 410 205 205 934 159 945 276 552 552 552 552 106 106 318 106 102 204 102 204 210 210 105 105 649 443 852 325 633 211 211 211 758 758 758 758 831 277 277 277 305 305 305 915 89 89 89 267 175 175 175 525 461 394 652 436 755 755 755 755 632 220 41 992 416 927 5 105 266 798 266 532 645 645 645 645 826 413 413 826 138 138 138 414 350 175 525 175 9 9 9 9 894 298 298 298 998 998 499 499 714 714 714 714 510 510 255 255 400 400 400 400 292 584 584 292 345 115 230 115 199 199 597 199 969 18 850 3 508 201 624 322 976 205 296 896 340 170 170 340 973 246 426 180 18 36 54 18 751 751 751 751 124 124 124 124 158 316 158 474 478 697 764 119 129 258 129 258 801 267 267 267 212 212 424 424 270 270 810 540 141 141 141 141 61 183 61 61 67 201 67 67 337 674 674 337 134 402 134 268 520 260 780 260 396 132 132 264 35 35 35 105 485 727 472 95 665 665 665 665 912 912 912 912 582 194 194 194 674 674 674 674 211 211 633 211 324 324 324 324 964 295 152 71 54 36 18 18 205 205 615 205 157 157 157 157 756 756 756 756 58 116 58 116 313 939 313 313 224 448 224 448 378 378 756 756 22 11 11 33 770 770 770 770 197 197 197 197 410 820 820 410 502 251 502 251 83 166 83 166 723 723 723 723 500 622 363 378 834 834 417 417 195 978 849 636 72 72 216 72 243 729 243 486 640 572 583 920 378 189 189 378 941 37 479 928 168 168 168 168 257 771 257 257 36 18 36 18 500 500 250 250 305 305 610 610 974 706 500 783 50 100 100 50 869 404 982 343 108 324 108 108 20 10 10 20 186 372 186 558 931 931 931 931 183 183 549 183 249 688 927 423 30 60 90 30 299 897 598 299 128 256 256 128 409 485 614 684 31 551 915 472 41 41 82 82 309 927 309 309 958 958 479 479 984 328 328 328 27 54 27 54 163 326 163 326 33 99 33 33 3 9 6 3 321 642 321 642 540 180 180 180 996 936 519 496 78 78 78 78 725 725 725 725 185 938 17 214 94 94 94 282 669 669 669 669 590 754 467 335 737 737 737 737 108 108 108 324 134 67 67 134 852 852 852 852 942 471 942 471 364 954 164 269 3 3 3 3 215 215 215 645 193 193 193 193 15 5 10 5 276 276 276 828 562 328 659 375 677 677 677 677 628 314 314 628 113 226 113 339 380 190 380 190 55 110 165 55 199 584 943 453 257 257 257 771 322 966 322 322 79 79 237 158 432 432 432 432 238 238 714 238 79 237 79 79 720 516 274 841 226 452 226 452 278 4 466 198 924 462 924 462 675 675 675 675 83 166 249 83 391 391 391 391 8 16 8 24 209 418 627 209 660 220 220 440 879 398 341 209 645 215 215 430 873 47 306 634 117 117 117 351 320 960 320 320 206 103 103 206 648 324 324 648 793 547 713 912 860 104 298 677 210 630 210 420 450 150 150 150 474 316 158 158 378 378 378 378 194 194 194 194 765 255 255 255 203 609 203 203 316 316 316 948 235 235 235 705 10 20 10 30 948 948 948 948 130 390 130 130 573 191 382 191 87 261 87 87 951 146 180 589 127 127 127 127 6 6 6 18 35 244 719 952 740 740 740 740 183 513 422 805 964 410 780 699 372 186 186 372 318 954 318 318 410 445 901 327 72 24 24 24 998 998 998 998 193 888 806 508 713 901 512 655 188 94 94 282 810 810 810 810 365 123 956 992 167 167 167 167 170 510 170 170 253 646 492 372 67 67 201 134 136 136 68 68 637 536 883 863 525 525 525 525 88 176 88 176 159 159 477 159 239 239 478 717 596 298 298 894 385 978 445 731 139 598 230 60 414 138 138 138 270 270 810 270 150 150 450 150 971 971 971 971 178 89 89 178 972 972 972 972 201 201 201 603 907 999 414 769 886 886 443 443 833 479 525 28 134 134 134 134 71 213 71 71 601 6 299 755 573 573 573 573 672 336 672 336 42 42 126 84 622 797 864 62 172 516 172 344 299 299 299 299 539 539 539 539 566 566 566 566 857 857 857 857 60 120 120 60 31 31 93 31 428 856 856 428 123 123 123 123 55 165 55 55 275 275 825 275 419 419 419 419 45 90 45 135 938 469 469 938 710 355 710 355 291 582 291 873 302 906 604 302 416 416 416 416 768 256 256 256 266 220 199 807 312 624 624 312 136 136 272 408 216 72 72 72 99 99 297 99 399 399 399 399 33 33 33 99 582 582 582 582 326 163 326 163 62 31 31 62 766 860 873 58 260 130 260 130 944 944 944 944 92 92 92 92 603 308 208 201 38 114 76 38 106 106 106 106 624 309 543 537 950 475 950 475 28 42 14 14 772 386 386 772 903 301 301 301 293 879 293 586 115 230 230 115 881 37 519 18 168 56 56 56 423 846 846 423 51 51 51 153 152 228 76 76 658 658 658 658 747 39 140 776 506 253 253 759 10 10 10 10 219 73 146 73 448 448 448 448 331 331 662 993 613 10 160 943 178 534 178 356 273 182 91 91 159 159 159 159 16 32 48 16 332 332 332 996 332 332 996 664 320 160 480 160 998 998 499 499 157 157 157 471 881 498 301 267 656 513 214 829 291 582 291 582 205 615 205 410 136 136 136 136 501 272 736 169 310 310 930 310 612 306 306 612 498 498 498 498 62 31 31 62 482 296 965 437 84 84 252 84 834 834 417 417 882 294 294 294 33 33 99 33 746 752 562 302 594 930 986 75 298 447 149 149 843 843 843 843 96 96 48 48 722 168 392 877 733 733 733 733 607 607 607 607 574 574 287 287 737 737 737 737 195 65 65 65 515 515 515 515 285 855 285 285 780 260 260 260 158 158 158 158 223 223 223 669 284 426 142 142 580 290 870 290 141 141 141 423 12 24 12 36 198 99 198 99 73 73 146 219 247 247 494 741 570 285 570 285 143 143 429 286 265 265 265 265 320 146 713 583 434 217 651 217 793 793 793 793 41 123 82 41 581 581 581 581 170 88 272 562 40 120 40 40 996 332 664 332 971 910 529 193 723 723 723 723 207 207 207 207 330 330 990 660 87 87 87 261 112 112 224 336 498 498 996 996 308 924 308 308 127 127 381 127 58 1000 531 789 202 404 202 606 60 60 120 180 585 390 195 195 67 201 67 134 456 456 456 456 309 103 103 103 597 525 831 805 534 534 534 534 217 217 217 651 117 39 39 39 123 123 246 246 154 462 154 154 108 36 36 36 604 604 604 604 96 288 96 192 8 16 16 8 372 186 186 558 864 864 864 864 449 316 543 989 282 94 94 94 386 193 193 386 576 576 576 576 836 450 663 365 190 190 190 570 228 456 456 228 622 451 177 30 253 759 253 253 286 858 286 572 15 15 15 45 22 44 66 22 300 300 600 900 456 912 912 456 267 267 801 267 286 256 722 292 402 402 402 402 92 92 276 92 490 245 245 735 75 25 25 25 853 853 853 853 902 994 707 854 832 460 690 128 485 485 970 970 766 949 678 721 316 316 948 316 339 339 678 678 383 808 443 463 427 528 513 941 719 219 755 702 538 807 269 269 50 50 150 50 836 881 462 29 846 846 846 846 458 229 687 229 236 472 236 708 208 416 416 208 99 99 99 297 360 180 540 180 831 277 277 277 232 696 232 232 589 589 589 589 461 22 303 579 189 961 196 788 131 131 131 393 252 756 252 252 450 450 900 900 305 767 560 740 338 169 507 169 161 161 483 161 101 101 303 101 245 735 245 245 79 237 79 79 368 736 736 368 240 80 80 160 72 216 72 72 153 306 306 153 243 729 243 243 56 56 112 168 189 189 189 189 126 39 619 260 240 120 240 120 80 240 80 160 24 8 8 8 436 218 218 654 388 388 388 388 831 831 831 831 131 131 131 131 274 274 274 274 82 82 164 164 962 776 589 93 156 52 52 52 964 317 773 58 968 381 774 676 158 158 158 158 489 219 543 1 234 234 234 702 101 303 101 202 556 556 556 556 663 221 221 221 190 190 190 190 164 164 164 492 66 22 22 22 410 410 205 205 72 72 72 72 177 531 177 177 841 841 841 841 57 57 114 114 144 288 144 288 592 296 888 296 964 964 964 964 501 501 501 501 424 212 636 212 390 195 195 390 897 553 803 743 301 903 301 301 964 482 482 964 486 988 763 845 165 495 165 165 234 78 78 78 926 463 926 463 964 846 884 763 15 15 15 45 42 417 313 567 233 937 519 220 880 787 85 899 86 43 43 129 160 80 80 160 133 133 399 133 307 307 307 307 57 114 171 57 800 800 800 800 650 650 650 650 1000 726 958 685 141 423 282 141 543 181 181 181 69 69 69 69 6 6 18 6 915 915 915 915 95 95 190 285 418 209 209 418 196 991 118 797 259 518 259 518 167 501 167 167 554 277 554 277 167 167 167 501 177 59 59 118 647 548 916 920 188 270 457 868 776 276 473 430 127 254 127 381 20 10 10 20 779 779 779 779 349 367 565 185 951 951 951 951 287 287 574 574 617 673 270 27 486 243 243 729 22 22 44 44 856 856 856 856 238 119 119 238 232 464 696 232 906 881 438 746 303 909 303 303 394 197 591 197 226 226 452 678 662 662 331 331 708 282 129 179 669 223 223 223 924 308 308 308 474 158 158 158 138 414 138 138 792 792 396 396 309 309 309 309 186 186 93 93 405 405 405 405 300 300 300 300 188 376 188 376 584 876 292 292 988 988 988 988 290 290 580 580 358 358 358 358 208 208 208 208 422 844 422 844 303 303 303 909 249 849 871 463 426 426 426 426 105 35 35 35 237 782 460 279 310 930 620 310 549 183 183 183 715 944 562 222 450 675 225 225 629 426 123 717 450 518 600 584 594 287 659 509 183 89 707 383 548 274 274 548 123 246 123 369 315 315 315 315 752 752 752 752 229 687 229 458 218 825 45 12 865 502 210 694 284 142 284 142 192 192 576 192 280 280 140 140 331 331 331 331 349 914 4 606 526 263 263 526 172 172 516 172 877 877 877 877 328 656 656 328 90 90 270 90 150 50 100 50 392 910 971 829 765 255 510 255 488 336 548 763 102 102 204 204 356 342 696 347 129 607 977 522 210 70 70 140 26 43 146 12 203 844 225 763 444 888 888 444 21 21 21 63 107 321 107 107 43 368 670 801 351 117 117 117 290 145 145 290 406 406 406 406 111 111 111 111 391 782 782 391 793 134 516 408 331 993 331 331 632 316 316 948 114 39 796 120 486 486 972 972 498 718 878 765 311 555 43 318 931 861 647 430 627 209 418 209 417 139 278 139 597 398 199 199 748 748 748 748 458 916 458 916 704 704 352 352 295 590 295 590 12 6 18 6 520 520 520 520 174 522 174 174 542 180 202 343 103 103 309 103 858 858 858 858 58 58 174 58 378 567 189 189 708 354 354 708 405 810 405 810 318 318 318 318 203 203 406 406 735 245 245 490 61 61 61 61 511 214 895 548 950 950 950 950 909 909 909 909 925 925 925 925 118 118 354 236 79 237 158 79 592 592 296 296 165 165 165 165 64 64 64 64 680 680 680 680 713 275 381 335 749 94 592 27 255 85 170 85 193 193 193 579 57 114 57 114 468 619 207 603 628 628 628 628 624 312 624 312 50 150 50 50 366 366 366 366 305 133 551 156 575 468 435 809 328 492 164 164 173 952 603 897 221 221 221 221 272 272 272 272 73 146 73 146 352 176 176 352 578 578 289 289 640 320 320 640 260 260 260 780 471 471 471 471 987 617 138 325 248 914 415 366 666 222 222 222 183 549 183 366 296 296 148 148 18 27 9 9 222 222 444 444 92 138 46 46 623 328 314 872 331 95 905 989 356 144 532 216 269 807 269 269 938 469 938 469 89 443 885 23 316 316 948 316 43 43 129 43 6 6 6 18 3 3 9 3 152 456 152 152 948 316 632 316 277 277 277 277 662 993 331 331 22 44 22 44 706 706 706 706 68 68 68 68 912 456 912 456 40 80 40 80 931 233 584 525 42 84 42 126 1000 1000 1000 1000 222 111 222 111 604 604 604 604 153 153 459 153 303 909 303 606 662 331 662 331 16 8 24 8 787 787 787 787 173 519 173 173 618 206 206 206 581 976 41 527 150 300 450 150 179 713 70 152 259 259 259 259 793 795 753 692 951 317 634 317 235 194 392 514 79 948 123 383 14 42 14 14 117 234 351 117 583 713 783 760 201 603 201 201 17 17 17 17 414 414 207 207 909 303 303 303 871 871 871 871 516 172 172 344 306 306 918 306 458 458 916 916 222 111 333 111 813 741 61 401 312 156 312 156 44 44 132 88 36 18 18 36 323 646 323 646 704 772 931 242 465 465 930 930 524 262 262 524 72 144 144 72 945 945 945 945 552 184 184 184 235 235 705 235 232 116 348 116 612 306 918 306 95 190 285 95 2 6 2 2 38 76 76 38 351 828 605 933 180 180 180 180 108 108 216 216 55 55 165 55 295 295 885 295 407 738 352 511 272 272 816 272 849 283 283 283 877 877 877 877 408 136 272 136 444 476 496 444 12 12 12 12 808 808 808 808 126 126 126 126 142 426 142 142 439 439 439 439 202 606 202 404 157 782 675 667 186 554 733 831 41 82 82 41 780 895 327 783 918 166 379 992 606 303 303 909 24 72 24 24 23 23 46 69 480 240 240 720 113 113 113 113 575 422 537 236 186 558 186 186 572 572 572 572 101 101 303 202 50 50 50 50 997 997 997 997 275 835 577 586 952 952 952 952 185 185 555 185 568 284 568 284 569 954 717 411 6 16 776 628 143 143 429 143 115 230 115 345 57 57 57 171 344 172 344 172 718 348 196 910 514 514 514 514 491 491 982 982 413 413 413 413 199 743 23 850 120 360 120 120 462 308 154 154 14 28 28 14 786 524 262 262 300 150 150 450 672 336 336 672 421 652 241 952 535 535 535 535 294 882 294 294 541 541 541 541 192 926 854 503 291 97 194 97 236 708 236 236 106 212 212 106 235 470 470 235 486 243 729 243 176 141 291 613 142 284 142 426 896 659 920 856 376 752 752 376 10 10 5 5 89 89 89 267 945 630 315 315 350 175 175 525 524 262 262 524 423 423 423 423 425 425 425 425 780 80 595 790 860 430 860 430 220 220 220 660 247 741 247 494 759 759 759 759 738 598 615 828 38 19 19 38 117 39 39 39 518 518 518 518 243 286 384 857 354 177 354 177 398 398 796 796 594 594 594 594 297 891 297 297 59 59 118 118 301 301 903 301 823 98 385 418 741 247 247 247 769 579 963 579 948 316 632 316 515 515 515 515 744 248 496 248 630 630 630 630 825 825 825 825 723 482 241 241 323 323 969 323 438 146 146 146 50 25 50 25 135 45 90 45 354 708 708 354 73 65 660 262 692 794 704 581 956 478 956 478 57 171 57 57 252 252 252 756 541 837 201 484 734 926 671 534 411 454 798 562 553 553 553 553 896 896 896 896 141 141 141 423 198 198 594 198 416 832 416 832 498 498 249 249 429 858 429 858 646 323 323 969 286 858 286 286 988 999 421 577 204 68 136 68 722 722 361 361 11 22 11 33 622 311 933 311 208 624 416 208 360 360 720 720 308 308 308 308 43 86 43 86 594 911 217 879 449 172 519 196 540 540 540 540 143 143 143 143 119 119 119 357 56 986 907 910 799 799 799 799 329 329 329 987 276 276 276 828 74 587 287 154 251 753 251 502 219 219 219 219 878 699 243 50 117 117 117 351 461 837 373 236 441 147 147 147 122 244 244 122 24 24 24 24 990 660 330 330 26 395 820 428 74 74 148 222 972 972 972 972 585 195 195 195 216 953 842 99 57 57 171 57 816 272 272 272 121 121 363 121 282 94 94 188 715 943 753 444 266 266 532 532 738 738 369 369 312 312 312 312 222 444 666 222 16 8 8 16 163 649 861 341 104 312 208 104 22 630 939 186 220 220 220 220 15 5 10 5 684 684 684 684 24 24 24 72 15 5 5 10 260 260 780 260 595 571 584 745 807 693 788 84 942 471 942 471 106 53 159 53 134 134 134 134 558 279 279 558 182 546 182 182 717 239 239 478 324 108 108 108 119 119 238 357 714 127 35 106 437 120 974 611 693 231 231 231 266 266 532 532 174 174 522 174 231 462 231 462 52 52 52 52 529 710 526 601 114 57 171 57 334 167 334 167 277 277 277 277 157 874 682 44 418 836 836 418 95 95 190 190 418 418 836 836 320 320 960 640 381 762 762 381 978 978 978 978 198 594 198 198 19 57 19 38 154 154 154 154 634 634 634 634 190 190 380 380 104 52 52 104 800 400 400 800 693 751 96 406 301 903 301 602 411 137 274 137 8 24 8 8 612 969 556 469 388 388 388 388 902 451 451 902 283 283 283 283 769 339 299 866 65 687 500 948 152 152 152 152 845 845 845 845 450 300 150 150 322 322 161 161 480 160 160 320 646 323 969 323 12 24 12 36 457 677 298 64 196 588 196 196 252 252 252 252 9 27 9 18 626 841 174 530 146 73 73 146 873 582 291 291 1000 500 1000 500 384 384 384 384 216 432 432 216 788 531 816 350 30 428 560 452 142 426 142 142 812 812 812 812 30 60 30 60 207 138 69 69 107 512 221 994 55 260 675 845 285 855 285 285 143 143 286 429 822 274 274 548 780 390 780 390 856 428 856 428 115 345 115 115 876 727 876 598 954 318 318 318 166 83 249 83 215 645 215 430 150 150 150 450 474 237 474 237 190 190 380 570 644 644 322 322 700 700 700 700 383 383 383 383 425 425 425 425 388 582 194 194 123 123 369 123 392 784 784 392 398 520 364 525 240 755 799 139 346 519 173 173 490 490 980 980 249 83 83 83 22 22 66 22 486 972 972 486 112 867 750 344 426 142 142 142 141 423 141 141 643 643 643 643 674 674 674 674 15 45 15 30 474 474 237 237 74 74 37 37 930 620 310 310 344 688 344 688 516 516 516 516 179 179 358 358 188 376 188 564 315 315 315 945 130 130 130 390 278 278 834 278 408 408 408 408 824 412 412 824 756 504 252 252 261 87 87 87 979 979 979 979 278 278 556 834 475 950 950 475 1 227 706 469 122 244 244 122 479 857 847 278 795 265 265 265 390 390 390 390 789 789 789 789 172 86 86 258 176 88 176 88 317 634 951 317 670 335 335 670 957 638 319 319 890 902 333 366 432 144 288 144 10 10 10 10 948 632 316 316 40 16 113 904 182 546 182 364 512 768 256 256 326 163 489 163 728 434 2 293 207 207 621 207 49 147 49 49 75 75 150 150 224 224 224 672 176 88 176 88 473 473 473 473 328 975 146 105 253 253 253 253 30 30 60 60 745 725 828 216 517 517 517 517 134 134 67 67 40 40 40 40 919 919 919 919 124 62 124 62 418 418 418 418 448 896 448 896 152 152 304 304 522 261 522 261 171 513 171 171 67 134 134 67 352 352 352 352 392 588 196 196 440 440 440 440 876 292 292 292 224 672 224 224 13 13 13 39 642 335 90 471 149 149 298 298 119 119 119 357 168 168 336 504 450 150 150 300 223 446 223 446 67 67 67 201 93 93 93 93 291 582 291 582 552 276 552 276 282 282 141 141 212 636 212 212 592 888 296 296 591 591 591 591 205 630 287 907 833 801 782 153 1 3 1 2 378 928 740 995 153 51 51 51 387 387 387 387 565 646 872 640 780 260 260 260 29 71 48 186 12 12 36 12 612 204 204 204 318 318 318 954 406 812 812 406 944 944 472 472 180 360 180 540 930 930 930 930 226 226 226 678 315 592 184 61 874 130 835 330 508 91 826 676 259 259 259 259 607 607 607 607 15 282 704 679 308 73 979 526 330 736 768 892 56 168 56 56 912 912 912 912 37 37 37 37 757 30 241 553 600 200 200 200 51 51 102 102 702 702 702 702 35 578 335 621 772 992 798 388 38 38 38 114 35 35 105 35 132 66 66 132 459 153 153 153 300 100 100 100 121 242 121 363 832 832 832 832 151 529 162 600 428 240 934 90 528 555 296 759 243 729 486 243 443 443 886 886 310 620 620 310 991 991 991 991 714 864 229 537 436 218 218 436 237 79 158 79 528 264 528 264 314 623 178 581 869 116 613 665 282 282 282 846 440 220 440 220 145 145 435 290 134 134 402 134 137 137 411 137 882 882 882 882 938 469 938 469 948 701 339 492 881 313 63 171 204 204 204 612 126 126 126 378 156 156 312 312 453 151 151 151 177 177 177 531 269 807 269 269 754 754 754 754 882 294 588 294 315 315 315 945 24 48 48 24 380 310 28 881 675 675 675 675 868 868 868 868 710 94 830 468 676 676 676 676 954 477 477 954 734 367 367 734 43 129 43 86 887 887 887 887 692 346 692 346 420 840 840 420 194 582 194 194 985 985 985 985 211 211 633 211 952 952 952 952 125 375 250 125 315 105 210 105 17 51 17 17 463 621 252 166 438 657 219 219 581 717 662 45 93 93 279 93 137 411 274 137 160 160 80 80 936 936 936 936 925 925 925 925 764 363 659 713 597 398 199 199 336 200 877 124 252 252 756 252 768 256 512 256 516 172 172 172 231 693 231 231 472 236 472 236 788 652 587 950 44 66 22 22 896 865 510 859 455 455 455 455 235 199 618 914 71 71 71 213 260 130 260 130 270 135 270 135 166 332 332 166 397 397 397 397 588 588 588 588 188 282 94 94 281 281 281 281 329 987 329 329 97 291 97 97 836 836 418 418 456 456 912 912 34 854 79 507 707 974 762 961 210 630 420 210 240 240 120 120 822 822 822 822 113 113 113 339 519 469 462 203 28 84 28 56 3 9 3 3 11 11 11 11 787 787 787 787 101 101 101 101 726 726 363 363 578 578 578 578 12 24 12 24 114 114 114 114 942 471 942 471 402 402 402 402 462 924 462 924 878 479 200 473 438 438 438 438 121 121 242 242 928 135 724 968 579 193 193 193 450 150 300 150 24 12 24 12 9 18 18 9 262 786 262 262 281 562 562 281 451 421 577 336 751 233 229 813 360 360 720 720 425 595 19 349 948 316 316 316 251 251 251 753 480 480 480 480 110 110 110 110 111 37 37 37 918 306 306 306 123 369 123 246 57 114 57 114 139 417 278 139 246 492 492 246 71 71 71 213 87 87 87 261 642 642 321 321 260 780 260 260 971 969 660 505 69 207 69 138 375 125 125 250 871 141 616 758 627 627 627 627 690 690 345 345 33 815 422 411 168 168 84 84 115 115 345 115 212 212 636 424 244 862 918 342 511 501 645 696 670 873 663 55 39 39 117 39 251 251 251 251 322 966 644 322 339 339 339 339 707 707 707 707 73 73 219 73 77 77 77 77 861 287 287 287 104 312 104 104 527 486 327 759 238 357 119 119 108 50 389 194 71 14 52 641 124 372 124 124 363 18 349 751 300 300 900 300 299 897 299 598 903 857 407 672 104 312 208 104 64 192 64 64 334 334 334 334 326 326 326 326 174 174 522 348 401 401 401 401 510 510 510 510 141 423 282 141 264 528 264 792 291 291 873 291 177 715 166 181 780 520 260 260 875 875 875 875 699 505 679 85 485 485 485 485 231 231 693 462 72 48 24 24 22 44 22 44 435 435 435 435 230 168 826 710 394 591 197 197 331 331 331 331 878 878 878 878 276 138 276 138 10 20 20 10 157 471 157 157 874 258 310 404 245 245 245 245 191 573 382 191 340 340 340 340 396 198 198 594 930 465 465 930 810 810 810 810 391 782 782 391 490 245 245 735 78 156 234 78 104 104 104 104 171 342 171 342 170 340 340 170 419 419 419 419 410 410 820 820 732 488 244 244 199 199 597 199 110 110 110 110 788 788 788 788 182 182 546 182 386 386 193 193 519 519 519 519 663 663 663 663 94 188 94 282 102 102 102 306 77 77 77 231 811 746 374 366 179 358 537 179 324 565 802 626 532 532 532 532 351 228 958 239 821 821 821 821 150 150 300 450 691 691 691 691 196 147 311 524 68 34 34 68 27 81 54 27 47 47 94 94 30 60 60 30 58 604 856 43 33 99 33 33 51 51 51 153 249 498 249 747 146 146 438 292 426 142 142 142 42 28 14 14 79 158 158 79 801 95 187 449 591 591 591 591 649 736 454 916 868 868 868 868 372 372 372 372 49 49 49 49 573 137 254 651 365 730 365 730 53 53 53 159 903 903 903 903 405 135 135 135 359 67 760 116 230 690 230 230 132 44 44 44 966 480 968 641 28 56 56 28 939 313 626 313 25 25 75 25 354 850 674 371 173 173 173 173 278 278 834 278 286 286 858 286 213 213 213 213 778 383 84 63 22 66 44 22 450 450 450 450 974 856 546 645 111 222 333 111 27 54 27 81 305 305 305 305 221 221 221 663 90 30 30 60 89 267 178 89 200 954 366 226 376 370 312 716 507 507 507 507 666 999 333 333 241 241 241 723 338 338 338 338 866 477 131 319 57 550 903 992 320 124 786 138 142 71 213 71 564 564 564 564 385 770 385 770 778 301 872 511 235 235 235 705 560 737 185 157 177 531 177 177 181 181 543 362 490 980 490 980 834 417 417 834 17 51 17 17 734 162 898 71 963 301 410 591 640 320 640 320 639 873 933 197 200 400 600 200 15 15 45 15 47 47 141 47 660 823 181 538 130 65 65 130 956 956 956 956 920 238 638 848 182 132 940 798 162 162 486 324 321 893 407 461 836 836 836 836 434 868 434 868 135 944 421 647 51 102 51 102 909 742 56 402 328 328 328 328 207 207 207 621 182 91 182 91 508 324 777 843 550 550 550 550 366 366 732 732 351 351 351 351 215 645 215 215 460 230 230 460 286 858 286 286 136 408 136 272 719 719 719 719 132 44 44 44 932 466 932 466 16 16 16 16 752 858 577 560 139 139 417 278 253 253 253 759 229 458 229 458 909 651 676 624 653 523 599 854 90 90 45 45 191 191 191 191 899 899 899 899 167 167 167 501 104 208 104 312 148 444 148 148 130 260 130 260 94 94 94 282 710 355 710 355 305 757 746 191 239 649 405 519 36 36 108 36 994 994 994 994 626 626 626 626 20 20 60 20 260 772 47 299 510 340 170 170 453 673 73 91 831 277 277 277 816 272 544 272 916 916 916 916 95 95 285 95 305 610 610 305 316 316 316 316 293 293 586 879 280 840 560 280 22 44 22 44 43 129 43 43 444 444 444 444 300 300 900 300 220 220 220 220 24 24 24 24 323 323 323 969 837 279 558 279 31 93 31 31 173 346 346 173 87 87 87 87 584 292 292 876 546 182 364 182 142 71 71 142 908 454 454 908 960 480 960 480 21 804 194 439 91 711 545 791 155 155 465 155 548 612 479 812 930 930 465 465 648 653 66 44 250 197 290 657 619 619 619 619 310 310 930 310 654 654 654 654 434 434 434 434 477 159 159 159 375 125 125 125 58 58 116 174 72 48 24 24 493 986 986 493 439 694 696 380 294 882 294 588 973 973 973 973 630 630 315 315 20 613 583 816 791 791 791 791 408 204 204 408 349 349 349 349 72 72 144 216 822 822 411 411 600 200 200 200 154 462 154 154 962 962 481 481 361 299 206 366 882 294 294 294 150 50 50 50 97 291 97 194 277 277 277 277 133 133 399 266 682 613 915 877 316 632 948 316 916 916 916 916 3 3 3 9 191 573 191 382 53 106 823 761 505 505 505 505 351 912 731 463 765 765 765 765 317 317 317 317 212 212 636 212 312 312 312 312 574 574 287 287 62 62 62 62 192 192 96 96 210 105 315 105 794 794 794 794 786 786 393 393 82 164 164 82 742 742 371 371 371 742 742 371 80 80 240 80 445 445 445 445 398 398 398 398 991 629 513 676 207 69 69 69 964 451 385 329 896 896 896 896 756 756 756 756 280 840 280 280 331 662 331 993 442 221 221 442 885 301 957 36 724 724 724 724 396 622 448 506 952 476 476 952 19 57 38 19 588 294 294 588 270 270 270 810 186 186 186 186 642 214 214 428 626 335 789 477 507 507 507 507 199 199 597 199 53 841 242 638 477 477 477 477 465 465 465 465 811 361 151 220 561 794 122 995 403 908 715 1000 770 770 385 385 457 727 589 893 210 210 210 210 873 873 873 873 963 321 321 321 28 28 28 28 302 151 151 302 30 45 15 15 414 414 414 414 75 225 75 75 372 124 248 124 292 876 292 292 269 269 269 269 194 217 216 791 58 174 58 58 130 65 195 65 552 184 184 184 368 736 368 736 614 307 307 614 547 910 963 5 876 653 548 231 84 42 84 42 136 136 136 136 831 567 231 550 77 154 77 154 828 276 276 276 138 276 138 276 676 9 211 401 424 424 212 212 582 194 194 194 251 511 335 213 206 23 903 194 276 138 138 276 369 762 482 552 661 806 822 556 171 171 171 171 13 13 39 26 730 365 365 730 44 44 44 44 722 722 722 722 204 408 204 612 362 181 362 181 300 900 300 300 35 35 35 35 372 487 856 564 404 404 404 404 765 255 510 255 630 210 210 210 387 387 387 387 214 214 428 428 22 22 22 22 652 727 950 988 199 398 398 199 26 26 26 78 193 579 193 193 180 540 180 180 403 403 403 403 392 588 196 196 258 258 516 516 138 589 30 663 751 751 751 751 268 536 804 268 232 232 696 232 244 244 732 244 792 299 278 32 49 49 98 98 474 237 474 237 167 167 167 501 519 173 173 173 934 467 467 934 594 594 594 594 324 162 162 324 150 75 225 75 464 696 232 232 37 111 37 37 253 759 253 253 135 405 135 135 882 564 792 744 180 180 540 180 8 8 8 24 321 163 625 355 503 503 503 503 947 658 913 443 507 338 169 169 152 152 152 152 861 574 287 287 474 677 245 671 631 631 631 631 495 990 990 495 55 110 165 55 524 524 524 524 241 723 241 241 214 428 642 214 894 447 447 894 210 630 420 210 293 841 432 693 333 333 999 333 678 678 678 678 528 792 264 264 858 723 994 823 340 395 371 13 532 266 266 532 165 165 495 165 729 229 398 333 32 329 449 676 12 12 12 12 708 236 236 472 639 263 231 101 262 131 393 131 891 891 891 891 294 98 98 98 360 360 180 180 346 692 692 346 252 126 252 126 947 127 808 319 193 193 579 386 970 684 738 584 797 509 746 1 252 252 756 252 927 927 927 927 382 382 764 764 17 17 17 17 148 890 382 124 55 55 55 55 540 270 270 810 956 750 156 803 280 420 140 140 401 401 401 401 410 820 410 820 430 860 860 430 252 84 84 84 702 108 411 862 2 2 2 2 583 828 823 965 66 33 66 33 129 129 258 258 264 792 264 264 218 218 654 218 889 569 374 112 853 632 541 559 319 319 638 638 267 89 178 89 544 387 831 244 157 157 157 471 166 166 166 166 913 913 913 913 305 305 305 915 108 108 54 54 235 705 235 235 204 204 612 204 511 961 966 439 330 110 110 110 769 769 769 769 219 73 73 73 831 831 831 831 497 497 497 497 372 372 372 372 734 734 734 734 638 264 286 518 350 700 350 700 756 504 252 252 252 504 756 252 474 158 158 158 5 5 5 5 320 320 320 320 320 960 320 320 654 654 654 654 24 72 24 48 968 968 484 484 241 407 346 290 5 5 5 15 588 196 196 196 538 269 807 269 82 608 288 864 984 979 520 465 385 770 385 770 657 219 219 438 113 113 113 339 140 140 140 140 34 34 34 34 274 274 274 274 56 56 168 112 204 204 102 102 766 862 460 342 850 656 775 763 34 68 34 102 718 718 718 718 457 914 457 914 470 940 470 940 482 77 106 391 573 573 573 573 208 624 208 208 79 79 79 237 942 942 471 471 326 326 326 326 419 419 838 838 471 314 157 157 128 64 64 192 94 188 94 282 305 305 610 610 500 233 767 885 322 322 322 966 152 456 152 304 940 693 98 709 450 150 150 300 208 208 208 624 324 324 648 648 441 147 147 294 809 148 260 44 347 694 694 347 180 60 60 60 100 50 50 100 120 40 40 80 62 31 62 31 132 264 132 396 113 122 63 642 36 36 18 18 75 75 75 75 127 950 749 483 324 162 324 162 490 980 490 980 557 557 557 557 970 970 970 970 443 886 886 443 4 4 2 2 343 247 134 994 801 801 801 801 144 144 144 432 236 236 708 236 142 327 987 442 36 108 36 36 12 12 12 12 521 647 75 754 692 692 692 692 706 353 353 706 53 106 159 53 898 854 604 207 165 495 165 165 572 572 572 572 88 88 88 88 648 28 308 996 682 682 682 682 315 315 945 315 628 942 314 314 677 677 677 677 234 234 117 117 358 179 179 537 909 909 909 909 520 520 520 520 82 41 41 82 715 715 715 715 450 450 450 450 980 490 980 490 234 468 234 468 521 575 280 72 940 44 143 626 392 392 784 784 956 956 956 956 212 212 106 106 142 538 942 254 266 798 266 266 290 870 290 580 239 239 478 717 336 672 672 336 155 155 465 155 804 804 804 804 183 61 122 61 293 879 293 293 204 612 204 408 304 304 608 912 77 231 154 77 411 411 822 822 346 346 173 173 216 144 72 72 128 64 128 64 256 256 512 768 514 257 257 771 293 507 711 537 332 166 166 332 468 998 69 197 202 101 101 303 9 660 32 739 455 455 910 910 318 954 318 636 972 324 324 324 121 363 121 121 484 373 133 974 546 819 273 273 80 80 240 80 748 733 247 588 489 163 163 163 181 616 145 306 256 128 128 384 17 17 17 51 817 817 817 817 49 530 345 476 917 864 587 797 161 41 139 497 244 732 244 244 81 81 162 162 12 12 24 36 530 265 265 795 488 488 976 976 725 725 725 725 299 897 299 299 196 196 196 588 602 602 602 602 747 249 249 498 30 30 15 15 778 57 937 505 217 187 18 449 63 63 189 63 641 767 742 58 282 595 14 243 899 300 566 418 74 74 37 37 194 388 388 194 342 684 342 684 320 478 942 73 52 52 52 52 197 591 197 197 753 251 251 502 77 77 77 77 410 410 205 205 81 81 243 81 90 90 90 90 23 46 46 23 275 825 275 275 461 337 29 53 381 127 127 127 879 293 293 586 228 76 76 76 894 447 894 447 257 257 257 771 690 230 460 230 156 156 156 156 231 77 154 77 454 681 227 227 246 738 246 246 470 705 235 235 512 512 512 512 239 239 239 717 168 56 112 56 248 672 749 706 537 358 179 179 650 830 483 816 4 4 8 12 662 662 662 662 143 143 143 143 575 575 575 575 377 377 754 754 54 108 108 54 710 710 710 710 881 809 991 461 651 217 217 217 246 564 559 205 629 887 987 740 277 277 554 831 390 585 195 195 114 57 171 57 157 314 314 157 252 756 252 252 242 242 242 242 950 950 950 950 702 351 351 702 176 264 88 88 783 292 648 776 191 191 191 573 427 427 427 427 404 404 808 808 536 268 268 536 299 299 598 598 364 717 557 738 278 278 278 278 57 171 114 57 419 51 591 32 235 235 235 705 102 102 102 102 83 119 355 524 160 320 160 480 179 358 179 537 389 778 389 778 145 145 290 290 908 908 908 908 286 286 858 286 179 179 179 179 828 828 414 414 66 33 33 99 36 72 108 36 32 64 64 32 126 126 126 126 60 180 120 60 63 63 189 63 149 447 298 149 58 58 29 29 93 897 639 639 745 19 131 463 183 934 780 980 152 228 76 76 930 930 930 930 562 281 281 843 4 655 104 611 496 707 520 259 693 231 231 231 268 268 804 268 129 129 129 129 123 369 123 246 320 320 960 320 529 688 787 341 879 879 879 879 384 576 192 192 169 507 169 169 374 97 819 817 546 182 182 364 57 19 19 19 292 65 411 23 454 454 454 454 360 720 360 720 562 281 562 281 46 23 23 69 328 656 328 656 226 226 226 226 848 131 129 149 449 898 449 898 222 222 444 444 872 870 446 814 513 171 171 171 300 100 100 200 412 412 412 412 347 694 347 694 570 190 190 190 630 315 945 315 348 696 348 696 15 620 469 773 669 291 864 70 487 974 974 487 596 596 596 596 720 520 244 546 159 159 159 159 456 684 228 228 254 254 762 254 39 13 13 26 166 166 166 166 110 110 110 110 848 424 424 848 758 758 758 758 58 124 771 132 151 259 182 69 210 140 70 70 114 342 228 114 262 262 262 786 589 589 589 589 262 262 262 262 273 273 273 819 471 157 314 157 790 790 395 395 152 456 152 152 928 894 16 462 488 488 488 488 808 808 404 404 295 590 295 590 891 297 297 297 133 802 974 185 384 265 677 105 137 50 115 576 21 835 565 294 57 114 171 57 239 478 717 239 318 318 318 318 52 144 596 962 223 446 446 223 234 468 468 234 232 696 232 232 268 268 536 536 167 167 167 167 191 573 191 191 386 386 772 772 593 201 346 30 750 375 375 750 221 221 663 442 472 472 472 472 438 974 975 300 888 296 592 296 369 123 246 123 208 171 331 434 152 152 152 152 706 706 706 706 22 66 44 22 283 849 283 283 235 235 235 705 910 455 910 455 146 146 146 146 243 486 243 486 17 51 34 17 210 210 420 420 583 583 583 583 520 520 260 260 331 296 783 910 220 110 110 220 326 326 326 326 200 600 200 200 288 288 576 864 810 270 270 270 824 824 824 824 109 663 760 18 637 637 637 637 171 513 342 171 817 218 510 654 39 39 117 39 100 300 100 100 723 482 241 241 269 807 269 269 442 79 89 853 85 85 170 170 22 11 11 33 366 183 183 366 420 210 210 630 120 120 120 120 163 163 326 489 269 538 269 807 26 26 26 78 403 403 403 403 218 109 109 218 445 114 307 417 912 456 456 912 318 318 318 318 44 287 14 62 664 996 332 332 960 640 320 320 834 834 417 417 279 279 279 279 947 441 569 975 404 257 309 856 441 441 882 882 242 287 735 99 237 237 711 474 117 117 117 117 720 972 11 638 228 228 114 114 41 82 123 41 20 20 20 20 12 12 24 36 209 209 627 209 923 49 912 423 194 194 388 582 170 170 510 170 338 338 676 676 648 324 324 648 304 912 304 608 264 668 338 984 144 288 432 144 309 435 461 265 612 612 306 306 478 478 478 478 26 26 13 13 115 115 115 345 310 310 310 930 478 239 239 717 780 260 260 260 484 484 484 484 851 550 805 959 517 517 517 517 39 39 39 117 612 19 62 388 854 854 854 854 572 49 746 644 297 891 297 297 124 124 372 124 699 699 699 699 33 99 66 33 501 897 39 255 513 566 265 772 381 908 792 486 142 426 142 142 704 704 704 704 140 420 140 140 774 774 774 774 147 147 147 147 39 117 39 39 646 668 721 559 541 541 541 541 641 641 641 641 753 753 753 753 70 70 70 210 798 399 399 798 704 352 704 352 304 304 608 608 264 825 705 809 275 825 550 275 624 385 977 205 787 354 159 809 482 241 482 241 96 32 32 64 762 254 254 254 820 820 820 820 141 141 282 423 322 322 966 322 984 855 915 642 162 162 162 162 90 30 30 60 250 125 125 250 454 227 454 227 897 299 598 299 195 585 195 195 292 292 876 292 745 569 229 320 583 610 407 113 738 246 246 492 22 44 22 66 147 147 147 147 979 197 170 367 270 628 538 733 660 330 660 330 802 401 802 401 189 26 861 585 71 213 71 71 195 65 65 130 474 54 895 317 309 103 103 103 127 127 381 127 473 271 967 369 986 986 986 986 47 300 796 941 582 194 194 194 79 265 552 77 101 101 303 101 95 190 95 190 159 382 330 295 685 294 233 737 228 456 684 228 567 645 30 533 540 360 180 180 426 590 290 649 371 742 371 742 327 327 327 327 83 249 83 166 650 325 325 650 347 347 694 694 628 628 628 628 672 672 672 672 159 318 159 318 255 765 255 255 34 34 34 34 965 277 919 889 220 220 220 220 902 65 480 573 44 132 44 44 716 574 6 638 424 496 92 763 186 186 186 186 658 416 92 324 124 124 372 248 200 200 400 400 999 537 373 866 802 342 45 632 21 21 63 21 786 786 786 786 252 252 252 252 226 678 226 226 408 612 204 204 57 114 57 114 883 187 435 45 59 177 59 59 3 1 1 1 741 494 247 247 207 621 207 207 438 823 869 678 578 289 289 578 971 971 971 971 219 557 865 968 130 65 65 130 17 17 17 17 770 770 770 770 2 1 2 1 158 158 474 158 25 50 25 50 804 268 268 268 30 90 60 30 58 29 29 87 96 96 192 192 162 54 54 54 936 936 468 468 248 828 198 849 419 838 419 838 392 588 196 196 205 246 638 314 933 311 311 311 631 344 952 272 447 298 149 149 626 313 939 313 472 472 472 472 192 384 192 576 233 233 466 699 1000 802 991 375 636 212 212 212 46 92 46 92 872 436 872 436 354 177 177 531 3 6 6 3 175 350 175 525 308 308 308 308 345 345 345 345 927 927 927 927 229 229 687 229 327 109 218 109 36 18 36 18 768 384 384 768 51 51 153 51 563 542 660 223 42 606 510 602 616 789 629 476 46 23 46 23 92 184 92 276 631 631 631 631 50 50 50 50 211 211 633 211 148 148 444 148 721 721 721 721 948 866 845 761 416 416 416 416 434 217 434 217 645 430 215 215 507 169 338 169 258 258 516 774 676 676 676 676 819 273 273 273 637 21 24 760 907 280 990 300 384 384 384 384 256 768 256 512 358 537 179 179 132 488 623 806 32 32 32 96 451 451 451 451 260 390 130 130 974 974 974 974 166 83 83 249 261 87 87 87 239 465 681 430 704 704 704 704 407 407 814 814 208 416 208 624 23 40 926 281 303 303 909 303 909 909 909 909 325 325 325 975 107 107 107 107 450 150 150 150 474 237 237 711 657 219 219 219 38 76 76 38 940 470 470 940 397 397 794 794 618 309 309 927 168 504 336 168 584 729 560 121 904 904 904 904 803 803 803 803 7 7 21 7 648 432 216 216 202 606 404 202 230 115 115 230 440 440 220 220 131 131 393 262 914 914 914 914 624 312 936 312 242 242 484 726 999 333 666 333 60 180 60 60 51 17 34 17 845 777 732 762 998 998 998 998 291 291 291 291 18 182 371 256 484 661 378 261 562 281 281 562 93 186 93 279 15 15 15 45 447 447 447 447 415 651 159 989 594 594 297 297 287 287 287 287 198 198 396 396 652 103 810 55 147 294 294 147 234 234 702 234 724 724 724 724 155 310 310 155 168 84 168 84 194 194 194 194 844 844 422 422 466 466 932 932 524 262 262 524 164 82 246 82 298 894 298 298 207 69 69 69 530 530 530 530 74 74 148 222 78 52 26 26 252 126 252 126 552 184 184 184 206 206 618 206 933 430 372 985 170 340 340 170 250 250 500 750 580 331 590 427 412 206 618 206 998 998 998 998 476 476 476 476 116 116 116 116 463 312 763 173 732 244 244 488 371 644 778 807 528 528 528 528 599 599 599 599 224 112 224 112 137 411 137 274 305 915 610 305 564 188 188 188 850 526 703 576 39 13 13 26 84 84 252 84 141 47 47 47 845 845 845 845 458 229 229 458 367 630 952 150 95 95 95 95 287 287 861 287 921 921 921 921 451 451 902 902 186 186 186 186 910 910 910 910 486 972 972 486 679 379 984 595 163 489 163 163 51 17 17 17 134 268 134 268 769 769 769 769 287 574 287 861 262 262 524 786 205 205 205 615 152 152 152 456 134 337 357 500 963 642 321 321 995 995 995 995 418 836 836 418 330 110 110 110 511 511 511 511 168 168 168 168 604 302 302 604 524 262 262 786 644 114 831 937 680 340 340 680 531 177 177 354 513 513 513 513 308 616 308 924 174 174 174 174 322 161 483 161 250 250 250 750 222 222 222 222 120 40 40 80 168 168 504 336 3 3 3 3 150 150 150 450 639 213 213 213 238 476 476 238 112 112 112 336 536 536 268 268 259 259 259 777 675 450 225 225 125 286 794 843 623 623 623 623 294 294 882 588 98 49 49 98 172 172 344 344 371 371 371 371 285 570 285 570 878 990 940 782 21 21 42 63 111 111 222 222 11 33 11 22 285 285 285 285 340 340 340 340 767 767 767 767 496 496 496 496 640 527 986 41 332 332 996 332 34 17 34 17 257 729 871 416 276 276 276 828 68 68 68 68 482 964 482 964 586 293 293 879 26 13 26 13 236 118 354 118 132 44 88 44 180 540 360 180 56 168 56 112 784 632 358 476 239 717 478 239 492 492 492 492 285 855 285 285 495 678 299 745 563 563 563 563 19 19 19 19 131 131 262 393 631 649 993 797 206 618 206 206 624 735 344 964 957 638 319 319 273 91 91 91 48 96 96 48 47 47 47 47 819 546 273 273 288 584 587 583 249 83 166 83 11 33 11 11 314 157 471 157 346 346 173 173 356 356 356 356 4 4 2 2 781 82 137 684 252 504 252 756 790 395 395 790 256 512 256 512 320 160 160 320 982 982 982 982 568 568 568 568 287 287 861 287 60 60 30 30 265 265 265 795 319 141 687 487 226 226 226 226 273 91 91 182 68 204 68 136 828 828 828 828 230 230 230 230 915 610 305 305 69 138 138 69 166 83 166 83 85 571 735 421 288 288 576 864 840 575 446 572 802 401 802 401 639 213 426 213 396 198 198 396 22 22 66 22 89 267 178 89 107 212 98 309 49 49 147 98 108 324 216 108 160 80 240 80 771 414 290 756 131 262 131 262 266 266 133 133 241 723 241 241 323 323 323 323 190 190 190 190 783 185 868 402 292 584 584 292 322 322 322 966 177 177 354 531 87 29 29 29 89 178 89 267 726 242 242 242 644 644 644 644 220 440 220 440 285 855 285 285 635 635 635 635 798 266 532 266 60 20 20 20 213 640 411 702 46 614 28 35 681 681 681 681 172 477 274 101 978 594 648 633 419 419 838 838 299 147 839 241 498 996 996 498 955 955 955 955 34 34 102 34 201 201 603 201 325 325 325 325 486 972 972 486 49 49 49 49 236 472 708 236 103 540 566 955 156 156 156 156 333 111 222 111 586 549 634 721 616 114 136 150 158 158 474 158 660 971 122 640 890 633 305 207 147 147 441 147 147 294 441 147 267 267 801 267 883 264 83 738 540 180 360 180 44 22 66 22 112 56 56 168 287 287 861 574 726 563 566 454 526 526 526 526 281 843 281 281 29 29 29 29 801 801 801 801 244 244 732 244 652 652 652 652 76 152 76 228 18 9 9 18 805 192 481 556 735 360 947 763 541 274 426 964 524 888 818 111 116 116 348 232 545 545 545 545 754 134 560 25 462 462 462 462 296 629 659 76 37 37 37 111 537 179 179 179 253 253 506 759 294 882 294 294 253 253 506 759 163 958 176 157 774 516 258 258 480 480 480 480 143 429 143 143 320 217 117 811 803 803 803 803 237 711 237 474 868 868 868 868 168 84 84 252 40 40 80 120 882 337 364 420 631 626 246 784 44 132 44 44 858 676 476 973 134 134 67 67 693 231 231 231 498 249 747 249 644 159 879 125 142 808 805 353 582 873 291 291 103 103 103 103 11 22 22 11 205 205 205 205 646 323 323 969 412 412 412 412 95 285 190 95 266 532 266 798 917 861 227 90 250 125 375 125 75 75 75 225 168 56 56 56 313 313 939 626 448 199 400 510 390 195 195 585 86 258 86 172 112 336 112 112 464 232 232 464 961 961 961 961 987 329 658 329 672 785 370 515 242 449 484 955 501 974 419 584 774 516 258 258 612 204 204 204 171 342 171 342 783 783 783 783 258 258 129 129 244 244 732 244 141 47 47 47 78 78 156 156 612 306 918 306 330 330 330 990 392 595 905 101 17 533 171 490 288 288 864 288 756 252 252 252 276 552 276 828 287 574 287 861 320 320 320 320 106 855 619 958 964 482 482 964 232 464 232 696 195 585 195 390 24 8 16 8 32 32 96 64 74 148 74 222 174 522 174 348 312 312 936 312 358 716 716 358 321 642 321 963 324 324 648 648 145 435 145 145 801 801 801 801 91 91 273 91 232 232 696 232 326 163 163 489 864 864 432 432 65 195 65 65 72 72 72 216 85 117 569 456 103 103 103 309 546 819 273 273 15 10 5 5 27 9 18 9 255 765 510 255 157 157 471 157 268 268 804 268 325 325 650 650 358 358 358 358 573 232 350 41 110 219 215 356 25 25 50 75 395 395 395 395 892 892 446 446 190 584 770 650 622 622 622 622 134 268 134 402 250 250 750 500 147 147 294 294 109 109 218 218 104 104 208 312 972 899 574 839 270 270 810 270 55 569 903 628 185 185 185 185 184 184 92 92 168 168 336 336 102 34 34 34 918 918 918 918 280 560 560 280 331 331 662 993 44 132 44 88 541 350 119 798 982 885 402 968 464 770 566 739 189 189 567 189 19 19 19 57 168 112 56 56 53 53 159 106 130 195 65 65 521 521 521 521 258 260 360 818 873 961 153 658 522 348 174 174 268 134 268 134 117 883 57 493 5 779 625 692 464 464 232 232 769 769 769 769 516 783 359 785 203 609 406 203 762 762 762 762 27 9 9 18 436 218 436 218 418 777 50 615 131 131 393 131 308 308 616 924 43 43 129 43 893 893 893 893 59 177 59 59 577 577 577 577 16 669 500 659 865 865 865 865 112 56 112 56 80 120 40 40 256 512 512 256 654 436 218 218 970 970 970 970 550 275 550 275 49 49 98 147 52 156 52 52 178 135 631 594 689 446 232 282 283 566 849 283 776 776 388 388 651 683 858 257 242 726 242 242 101 101 101 101 430 430 430 430 434 651 217 217 978 978 489 489 711 237 474 237 762 762 762 762 640 640 640 640 301 914 66 729 168 112 56 56 279 93 186 93 844 422 422 844 357 238 119 119 260 130 130 260 552 276 276 552 483 161 161 322 46 46 46 46 327 981 654 327 204 408 612 204 176 176 176 528 17 17 17 51 554 554 554 554 90 90 90 90 151 302 453 151 833 655 218 111 246 246 123 123 322 322 966 644 958 479 958 479 157 695 714 361 152 152 456 152 90 30 30 60 89 812 819 904 159 159 477 159 347 347 347 347 454 801 669 95 286 143 286 143 938 938 938 938 70 740 893 596 586 586 586 586 140 140 420 280 927 309 618 309 741 247 247 494 201 992 661 340 230 230 230 690 32 96 32 32 34 102 34 34 56 56 56 56 61 61 122 122 996 996 996 996 163 489 163 163 254 254 254 254 207 621 207 414 294 830 682 654 143 143 286 429 419 419 419 419 163 326 163 326 786 786 393 393 341 649 430 431 302 453 151 151 481 481 481 481 383 383 383 383 347 648 257 309 371 371 371 371 621 180 922 998 882 294 294 294 163 163 489 326 40 60 20 20 980 980 980 980 38 19 38 19 146 292 146 292 135 45 45 90 61 61 61 61 385 770 770 385 295 295 885 295 570 464 855 846 432 144 144 144 483 966 966 483 693 231 231 231 207 207 207 207 474 316 158 158 76 12 717 94 306 612 612 306 28 28 56 84 743 353 546 866 188 317 816 256 855 855 855 855 406 812 406 812 470 850 14 962 125 125 375 125 984 984 984 984 238 476 238 714 300 300 300 300 392 311 289 422 842 421 842 421 896 896 896 896 204 612 204 408 532 266 266 532 198 198 594 198 158 158 316 316 300 100 200 100 157 157 157 471 225 225 225 225 900 600 300 300 386 386 386 386 424 212 424 212 575 575 575 575 167 167 501 334 3 3 6 6 342 684 684 342 962 962 481 481 366 122 122 244 215 430 645 215 322 322 322 966 497 875 325 471 855 285 285 285 330 660 330 660 129 387 258 129 332 332 166 166 371 371 371 371 862 431 862 431 235 235 705 235 764 764 764 764 707 97 565 612 690 690 690 690 279 558 837 279 126 63 126 63 719 197 647 591 817 817 817 817 803 803 803 803 285 570 285 855 247 247 741 247 283 849 283 283 143 143 429 286 112 112 112 336 253 759 253 253 277 277 831 554 104 104 312 104 82 82 82 246 532 532 532 532 28 28 14 14 823 823 823 823 767 779 914 746 271 271 271 271 446 446 446 446 561 561 561 561 204 204 612 204 235 470 235 470 75 75 75 75 972 486 486 972 686 143 28 909 513 773 154 499 438 438 876 876 307 307 921 307 283 566 849 283 136 68 68 204 159 159 477 318 825 275 275 275 494 586 933 809 242 889 386 51 810 270 270 270 523 523 523 523 145 290 435 145 129 129 129 129 703 703 703 703 266 798 266 532 319 319 319 957 656 328 328 656 60 20 20 20 777 518 259 259 526 728 670 265 168 504 168 168 798 134 945 846 1 3 1 1 263 263 263 263 290 580 580 290 93 93 93 279 824 824 824 824 654 654 327 327 277 277 277 831 996 332 332 332 807 807 807 807 606 75 686 778 93 186 93 186 256 256 128 128 23 304 575 90 929 647 419 212 797 797 797 797 598 709 146 185 456 228 684 228 126 126 126 126 677 677 677 677 225 450 225 450 405 357 31 666 152 76 228 76 172 86 86 258 534 801 267 267 511 325 46 768 201 221 340 761 440 220 660 220 46 138 46 46 86 388 878 26 915 305 305 305 116 58 116 58 447 447 447 447 459 590 557 233 237 79 79 79 489 168 543 617 213 213 639 426 500 500 250 250 307 614 614 307 420 840 420 840 436 436 436 436 825 825 825 825 54 27 27 81 776 776 776 776 245 816 893 732 980 980 980 980 300 200 100 100 264 264 528 528 84 28 28 28 106 318 106 212 296 296 296 888 906 906 906 906 169 338 507 169 821 936 498 195 436 218 654 218 538 901 499 133 29 231 72 25 586 586 586 586 206 618 206 412 313 313 939 313 33 33 33 33 341 223 568 662 410 410 410 410 706 706 706 706 572 392 609 932 375 885 868 234 265 265 530 530 785 785 785 785 996 498 498 996 550 550 550 550 905 344 25 466 594 297 297 594 381 381 762 762 148 148 444 148 53 102 673 943 260 130 130 260 450 450 900 900 265 265 530 795 239 239 717 239 629 713 516 443 482 241 241 723 870 870 870 870 296 296 296 296 134 134 268 268 76 76 152 152 840 263 74 843 482 505 182 792 795 330 938 271 110 330 110 110 195 65 130 65 261 522 783 261 36 36 36 108 311 311 311 311 58 174 58 116 117 351 117 234 71 71 71 71 851 851 851 851 450 900 900 450 270 135 135 405 88 88 264 88 99 33 33 33 171 57 57 57 306 153 153 306 415 45 467 145 219 923 725 103 132 132 132 396 299 598 299 598 440 880 880 440 351 351 351 351 202 202 606 202 71 142 142 71 538 505 24 429 10 10 10 30 128 384 256 128 36 54 18 18 981 383 218 461 181 181 362 362 712 356 356 712 32 16 16 32 960 83 453 63 478 111 157 130 196 588 196 196 153 924 45 738 939 939 939 939 354 177 531 177 333 789 135 151 73 73 219 73 578 581 977 926 974 974 974 974 150 75 75 150 118 236 354 118 597 475 709 476 484 484 242 242 330 330 990 330 399 399 399 399 588 392 196 196 61 61 61 183 741 623 530 255 734 734 734 734 236 236 118 118 696 348 348 696 303 303 303 303 698 698 698 698 257 193 106 94 52 26 78 26 70 70 210 70 33 33 99 33 370 740 370 740 173 173 173 173 296 148 296 148 849 893 573 142 531 177 177 354 85 255 85 85 918 306 306 306 107 107 107 321 318 954 318 318 234 156 78 78 384 935 706 839 146 146 73 73 269 269 807 269 961 991 458 945 89 89 267 178 298 298 298 298 66 198 66 66 406 406 406 406 106 290 946 946 105 35 70 35 468 234 234 702 34 185 594 349 122 122 244 244 938 938 938 938 10 10 10 30 648 324 648 324 356 963 68 576 780 780 780 780 10 10 10 10 32 64 32 64 639 639 639 639 569 569 569 569 412 206 206 412 598 598 598 598 172 172 516 172 419 419 419 419 583 583 583 583 224 756 177 17 896 896 896 896 94 141 47 47 172 516 172 172 36 36 36 108 55 55 55 55 126 126 126 378 314 628 942 314 622 140 406 606 540 270 270 540 54 162 54 108 246 492 246 738 872 436 872 436 655 655 655 655 165 110 55 55 430 860 430 860 169 212 996 851 150 129 916 636 947 947 947 947 201 402 603 201 301 903 301 301 860 860 860 860 859 859 859 859 323 323 323 969 122 366 122 122 711 711 711 711 251 251 502 502 459 153 153 153 94 188 94 188 644 322 966 322 705 280 168 32 458 458 916 916 558 393 669 356 424 636 212 212 249 249 249 249 562 562 281 281 223 446 223 669 306 936 24 869 550 275 275 825 364 182 182 364 322 161 483 161 263 263 526 526 408 136 136 272 318 954 318 318 866 866 866 866 541 24 280 757 749 747 897 85 672 448 224 224 72 72 36 36 596 211 212 811 265 530 265 530 33 99 33 33 301 790 399 884 408 408 408 408 45 45 90 135 550 550 550 550 772 876 326 415 489 978 978 489 115 115 115 115 461 922 922 461 534 178 178 178 303 303 909 303 74 37 37 111 350 525 175 175 82 82 41 41 206 412 618 206 454 616 753 519 609 203 203 203 244 488 732 244 463 339 46 922 332 664 332 996 706 35 145 860 90 45 90 45 173 346 173 519 510 510 510 510 791 271 381 356 476 476 238 238 79 79 237 79 262 131 131 393 954 318 636 318 62 62 62 186 946 513 857 293 510 170 340 170 792 264 264 528 478 477 574 644 432 432 216 216 270 270 270 270 404 202 404 202 978 806 91 568 406 203 203 609 437 437 437 437 91 91 91 273 102 72 975 68 22 22 22 66 312 936 624 312 277 277 831 554 86 43 129 43 601 989 548 933 240 120 240 120 72 72 216 144 194 992 696 631 34 102 34 34 161 161 483 161 567 734 284 816 119 238 119 357 127 254 254 127 165 55 55 55 694 694 694 694 695 695 695 695 446 892 446 892 172 172 516 172 404 404 202 202 658 658 329 329 276 276 552 552 196 175 68 932 590 295 295 590 733 733 733 733 44 44 132 44 342 342 342 342 610 610 610 610 236 708 472 236 324 162 324 162 302 302 302 302 132 44 44 44 275 825 275 275 373 373 373 373 958 958 958 958 366 366 732 732 174 87 174 87 432 216 216 432 346 173 173 346 299 598 598 299 178 178 178 534 456 152 152 152 697 697 697 697 79 79 158 237 755 755 755 755 783 943 924 576 470 940 470 940 653 653 653 653 589 267 656 836 140 501 969 490 176 176 176 176 158 158 158 474 10 10 20 20 356 356 356 356 110 55 165 55 908 908 454 454 63 63 63 63 275 275 275 825 122 244 122 244 259 259 777 259 663 616 54 817 336 112 112 112 141 49 199 260 918 306 306 612 190 190 190 190 158 158 158 158 204 102 306 102 60 20 40 20 264 88 176 88 7 14 7 14 225 75 75 75 554 277 277 831 761 908 999 143 660 330 990 330 844 844 844 844 462 308 154 154 259 518 259 777 140 140 140 140 74 148 148 74 348 116 116 116 519 408 964 679 894 596 298 298 169 507 169 169 513 513 513 513 327 327 654 654 882 882 882 882 321 321 321 321 209 209 627 209 481 481 481 481 219 219 219 219 248 248 248 248 387 774 774 387 882 294 294 294 846 282 282 564 754 754 754 754 997 997 997 997 486 875 288 668 493 493 493 493 261 783 261 261 54 108 54 108 112 112 112 336 328 984 656 328 660 137 370 660 482 482 482 482 277 277 831 277 852 965 770 464 607 607 607 607 528 528 264 264 494 988 988 494 752 132 113 816 322 322 966 322 355 710 355 710 318 636 636 318 327 109 218 109 613 77 336 140 978 978 489 489 403 403 403 403 546 546 546 546 127 254 254 127 799 799 799 799 203 203 609 203 118 59 59 177 900 6 961 398 206 103 309 103 176 176 176 176 37 111 74 37 290 290 290 290 290 903 948 86 285 855 570 285 463 355 617 363 90 90 90 90 608 608 608 608 338 338 338 338 390 390 390 390 240 80 80 160 555 555 555 555 928 576 486 324 7 14 7 14 359 359 359 359 796 75 631 55 202 606 202 404 52 52 104 104 163 326 326 163 999 666 333 333 202 404 404 202 342 228 114 114 426 852 426 852 312 156 156 468 32 32 64 96 408 204 612 204 86 258 86 86 103 306 654 273 131 131 131 393 197 591 197 197 302 906 604 302 98 196 196 98 136 136 136 408 291 97 97 97 131 131 262 393 96 144 48 48 518 259 259 777 920 753 834 649 732 202 898 371 140 140 140 140 639 213 213 426 398 398 796 796 618 618 309 309 794 794 794 794 719 785 117 522 86 172 86 172 796 796 398 398 227 954 100 853 242 242 484 726 4 2 2 6 226 339 113 113 57 57 57 57 710 384 44 261 332 332 332 996 785 229 427 313 170 170 510 340 688 172 707 196 582 194 388 194 225 411 587 23 28 14 28 14 372 744 372 744 250 125 125 250 571 571 571 571 107 321 107 107 612 662 492 993 380 651 200 605 594 594 594 594 330 330 660 990 559 762 575 540 147 441 147 147 638 638 638 638 503 503 503 503 602 301 602 301 189 63 126 63 388 583 742 539 171 342 171 513 492 246 492 246 148 148 148 148 214 107 107 214 277 277 277 831 906 906 453 453 133 701 791 360 930 310 310 310 77 77 77 77 389 778 778 389 8 454 16 576 298 149 149 447 630 630 630 630 804 804 402 402 236 501 873 350 998 730 177 611 238 357 119 119 220 220 110 110 103 103 103 103 314 942 314 314 120 120 240 240 10 745 852 183 88 176 88 264 134 201 67 67 271 813 271 271 482 482 482 482 130 260 390 130 796 711 836 342 26 52 26 52 661 661 661 661 488 244 244 732 614 307 921 307 77 154 231 77 534 534 534 534 339 678 678 339 73 219 73 73 503 503 503 503 50 50 100 150 459 918 918 459 162 486 162 324 844 927 618 911 135 135 135 135 259 259 518 518 540 270 810 270 7 7 7 21 125 375 125 125 184 92 92 276 962 605 461 617 346 173 346 173 793 304 592 509 797 125 597 992 241 241 241 241 964 482 482 964 322 644 322 644 39 277 496 497 893 893 893 893 586 983 605 91 722 726 35 911 728 364 728 364 135 135 135 405 309 103 103 103 340 170 170 510 159 477 159 159 134 268 134 268 40 40 40 40 568 811 762 597 290 580 580 290 403 403 403 403 279 837 279 279 204 306 102 102 229 229 687 229 292 292 876 292 740 824 1 696 264 792 264 264 160 80 80 240 38 76 38 114 209 528 120 643 740 370 370 740 342 415 850 776 255 85 85 85 919 919 919 919 107 107 321 107 12 6 12 6 7 7 14 21 317 736 33 463 602 662 341 410 452 226 226 678 995 594 820 280 76 152 152 76 10 10 10 30 654 654 327 327 446 223 223 669 864 288 288 288 244 244 732 244 689 106 150 671 832 832 832 832 272 272 544 816 326 326 326 978 673 153 871 208 749 367 930 355 374 748 374 748 168 168 168 504 490 245 735 245 467 934 934 467 954 954 954 954 401 401 401 401 137 137 137 411 628 628 628 628 168 504 168 168 239 239 239 239 656 984 328 328 292 292 292 876 358 358 358 358 561 103 624 481 248 744 248 248 106 106 212 212 223 223 669 446 229 229 687 229 147 49 49 49 456 733 707 227 293 293 293 879 606 606 606 606 70 140 70 140 280 799 438 416 310 310 310 310 322 644 966 322 200 100 100 200 828 414 828 414 11 11 33 11 180 180 180 540 141 141 141 141 230 115 115 230 253 253 506 506 276 276 276 828 234 234 702 234 326 326 978 326 113 113 339 113 893 199 381 291 223 223 223 223 152 152 152 456 192 96 288 96 50 150 100 50 792 264 264 528 891 297 297 297 610 610 305 305 645 797 255 906 4 4 8 12 359 718 359 718 278 278 139 139 136 408 136 136 1000 1000 500 500 404 404 404 404 26 26 78 26 234 121 781 28 244 122 244 122 357 119 119 119 192 192 576 192 318 106 106 106 116 348 116 116 170 85 854 387 588 294 882 294 745 873 949 211 172 344 516 172 198 66 66 66 344 336 159 995 258 323 605 401 381 381 381 381 447 792 848 844 224 448 448 224 215 215 215 645 616 616 616 616 768 384 768 384 308 154 154 308 218 654 218 218 182 182 364 546 45 30 15 15 115 484 429 562 136 136 272 408 231 231 231 693 205 410 615 205 320 320 640 640 15 30 15 45 277 519 66 35 287 574 861 287 798 266 266 266 166 166 166 166 942 471 942 471 603 682 576 904 68 136 136 68 554 277 554 277 320 960 320 640 312 312 312 312 207 138 69 69 70 70 70 70 468 156 312 156 305 915 305 305 393 131 131 262 342 513 171 171 58 634 328 587 120 120 240 240 131 131 131 131 882 294 294 294 414 414 207 207 197 197 197 197 287 574 861 287 177 59 118 59 822 811 692 970 932 862 200 759 104 104 312 104 82 82 82 82 288 864 288 576 684 342 342 684 658 525 738 415 293 293 879 293 942 314 628 314 356 356 356 356 212 212 212 636 794 397 397 794 579 565 461 907 961 961 961 961 212 424 212 424 90 90 180 270 211 422 422 211 735 245 490 245 137 223 908 265 742 321 566 627 151 151 151 151 436 872 872 436 327 981 327 327 220 440 660 220 78 234 78 156 321 321 963 321 359 307 678 258 28 28 84 28 573 191 191 382 221 221 221 663 84 252 84 168 407 814 814 407 174 174 174 174 279 279 279 279 852 846 85 818 976 721 205 796 762 381 381 762 84 126 42 42 413 413 826 826 157 157 157 157 442 221 442 221 300 118 426 321 381 127 127 127 338 676 338 676 98 294 98 98 411 411 822 822 741 896 276 512 265 47 544 518 665 945 841 68 298 298 596 596 135 135 135 135 297 297 594 594 133 133 133 399 578 578 578 578 66 440 805 316 35 263 377 618 942 942 942 942 561 187 187 187 565 538 831 725 89 178 89 267 45 45 135 45 297 99 99 99 133 133 266 266 233 233 699 233 943 943 943 943 283 566 283 566 37 37 74 111 780 780 390 390 153 306 306 153 688 688 688 688 11 33 11 22 31 62 62 31 805 916 782 414 99 99 99 99 93 186 279 93 154 154 154 154 209 418 627 209 142 213 71 71 870 870 435 435 783 309 531 593 119 119 357 119 281 281 843 281 564 88 498 914 248 713 477 836 173 173 173 519 624 132 748 661 151 823 532 233 420 210 210 420 662 743 68 707 678 678 678 678 332 332 664 996 135 135 405 135 96 288 96 96 87 87 261 87 109 327 109 109 210 414 964 319 492 492 984 984 72 72 72 72 224 224 112 112 716 681 209 817 108 108 108 108 917 956 748 351 789 789 789 789 769 769 769 769 97 194 97 194 81 27 27 54 252 84 84 84 73 73 219 146 366 122 122 122 253 741 500 950 178 356 534 178 254 690 188 337 185 185 555 185 187 187 187 561 184 368 184 368 227 227 227 227 86 172 172 86 73 73 73 219 49 49 147 49 358 179 179 358 316 948 316 316 222 222 222 666 884 615 808 64 673 670 860 408 879 293 293 293 254 254 762 254 230 824 419 189 185 512 915 13 736 876 636 938 580 290 290 580 72 72 216 72 613 613 613 613 380 760 760 380 443 271 77 631 432 752 266 199 632 316 632 316 266 266 532 798 520 910 311 383 314 157 157 314 37 37 37 111 193 193 193 193 369 596 981 525 706 314 44 492 734 367 734 367 161 322 161 322 498 166 166 166 639 213 426 213 587 587 587 587 579 541 196 769 174 58 58 116 412 412 412 412 469 691 218 218 970 485 970 485 63 21 21 42 336 112 112 224 354 531 177 177 866 866 866 866 37 37 37 37 107 107 107 321 640 640 320 320 568 568 568 568 26 26 26 26 770 770 770 770 138 414 138 276 80 40 120 40 6 18 6 12 90 90 270 90 583 382 968 260 171 171 513 171 546 182 182 182 741 262 201 330 30 90 30 30 292 146 146 292 853 305 753 949 602 960 217 265 26 78 26 26 415 983 941 586 319 957 638 319 254 508 254 762 109 593 125 488 873 291 291 291 635 635 635 635 132 44 44 44 3 6 9 3 124 719 809 69 967 662 82 220 626 626 313 313 234 117 234 117 78 39 117 39 948 316 316 316 138 588 564 143 11 11 22 33 506 253 253 759 752 376 752 376 471 471 471 471 230 230 115 115 258 516 516 258 749 749 749 749 306 459 153 153 409 622 939 380 286 255 867 893 963 67 245 771 85 579 345 706 65 965 691 185 373 373 746 746 525 797 244 700 653 653 653 653 316 316 948 316 199 597 199 199 588 816 922 419 312 312 936 312 992 564 450 359 45 135 90 45 760 760 760 760 186 558 186 372 117 117 117 351 456 684 228 228 236 236 236 708 59 381 36 555 107 845 249 295 745 745 745 745 950 950 950 950 625 262 620 672 169 338 507 169 439 439 439 439 323 323 646 646 69 207 69 69 219 219 219 219 316 316 158 158 209 209 209 209 741 247 247 247 180 180 180 180 286 354 980 617 86 86 86 86 573 191 191 191 10 20 10 30 12 12 12 36 251 753 251 502 418 233 98 637 876 292 292 584 838 139 508 859 213 639 426 213 225 675 450 225 700 871 808 989 322 322 966 322 148 74 148 74 78 39 78 39 300 600 300 900 336 748 773 388 536 268 268 804 319 319 319 957 328 656 656 328 251 251 251 251 600 600 600 600 203 203 203 203 396 396 198 198 598 813 291 778 225 225 450 675 369 123 123 123 629 629 629 629 270 270 270 270 870 437 883 47 819 546 273 273 23 69 46 23 141 978 384 164 214 428 428 214 188 188 94 94 201 165 519 895 404 202 606 202 40 40 120 80 969 323 323 323 179 179 358 358 903 301 301 301 291 582 291 873 531 425 227 485 394 591 197 197 70 70 70 210 198 198 594 396 447 894 447 894 276 908 477 113 600 564 149 279 206 618 206 206 697 697 697 697 301 301 903 602 48 32 16 16 774 258 516 258 3 3 3 3 101 101 101 303 248 744 496 248 189 189 189 567 252 252 756 504 776 776 776 776 626 346 947 236 158 158 158 474 49 49 49 49 239 717 478 239 876 292 292 292 347 694 347 694 167 167 167 167 322 322 966 322 128 128 128 128 178 356 178 356 228 228 228 228 793 759 541 195 886 165 499 159 610 250 220 63 59 59 59 59 239 239 478 478 612 204 204 204 968 381 390 682 336 224 112 112 309 103 103 103 887 632 736 866 263 263 263 263 824 824 824 824 693 231 462 231 800 154 963 115 82 82 82 82 730 365 365 730 696 696 348 348 504 233 872 701 243 243 243 243 44 44 132 44 816 272 272 272 241 241 241 241 492 490 842 860 249 83 166 83 890 890 445 445 72 216 72 72 706 706 706 706 184 184 184 184 795 736 624 327 273 819 273 273 324 324 972 324 95 285 95 95 176 528 352 176 222 74 74 74 631 537 339 269 10 10 10 10 242 484 242 484 687 687 687 687 522 166 339 937 901 901 901 901 612 612 612 612 948 968 990 330 381 127 127 127 966 966 483 483 232 854 105 698 329 987 329 329 977 378 337 403 837 595 314 315 736 736 736 736 59 898 940 19 122 244 366 122 868 639 340 187 94 94 94 94 422 844 844 422 224 115 945 757 324 324 648 972 457 914 914 457 756 504 252 252 280 110 663 779 168 252 84 84 150 75 225 75 321 642 642 321 203 609 203 203 186 558 186 372 705 235 235 235 971 971 971 971 626 433 445 736 660 220 440 220 6 12 12 6 520 893 234 972 94 141 47 47 833 538 398 479 117 117 117 117 26 26 78 26 780 765 533 761 435 405 243 231 297 348 967 992 449 898 449 898 478 478 478 478 600 600 600 600 210 105 210 105 591 197 197 197 952 952 952 952 181 362 181 543 66 22 22 22 44 132 44 44 406 180 734 213 44 132 88 44 358 389 843 394 564 282 282 846 207 207 414 414 484 484 484 484 970 184 468 463 805 643 187 761 120 60 120 60 2 3 1 1 178 522 516 788 41 41 123 82 163 163 163 163 37 74 37 111 94 94 94 94 543 532 853 827 20 20 60 20 16 435 805 791 17 96 243 297 152 152 456 152 253 253 253 253 28 28 28 28 634 974 894 69 175 175 175 525 921 307 307 307 223 223 223 223 264 132 132 396 984 984 492 492 948 948 474 474 822 822 411 411 1000 180 645 820 120 360 240 120 787 787 787 787 58 58 58 58 241 482 723 241 890 890 890 890 333 333 333 333 110 220 110 330 762 762 381 381 793 981 191 424 357 119 119 119 91 91 91 91 474 237 711 237 793 793 793 793 822 274 274 548 638 638 319 319 534 178 178 178 6 2 2 4 350 175 525 175 74 222 148 74 124 248 372 124 137 953 509 895 624 624 624 624 60 176 763 623 196 196 588 196 921 307 307 307 140 420 140 140 242 121 121 242 307 614 307 921 510 340 170 170 859 859 859 859 797 797 797 797 938 938 938 938 279 558 279 558 560 560 560 560 764 382 764 382 628 942 314 314 226 226 226 226 56 56 56 56 67 67 67 67 180 180 180 540 702 234 234 234 546 182 364 182 29 786 141 178 201 201 201 201 18 54 18 18 468 234 468 234 248 248 496 744 100 818 542 241 215 895 838 697 256 256 768 256 183 183 549 366 514 257 257 514 980 980 490 490 968 484 484 968 514 771 257 257 277 277 277 277 173 519 173 173 39 39 39 39 716 716 716 716 426 138 353 468 114 114 228 228 158 474 158 158 321 642 642 321 326 326 326 978 283 566 566 283 300 13 593 266 407 407 407 407 837 837 837 837 597 199 199 199 24 48 48 24 5 5 5 15 109 109 109 327 279 837 279 279 74 74 74 74 662 895 551 846 221 221 663 221 898 449 449 898 472 472 236 236 247 494 741 247 140 420 140 280 436 872 872 436 147 147 294 294 512 458 510 956 871 679 259 294 361 869 359 79 202 202 202 606 407 407 814 814 789 263 526 263 144 144 144 432 196 196 588 196 829 229 706 686 157 157 471 157 127 254 254 127 784 392 392 784 726 242 242 484 860 484 439 411 868 68 823 945 768 274 388 189 105 105 105 315 620 620 620 620 252 756 252 252 393 786 393 786 238 119 119 357 171 342 513 171 40 80 120 40 62 62 124 124 678 226 452 226 435 164 1 755 159 477 318 159 45 135 45 90 319 957 319 319 495 990 990 495 336 336 336 336 258 559 860 382 201 67 134 67 168 168 168 168 296 296 592 592 137 137 411 274 577 577 577 577 946 473 473 946 85 85 170 170 948 948 948 948 181 740 262 728 487 487 974 974 869 145 818 643 280 280 280 280 705 235 235 235 558 279 279 558 350 350 350 350 158 158 158 158 975 450 943 667 263 263 789 526 630 232 22 81 178 178 534 356 195 65 65 65 793 820 149 775 184 184 368 368 82 514 469 739 198 66 66 66 673 380 758 823 678 678 678 678 149 149 447 298 284 568 284 568 272 19 566 847 546 546 546 546 201 402 603 201 870 870 435 435 334 167 501 167 268 268 268 804 214 642 214 428 573 714 268 240 404 404 404 404 108 54 54 108 78 600 106 794 636 327 912 371 28 84 28 28 162 54 108 54 219 73 73 73 798 572 338 652 425 884 427 299 121 363 121 121 45 45 45 135 727 727 727 727 245 245 245 245 506 759 253 253 286 286 286 858 86 86 86 258 15 15 45 15 449 58 716 161 44 132 44 44 304 304 912 304 532 266 266 798 343 589 512 563 431 315 731 381 823 369 405 724 151 453 151 151 10 30 10 10 915 874 406 417 888 296 296 296 841 841 841 841 212 212 424 424 730 96 783 367 8 8 8 8 135 135 405 135 367 259 958 766 389 389 389 389 475 475 475 475 241 241 723 482 146 18 206 271 433 967 547 774 820 805 240 717 198 66 132 66 118 345 306 467 98 98 196 196 330 110 220 110 680 680 340 340 892 892 892 892 396 198 198 594 644 322 644 322 77 231 77 77 147 98 49 49 920 861 652 996 168 168 336 336 182 182 182 182 407 814 407 814 245 245 245 245 489 163 163 163 288 288 144 144 690 221 22 233 917 415 733 676 314 471 157 157 687 687 687 687 391 821 843 73 204 204 612 204 217 217 434 651 770 848 664 129 471 471 942 942 270 769 251 628 297 594 594 297 462 941 594 252 367 367 367 367 181 362 181 543 293 293 879 293 603 201 201 201 95 285 95 190 58 58 174 116 920 920 920 920 479 671 199 22 407 614 156 198 723 241 241 482 642 214 214 214 382 64 165 651 60 90 30 30 698 698 698 698 210 210 630 420 186 62 62 62 664 664 664 664 902 237 386 490 51 51 51 153 619 619 619 619 595 595 595 595 340 680 340 680 852 852 426 426 654 218 436 218 927 309 309 309 880 996 878 947 276 276 276 276 195 195 390 390 510 765 255 255 598 406 974 456 147 147 147 147 253 253 253 253 388 388 388 388 100 200 100 300 133 133 399 266 281 281 281 281 337 674 674 337 968 968 484 484 189 189 189 567 24 24 72 24 322 322 966 322 821 926 459 355 106 53 53 106 291 291 291 291 204 970 238 344 496 157 46 646 96 96 96 96 811 811 811 811 318 159 159 318 874 635 672 896 900 900 900 900 50 100 100 50 44 88 88 44 322 322 322 322 448 224 672 224 118 354 118 118 759 253 253 506 254 762 254 254 74 222 74 74 931 931 931 931 83 83 83 83 375 96 824 353 133 266 399 133 948 632 316 316 755 755 755 755 71 71 71 71 33 516 379 818 93 62 31 31 726 242 242 242 130 130 390 130 19 19 57 19 398 199 398 199 286 286 286 286 294 294 588 588 308 308 308 308 922 461 461 922 245 735 245 490 114 114 342 114 622 622 622 622 583 583 583 583 68 68 136 204 985 208 86 198 276 92 92 92 75 75 225 75 442 442 442 442 319 319 638 638 255 255 255 765 2 2 2 6 3 3 9 6 575 585 467 263 316 948 316 316 13 13 13 13 933 933 933 933 587 587 587 587 226 226 226 678 813 491 110 563 180 360 180 540 114 114 342 228 34 34 34 34 498 996 498 996 305 305 610 915 237 237 237 711 603 603 603 603 231 231 231 231 53 106 53 106 195 8 157 123 299 299 299 299 33 33 99 33 262 786 262 524 511 511 511 511 649 649 649 649 271 271 813 271 10 10 10 10 839 652 247 481 326 326 326 326 971 308 966 328 318 159 159 318 512 512 512 512 82 82 164 164 216 72 72 72 940 940 940 940 623 623 623 623 283 283 283 849 837 837 837 837 441 689 595 316 507 507 507 507 822 20 934 345 177 59 118 59 74 222 74 74 920 460 920 460 303 101 101 101 420 140 140 280 753 753 753 753 329 987 329 329 458 229 229 687 69 589 51 652 945 315 315 315 521 672 910 39 160 160 480 160 351 702 351 702 370 370 370 370 393 393 393 393 123 123 369 123 474 948 474 948 750 750 750 750 314 471 157 157 594 198 198 198 214 107 107 321 406 812 406 812 313 74 743 964 219 657 438 219 82 164 164 82 360 360 360 360 195 65 65 65 394 15 31 817 64 4 747 682 101 101 202 202 777 529 295 384 434 217 434 217 268 402 134 134 170 170 340 340 95 95 95 285 90 270 90 180 807 269 269 269 384 768 384 768 326 326 652 652 709 709 709 709 606 404 202 202 23 23 23 23 326 326 652 652 627 627 627 627 191 573 191 191 127 405 431 834 279 279 279 279 806 403 403 806 342 451 885 262 368 184 368 184 344 344 688 688 690 786 928 161 8 24 8 8 744 248 496 248 312 312 312 312 156 156 312 312 169 169 507 338 344 344 172 172 807 538 269 269 698 698 349 349 62 124 124 62 840 280 560 280 885 295 295 295 891 359 425 814 2 4 2 4 684 228 228 456 238 238 238 238 714 43 78 462 614 144 15 942 307 921 307 614 482 241 241 482 709 796 436 16 246 123 123 369 152 76 76 228 179 450 656 710 842 244 171 725 217 529 769 591 253 506 253 759 393 141 688 206 216 216 432 648 72 216 72 144 64 32 32 64 333 333 333 333 2 6 4 2 580 580 580 580 710 710 710 710 66 65 360 435 678 299 589 58 311 622 622 311 294 588 588 294 372 124 124 124 36 108 36 36 492 492 984 984 747 665 51 922 275 825 275 275 743 743 743 743 212 212 212 212 260 260 780 260 680 680 680 680 206 412 618 206 72 72 72 72 546 182 182 364 594 783 992 626 9 9 27 9 156 52 104 52 293 879 586 293 230 393 644 846 592 592 592 592 348 183 287 68 13 39 13 13 979 979 979 979 400 947 545 583 98 49 98 49 358 179 179 537 219 683 482 775 920 369 670 941 715 715 715 715 422 422 844 844 104 104 52 52 177 177 177 531 901 958 49 223 729 243 243 486 523 523 523 523 301 301 301 301 137 411 137 137 223 669 223 223 736 736 736 736 14 28 42 14 615 205 205 205 334 980 761 724 257 670 699 61 966 483 966 483 415 415 830 830 658 329 987 329 166 83 249 83 517 707 899 873 337 674 674 337 465 155 155 155 444 148 148 148 193 386 386 193 857 857 857 857 774 258 258 258 990 990 495 495 131 131 131 393 613 613 613 613 736 832 603 955 388 388 194 194 24 12 36 12 174 174 348 348 321 321 642 963 354 177 177 354 61 61 61 61 150 150 75 75 260 39 70 563 470 470 235 235 613 337 572 915 39 39 39 39 176 352 528 176 205 615 205 205 20 20 10 10 40 981 665 133 306 918 306 612 629 435 405 126 27 27 54 54 116 232 116 232 444 444 444 444 30 10 10 20 252 84 84 168 330 660 330 660 174 174 174 522 146 275 360 638 235 470 470 235 82 246 82 82 520 780 260 260 276 552 552 276 291 291 873 291 488 68 629 440 283 849 283 566 428 809 350 46 389 389 778 778 400 600 200 200 121 121 121 121 226 699 890 136 36 36 36 36 369 439 89 391 402 201 603 201 259 259 259 259 955 96 561 807 950 950 950 950 216 108 216 108 693 839 597 771 349 397 112 847 249 249 747 249 791 907 100 376 536 536 536 536 8 8 8 8 61 61 183 122 72 429 285 620 26 52 26 78 205 615 410 205 755 73 160 715 198 396 396 198 872 872 872 872 394 394 394 394 310 310 310 930 430 430 430 430 276 175 617 226 868 434 434 868 105 35 35 70 911 963 59 480 310 620 310 930 297 297 891 297 998 499 998 499 726 484 242 242 992 496 992 496 636 212 212 212 230 690 230 460 932 466 466 932 759 228 157 897 315 315 945 630 230 690 230 230 331 953 265 564 114 228 228 114 467 934 467 934 118 118 354 118 70 70 35 35 33 66 66 33 446 286 914 825 169 169 507 338 307 307 614 921 655 655 655 655 38 38 38 114 217 217 651 217 12 115 478 571 373 746 746 373 377 377 377 377 48 144 96 48 210 630 210 210 328 984 328 328 163 326 163 489 251 753 251 502 900 300 600 300 991 991 991 991 472 472 472 472 965 965 965 965 134 134 67 67 64 64 192 64 941 941 941 941 354 708 708 354 98 49 98 49 296 296 296 296 317 634 317 951 611 611 611 611 481 261 97 195 237 474 711 237 767 23 990 78 878 439 439 878 171 513 342 171 136 408 136 136 109 109 327 109 726 242 242 484 127 127 254 254 399 133 133 133 61 122 122 61 996 996 996 996 513 342 171 171 815 815 815 815 496 248 248 744 616 616 616 616 394 788 394 788 942 942 942 942 74 37 111 37 960 960 480 480 184 276 92 92 603 992 275 339 381 127 127 127 809 809 809 809 294 98 98 98 53 106 53 159 676 103 251 64 100 200 100 300 429 429 429 429 710 710 710 710 2 2 2 2 984 984 984 984 110 330 110 110 806 806 806 806 455 252 226 286 265 795 265 530 177 951 773 690 596 894 298 298 164 328 164 328 331 331 331 331 350 700 700 350 7 14 21 7 309 309 309 309 284 316 80 993 126 126 126 126 79 158 237 79 322 644 322 644 46 92 92 46 672 672 672 672 481 505 922 419 309 309 309 309 100 200 200 100 863 758 779 591 909 352 448 313 733 614 86 409 148 736 957 709 945 315 315 315 957 749 131 586 660 330 330 990 54 54 162 54 210 70 140 70 217 217 434 651 908 908 908 908 6 6 3 3 224 224 448 672 65 65 130 130 397 310 393 917 637 637 637 637 8 24 8 16 245 245 490 735 482 605 986 710 662 173 476 851 471 617 769 499 310 795 469 147 258 516 258 516 3 3 3 9 1 3 1 1 864 288 288 288 334 167 334 167 284 687 643 40 270 810 270 540 498 498 498 498 651 651 651 651 790 561 870 137 330 165 165 330 199 597 199 199 484 744 679 413 264 396 132 132 986 986 986 986 206 618 206 412 267 9 361 545 676 676 676 676 297 297 594 891 97 97 291 97 429 858 429 858 697 697 697 697 474 711 237 237 768 384 768 384 138 138 276 276 510 510 510 510 44 405 623 268 406 203 406 203 151 151 151 453 494 494 494 494 432 144 288 144 259 259 518 518 556 556 278 278 332 332 996 332 376 188 188 564 28 84 28 28 241 482 241 482 166 83 166 83 109 109 327 109 324 324 648 648 8 8 4 4 716 716 716 716 262 262 131 131 217 820 776 389 357 357 357 357 190 190 190 570 390 195 195 390 864 432 864 432 813 271 542 271 917 917 917 917 344 344 344 344 718 718 718 718 251 753 251 502 896 896 896 896 84 252 168 84 60 20 20 20 164 164 492 164 102 102 306 102 48 144 48 96 500 634 818 417 964 964 482 482 555 728 808 295 200 200 600 400 108 108 108 108 313 97 128 275 313 313 939 313 320 320 960 640 512 256 768 256 245 735 245 490 869 869 869 869 828 828 828 828 903 371 373 454 274 137 137 274 318 954 636 318 375 125 125 125 239 794 474 227 57 845 324 100 313 313 313 939 489 489 489 489 307 307 307 307 771 771 771 771 232 149 113 259 39 39 39 39 173 24 159 438 145 145 435 145 41 41 41 41 732 366 732 366 545 436 134 475 995 267 500 235 160 546 674 196 69 23 23 23 15 15 15 15 358 179 179 358 440 440 440 440 179 358 179 358 142 142 284 284 283 283 283 849 348 348 174 174 320 480 160 160 197 940 493 341 38 57 19 19 709 797 334 945 59 59 177 59 60 180 120 60 743 165 792 522 259 518 518 259 726 159 282 586 197 591 197 197 767 164 650 830 159 215 730 988 675 57 999 92 250 250 250 750 234 702 468 234 40 40 40 40 937 968 263 968 99 33 33 33 110 110 110 110 880 880 880 880 754 602 204 261 510 510 510 510 873 291 291 582 578 289 867 289 340 340 170 170 307 921 307 614 408 408 408 408 850 850 850 850 590 159 964 289 721 721 721 721 760 8 872 424 474 121 925 409 307 921 307 307 827 355 769 759 393 393 393 393 116 116 116 116 867 578 289 289 264 788 350 436 230 230 230 690 129 129 258 258 629 629 629 629 177 354 531 177 268 268 268 268 468 209 84 496 934 934 934 934 15 5 5 5 946 946 473 473 653 653 653 653 468 312 156 156 196 742 299 127 794 794 794 794 299 598 897 299 268 268 134 134 598 598 598 598 517 53 192 291 111 74 37 37 576 576 288 288 860 860 860 860 210 210 105 105 410 733 224 117 460 230 690 230 925 501 492 841 774 258 516 258 54 81 27 27 212 463 540 293 133 880 441 489 699 233 466 233 166 498 332 166 184 92 92 276 64 64 32 32 290 290 290 290 262 262 786 262 319 319 638 638 629 629 629 629 502 58 346 348 3 1 1 2 579 193 386 193 551 551 551 551 298 846 821 16 327 981 654 327 352 176 176 528 232 232 464 464 98 98 196 294 152 152 152 152 238 714 238 238 772 772 772 772 771 771 771 771 432 648 216 216 394 197 197 394 29 29 87 29 319 470 809 516 390 195 585 195 733 655 844 252 122 336 778 283 604 302 906 302 112 224 224 112 615 985 699 801 254 254 254 762 254 254 254 762 27 81 27 27 804 804 804 804 280 280 280 280 147 683 137 311 962 962 962 962 201 603 402 201 868 1000 825 85 831 730 294 776 246 246 246 738 667 667 667 667 681 681 681 681 289 296 626 371 571 571 571 571 451 451 451 451 883 664 686 13 254 762 254 508 276 276 276 276 286 286 286 286 181 181 362 362 210 105 105 210 259 259 259 777 237 237 711 237 20 20 20 20 138 138 69 69 112 336 112 112 386 386 386 386 19 19 19 19 200 200 200 600 642 321 321 963 960 281 183 439 180 90 90 270 314 628 628 314 378 126 126 126 999 333 333 333 169 507 169 169 452 226 678 226 743 670 63 90 144 705 488 692 669 669 669 669 800 576 537 938 264 264 792 528 219 657 219 438 796 796 796 796 837 558 279 279 373 724 261 166 151 453 302 151 268 268 268 804 180 90 90 270 523 297 324 282 143 143 143 143 334 167 501 167 877 877 877 877 707 707 707 707 316 632 316 948 700 700 350 350 85 170 85 170 198 934 511 355 797 368 728 761 212 212 212 212 625 24 108 957 138 548 206 414 587 587 587 587 186 186 558 186 598 598 598 598 971 453 50 492 85 255 85 85 87 29 29 29 160 160 480 160 741 247 247 247 452 226 678 226 47 47 47 141 134 67 134 67 273 273 273 819 299 598 897 299 630 385 363 991 648 648 648 648 500 250 500 250 179 179 537 179 14 14 42 14 446 892 446 892 477 938 836 273 737 143 445 139 945 315 315 315 316 327 730 222 158 158 158 158 15 15 30 45 96 19 254 341 290 580 290 870 100 100 50 50 864 864 864 864 42 121 699 946 84 42 126 42 216 216 432 432 660 660 660 660 554 277 277 831 254 95 324 402 869 869 869 869 313 313 626 939 410 410 205 205 892 446 892 446 586 293 293 586 233 699 233 466 642 963 321 321 107 321 107 214 990 990 495 495 762 762 381 381 382 764 764 382 762 508 254 254 87 87 261 87 105 210 210 105 552 874 958 947 136 136 408 136 670 428 972 756 697 210 149 144 50 150 50 100 389 778 778 389 256 256 768 256 747 747 747 747 397 397 397 397 426 213 213 426 442 442 221 221 96 32 32 32 45 45 135 45 403 403 806 806 866 551 249 296 224 112 336 112 160 320 480 160 132 44 44 44 324 324 648 972 905 905 905 905 443 443 886 886 515 515 515 515 13 13 13 13 596 596 596 596 207 207 207 207 294 882 294 588 23 69 23 23 880 248 973 223 76 228 152 76 845 512 205 563 600 54 815 177 49 49 49 49 470 235 470 235 157 314 157 314 981 285 373 227 295 286 382 836 945 968 511 707 81 943 604 252 310 620 310 620 522 174 174 174 395 95 909 798 581 644 422 41 455 455 455 455 294 147 294 147 872 760 391 984 277 277 554 554 429 429 429 429 192 192 192 576 771 771 771 771 172 172 516 172 882 882 882 882 676 676 338 338 332 996 332 332 918 459 918 459 895 572 766 860 102 204 306 102 88 88 88 88 416 416 208 208 429 143 143 286 330 330 660 990 67 67 67 67 69 23 23 46 933 311 311 622 234 468 234 702 323 323 323 323 714 238 476 238 308 462 154 154 103 103 309 103 102 34 68 34 321 107 107 107 291 291 873 291 296 796 682 310 746 746 746 746 370 185 185 555 846 282 282 564 735 151 510 626 438 438 438 438 95 95 190 285 620 324 216 513 202 202 202 606 487 487 974 974 552 432 6 684 120 80 40 40 237 237 474 474 452 678 226 226 256 128 256 128 459 918 918 459 978 326 652 326 5 10 5 10 144 288 432 144 322 625 966 911 166 332 498 166 59 59 118 177 240 80 80 80 319 319 957 319 484 726 242 242 385 385 385 385 113 348 625 352 108 682 298 208 131 131 131 393 477 477 477 477 32 16 32 16 60 60 120 120 958 958 958 958 235 235 705 235 819 1 385 350 218 218 654 218 106 106 318 106 131 393 131 131 179 179 358 358 509 234 826 60 262 262 524 786 912 912 912 912 89 267 89 89 782 28 843 58 641 893 523 229 704 704 352 352 233 233 233 233 160 160 160 160 994 717 864 898 72 72 144 144 696 268 599 807 759 253 253 506 232 348 116 116 198 198 594 396 174 174 174 522 676 676 338 338 679 679 679 679 107 214 214 107 72 24 24 24 649 649 649 649 113 226 339 113 474 39 20 281 862 264 490 752 304 304 912 304 95 204 579 309 606 314 51 992 950 950 475 475 406 406 406 406 360 180 180 360 101 303 101 101 423 423 423 423 221 663 221 221 560 560 560 560 846 477 740 617 366 183 366 183 541 541 541 541 243 243 243 729 218 654 436 218 711 711 711 711 266 133 399 133 264 264 132 132 183 549 183 183 616 811 929 696 980 273 965 224 48 16 32 16 133 133 133 133 165 495 165 165 89 89 89 267 255 765 255 255 115 230 115 230 643 643 643 643 389 389 389 389 561 896 71 438 127 127 381 127 490 490 490 490 295 885 295 295 31 31 62 62 403 806 403 806 558 295 275 844 310 465 155 155 778 778 778 778 520 520 520 520 493 286 336 104 144 144 144 432 427 854 854 427 455 455 910 910 196 196 196 196 178 356 534 178 213 213 639 426 231 523 318 291 112 168 56 56 314 628 314 942 546 546 273 273 47 47 141 94 959 118 29 690 484 242 242 484 348 116 116 116 99 33 33 33 441 441 882 882 700 461 616 380 320 320 320 960 50 100 50 100 429 577 285 49 11 11 11 11 718 928 353 591 160 160 160 480 117 759 979 961 42 63 21 21 223 446 223 446 277 277 554 554 152 152 152 152 18 54 18 18 488 488 488 488 259 259 259 259 128 64 128 64 664 396 140 914 424 805 67 733 192 384 384 192 959 959 959 959 46 334 202 301 163 163 163 489 162 162 486 162 442 257 523 451 322 41 471 41 300 858 88 939 746 746 746 746 119 357 119 119 659 54 86 225 450 675 225 225 950 950 950 950 926 926 463 463 942 628 314 314 419 838 419 838 779 779 779 779 195 390 195 585 151 151 151 151 200 300 100 100 84 559 916 359 129 129 258 387 246 246 123 123 156 104 52 52 880 440 440 880 296 293 944 965 815 333 416 575 267 991 931 323 404 808 404 808 420 469 256 989 52 156 52 104 444 444 888 888 795 530 265 265 388 388 194 194 709 709 709 709 216 216 648 216 840 840 840 840 181 181 362 543 624 661 641 545 150 75 75 225 654 218 218 218 291 291 873 291 441 441 882 882 487 990 158 596 231 462 462 231 314 942 314 314 143 429 286 143 910 782 480 190 630 42 741 184 415 415 830 830 579 193 193 193 180 90 90 180 955 955 955 955 510 170 170 170 513 835 969 899 561 561 561 561 1 2 3 1 705 764 850 708 704 704 704 704 296 444 148 148 777 777 777 777 181 181 362 362 488 976 488 976 268 930 617 507 195 195 195 195 576 576 576 576 492 984 984 492 150 225 75 75 160 160 160 160 303 606 606 303 699 699 699 699 132 132 396 264 744 248 248 248 289 867 289 289 588 196 196 196 160 160 480 320 158 79 79 237 448 503 320 790 1000 1000 1000 1000 367 421 348 841 83 166 249 83 396 792 396 792 99 66 33 33 172 86 258 86 53 106 159 53 205 615 205 205 176 415 49 228 118 118 118 354 241 241 482 482 460 460 460 460 256 256 512 512 492 164 164 164 70 140 210 70 105 131 266 317 135 135 135 135 34 34 34 34 100 345 230 659 536 651 25 373 4 8 4 8 488 488 488 488 313 939 626 313 149 298 149 298 372 744 744 372 192 576 192 192 524 524 524 524 571 665 502 882 25 75 25 25 126 318 133 752 276 552 276 552 160 160 160 160 610 484 922 316 414 414 207 207 296 148 148 444 435 870 870 435 210 210 105 105 46 46 46 46 754 377 754 377 170 170 170 170 997 137 192 824 960 960 960 960 714 714 714 714 290 290 580 870 813 371 799 146 735 245 245 245 38 38 114 76 417 139 139 139 644 322 644 322 666 333 999 333 278 278 278 278 967 341 74 7 226 678 226 226 52 52 52 156 828 828 414 414 623 888 22 4 305 610 305 610 30 30 90 30 109 496 983 305 200 200 200 200 734 58 698 507 167 167 501 167 253 217 927 736 166 498 166 166 555 555 555 555 997 997 997 997 210 70 70 70 26 13 13 26 876 292 292 292 124 186 62 62 272 272 272 816 182 182 182 546 645 215 215 430 423 550 972 228 353 353 353 353 924 462 462 924 981 327 327 327 556 643 14 256 49 634 745 849 285 95 190 95 917 677 73 822 30 90 60 30 388 194 194 388 309 618 309 927 455 27 667 13 274 548 548 274 126 42 84 42 576 517 199 364 207 207 207 207 268 536 536 268 269 269 538 538 176 176 176 528 254 254 254 254 119 119 357 238 358 179 179 358 208 624 208 208 2 1 1 2 162 324 162 486 446 607 668 165 375 20 874 514 142 426 284 142 535 845 323 170 79 79 158 158 198 198 198 594 956 956 956 956 198 198 99 99 648 324 324 972 379 439 563 666 439 95 619 9 111 37 74 37 708 236 472 236 453 453 453 453 180 180 540 360 517 517 517 517 505 505 505 505 57 114 57 114 275 275 550 825 802 203 639 774 333 999 666 333 72 72 144 144 37 421 725 894 851 851 851 851 186 186 558 186 954 834 855 499 710 355 710 355 382 573 191 191 144 432 144 288 36 108 72 36 408 408 204 204 850 790 540 919 351 351 351 351 422 609 687 468 66 22 22 22 156 219 560 735 167 167 167 167 234 117 234 117 191 191 573 191 614 837 68 355 396 594 198 198 203 203 609 203 57 57 171 57 804 402 402 804 646 323 323 646 462 231 231 462 943 732 881 216 35 35 105 35 73 219 73 73 489 489 489 489 358 537 179 179 115 115 115 345 48 24 72 24 173 346 173 346 311 311 933 622 142 71 71 213 141 141 423 141 357 119 119 119 630 630 630 630 46 46 46 46 324 648 648 324 12 24 12 36 714 238 238 238 262 262 262 262 315 105 105 210 225 450 450 225 16 16 16 16 10 197 245 874 58 988 384 242 367 41 955 556 182 546 182 364 198 198 594 396 187 374 187 374 329 987 329 329 867 333 354 637 366 549 183 183 606 303 303 909 63 740 405 400 14 14 14 42 8 8 8 8 912 742 440 526 60 60 180 60 600 600 300 300 296 624 750 325 643 643 643 643 395 588 818 421 231 693 231 231 484 242 484 242 984 328 656 328 600 600 600 600 122 183 61 61 280 280 280 840 423 846 846 423 79 79 237 79 172 344 344 172 564 846 282 282 71 71 71 71 61 61 61 61 100 100 50 50 147 294 147 294 933 933 933 933 298 596 298 894 142 142 142 142 824 412 824 412 370 370 370 370 696 696 696 696 215 645 430 215 887 887 887 887 2 2 2 6 105 210 105 210 131 131 131 393 213 71 71 71 390 260 130 130 611 611 611 611 240 480 720 240 906 906 906 906 786 262 262 262 225 225 675 450 401 802 802 401 697 697 697 697 43 129 43 86 210 210 630 210 101 101 101 101 330 330 990 330 833 241 825 82 51 51 102 102 50 50 50 50 261 783 261 522 18 18 54 18 174 87 87 174 178 178 178 534 277 554 554 277 79 79 79 79 236 472 236 708 478 478 239 239 401 175 85 847 58 944 26 486 228 114 114 228 8 8 8 24 804 402 402 804 123 41 41 41 312 312 936 312 554 831 277 277 97 97 97 291 631 631 631 631 306 612 612 306 228 456 684 228 57 114 57 114 285 285 855 570 161 161 483 161 947 149 645 627 202 202 202 606 249 249 249 747 137 274 137 411 249 747 249 249 639 639 639 639 906 604 302 302 265 572 226 653 228 684 228 228 209 418 627 209 281 843 562 281 906 453 906 453 200 300 100 100 324 324 648 648 333 111 111 111 231 77 77 77 960 320 640 320 916 916 458 458 191 573 191 191 430 215 215 645 779 779 779 779 23 23 69 23 410 205 410 205 161 483 161 322 229 458 458 229 164 164 492 164 318 318 954 318 72 72 216 144 197 591 197 197 117 631 643 603 442 704 17 324 372 655 617 836 75 25 25 50 406 406 406 406 114 38 76 38 217 217 434 434 606 336 343 282 305 305 915 305 291 291 873 291 758 379 758 379 994 994 994 994 331 993 662 331 117 117 351 117 711 711 711 711 303 303 606 909 600 300 300 600 804 402 804 402 686 775 791 89 271 813 271 271 692 692 692 692 181 543 362 181 612 612 612 612 876 438 876 438 223 223 223 669 696 348 696 348 736 736 736 736 227 227 227 227 279 279 837 558 51 51 153 51 722 722 722 722 332 332 332 332 630 420 210 210 332 996 332 664 287 911 757 143 763 988 634 78 573 191 191 191 164 328 492 164 84 42 42 84 984 984 984 984 761 761 761 761 242 242 121 121 125 375 125 125 100 300 200 100 594 297 297 594 30 15 45 15 278 278 278 834 108 324 108 108 7 666 823 629 962 481 481 962 340 414 894 540 163 326 326 163 400 800 400 800 11 11 11 11 177 177 177 177 904 904 904 904 84 800 877 302 452 452 452 452 578 578 578 578 917 517 91 376 508 508 508 508 183 183 366 366 972 972 972 972 66 66 132 198 391 189 419 199 910 107 41 718 132 264 132 264 306 306 306 918 258 258 774 258 54 18 36 18 180 90 90 180 432 246 211 62 304 304 304 304 894 298 298 298 279 837 279 279 83 266 147 628 14 14 14 14 719 306 470 590 83 83 83 249 136 136 408 136 567 378 189 189 230 230 690 460 306 153 306 153 914 914 914 914 101 101 101 101 218 436 436 218 296 148 148 444 568 284 284 568 195 195 585 195 890 636 548 539 135 45 45 45 285 285 855 570 427 854 427 854 87 174 174 87 314 848 167 991 677 677 677 677 289 578 289 867 129 258 258 129 428 336 103 389 940 470 940 470 136 68 68 136 446 223 446 223 492 164 164 164 620 620 620 620 101 101 101 101 123 123 246 369 207 207 621 207 89 89 89 267 156 156 156 468 794 397 794 397 327 654 327 654 111 74 37 37 543 543 543 543 228 228 228 228 137 274 274 137 369 369 369 369 807 708 98 396 55 55 110 110 296 148 444 148 214 642 214 214 892 674 36 401 431 161 273 930 193 579 193 193 770 385 770 385 692 692 346 346 308 924 308 308 103 103 103 103 411 822 411 822 770 770 770 770 185 185 185 185 255 85 170 85 167 167 167 167 837 503 882 625 620 310 310 620 612 612 612 612 545 72 47 238 590 662 619 16 88 88 88 88 82 246 82 164 765 765 765 765 40 40 40 40 525 663 482 891 274 274 274 274 32 561 237 162 231 231 693 231 65 899 479 590 2 2 4 4 80 40 80 40 105 105 105 105 193 193 579 193 530 265 530 265 83 83 249 166 768 143 881 347 188 188 376 564 160 320 160 480 117 117 351 117 602 301 602 301 42 42 42 126 43 43 43 129 131 286 118 270 50 25 50 25 319 319 319 319 486 243 243 486 354 354 354 354 73 73 146 219 834 556 278 278 723 723 723 723 819 273 273 273 264 264 792 264 301 903 301 301 262 524 786 262 429 429 858 858 266 133 133 399 78 52 26 26 368 736 368 736 308 308 308 924 60 60 180 120 715 715 715 715 197 394 394 197 143 286 429 143 308 924 308 308 588 294 294 882 214 214 428 428 24 8 8 8 264 264 264 792 103 103 309 103 712 799 641 736 185 370 555 185 370 763 463 691 877 877 877 877 430 215 645 215 230 460 460 230 301 301 301 301 490 399 781 745 297 297 297 891 268 839 240 750 766 766 383 383 248 248 248 248 276 276 828 276 154 231 77 77 197 388 272 260 138 69 69 207 23 46 23 46 556 556 278 278 622 622 311 311 459 153 153 153 527 527 527 527 170 85 85 170 839 839 839 839 190 190 190 190 99 198 99 198 132 198 66 66 253 253 506 759 180 60 60 60 984 328 328 328 341 130 858 465 266 266 798 266 59 59 59 177 215 430 215 430 442 221 221 663 374 187 374 187 116 348 116 116 55 55 55 55 116 58 116 58 401 745 972 550 228 684 228 228 933 311 622 311 400 481 942 880 598 299 299 897 42 126 42 42 828 276 552 276 122 366 122 122 307 132 11 344 638 638 319 319 654 218 218 218 254 254 127 127 209 209 418 418 97 872 835 28 338 169 507 169 468 312 156 156 801 801 801 801 449 898 449 898 31 93 31 62 981 467 610 242 44 44 44 132 872 872 872 872 828 828 828 828 784 285 539 215 597 597 597 597 166 166 498 166 74 877 618 24 162 486 162 162 674 496 888 972 369 771 698 226 300 900 300 600 183 183 366 549 282 282 282 282 331 331 331 331 375 250 125 125 170 510 340 170 302 906 302 302 438 219 219 657 247 247 247 247 534 178 178 356 301 301 301 903 928 464 464 928 60 20 20 40 136 408 136 136 200 357 723 883 122 61 61 122 440 440 220 220 114 57 114 57 332 996 332 332 144 781 844 250 120 240 120 240 250 125 125 375 74 74 222 148 641 641 641 641 455 683 134 82 440 440 880 880 699 699 699 699 119 331 432 685 144 288 288 144 197 373 814 373 620 310 930 310 530 530 530 530 698 698 698 698 56 168 56 112 142 239 368 327 831 277 277 277 362 724 724 362 75 25 25 50 181 543 181 181 521 98 378 453 501 167 167 167 156 573 368 434 429 429 429 429 11 11 22 22 378 189 189 567 222 148 74 74 449 712 659 594 293 508 365 172 873 655 338 978 720 360 720 360 225 225 675 225 864 576 288 288 903 301 301 602 385 385 385 385 538 439 238 986 138 944 278 179 643 643 643 643 173 173 173 519 774 258 258 258 256 512 512 256 341 341 341 341 298 894 298 298 173 173 346 346 20 60 20 20 226 226 113 113 413 413 413 413 754 377 754 377 420 356 60 512 849 283 566 283 699 233 233 233 880 612 564 527 309 927 309 309 857 565 548 650 201 67 67 67 300 900 300 600 238 476 238 476 179 179 537 179 31 31 93 31 65 195 65 130 593 593 593 593 103 309 103 103 363 726 726 363 426 213 426 213 484 726 242 242 107 321 107 107 740 916 660 477 558 558 279 279 106 53 159 53 888 888 888 888 433 433 433 433 104 208 208 104 447 298 149 149 222 222 666 222 435 435 870 870 590 590 295 295 342 171 342 171 945 315 630 315 699 405 460 695 270 540 270 540 326 978 326 326 101 101 101 303 482 482 482 482 408 408 204 204 903 903 903 903 196 196 196 588 941 124 853 810 416 416 416 416 173 173 173 519 173 346 346 173 10 5 15 5 10 20 30 10 242 242 726 484 894 835 935 491 315 105 105 105 493 493 493 493 152 152 304 456 128 256 256 128 9 9 9 27 50 50 50 150 686 686 686 686 273 546 273 546 700 700 350 350 134 268 268 134 32 32 96 32 240 80 80 80 85 255 85 85 122 244 122 244 149 298 149 447 126 126 378 126 424 212 424 212 212 424 424 212 101 202 101 202 226 226 226 226 148 148 444 148 594 198 396 198 560 280 840 280 528 830 351 999 174 922 184 828 60 20 40 20 966 966 966 966 296 296 888 592 599 618 92 621 653 653 653 653 3 1 1 1 657 219 438 219 636 318 954 318 46 916 162 251 966 830 159 847 543 290 394 975 81 81 243 81 912 516 85 461 596 464 576 41 729 253 578 221 148 148 148 148 281 562 562 281 907 250 65 357 777 777 777 777 302 302 302 302 658 987 329 329 287 287 861 574 984 328 656 328 237 711 237 474 25 75 25 25 127 127 127 381 142 142 426 142 730 928 715 447 244 172 307 478 279 279 279 837 722 722 361 361 138 138 138 414 217 217 217 651 16 16 16 16 915 85 900 115 697 176 427 744 184 184 368 368 664 972 751 31 720 480 240 240 445 445 445 445 723 241 241 241 773 662 728 163 267 534 267 534 114 114 114 114 138 311 702 710 99 33 33 33 273 273 546 546 344 172 516 172 883 819 381 727 32 32 64 64 839 839 839 839 886 886 443 443 671 499 136 260 603 276 14 719 171 438 593 734 828 828 828 828 386 386 386 386 630 315 630 315 326 163 163 489 435 290 145 145 322 644 322 644 249 249 498 498 138 471 619 169 307 921 307 307 392 784 784 392 317 317 951 317 418 209 209 418 648 216 216 216 8 24 8 8 376 188 376 188 975 975 975 975 266 532 532 266 966 483 483 966 121 121 242 363 887 986 305 721 37 111 37 37 680 340 340 680 180 90 180 90 38 38 76 76 178 89 267 89 28 28 84 28 723 723 723 723 218 218 654 218 576 288 864 288 463 463 463 463 841 685 114 739 923 275 155 747 291 873 291 291 458 458 229 229 852 284 284 284 235 705 235 235 268 536 268 536 184 92 92 184 111 222 222 111 51 153 51 51 9 18 27 9 148 74 74 222 881 396 832 685 748 738 667 495 318 540 306 180 287 287 287 861 806 403 403 806 368 74 499 800 501 501 501 501 140 140 140 140 22 144 467 750 188 94 94 188 373 900 364 39 277 831 277 554 940 940 940 940 37 37 74 74 767 825 59 330 106 106 318 212 160 160 160 160 292 292 876 584 991 965 146 232 969 323 323 323 381 127 127 254 120 320 54 398 741 231 210 822 348 321 391 512 939 313 313 313 330 330 330 330 50 25 75 25 673 673 673 673 735 245 245 245 762 296 226 122 80 40 40 80 93 31 31 31 328 164 164 328 220 110 110 220 113 339 113 113 238 238 238 238 990 330 330 330 448 448 448 448 82 82 164 246 789 263 263 526 373 113 946 67 598 299 897 299 246 738 246 246 163 111 601 708 150 75 75 225 269 873 586 134 52 52 52 52 89 178 89 178 125 250 375 125 451 776 660 478 303 303 909 606 120 120 360 120 66 198 66 66 408 386 577 935 42 393 861 557 736 736 368 368 281 843 281 562 166 498 332 166 359 359 359 359 459 153 306 153 124 62 62 124 978 596 311 882 268 718 324 182 636 595 813 4 914 457 457 914 68 136 68 204 125 375 125 125 584 292 292 876 263 263 526 789 191 191 382 382 107 321 107 107 508 254 254 762 584 228 2 929 672 224 224 224 550 275 550 275 26 78 26 52 247 247 741 247 232 232 464 464 108 36 36 72 22 44 22 44 517 448 457 515 384 769 846 842 1000 994 91 531 579 579 579 579 636 318 954 318 830 92 244 352 129 43 86 43 163 326 163 326 149 447 149 149 134 134 134 402 120 120 120 120 157 157 157 157 673 376 295 432 264 264 528 528 71 71 71 213 914 457 457 914 97 194 97 194 687 687 687 687 264 264 264 792 481 430 218 489 246 123 123 369 829 829 829 829 21 21 63 21 969 323 323 646 447 894 447 894 887 887 887 887 185 185 185 555 724 724 362 362 739 739 739 739 483 322 161 161 123 332 944 557 448 580 456 439 844 844 844 844 50 50 50 150 242 484 726 242 894 518 323 54 233 233 699 233 43 43 129 43 639 639 639 639 487 487 487 487 828 828 414 414 420 420 420 420 502 793 333 833 63 189 63 63 180 180 180 180 456 228 228 456 37 74 37 74 356 178 534 178 247 741 247 247 597 597 597 597 319 638 319 957 558 472 177 936 284 568 284 852 201 67 67 67 516 774 258 258 427 854 854 427 155 155 155 465 125 125 125 375 536 536 268 268 176 722 537 211 639 3 660 541 550 115 184 311 838 927 142 872 352 176 176 528 82 298 486 497 264 528 264 528 120 892 503 314 288 96 96 96 202 101 101 202 432 648 216 216 147 560 208 858 282 282 282 846 702 702 702 702 644 644 644 644 394 394 394 394 297 891 297 594 321 963 321 321 979 618 17 163 168 348 963 384 198 99 99 297 550 159 179 917 66 33 99 33 225 225 225 225 145 145 145 435 24 24 72 24 382 201 916 482 694 347 694 347 267 267 267 267 66 66 66 198 221 221 221 663 780 390 780 390 664 903 417 628 332 332 332 332 45 30 15 15 269 807 269 269 552 70 734 471 149 149 149 447 161 559 24 110 978 326 326 326 596 949 279 978 993 993 993 993 861 287 287 574 289 289 289 289 892 446 892 446 666 222 222 222 543 181 181 362 502 251 251 502 625 482 493 454 822 822 822 822 77 77 77 77 263 789 263 263 144 48 48 48 140 280 140 420 288 864 288 576 555 372 972 673 619 619 619 619 36 108 72 36 32 32 64 64 972 486 486 972 474 158 158 158 232 696 232 232 764 382 382 764 352 352 352 352 2 4 4 2 371 525 226 985 289 213 204 290 824 457 559 934 241 241 241 241 198 198 198 594 278 278 834 556 758 758 758 758 270 438 882 226 544 544 544 544 604 604 604 604 189 567 189 189 198 198 396 594 774 616 420 122 374 187 187 561 195 65 130 65 17 17 51 17 982 491 982 491 936 528 897 654 340 148 782 706 310 930 620 310 334 167 167 334 478 956 956 478 2 4 6 2 318 318 318 954 468 156 156 156 44 44 44 44 381 381 381 381 619 619 619 619 728 364 728 364 276 276 828 552 778 778 389 389 640 640 320 320 681 252 239 655 287 287 861 574 175 175 525 350 24 8 8 8 110 788 968 838 63 21 21 21 64 64 192 64 18 665 873 67 74 74 222 148 404 404 404 404 366 342 946 679 29 29 29 87 36 36 36 36 114 114 342 114 30 10 10 10 27 9 9 18 703 703 703 703 271 271 813 271 616 16 144 254 254 254 254 254 490 245 490 245 166 166 498 166 317 317 951 317 38 38 114 76 173 173 173 173 838 789 62 374 107 107 107 107 332 166 166 332 914 914 914 914 358 358 358 358 358 358 358 358 376 188 188 564 62 62 62 186 309 103 103 103 242 363 121 121 229 458 458 229 261 261 783 261 335 335 335 335 247 247 741 247 183 183 549 366 939 313 313 313 875 875 875 875 97 194 97 291 939 313 313 313 6 18 6 12 215 382 462 852 36 36 36 36 349 226 604 835 871 871 871 871 251 251 251 251 270 270 540 540 974 487 974 487 360 720 720 360 153 153 459 153 118 354 118 118 132 44 44 44 129 129 129 129 476 714 238 238 611 775 547 738 142 284 426 142 397 397 397 397 350 525 175 175 159 159 477 159 994 994 994 994 197 546 740 291 657 538 904 997 46 138 46 46 405 405 405 405 46 23 69 23 638 319 319 638 27 27 81 27 893 493 49 649 107 107 107 321 116 116 232 232 452 226 226 678 414 207 621 207 305 915 610 305 402 268 134 134 956 956 478 478 270 540 270 810 160 160 160 480 196 196 392 392 375 375 375 375 261 783 261 261 999 333 666 333 15 45 30 15 313 626 939 313 591 251 259 732 136 204 68 68 920 920 460 460 756 504 252 252 403 403 403 403 282 94 94 94 92 92 184 276 860 860 860 860 684 228 228 456 72 36 36 72 464 464 464 464 257 257 257 771 188 188 188 564 149 447 298 149 34 17 17 34 350 525 175 175 18 18 18 54 200 200 600 200 483 205 406 645 826 413 413 826 499 829 580 969 138 138 138 414 655 655 655 655 214 428 214 428 513 171 171 171 554 556 990 613 99 99 99 99 238 238 476 476 208 660 429 7 351 351 351 351 51 51 51 153 711 129 213 941 878 640 479 808 135 135 135 135 160 160 160 160 136 136 136 136 148 444 148 148 744 372 372 744 870 870 870 870 12 18 6 6 161 161 322 322 316 316 632 948 200 200 200 200 8 16 24 8 338 676 338 676 411 411 411 411 336 672 336 672 325 325 325 975 806 806 806 806 94 94 282 188 77 880 434 740 521 521 521 521 800 309 477 960 516 774 258 258 250 375 125 125 4 8 8 4 794 397 397 794 80 80 80 80 266 798 266 266 774 258 258 258 319 957 638 319 317 317 317 317 99 746 479 579 64 537 436 20 87 87 87 87 260 159 202 251 780 520 260 260 669 223 223 446 804 964 70 291 782 391 782 391 252 756 504 252 987 173 248 751 573 191 191 191 608 608 608 608 746 806 238 827 113 67 16 502 816 408 408 816 226 226 678 226 307 614 921 307 24 24 24 24 306 102 102 102 445 851 959 585 250 350 543 677 809 809 809 809 97 194 194 97 795 265 265 530 29 29 29 29 450 150 300 150 80 240 80 80 333 333 333 999 150 225 75 75 653 1000 850 360 956 956 478 478 9 9 27 9 259 777 259 518 912 304 608 304 840 738 797 235 283 283 849 566 266 266 266 798 324 216 108 108 907 603 652 890 677 757 796 428 952 979 277 361 32 686 929 839 318 318 318 318 388 686 398 916 145 435 145 145 303 606 606 303 204 183 528 944 258 86 86 86 479 958 958 479 65 65 65 65 476 476 476 476 315 315 945 315 21 63 21 21 890 890 890 890 940 940 940 940 163 163 326 489 87 87 87 261 209 209 209 627 593 616 885 85 926 186 485 91 365 365 365 365 45 15 15 15 288 288 576 864 202 101 101 303 246 123 369 123 719 444 266 253 18 818 136 717 429 143 143 143 681 227 227 227 51 153 51 51 621 207 207 207 813 334 594 113 68 204 68 68 360 360 360 360 27 9 9 18 480 480 240 240 843 145 586 14 270 270 810 540 490 980 980 490 229 458 229 687 17 51 17 34 275 550 825 275 266 798 266 266 121 363 121 242 428 428 428 428 158 474 158 316 756 676 629 228 673 673 673 673 4 4 4 4 625 625 625 625 247 247 741 247 21 7 7 7 4 4 4 4 947 947 947 947 84 84 252 84 540 180 180 180 808 808 808 808 158 158 316 316 73 73 219 73 24 24 24 24 302 302 302 906 947 810 670 326 528 176 176 176 240 240 720 240 293 293 879 293 172 344 172 344 72 72 36 36 214 214 214 642 45 135 45 90 210 420 210 420 451 902 451 902 61 122 122 61 650 750 954 766 216 648 216 216 328 164 492 164 131 131 393 262 447 447 447 447 546 273 273 546 510 510 510 510 880 880 880 880 112 112 112 336 496 992 496 992 120 40 40 80 738 738 738 738 219 219 438 657 620 368 449 314 560 244 510 827 158 158 158 474 225 225 225 225 267 267 534 534 165 15 969 362 2 2 4 6 345 345 345 345 300 300 900 600 139 417 139 278 304 912 304 304 305 610 305 915 370 370 185 185 511 511 511 511 182 546 364 182 178 178 534 178 412 412 412 412 879 879 879 879 824 824 824 824 74 222 74 74 60 30 30 60 930 59 192 621 48 48 96 144 143 286 143 429 365 732 201 270 156 156 78 78 166 166 83 83 16 707 907 582 694 694 694 694 75 75 75 225 454 454 454 454 914 940 846 706 706 934 290 316 874 874 437 437 16 32 32 16 291 291 291 873 105 105 105 105 98 98 49 49 654 654 654 654 846 431 268 942 162 162 486 162 186 834 540 652 558 1000 59 521 848 848 848 848 770 770 770 770 291 291 873 291 317 317 634 634 20 134 555 308 650 325 650 325 333 333 333 999 282 564 282 564 134 134 134 402 268 268 804 268 663 479 576 522 722 361 361 722 266 798 266 266 663 221 221 221 104 52 52 156 167 167 167 501 982 982 491 491 179 179 537 358 955 928 46 187 132 66 132 66 312 156 156 468 504 974 456 323 206 206 206 206 333 111 111 222 249 498 249 747 555 185 185 185 714 714 714 714 652 978 326 326 936 624 312 312 336 168 168 504 806 337 542 572 217 217 434 434 979 979 979 979 245 320 557 829 463 728 783 58 552 32 372 943 852 852 852 852 135 135 270 270 531 351 255 386 735 245 245 245 33 28 765 31 2 6 2 2 325 650 325 650 160 160 160 480 976 488 976 488 954 954 954 954 437 197 935 921 97 97 97 97 423 423 423 423 63 21 21 21 86 258 172 86 2 2 2 2 91 91 273 182 51 51 153 51 139 139 417 278 149 149 149 447 177 354 531 177 356 723 793 599 749 626 432 705 47 47 47 47 209 928 674 236 960 960 480 480 584 292 876 292 188 94 94 282 155 155 310 310 245 245 245 245 12 6 6 18 106 106 318 212 218 109 327 109 117 351 117 117 378 970 922 594 292 292 292 292 717 796 561 43 162 81 81 162 762 762 762 762 458 916 916 458 600 600 300 300 18 9 18 9 32 32 16 16 136 272 408 136 244 488 732 244 383 383 383 383 81 81 243 81 767 338 128 551 378 119 558 568 218 109 109 327 31 31 31 31 501 341 596 465 552 184 368 184 207 621 207 207 197 197 197 591 828 828 828 828 12 24 12 24 999 999 999 999 804 638 736 257 370 370 185 185 37 37 37 37 260 780 260 260 996 232 808 356 51 17 17 17 530 530 265 265 508 508 508 508 431 862 862 431 43 43 43 43 734 410 164 861 204 102 102 306 279 93 93 93 712 712 712 712 872 872 872 872 39 39 39 117 401 401 401 401 737 492 259 265 216 432 648 216 866 866 866 866 920 920 460 460 321 321 963 321 237 474 237 474 447 149 298 149 334 334 167 167 572 286 286 858 304 304 304 912 802 802 802 802 916 636 995 441 249 747 249 249 144 432 144 288 315 105 105 105 97 194 194 97 57 662 204 15 177 177 531 177 255 255 255 765 239 239 239 239 336 336 336 336 738 738 738 738 533 533 533 533 157 471 157 157 198 99 297 99 78 78 156 156 3 3 6 6 123 41 41 41 450 225 675 225 174 116 58 58 128 64 192 64 165 55 55 55 93 186 93 186 1000 643 316 914 549 984 378 750 976 976 488 488 105 35 70 35 284 284 852 568 930 310 310 620 843 281 281 281 153 459 306 153 234 234 234 702 600 200 200 200 49 147 49 49 140 140 140 420 278 834 278 278 338 169 338 169 303 303 303 909 233 233 233 233 967 532 873 423 166 814 409 216 755 755 755 755 53 4 594 198 262 262 262 262 407 175 858 908 818 33 222 794 31 31 93 31 771 959 26 519 245 735 245 245 67 67 67 201 227 681 227 227 45 45 45 45 556 278 556 278 774 387 774 387 111 111 111 333 347 694 694 347 468 234 468 234 118 118 118 118 752 752 752 752 150 450 150 150 9 9 9 9 250 250 500 750 722 369 288 619 690 690 690 690 24 24 24 72 748 374 374 748 203 203 609 203 397 740 402 120 951 684 636 267 800 800 800 800 730 641 355 623 150 150 150 150 234 234 702 468 246 164 82 82 237 237 237 237 730 365 730 365 95 285 95 95 375 69 451 7 319 319 319 319 862 431 431 862 622 311 622 311 86 258 172 86 811 756 632 402 746 746 746 746 774 16 98 523 295 295 885 295 107 107 321 107 52 52 156 52 871 871 871 871 547 547 547 547 33 11 11 22 49 384 76 899 318 318 318 954 894 894 447 447 178 178 89 89 419 419 419 419 304 139 604 585 925 979 814 117 159 53 106 53 531 177 177 354 10 10 10 30 510 170 170 340 680 680 340 340 608 304 304 912 981 327 327 327 177 177 177 177 310 930 310 310 174 174 348 348 296 296 296 296 743 718 832 304 684 684 684 684 93 93 93 279 9 9 9 27 371 371 742 742 107 107 214 321 421 371 558 976 13 39 13 26 926 757 963 939 234 351 117 117 170 340 340 170 802 401 401 802 89 89 89 89 5 5 5 15 810 405 405 810 618 618 309 309 16 16 32 32 854 765 981 639 120 120 360 240 202 202 202 606 543 543 543 543 192 192 384 384 898 898 898 898 324 108 108 216 298 298 596 596 180 180 540 360 249 83 166 83 214 214 642 214 271 813 271 271 236 236 236 236 136 136 136 136 212 318 106 106 320 320 640 640 126 378 126 126 310 310 310 930 648 324 648 324 678 226 226 226 847 56 199 969 741 247 494 247 280 840 280 560 139 278 278 139 289 128 833 563 663 221 442 221 290 580 870 290 295 885 295 590 771 329 969 386 329 329 329 329 164 328 492 164 357 119 119 238 136 136 272 408 160 160 160 160 300 300 900 300 245 245 245 245 939 382 679 380 35 35 35 35 866 433 866 433 27 27 54 81 277 554 277 831 28 84 28 28 984 328 656 328 77 77 231 77 160 320 160 320 885 295 295 295 200 600 200 200 230 230 230 230 272 272 816 272 25 25 75 25 915 305 305 305 597 199 199 199 53 106 53 106 50 75 25 25 283 849 283 283 428 214 214 428 207 207 621 414 36 36 36 36 29 872 626 697 329 329 329 987 629 229 325 493 342 114 114 114 168 56 112 56 253 506 253 506 424 424 424 424 406 924 116 369 137 728 427 215 231 150 575 167 443 443 443 443 421 787 678 134 299 299 299 897 851 851 851 851 36 24 12 12 330 110 110 110 282 846 282 282 914 457 914 457 687 687 687 687 62 62 186 62 391 391 391 391 71 213 71 71 333 723 537 542 70 980 547 449 432 432 432 432 942 314 314 314 73 483 354 40 501 454 159 705 75 75 75 225 890 890 890 890 55 165 55 55 320 320 320 320 151 453 151 151 100 100 200 300 283 283 283 849 458 458 916 916 95 285 95 190 960 320 320 640 99 99 297 99 596 894 298 298 630 512 535 526 753 251 251 251 303 303 909 606 761 258 55 436 596 298 596 298 450 450 450 450 209 209 627 209 836 836 418 418 408 204 612 204 12 4 4 8 283 283 849 283 201 201 603 201 828 660 570 180 813 748 151 771 708 236 236 236 273 273 819 546 272 136 272 136 406 203 203 406 974 487 487 974 345 345 345 345 416 535 229 496 58 58 58 58 703 683 593 503 296 960 509 972 31 31 93 31 159 53 53 106 433 768 992 985 48 992 828 814 378 189 189 378 360 120 120 120 147 441 782 801 740 370 370 740 181 362 362 181 22 33 11 11 313 939 313 313 227 681 227 454 460 460 460 460 855 631 985 117 158 413 156 174 24 8 8 8 77 154 77 154 924 308 308 308 370 555 185 185 922 922 922 922 578 289 289 867 858 429 429 858 139 139 139 139 162 81 81 243 300 501 999 810 842 983 501 748 996 650 266 915 340 170 340 170 309 309 309 927 247 741 247 494 40 40 80 120 662 331 331 993 422 20 998 520 19 38 19 57 63 874 217 553 679 679 679 679 252 504 504 252 77 154 231 77 138 207 69 69 320 960 320 320 66 22 22 22 288 96 96 96 135 135 405 135 145 595 438 548 32 96 64 32 714 714 714 714 88 176 176 88 133 395 255 261 556 556 556 556 251 753 251 251 792 792 396 396 871 511 360 74 11 11 11 11 33 173 896 112 55 55 165 55 120 40 40 40 39 969 630 46 326 326 978 326 716 716 358 358 666 444 222 222 478 956 956 478 650 754 598 937 204 102 102 306 744 989 455 99 272 272 272 272 492 492 492 492 229 687 229 458 797 613 467 146 159 477 159 159 653 373 174 271 422 211 422 211 432 144 144 144 128 128 128 128 854 427 427 854 993 798 665 154 778 244 70 352 152 152 152 456 204 102 102 306 576 288 288 576 244 317 629 466 448 448 448 448 209 209 209 209 468 156 156 156 78 26 26 26 34 792 69 942 999 954 142 457 734 734 367 367 285 190 95 95 252 126 126 378 303 606 606 303 341 682 341 682 841 849 830 142 402 134 134 134 975 312 996 692 293 879 293 293 36 24 12 12 771 514 257 257 600 300 600 300 219 73 73 146 210 420 420 210 143 429 143 143 539 539 539 539 193 193 193 193 312 624 624 312 2 6 2 2 344 172 172 516 724 343 831 958 913 913 913 913 223 669 223 446 128 192 64 64 75 75 150 225 262 262 524 524 14 28 42 14 314 314 314 314 618 206 206 206 26 13 13 26 828 276 276 552 277 554 554 277 470 470 940 940 736 368 368 736 604 362 423 620 978 326 326 326 982 982 982 982 301 602 602 301 902 459 126 596 453 906 906 453 150 150 450 150 72 216 144 72 76 76 152 228 452 452 452 452 180 180 180 180 40 40 120 40 765 510 255 255 697 224 255 512 406 703 30 996 109 327 109 109 442 442 221 221 375 375 375 375 775 775 775 775 278 834 278 278 181 181 543 181 493 493 986 986 24 48 72 24 831 831 831 831 334 334 334 334 260 260 780 260 25 25 75 25 591 591 591 591 276 276 276 828 304 965 834 238 43 43 43 43 257 294 649 339 254 508 254 762 348 696 696 348 765 36 132 392 80 240 80 80 352 352 704 704 882 980 146 607 309 448 614 276 226 226 678 452 469 469 469 469 328 328 328 984 604 302 604 302 56 112 56 168 933 868 778 627 511 511 511 511 269 538 538 269 832 832 832 832 200 200 100 100 306 306 918 612 837 885 578 642 238 119 119 357 98 98 294 98 699 699 699 699 181 181 543 181 228 228 114 114 122 122 366 122 494 232 451 227 415 415 415 415 835 751 369 541 160 480 160 320 386 579 193 193 171 513 171 342 46 138 46 46 289 867 289 289 891 664 872 530 601 664 46 602 76 152 152 76 297 594 594 297 462 154 308 154 80 80 80 240 810 451 586 260 279 279 279 279 37 111 37 37 787 787 787 787 160 778 360 285 327 327 654 654 254 254 127 127 249 747 249 249 675 675 675 675 57 114 114 57 693 231 231 231 175 175 525 175 10 30 10 20 953 575 337 460 136 68 68 204 251 251 251 753 196 196 588 196 100 843 93 942 388 194 388 194 406 203 406 203 744 744 744 744 209 209 209 627 25 25 25 25 370 281 594 662 756 301 413 652 255 255 765 255 291 291 291 873 150 150 450 150 520 260 520 260 161 161 161 483 399 266 133 133 38 38 114 76 311 311 933 622 186 93 93 279 721 721 721 721 122 122 366 122 713 713 713 713 716 169 356 556 998 998 998 998 260 883 363 597 329 987 658 329 245 746 817 659 296 888 296 296 184 92 92 276 118 118 59 59 225 225 675 225 526 329 156 860 22 22 44 66 56 112 112 56 438 301 589 316 474 158 316 158 837 279 279 279 487 175 950 815 136 272 136 408 257 257 771 257 112 874 201 65 880 880 880 880 925 925 925 925 22 44 44 22 99 99 99 99 544 272 272 816 357 357 357 357 713 45 374 559 102 68 34 34 488 488 488 488 153 153 306 306 261 261 783 261 391 956 808 776 393 393 393 393 150 150 450 150 1 1 3 2 188 188 94 94 541 438 210 241 92 92 92 92 377 377 377 377 490 178 34 160 247 741 247 247 276 138 138 414 878 439 439 878 524 524 524 524 27 54 27 81 689 689 689 689 33 66 33 99 94 188 94 188 46 69 23 23 158 474 158 158 221 663 221 221 20 20 60 40 41 41 41 41 464 801 188 341 88 264 88 176 11 22 11 22 270 540 270 540 416 208 624 208 576 288 576 288 223 669 223 223 379 758 379 758 301 301 301 903 992 743 982 536 40 40 40 40 260 520 260 520 28 84 28 28 990 990 990 990 37 37 37 111 86 86 86 86 988 336 738 876 71 71 213 71 321 642 321 963 725 725 725 725 371 396 450 648 975 975 975 975 576 576 576 576 133 133 133 399 161 161 483 161 723 863 67 674 919 919 919 919 896 669 472 359 795 494 374 3 109 218 109 327 557 81 77 220 448 896 448 896 175 175 350 350 410 205 205 410 557 887 191 994 208 208 208 624 604 302 906 302 114 57 57 114 585 657 644 656 259 259 777 518 151 369 817 641 72 36 108 36 202 202 606 202 135 868 665 843 145 435 145 290 582 291 873 291 399 266 133 133 193 193 193 579 709 356 665 468 909 909 909 909 189 4 180 477 568 568 568 568 132 132 132 132 3 1 1 1 951 450 94 235 914 914 457 457 275 275 275 275 172 172 172 516 496 945 432 611 443 112 6 582 542 542 542 542 320 640 320 640 155 155 465 310 286 143 286 143 921 921 921 921 346 346 692 692 330 110 110 110 951 634 317 317 279 279 279 837 139 417 139 139 7 7 14 14 80 80 80 80 162 486 324 162 444 959 142 246 531 642 454 415 810 270 270 270 134 268 134 402 992 992 496 496 136 272 136 408 21 14 7 7 818 818 818 818 11 11 11 11 89 178 267 89 316 632 316 948 884 884 442 442 867 578 289 289 869 137 798 941 117 117 351 234 308 308 308 308 127 381 127 254 14 28 28 14 268 804 268 268 209 209 418 627 312 104 104 208 768 768 768 768 238 119 357 119 717 717 717 717 598 598 598 598 315 105 105 105 182 91 273 91 591 581 866 377 323 36 345 998 713 713 713 713 819 819 819 819 70 35 35 70 752 752 752 752 294 98 98 196 56 84 28 28 552 552 276 276 736 310 250 748 920 920 920 920 73 146 219 73 174 58 58 58 786 786 786 786 493 493 986 986 84 84 84 84 139 750 345 449 51 17 17 17 472 236 708 236 939 939 939 939 727 727 727 727 585 585 585 585 352 704 704 352 93 186 93 186 280 140 140 420 735 735 735 735 19 38 19 57 280 560 280 840 777 777 777 777 204 204 612 408 655 433 634 710 41 41 82 123 237 474 711 237 2 1 2 1 196 392 196 392 733 733 733 733 98 294 98 98 238 238 238 238 218 218 218 218 961 64 546 505 267 267 267 267 86 86 86 86 387 774 387 774 232 232 464 696 673 673 673 673 694 984 665 354 948 316 316 316 279 279 279 837 285 285 855 285 491 982 982 491 19 38 19 38 697 697 697 697 46 92 46 92 293 293 586 879 566 283 283 566 888 296 296 296 197 591 394 197 298 298 894 298 806 429 595 850 157 157 157 157 387 359 761 629 396 264 132 132 585 195 195 195 743 743 743 743 295 295 590 590 408 136 272 136 108 108 108 324 223 669 223 223 989 297 601 418 148 74 148 74 8 665 953 228 853 853 853 853 340 340 340 340 450 450 450 450 232 116 116 232 66 198 66 66 102 102 102 102 771 771 771 771 890 897 554 886 432 864 432 864 292 292 292 292 584 584 584 584 690 230 230 230 962 844 436 925 241 241 723 241 750 250 250 500 12 663 445 778 590 590 295 295 390 390 390 390 9 18 18 9 996 498 498 996 250 250 750 250 195 195 195 585 170 85 85 170 472 236 236 708 442 884 884 442 588 588 588 588 675 225 225 225 97 97 97 97 195 585 195 390 759 759 759 759 513 171 171 171 261 87 87 174 285 285 285 285 174 348 348 174 20 60 20 40 542 271 542 271 982 982 491 491 100 150 50 50 320 320 960 320 826 758 19 187 120 240 120 360 146 146 146 438 169 338 169 338 250 250 500 500 19 19 19 19 740 952 666 346 809 859 860 19 93 93 186 279 951 317 317 317 508 762 254 254 730 730 730 730 768 256 512 256 208 399 647 513 678 226 452 226 950 945 71 833 284 284 284 284 897 897 897 897 185 687 392 181 971 543 390 993 903 267 707 378 50 100 50 150 257 514 514 257 826 826 826 826 266 266 266 798 171 171 342 513 93 93 93 93 10 10 30 10 627 627 627 627 537 537 537 537 286 286 858 286 42 84 84 42 75 75 75 225 54 108 54 162 74 148 222 74 300 300 300 300 274 548 822 274 39 39 117 78 564 564 564 564 264 264 792 264 447 298 149 149 993 993 993 993 90 270 90 180 3 3 6 6 438 876 438 876 865 865 865 865 68 34 34 102 993 331 662 331 284 852 568 284 242 726 484 242 747 249 249 249 22 22 22 66 330 110 110 220 426 426 426 426 510 170 170 170 292 292 292 292 579 193 193 193 77 99 417 183 131 833 93 821 161 161 161 483 692 346 346 692 923 49 711 932 85 85 255 85 136 136 136 136 610 610 610 610 182 932 500 85 783 783 783 783 100 300 100 100 156 156 312 468 568 662 1 345 825 598 568 992 339 339 339 339 577 577 577 577 138 138 414 276 479 6 652 528 658 329 329 658 570 285 855 285 109 109 109 109 561 187 187 187 534 178 356 178 434 434 434 434 245 245 245 245 916 458 458 916 599 568 893 531 324 972 648 324 276 276 276 276 223 937 421 810 134 402 134 134 59 323 808 740 916 293 376 2 75 225 75 75 29 29 29 87 395 790 395 790 86 696 196 574 104 104 312 208 57 19 38 19 59 177 59 59 856 605 177 422 858 733 942 482 390 780 390 780 222 222 666 444 182 672 596 570 228 228 684 228 39 813 571 756 942 883 365 550 218 218 218 654 340 510 170 170 427 854 427 854 477 477 477 477 118 118 118 354 997 51 352 472 143 296 228 507 288 288 864 288 558 558 279 279 32 64 64 32 1 1 2 3 381 127 127 127 599 599 599 599 210 420 210 630 136 136 408 136 426 213 213 426 216 108 108 216 988 702 386 962 185 555 185 185 225 675 225 225 96 48 48 96 117 117 117 117 766 191 155 909 422 422 422 422 51 17 17 34 535 499 427 189 902 902 902 902 314 314 628 628 267 534 534 267 84 168 168 84 48 72 24 24 925 925 925 925 847 585 184 375 527 557 115 807 64 32 96 32 462 462 462 462 543 181 181 181 529 529 529 529 424 848 848 424 621 414 207 207 354 118 236 118 110 330 110 110 818 409 818 409 196 196 588 196 61 61 61 61 722 3 111 924 183 549 183 183 95 95 285 95 991 991 991 991 826 413 413 826 592 592 592 592 285 570 570 285 587 587 587 587 137 462 380 987 959 959 959 959 508 139 522 498 453 453 453 453 50 100 50 100 180 982 647 749 136 272 136 408 210 420 630 210 259 518 518 259 412 206 412 206 264 264 264 264 719 719 719 719 431 125 818 85 715 715 715 715 158 158 474 316 28 84 28 28 657 58 454 830 239 239 239 239 339 113 113 113 252 252 252 252 855 264 202 508 368 451 684 870 756 252 252 252 153 153 153 459 470 357 265 781 16 394 228 295 717 239 239 478 308 308 308 924 630 678 160 885 570 855 285 285 624 312 624 312 958 479 958 479 46 92 138 46 464 464 464 464 158 158 158 158 559 559 559 559 14 7 7 21 141 47 47 47 11 11 33 11 9 9 9 27 692 692 692 692 652 652 652 652 559 867 158 980 288 96 192 96 861 861 861 861 278 834 556 278 302 302 604 604 249 498 747 249 310 620 620 310 468 468 936 936 206 206 206 618 108 108 108 108 177 177 354 531 618 309 927 309 548 822 274 274 6 2 2 2 555 555 555 555 917 917 917 917 564 564 564 564 274 548 274 822 21 63 21 42 127 254 254 127 307 614 307 614 768 130 819 88 44 44 132 44 247 494 494 247 146 146 292 438 120 360 240 120 137 137 411 137 566 283 566 283 95 285 190 95 25 75 25 25 306 306 612 612 146 146 73 73 305 610 610 305 89 267 178 89 111 846 737 701 942 475 542 741 773 773 773 773 267 534 267 534 238 119 238 119 110 55 55 165 188 188 188 188 636 548 799 186 266 798 266 266 961 961 961 961 21 14 7 7 778 778 778 778 316 948 316 316 405 405 810 810 573 382 191 191 472 944 472 944 175 92 519 956 445 315 172 431 116 58 116 58 8 8 8 8 912 456 912 456 148 444 296 148 5 247 508 78 176 528 176 176 474 158 158 158 23 23 69 23 228 228 228 228 324 108 108 108 439 878 878 439 672 463 25 341 357 714 714 357 326 326 326 326 204 102 306 102 449 310 614 731 111 333 222 111 308 308 924 308 105 127 255 605 799 517 407 432 331 331 993 331 44 132 44 44 417 930 527 243 4 8 4 8 771 257 257 257 160 160 80 80 189 189 189 189 429 858 429 858 543 556 513 817 81 27 27 27 110 220 330 110 284 568 284 568 285 701 506 553 873 291 291 291 246 738 492 246 487 205 576 121 107 321 107 107 246 542 160 732 32 64 64 32 294 882 294 294 737 737 737 737 66 66 66 66 346 346 173 173 173 173 173 173 323 323 323 323 499 499 499 499 960 480 480 960 272 816 272 272 196 196 588 196 322 161 161 322 39 252 622 535 846 825 485 235 946 173 149 750 78 39 39 78 498 498 498 498 144 72 144 72 118 59 59 177 268 134 134 402 799 799 799 799 230 230 230 230 119 357 238 119 504 252 504 252 12 6 6 18 867 873 274 960 212 212 212 636 546 182 182 182 263 263 263 789 7 7 21 7 60 30 90 30 204 204 408 612 695 366 132 17 220 660 220 440 996 996 996 996 314 687 30 553 145 145 435 145 1000 1000 500 500 789 789 789 789 85 255 85 85 627 864 826 483 145 435 145 290 290 290 290 290 955 955 955 955 214 214 214 214 474 316 158 158 939 939 939 939 229 687 229 229 393 393 393 393 543 181 181 181 262 163 718 465 30 90 30 30 29 29 87 29 658 329 987 329 467 934 467 934 523 523 523 523 25 75 25 25 692 692 692 692 291 97 97 97 691 110 122 901 956 956 478 478 327 318 429 106 836 877 725 668 551 551 551 551 629 629 629 629 587 587 587 587 200 562 436 662 60 30 30 60 688 444 988 195 256 128 128 256 143 166 936 142 516 535 151 188 119 119 238 238 312 156 156 468 837 279 279 279 315 315 945 315 234 234 702 234 697 908 503 73 39 13 13 13 430 215 645 215 408 204 204 408 269 588 134 250 46 69 23 23 860 860 430 430 744 828 330 660 248 248 248 248 370 370 740 740 843 843 843 843 133 133 133 133 628 450 506 325 380 190 380 190 806 806 806 806 110 110 55 55 246 82 164 82 288 96 96 96 532 798 266 266 288 288 864 288 382 382 382 382 517 57 762 940 343 876 936 312 465 465 465 465 283 283 849 566 871 158 175 821 66 33 33 66 23 310 187 903 106 106 212 212 480 240 480 240 780 260 260 260 401 401 401 401 908 454 454 908 466 177 56 820 778 778 778 778 507 169 338 169 280 280 280 840 101 303 101 202 121 121 363 121 214 214 428 642 379 379 379 379 69 23 46 23 466 302 958 826 376 376 376 376 989 989 989 989 164 839 116 14 676 930 522 921 208 208 208 624 727 727 727 727 622 622 622 622 495 495 495 495 319 638 319 957 858 786 726 440 840 280 280 560 647 647 647 647 20 174 221 674 146 146 438 146 244 122 122 244 60 180 60 60 306 306 918 306 299 214 43 560 205 205 205 615 688 688 688 688 120 240 240 120 308 308 154 154 261 261 261 783 137 222 929 928 32 14 206 45 473 717 630 200 298 298 298 894 515 515 515 515 267 267 267 801 195 195 390 585 654 218 218 436 872 722 833 154 317 951 317 317 683 683 683 683 951 805 50 494 978 326 326 326 935 987 607 70 287 861 287 287 339 339 339 339 558 558 558 558 825 775 477 199 128 384 128 128 433 433 433 433 102 34 34 34 675 225 225 225 637 637 637 637 96 450 745 499 346 173 519 173 512 256 512 256 221 144 881 409 105 210 105 315 228 684 228 228 23 23 23 23 483 161 161 161 585 195 390 195 687 229 229 229 507 507 507 507 456 152 152 152 975 975 975 975 322 788 222 106 279 279 279 837 840 769 630 561 171 171 513 171 232 348 116 116 771 476 131 875 410 373 900 622 448 448 448 448 156 52 52 104 277 554 277 831 26 39 13 13 864 152 258 272 942 314 314 628 130 65 65 130 261 261 783 522 427 42 49 562 840 296 87 51 705 705 705 705 573 573 573 573 116 278 923 755 927 309 309 309 217 217 217 217 519 173 173 173 6 174 243 661 626 394 552 412 457 914 914 457 278 556 278 556 125 125 125 125 190 190 380 380 958 457 397 525 303 303 909 606 368 356 678 138 395 430 903 744 910 455 910 455 544 272 544 272 151 453 151 151 188 188 94 94 806 174 465 382 231 154 77 77 486 162 324 162 674 674 674 674 902 902 902 902 206 103 103 206 954 318 318 318 233 233 233 233 171 513 171 171 245 245 245 245 370 185 185 370 164 492 164 164 76 228 76 76 273 91 182 91 250 250 750 250 454 454 454 454 170 85 85 255 640 640 640 640 666 666 333 333 119 506 466 669 224 672 224 224 211 211 211 211 781 883 148 371 184 92 92 184 180 921 244 898 459 459 459 459 795 795 795 795 867 823 511 3 60 60 30 30 840 840 840 840 104 208 104 312 329 329 329 329 304 304 304 912 183 540 799 603 443 443 886 886 355 355 355 355 249 747 249 498 189 189 189 189 580 290 290 580 132 66 198 66 167 167 501 167 73 284 656 623 420 840 840 420 172 172 172 516 809 755 1000 414 132 44 44 44 972 972 972 972 545 545 545 545 317 317 634 634 224 224 224 672 363 121 242 121 13 26 26 13 330 110 110 110 185 370 555 185 562 62 219 817 170 340 340 170 242 121 121 242 614 294 79 186 336 336 336 336 137 411 137 137 828 276 276 276 230 230 690 230 570 285 855 285 583 583 583 583 163 489 163 163 254 762 254 254 269 269 269 269 347 347 694 694 153 459 306 153 956 956 956 956 550 825 275 275 457 874 190 734 720 720 720 720 698 896 51 638 246 492 246 492 186 93 279 93 407 880 541 177 514 805 169 261 806 798 608 168 181 181 543 181 2 1 1 2 564 282 564 282 427 854 854 427 96 96 288 192 108 108 108 324 136 68 136 68 238 783 847 267 782 782 782 782 953 953 953 953 268 536 268 536 546 273 819 273 604 302 302 906 139 139 139 139 155 310 310 155 313 939 313 313 594 198 198 396 450 225 450 225 780 260 260 260 6 6 6 18 540 270 270 540 479 173 258 839 207 207 621 207 339 339 339 339 409 818 818 409 953 953 953 953 842 421 842 421 64 64 64 64 98 715 911 999 8 8 8 24 841 841 841 841 52 52 156 104 993 331 331 331 190 334 931 288 899 737 780 319 469 796 520 608 318 318 318 954 492 164 164 164 125 250 125 250 164 246 82 82 227 681 227 227 489 163 163 163 972 566 917 122 773 418 22 348 315 630 315 630 154 462 308 154 117 39 39 39 160 160 320 320 416 832 832 416 91 538 874 987 417 417 417 417 120 120 360 120 798 798 798 798 94 188 94 188 290 580 290 580 208 208 208 624 69 69 69 69 319 957 319 319 90 45 45 90 72 216 72 72 997 997 997 997 135 270 405 135 512 512 256 256 116 348 116 116 36 36 72 72 610 308 384 6 720 240 480 240 634 317 317 634 86 43 43 86 88 264 88 176 232 232 232 696 258 387 129 129 175 128 631 976 761 761 761 761 105 210 315 105 790 790 395 395 732 244 244 488 126 126 378 126 492 246 492 246 207 207 621 207 936 936 936 936 376 188 188 376 155 310 155 465 317 317 317 317 789 526 263 263 751 739 640 898 332 332 332 332 355 355 355 355 48 48 48 144 48 48 144 48 214 214 107 107 64 32 32 64 474 474 474 474 2 4 4 2 135 270 135 270 61 61 61 61 283 283 849 283 450 150 150 150 774 774 387 387 496 992 496 992 543 877 845 420 1 3 1 1 129 129 129 129 323 323 323 323 515 515 515 515 806 682 601 33 6 97 891 288 66 780 973 788 180 180 540 180 299 897 299 299 66 66 198 66 316 632 632 316 479 877 616 48 530 530 530 530 57 345 880 2 483 966 966 483 105 105 105 105 435 435 870 870 447 447 447 447 40 66 493 580 321 963 321 321 478 239 239 717 265 795 265 265 240 240 240 240 365 365 365 365 386 772 386 772 28 14 42 14 229 687 229 229 25 25 25 75 562 562 281 281 417 139 278 139 912 912 912 912 868 868 868 868 302 151 302 151 58 538 890 616 265 530 795 265 96 96 96 96 657 219 219 438 115 115 230 230 567 378 189 189 686 806 876 168 586 586 586 586 98 294 98 98 140 140 420 140 6 6 3 3 182 182 546 182 659 659 659 659 547 519 654 756 125 125 125 125 129 258 129 387 300 150 150 450 583 787 943 505 407 407 407 407 60 180 60 60 1000 1000 1000 1000 132 66 198 66 414 414 414 414 537 216 273 527 254 244 836 767 256 128 256 128 376 376 376 376 344 841 280 418 810 386 79 748 63 21 21 21 454 454 454 454 726 674 719 861 768 256 256 256 235 470 235 470 298 298 149 149 365 365 365 365 160 320 160 320 172 172 516 172 275 888 378 701 867 289 289 289 157 463 959 446 905 905 905 905 96 48 144 48 252 252 756 504 781 785 700 861 66 33 33 66 796 712 846 219 50 100 150 50 219 30 95 783 696 232 232 232 588 294 294 588 134 134 134 134 117 351 234 117 79 158 79 158 802 984 736 82 4 12 8 4 51 51 51 51 204 136 68 68 146 73 73 219 633 526 61 874 799 799 799 799 928 928 928 928 378 189 567 189 324 648 324 648 702 702 702 702 308 308 924 616 175 525 175 175 534 267 267 534 137 274 137 274 198 198 198 594 877 757 945 870 581 581 581 581 581 581 581 581 294 882 294 294 52 52 52 156 567 567 567 567 406 812 406 812 494 741 247 247 594 396 198 198 473 473 946 946 556 556 278 278 172 516 344 172 918 412 566 770 156 52 52 52 1 1 1 1 454 497 435 61 220 220 110 110 748 748 374 374 132 396 132 132 477 477 477 477 36 108 72 36 412 412 206 206 163 22 549 890 84 84 84 84 510 294 228 681 195 65 65 65 159 159 477 159 45 411 68 631 146 292 438 146 2 2 2 6 169 169 338 507 155 155 465 155 287 861 287 287 38 19 38 19 917 917 917 917 113 113 113 339 534 178 178 178 657 657 657 657 807 403 913 146 170 170 170 170 169 169 507 169 341 682 341 682 159 53 53 106 328 328 656 984 99 99 99 297 94 188 188 94 137 137 274 274 216 648 216 432 764 764 764 764 622 622 622 622 272 544 272 544 447 149 298 149 516 516 516 516 622 991 974 498 572 858 286 286 182 377 919 913 99 198 297 99 591 197 394 197 97 194 97 291 642 255 784 56 38 38 38 38 10 10 10 10 414 21 19 717 22 11 11 22 95 190 285 95 72 72 72 72 277 277 831 277 627 209 209 209 248 248 248 744 432 864 864 432 50 50 50 150 756 378 756 378 675 349 389 921 659 659 659 659 205 410 205 410 209 209 209 627 912 912 912 912 86 86 86 258 293 791 971 216 182 182 546 182 405 135 135 135 378 126 126 126 430 430 430 430 561 561 561 561 390 130 130 260 88 88 88 88 176 242 499 450 214 214 642 214 214 214 642 214 75 75 75 225 627 627 627 627 453 906 906 453 139 139 139 417 51 51 51 153 989 418 329 666 971 971 971 971 249 498 249 747 99 297 99 198 190 380 380 190 870 290 580 290 332 332 996 332 553 335 939 698 506 253 759 253 444 222 444 222 768 256 256 256 286 286 143 143 275 275 275 275 624 312 312 624 624 208 416 208 290 290 290 870 223 223 446 446 12 12 12 12 127 254 254 127 275 275 550 825 802 840 326 326 83 249 83 83 675 646 487 472 273 273 273 273 600 400 200 200 419 419 838 838 258 86 172 86 908 908 454 454 676 963 911 41 280 280 280 280 415 830 415 830 114 114 57 57 204 204 204 204 630 945 315 315 275 550 275 825 134 402 134 268 299 299 299 897 906 302 302 302 1 3 1 2 574 148 691 421 100 50 100 50 816 408 816 408 420 630 210 210 438 438 438 438 687 229 229 458 135 45 90 45 86 258 86 86 234 468 702 234 216 216 432 648 632 316 632 316 108 108 324 108 41 293 433 649 260 260 260 260 74 74 222 74 428 214 428 214 481 481 481 481 7 21 7 7 102 306 204 102 531 531 531 531 202 202 202 202 262 262 786 262 454 454 908 908 708 708 708 708 171 171 171 171 21 21 63 21 41 41 41 41 348 282 758 526 86 172 86 172 919 919 919 919 1 3 1 2 16 16 48 16 185 990 222 568 93 93 93 93 26 26 52 78 108 108 108 324 838 96 646 85 878 439 878 439 84 84 252 84 65 65 130 130 776 941 985 375 60 20 20 40 319 319 319 319 642 642 642 642 685 967 628 373 137 137 137 137 968 968 968 968 9 9 18 27 326 163 163 489 474 237 237 474 400 941 478 7 405 135 135 135 76 76 152 228 105 210 315 105 513 954 676 620 409 409 409 409 135 45 45 90 855 855 855 855 90 30 30 60 865 699 550 551 249 249 249 747 352 528 176 176 262 131 262 131 788 387 157 903 211 633 211 422 873 949 97 321 164 328 164 492 124 62 124 62 660 660 660 660 179 179 537 358 706 706 706 706 283 566 283 566 864 288 288 576 700 700 700 700 456 304 152 152 227 454 681 227 100 50 100 50 389 169 340 634 942 942 942 942 927 309 309 309 320 320 640 960 996 332 332 332 750 750 750 750 244 732 244 244 323 323 323 323 27 9 18 9 215 30 989 995 70 210 70 70 632 632 632 632 890 658 231 987 268 268 536 536 302 34 667 239 423 141 141 141 636 318 318 636 2 1 1 3 351 117 117 117 795 265 265 530 117 117 234 351 814 814 814 814 184 184 184 184 82 82 164 164 488 488 488 488 50 150 50 50 45 836 63 682 357 689 183 388 741 741 741 741 247 247 247 247 244 122 366 122 336 336 168 168 198 99 297 99 484 242 484 242 336 672 672 336 46 69 23 23 412 206 618 206 328 164 164 328 643 643 643 643 148 102 551 601 389 389 389 389 749 928 233 404 681 681 681 681 245 245 490 735 780 520 260 260 705 903 428 148 187 374 374 187 237 79 79 79 141 47 47 47 194 194 194 194 516 172 172 344 530 530 265 265 186 186 186 558 138 414 138 138 235 235 705 470 101 202 101 303 110 220 220 110 82 82 246 164 138 138 138 414 112 56 56 112 414 138 138 138 756 504 252 252 111 111 111 333 90 615 993 462 641 641 641 641 921 307 307 614 737 157 122 431 948 948 474 474 404 834 638 471 138 722 662 283 220 440 220 660 698 525 556 352 412 206 412 206 436 218 218 654 861 287 287 287 206 412 206 412 309 927 618 309 130 130 390 130 46 46 46 46 488 732 244 244 294 294 588 588 368 368 736 736 318 954 318 636 538 538 538 538 130 130 390 130 315 315 630 630 8 234 157 118 251 753 251 251 294 294 882 294 239 239 717 239 710 710 355 355 46 46 46 46 88 88 88 88 196 196 588 196 144 144 432 288 663 221 221 221 256 768 512 256 142 142 142 142 100 100 300 100 567 567 567 567 736 368 368 736 40 80 80 40 441 882 441 882 111 161 969 324 20 322 3 479 495 986 117 797 372 186 372 186 186 93 93 279 885 295 295 590 128 384 585 866 67 635 777 237 191 191 191 573 622 331 566 985 700 700 350 350 323 646 969 323 107 107 214 214 470 142 55 918 246 738 492 246 58 96 228 293 413 792 865 535 23 23 46 69 972 783 554 183 202 202 202 606 326 163 163 489 946 473 946 473 297 198 99 99 40 80 80 40 170 340 170 510 10 156 669 490 447 894 894 447 214 107 321 107 480 960 960 480 664 682 510 500 688 394 147 533 528 176 176 176 180 180 180 180 434 217 217 651 97 291 194 97 417 417 834 834 315 315 945 630 478 478 239 239 168 84 168 84 170 85 170 85 16 16 16 16 48 48 24 24 320 320 160 160 458 458 458 458 387 387 387 387 288 864 288 288 940 940 940 940 223 223 669 446 73 73 73 219 129 43 43 43 288 144 288 144 206 412 206 412 807 10 864 53 156 52 52 104 357 932 824 990 103 206 103 309 280 280 560 560 159 477 159 159 486 162 162 162 174 174 174 522 558 279 279 558 382 382 764 764 657 438 219 219 88 88 88 88 432 432 432 432 349 203 803 436 144 561 541 721 801 534 267 267 810 270 270 270 137 581 802 872 770 385 385 770 446 892 892 446 96 96 96 288 841 841 841 841 472 467 796 54 296 296 888 592 248 496 744 248 208 624 208 208 588 196 196 196 13 39 13 13 40 80 120 40 277 277 831 277 237 79 79 158 123 41 41 41 698 124 196 952 245 245 245 735 342 513 171 171 454 454 454 454 108 36 36 72 162 486 162 162 258 774 258 516 146 146 146 146 112 112 56 56 329 329 658 658 763 763 763 763 324 108 108 216 811 990 991 446 561 187 187 187 383 383 383 383 380 380 380 380 438 525 488 887 124 124 124 124 288 576 288 576 155 310 465 155 214 642 214 214 991 991 991 991 448 448 896 896 310 155 155 465 93 582 933 575 1000 1000 1000 1000 133 744 50 579 237 303 20 942 538 269 269 538 888 53 885 834 18 18 18 18 86 43 43 129 436 436 872 872 360 720 720 360 922 922 922 922 616 924 308 308 602 301 301 602 285 855 285 570 248 744 248 248 121 261 447 376 698 251 746 807 38 19 19 38 913 913 913 913 102 968 337 823 836 841 9 412 958 958 958 958 39 39 39 39 203 406 203 406 745 805 184 612 276 276 552 552 354 601 333 643 678 806 155 874 448 448 224 224 90 135 45 45 481 962 481 962 125 125 250 250 420 140 140 140 223 223 669 446 978 326 326 326 219 438 657 219 18 18 54 18 291 264 800 144 910 611 688 918 639 426 213 213 39 39 39 117 124 124 124 372 681 392 208 829 512 512 512 512 214 587 821 702 60 120 180 60 946 473 473 946 22 22 22 66 165 55 55 55 369 388 824 550 564 254 185 829 531 177 354 177 147 294 147 294 436 436 436 436 127 127 127 127 680 340 340 680 137 137 411 274 172 344 516 172 102 34 34 34 478 380 112 793 897 897 897 897 957 319 319 319 768 256 512 256 56 56 168 56 642 321 642 321 872 872 436 436 338 676 338 676 81 756 734 473 516 344 172 172 253 253 253 253 944 472 472 944 471 157 314 157 552 184 184 184 362 362 181 181 436 436 436 436 7 7 7 7 388 590 61 801 33 66 33 66 28 56 28 56 344 172 516 172 686 686 686 686 268 134 268 134 298 596 894 298 51 51 51 153 137 873 484 647 480 480 960 960 848 848 848 848 318 954 318 318 135 135 135 135 76 38 38 114 200 200 600 200 500 102 622 455 305 610 915 305 104 104 104 104 65 65 130 130 2 801 743 208 19 19 19 57 498 332 166 166 399 133 266 133 10 5 5 15 56 353 894 678 153 51 51 51 489 489 489 489 120 120 120 120 232 464 464 232 326 652 326 978 488 275 550 449 207 414 414 207 203 203 203 203 753 350 414 884 420 210 420 210 137 411 137 274 82 82 82 82 21 9 135 534 981 327 327 327 586 586 586 586 249 498 747 249 85 85 255 85 944 944 472 472 357 46 121 812 69 207 69 69 30 60 30 60 35 35 35 35 68 68 204 136 777 259 259 259 44 44 22 22 109 218 109 327 578 551 132 417 22 11 22 11 9 9 27 9 816 272 272 272 632 316 316 948 321 107 214 107 2 433 733 942 37 37 37 37 272 816 272 272 647 647 647 647 39 117 39 39 207 207 414 621 200 600 200 200 312 312 312 936 364 728 728 364 588 294 588 294 5 61 738 858 473 523 273 281 699 214 418 186 756 756 756 756 479 678 499 665 561 187 374 187 317 317 317 951 83 83 166 249 61 183 61 122 305 915 305 305 564 188 188 188 778 389 389 778 606 870 136 773 31 62 31 93 758 745 932 506 372 372 186 186 11 33 22 11 21 21 21 63 118 236 118 236 210 693 90 367 28 56 84 28 208 208 624 208 298 298 596 894 122 122 122 366 280 840 280 280 34 565 647 712 966 322 322 322 404 10 109 782 209 209 418 627 409 409 409 409 303 101 101 101 30 30 90 30 301 301 301 903 126 126 63 63 486 486 486 486 10 155 293 452 671 671 671 671 287 861 287 287 196 196 196 196 326 163 326 163 39 13 13 13 555 185 185 185 404 852 279 185 79 79 237 79 139 139 139 139 78 39 78 39 45 45 135 45 779 779 779 779 549 619 991 296 25 275 35 373 135 135 270 405 51 472 156 892 336 539 160 746 329 987 329 658 538 538 538 538 312 312 156 156 398 398 796 796 2 6 2 2 180 357 813 494 190 190 570 190 320 320 960 320 851 851 851 851 900 900 900 900 956 331 229 664 532 532 266 266 146 146 438 146 117 117 117 351 848 191 458 888 721 217 24 693 38 76 114 38 341 341 341 341 957 957 957 957 324 324 972 324 830 830 415 415 539 532 761 680 10 295 936 259 30 30 30 30 182 364 546 182 806 929 239 692 880 880 440 440 227 227 227 681 235 705 235 470 321 321 963 321 206 412 412 206 121 121 363 121 417 278 139 139 860 11 228 248 718 197 570 182 642 963 321 321 226 678 226 226 73 73 73 73 192 96 192 96 691 555 72 145 99 99 99 99 298 298 298 894 216 108 324 108 484 219 135 173 690 690 690 690 54 108 54 162 209 627 209 209 151 151 151 151 660 664 204 583 158 158 158 158 203 360 649 462 305 305 305 915 886 200 917 766 674 674 674 674 288 288 288 288 965 987 721 148 770 770 770 770 817 657 472 62 713 225 587 594 890 890 445 445 882 326 417 980 314 314 942 628 319 638 957 319 108 36 36 36 897 244 893 847 399 798 798 399 234 234 702 234 69 23 46 23 303 303 303 909 331 331 331 993 250 973 764 786 89 89 267 89 483 215 941 443 944 361 600 928 960 667 44 860 298 596 298 596 105 210 315 105 531 531 531 531 230 372 183 417 772 772 772 772 69 138 69 138 196 98 98 294 43 86 129 43 543 967 883 678 78 39 78 39 499 499 499 499 63 63 126 126 87 603 372 528 710 641 278 355 486 972 972 486 111 333 111 222 317 634 317 634 124 62 62 186 307 921 614 307 578 607 481 127 234 468 234 702 141 47 47 94 232 696 232 464 39 39 39 39 802 247 43 972 289 289 289 289 46 46 46 46 810 405 405 810 97 291 97 97 452 452 452 452 352 14 837 928 321 321 321 321 52 26 26 78 183 183 366 366 327 327 327 327 473 269 258 184 737 839 807 916 38 19 19 38 533 533 533 533 237 602 228 294 72 216 144 72 204 102 306 102 567 917 993 667 243 243 243 243 232 12 332 429 379 758 758 379 98 98 98 294 172 172 172 172 843 309 980 508 766 766 383 383 681 681 681 681 88 44 132 44 671 582 211 29 518 765 315 916 112 56 56 112 204 204 204 612 251 753 251 251 110 55 110 55 753 251 251 502 121 121 121 121 90 30 30 30 113 113 339 113 195 65 65 65 234 234 234 702 176 176 88 88 147 49 49 49 846 423 423 846 575 25 698 713 331 993 331 331 897 650 742 273 181 53 366 876 798 209 247 183 703 703 703 703 321 963 321 321 112 336 224 112 104 312 208 104 534 637 798 361 456 456 912 912 350 350 175 175 728 478 549 533 545 545 545 545 760 997 818 544 13 13 13 39 876 876 438 438 991 203 658 980 274 274 274 822 288 288 288 288 182 546 364 182 117 39 39 78 443 886 443 886 348 370 378 157 295 295 885 295 390 390 780 780 153 306 306 153 936 312 312 312 367 367 367 367 217 217 217 217 23 23 46 69 314 314 157 157 51 51 153 51 717 151 827 787 470 470 470 470 930 930 465 465 738 738 738 738 311 622 311 933 66 26 531 977 15 602 560 557 324 324 162 162 288 96 96 192 840 280 280 280 154 136 680 344 254 762 508 254 209 209 209 627 259 777 259 259 159 159 477 159 548 274 548 274 39 403 341 850 1 1 2 2 125 125 250 375 97 97 194 194 301 301 903 602 264 264 132 132 960 480 960 480 308 924 308 308 639 639 639 639 176 528 176 176 542 542 542 542 993 331 331 662 40 40 20 20 330 990 330 330 17 51 17 17 672 893 273 688 958 958 958 958 549 183 183 183 276 138 276 138 219 219 438 657 610 610 305 305 209 209 418 627 205 139 990 705 345 345 345 345 654 654 327 327 164 576 138 779 84 84 84 252 141 141 423 141 345 345 345 345 187 187 187 561 826 413 826 413 528 792 264 264 296 296 296 888 728 728 728 728 916 916 916 916 192 192 192 192 380 380 380 380 213 766 692 439 134 134 402 268 201 402 402 201 48 144 48 48 35 903 954 400 190 95 285 95 538 538 538 538 229 458 458 229 63 63 126 189 147 294 294 147 263 526 526 263 239 717 239 239 356 712 356 712 757 757 757 757 332 996 332 332 22 11 11 33 187 418 11 781 484 242 484 242 956 432 15 221 392 181 262 40 641 641 641 641 92 184 276 92 140 140 140 140 470 470 470 470 140 70 70 210 244 244 244 244 286 286 858 286 5 15 5 5 600 200 400 200 788 788 788 788 638 319 638 319 252 252 504 756 303 606 606 303 895 573 431 559 488 769 661 198 293 879 293 586 77 611 968 559 243 420 461 1 732 406 102 138 628 628 628 628 11 11 11 11 114 38 38 76 436 932 914 925 36 102 864 246 877 670 661 78 668 668 668 668 87 87 261 174 73 146 146 73 279 279 279 837 166 166 166 498 290 870 580 290 658 329 658 329 48 48 96 96 219 657 219 219 402 402 402 402 153 153 306 459 92 879 152 734 65 130 65 195 609 609 609 609 32 64 32 64 45 550 671 603 441 78 916 214 145 145 145 145 825 34 348 114 277 831 277 277 492 183 245 556 85 803 556 306 164 82 246 82 148 148 148 148 291 873 291 291 939 313 626 313 743 914 962 216 802 802 802 802 559 559 559 559 192 576 192 192 333 962 455 492 780 390 780 390 934 97 898 499 778 778 389 389 53 801 134 78 126 126 63 63 238 238 238 238 372 186 186 372 853 294 835 167 441 441 441 441 296 592 592 296 10 30 10 20 207 207 207 207 289 911 491 753 46 795 154 737 738 738 369 369 11 22 11 33 819 266 590 818 222 333 111 111 62 62 62 62 109 218 109 218 19 19 57 38 41 299 50 157 713 816 956 101 246 82 82 82 102 204 306 102 99 297 99 99 134 67 134 67 147 294 294 147 690 690 690 690 132 132 132 132 388 194 194 582 155 613 936 647 259 259 777 259 37 37 37 37 636 166 728 764 372 124 124 124 490 490 245 245 594 594 297 297 252 504 252 504 308 748 41 675 547 776 444 662 201 201 603 201 478 478 239 239 730 923 43 843 236 236 236 708 134 134 67 67 79 158 158 79 72 144 144 72 508 235 256 616 648 648 648 648 312 936 312 312 888 888 888 888 71 71 213 142 697 819 455 81 57 19 38 19 140 420 140 140 72 24 24 24 879 586 293 293 500 250 250 750 205 205 410 410 235 235 470 705 220 220 110 110 484 964 415 189 532 266 532 266 160 80 160 80 327 981 327 327 39 78 39 117 915 305 305 305 331 536 81 209 703 419 843 598 3 3 9 3 258 86 86 86 738 219 861 414 950 950 950 950 3 585 398 33 135 405 135 270 723 723 723 723 443 443 443 443 442 442 221 221 948 703 44 322 642 214 214 428 134 268 268 134 636 636 636 636 170 170 510 170 913 913 913 913 585 585 585 585 190 190 190 570 568 284 852 284 926 926 926 926 490 490 490 490 593 546 312 763 654 436 218 218 10 10 5 5 333 333 999 333 185 185 185 185 180 540 180 180 360 180 360 180 429 429 858 858 44 44 44 44 385 385 385 385 822 411 411 822 528 176 176 176 825 631 481 402 239 478 239 478 298 298 596 596 38 38 38 38 144 403 765 923 759 253 253 253 683 683 683 683 858 429 429 858 762 627 166 833 240 120 240 120 886 443 886 443 283 566 283 849 186 186 372 372 458 916 458 916 159 857 863 542 127 594 766 137 266 133 399 133 928 517 580 591 363 726 726 363 826 876 918 955 78 26 52 26 115 115 115 345 15 45 15 15 345 345 345 345 86 258 86 86 126 935 807 683 163 961 357 580 158 158 474 158 310 930 310 620 469 154 867 54 667 40 152 294 158 237 79 79 320 320 320 960 570 190 190 190 129 387 258 129 56 56 56 56 340 536 987 390 744 372 744 372 52 156 52 104 275 550 275 825 247 247 247 741 921 765 899 545 496 567 326 244 464 464 464 464 296 296 296 296 302 302 302 302 57 171 57 57 288 288 288 864 436 218 218 654 414 138 138 138 70 210 70 140 219 494 7 260 764 992 259 282 720 720 360 360 165 165 495 165 781 735 939 176 778 778 778 778 51 51 102 102 377 377 377 377 243 81 81 81 837 837 837 837 235 235 235 235 109 109 109 109 296 592 296 888 254 762 254 254 129 129 258 258 193 193 579 193 54 18 18 18 450 900 900 450 788 394 394 788 312 468 156 156 277 277 277 277 55 55 55 165 117 663 904 825 658 658 329 329 167 167 167 501 370 370 370 370 657 650 505 81 12 24 12 36 337 526 879 940 302 151 151 302 231 231 693 462 452 678 226 226 288 96 192 96 6 424 110 178 3 898 194 983 240 720 480 240 778 389 778 389 316 316 316 948 665 665 665 665 208 711 171 300 105 210 315 105 33 33 66 66 256 256 768 512 248 248 496 496 236 135 582 855 293 293 879 293 235 235 235 235 71 142 142 71 504 504 504 504 16 8 16 8 92 92 92 92 481 481 481 481 381 254 127 127 570 826 867 68 991 991 991 991 906 453 453 906 534 640 246 108 248 248 496 744 157 157 314 314 817 817 817 817 280 280 280 280 814 814 407 407 96 96 288 192 524 524 524 524 112 112 112 336 744 155 400 83 39 39 117 39 408 204 408 204 183 183 549 366 90 803 342 878 429 429 429 429 618 206 206 412 162 54 54 54 906 302 604 302 737 7 511 291 903 301 301 301 982 982 491 491 548 184 575 339 944 944 944 944 230 690 460 230 122 122 122 122 382 191 573 191 397 976 152 639 886 886 886 886 320 320 640 640 417 417 417 417 406 203 203 609 829 829 829 829 584 584 584 584 502 753 251 251 710 710 710 710 206 618 206 206 57 57 57 171 532 532 266 266 204 204 204 204 295 295 295 295 289 578 578 289 282 141 141 423 139 417 139 139 276 552 276 828 834 834 834 834 972 324 324 324 340 340 340 340 136 204 68 68 324 324 972 648 609 203 203 203 267 89 89 178 236 236 472 708 53 159 53 53 122 244 366 122 765 765 765 765 379 762 328 424 130 913 207 447 180 540 180 360 723 723 723 723 307 307 614 921 634 317 951 317 74 742 80 304 126 378 752 723 666 214 559 678 782 449 1000 538 998 499 499 998 76 76 76 228 936 519 210 250 475 475 950 950 624 312 312 624 369 369 369 369 837 558 279 279 208 104 312 104 483 224 661 149 140 420 140 140 135 45 90 45 122 898 597 402 266 266 133 133 834 834 834 834 313 313 313 939 317 634 317 634 242 242 242 242 736 345 480 200 349 698 698 349 336 812 191 103 6 12 18 6 832 982 470 699 934 305 214 79 307 921 307 614 321 321 321 963 641 641 641 641 64 64 64 64 595 595 595 595 102 34 68 34 534 178 178 178 940 940 470 470 870 580 290 290 128 384 128 128 40 80 80 40 31 31 62 93 166 166 498 166 63 126 189 63 110 110 330 110 15 15 15 45 29 29 29 29 575 252 72 793 193 193 386 579 156 156 156 156 747 6 891 128 31 31 31 31 760 254 549 993 74 74 222 74 577 919 780 582 548 274 822 274 249 153 802 829 830 830 830 830 57 57 171 114 333 333 333 333 332 664 664 332 830 415 830 415 252 126 126 252 482 241 482 241 91 182 91 182 929 929 929 929 981 994 873 322 272 816 272 272 273 819 273 273 328 656 656 328 360 360 720 720 85 85 85 85 435 435 435 435 300 150 150 300 810 810 810 810 36 18 54 18 65 65 65 195 60 30 90 30 283 283 283 849 46 46 46 138 105 105 105 105 192 192 384 576 285 95 190 95 328 328 328 984 56 735 679 689 819 75 532 917 900 450 450 900 235 235 705 235 429 429 429 429 173 173 173 173 569 269 338 273 648 216 216 216 276 414 138 138 303 101 101 202 746 48 751 372 477 477 477 477 284 142 284 142 89 89 178 267 263 526 263 789 90 90 90 90 34 34 34 34 766 766 383 383 168 168 84 84 673 673 673 673 406 406 406 406 872 436 436 872 540 180 180 180 89 772 729 594 163 163 489 163 294 294 294 294 392 392 392 392 87 29 29 29 67 67 201 134 185 185 555 370 72 72 36 36 274 137 137 411 919 919 919 919 105 210 105 210 456 196 437 163 294 98 196 98 148 296 148 444 492 164 164 328 322 966 322 322 924 462 924 462 28 28 28 28 222 111 111 333 951 317 634 317 104 208 104 208 300 300 300 900 342 114 114 114 274 274 822 274 112 112 336 112 58 116 116 58 312 312 312 936 303 303 303 303 567 567 567 567 56 84 28 28 895 895 895 895 132 44 44 44 221 221 221 221 421 421 421 421 351 579 108 99 238 119 357 119 232 232 232 696 145 145 435 145 225 127 647 889 706 706 353 353 721 465 214 929 758 758 758 758 70 35 105 35 236 236 236 708 16 32 32 16 558 279 558 279 164 164 328 328 226 678 226 226 544 544 272 272 205 205 615 410 365 730 730 365 780 780 780 780 863 876 423 201 444 444 444 444 162 81 81 162 366 366 732 732 137 137 137 137 556 494 717 173 337 177 727 168 999 333 333 666 408 759 161 29 969 323 323 646 225 225 450 450 132 396 264 132 320 320 640 640 866 433 866 433 312 312 936 312 139 139 139 417 247 494 247 494 275 275 275 275 118 118 236 236 155 155 465 310 755 108 201 563 432 266 377 146 66 66 66 198 197 197 394 591 650 502 49 129 679 719 301 272 494 90 823 201 185 185 555 185 26 78 26 52 76 114 38 38 788 788 788 788 360 360 180 180 588 294 294 588 796 796 398 398 9 9 492 821 329 329 987 329 898 898 898 898 272 272 272 272 267 89 89 89 30 15 45 15 157 704 156 28 638 319 319 638 486 162 162 162 914 914 914 914 70 70 70 210 884 884 442 442 87 87 87 87 965 965 965 965 594 297 297 594 776 388 776 388 627 168 689 619 656 656 328 328 816 763 974 44 133 266 266 133 159 318 159 318 446 669 223 223 234 468 702 234 540 270 270 540 954 477 477 954 492 328 164 164 208 624 208 416 82 41 41 123 260 520 780 260 722 465 887 650 222 222 222 222 121 121 121 363 734 734 367 367 612 306 612 306 351 117 117 117 40 80 40 120 880 880 880 880 140 280 420 140 516 730 349 625 249 249 249 249 345 115 115 115 203 203 406 609 723 241 241 241 786 393 393 786 32 16 32 16 108 216 324 108 154 154 462 154 71 71 71 71 865 865 865 865 549 183 183 183 111 111 111 333 284 284 568 568 614 614 307 307 820 820 410 410 202 101 202 101 23 299 176 470 367 537 802 779 771 592 573 155 304 304 912 304 771 514 257 257 321 321 321 321 813 979 101 799 600 200 400 200 313 313 313 939 205 205 615 205 915 234 772 839 450 969 890 490 792 264 264 264 852 852 852 852 316 316 316 948 682 341 341 682 127 254 254 127 290 290 290 290 188 188 564 188 285 285 570 855 597 896 677 834 298 596 298 596 117 342 684 533 315 630 945 315 160 480 160 160 908 454 908 454 515 515 515 515 186 558 186 372 472 472 472 472 76 76 228 152 49 147 49 98 942 942 942 942 159 554 94 161 177 354 177 354 884 884 884 884 411 822 822 411 239 239 239 717 342 114 114 114 406 503 845 498 284 852 284 284 182 91 182 91 234 234 117 117 159 477 159 159 28 28 56 56 532 266 532 266 440 880 880 440 699 699 699 699 374 149 551 780 250 250 125 125 308 616 924 308 105 35 35 35 97 291 97 97 170 170 510 170 530 530 530 530 202 404 202 404 616 924 308 308 127 381 127 127 135 116 869 27 17 17 51 17 25 578 97 743 109 327 109 109 291 825 946 433 526 789 263 263 50 716 139 278 672 672 672 672 597 597 597 597 968 968 3 919 224 672 224 224 123 41 41 41 571 879 23 128 92 92 92 92 478 478 478 478 305 915 305 610 112 112 336 112 516 258 258 516 667 667 667 667 813 506 121 407 102 102 51 51 240 480 240 480 164 492 164 328 85 85 255 85 91 91 91 91 321 642 963 321 469 469 469 469 714 81 180 516 381 381 381 381 380 760 760 380 657 657 657 657 478 247 894 242 789 899 514 388 198 198 396 396 736 736 736 736 798 161 318 161 228 228 684 456 945 315 315 315 854 854 854 854 51 153 51 102 451 451 451 451 100 100 100 100 468 702 234 234 492 656 627 376 405 270 135 135 283 566 849 283 259 259 777 259 594 198 198 198 213 213 213 639 462 154 154 308 100 50 150 50 324 184 535 598 312 312 312 312 597 199 199 199 850 425 425 850 63 189 63 126 990 809 179 109 314 157 471 157 312 208 104 104 376 376 376 376 115 345 230 115 810 379 426 393 81 81 81 243 744 372 744 372 522 545 448 878 163 720 421 774 668 489 904 897 628 246 58 656 270 180 90 90 172 86 258 86 321 732 889 629 707 26 325 590 899 94 582 302 455 455 910 910 444 309 439 535 918 918 918 918 390 195 195 390 651 651 651 651 132 88 44 44 87 29 29 29 129 129 129 129 170 170 510 170 231 231 231 693 147 147 147 441 611 520 943 273 101 101 303 101 342 342 171 171 2 1 1 2 66 33 33 66 50 358 448 836 855 570 285 285 999 999 999 999 51 926 157 459 27 720 149 455 659 659 659 659 390 130 130 130 323 323 969 323 142 284 142 284 257 514 257 514 367 367 367 367 299 299 598 598 510 510 510 510 94 94 188 188 307 307 921 307 211 211 422 633 683 683 683 683 496 496 248 248 51 153 102 51 624 208 208 208 482 482 482 482 178 326 459 223 105 210 105 210 604 302 604 302 295 295 590 590 181 362 181 362 60 60 30 30 947 949 271 707 215 645 430 215 758 843 581 407 942 314 314 314 95 95 95 95 482 964 964 482 24 72 24 24 106 318 106 106 105 315 105 105 85 255 85 170 266 266 532 532 186 93 93 279 540 540 540 540 16 8 8 16 211 211 422 633 648 324 648 324 144 456 727 319 641 641 641 641 735 245 245 490 340 340 170 170 242 242 726 242 562 562 562 562 13 39 13 26 882 294 294 294 4 2 4 2 978 405 660 681 753 251 251 502 184 552 184 368 36 72 72 36 7 14 14 7 118 354 118 118 77 77 77 231 574 574 574 574 381 381 381 381 57 57 57 171 444 699 569 374 10 20 10 30 315 6 465 987 918 918 459 459 570 285 285 570 305 915 305 610 195 585 390 195 706 785 568 368 76 76 76 76 166 166 166 498 660 660 660 660 104 312 104 104 469 469 469 469 258 324 894 549 149 149 149 149 246 246 738 492 156 312 312 156 564 846 282 282 67 518 559 130 432 432 432 432 413 413 413 413 357 357 357 357 363 363 363 363 297 594 297 891 90 90 90 90 432 216 648 216 972 972 972 972 871 295 532 262 319 319 638 638 61 61 61 61 214 214 214 214 253 253 253 253 289 289 578 578 912 456 912 456 305 915 305 305 471 966 322 598 718 359 359 718 84 126 42 42 327 981 327 327 63 21 42 21 457 806 567 39 207 69 138 69 855 285 285 570 448 896 448 896 102 153 51 51 450 450 225 225 376 376 376 376 636 318 636 318 414 4 524 532 914 914 914 914 669 446 223 223 133 399 133 133 135 135 405 135 414 828 828 414 189 189 189 189 368 298 101 63 751 751 751 751 819 819 819 819 825 275 275 275 259 259 518 777 284 284 568 568 642 454 709 383 67 201 67 134 598 130 433 166 250 250 750 250 446 918 248 480 824 824 824 824 275 550 275 550 295 295 590 885 417 278 139 139 126 126 126 126 69 138 69 207 884 442 442 884 366 244 122 122 149 149 447 149 124 124 248 372 357 119 238 119 955 532 455 895 975 325 325 325 260 260 520 520 323 969 646 323 913 913 913 913 129 129 258 387 37 37 37 37 405 405 405 405 320 640 320 640 800 800 400 400 191 573 191 382 204 306 102 102 496 80 518 841 300 900 300 300 393 131 262 131 28 56 84 28 736 142 974 233 266 736 193 910 104 899 433 367 442 884 442 884 374 374 374 374 533 837 55 992 188 94 94 188 75 75 150 225 171 57 114 57 343 686 343 686 509 357 243 188 633 115 679 226 997 228 988 400 627 944 506 921 303 909 303 303 224 224 672 224 488 244 488 244 216 432 648 216 749 111 995 260 285 848 242 429 742 742 742 742 936 468 468 936 876 292 292 292 94 141 47 47 490 490 980 980 318 159 159 477 303 303 606 909 20 943 713 864 406 203 406 203 120 120 240 240 496 507 826 703 522 174 348 174 45 15 30 15 78 39 117 39 429 858 429 858 62 124 62 124 293 293 293 293 909 755 799 759 7 648 21 927 430 430 430 430 121 363 242 121 220 440 660 220 638 638 638 638 136 136 408 136 552 184 368 184 304 152 152 304 576 288 288 864 9 9 9 27 172 172 516 344 981 981 981 981 519 159 228 290 89 267 89 89 131 131 131 393 873 291 291 291 186 186 93 93 866 866 433 433 203 609 203 406 739 57 662 241 836 812 631 670 238 238 238 714 852 568 284 284 478 478 239 239 85 255 85 170 261 783 261 261 244 244 244 244 832 416 416 832 374 101 285 16 678 424 487 358 607 607 607 607 789 263 263 526 330 660 990 330 571 571 571 571 909 711 49 20 1 1 1 3 171 171 513 171 111 333 111 111 315 315 945 630 382 382 382 382 540 386 692 989 196 196 588 196 236 708 472 236 417 708 649 662 292 584 292 876 338 338 676 676 99 99 198 297 236 619 626 951 228 228 114 114 35 35 35 105 291 97 97 97 163 489 163 163 482 482 964 964 285 285 855 285 726 425 965 141 694 449 714 662 506 253 253 506 805 805 805 805 339 678 678 339 490 490 980 980 15 15 45 15 36 72 36 72 368 552 184 184 56 28 28 56 934 934 934 934 118 118 118 354 186 186 186 558 285 570 855 285 910 910 455 455 437 874 437 874 482 482 482 482 902 27 527 313 790 790 790 790 927 927 927 927 488 488 488 488 447 298 149 149 189 189 189 189 98 752 844 396 717 752 60 928 481 481 481 481 48 96 96 48 67 67 67 67 250 500 500 250 30 15 15 30 625 729 604 92 71 920 187 117 351 460 708 336 650 325 325 975 326 326 652 978 259 259 777 259 442 139 190 302 476 476 238 238 824 942 660 586 380 380 380 380 240 720 240 240 522 873 118 838 734 187 663 537 479 251 541 879 284 852 284 284 892 892 892 892 182 966 353 688 67 67 67 67 233 466 233 466 203 609 203 203 633 211 211 422 27 9 9 9 158 158 158 474 380 641 134 746 183 366 366 183 57 57 57 171 4 2 2 6 215 430 215 430 346 519 173 173 52 52 104 156 724 724 724 724 170 85 170 85 228 76 76 152 26 78 26 26 621 621 621 621 375 125 125 125 197 591 197 197 508 254 254 762 302 302 302 302 340 340 170 170 468 468 468 468 225 225 675 450 286 858 286 286 38 824 380 350 56 56 112 168 646 323 323 646 82 41 41 123 28 28 84 56 234 468 234 468 691 4 896 169 126 378 126 126 368 368 368 368 228 228 684 228 436 45 975 869 442 884 884 442 316 316 316 948 42 14 14 14 508 431 978 856 92 276 92 92 552 184 184 184 779 48 13 707 206 206 206 206 906 906 906 906 15 15 45 30 29 29 87 58 403 403 403 403 440 420 859 586 404 202 404 202 165 165 330 330 946 946 946 946 113 113 339 113 849 529 483 61 470 470 235 235 940 313 272 36 889 889 889 889 313 313 313 313 295 777 669 490 214 428 642 214 180 180 90 90 37 37 37 111 853 853 853 853 999 999 999 999 456 912 456 912 492 246 246 738 235 470 470 235 215 215 645 215 558 186 186 186 112 245 279 845 948 316 316 316 712 712 712 712 327 327 327 327 387 779 113 83 382 573 191 191 176 176 528 176 431 780 374 782 213 426 426 213 306 102 102 102 971 523 42 320 519 519 519 519 72 72 72 216 500 750 250 250 542 542 271 271 975 975 975 975 67 67 134 134 24 922 799 183 186 186 93 93 104 208 104 312 811 811 811 811 995 792 654 725 151 151 151 453 292 292 146 146 471 476 580 121 129 258 129 387 233 233 699 233 123 82 41 41 181 181 181 181 560 927 831 396 8 724 710 293 275 275 275 275 232 696 464 232 561 561 561 561 799 135 249 347 921 614 307 307 74 74 74 74 282 564 282 564 76 214 955 989 285 285 285 285 487 98 404 850 285 285 285 855 111 74 37 37 398 688 922 307 701 701 701 701 157 157 157 157 64 64 64 192 317 317 951 634 263 263 263 263 461 461 461 461 203 203 203 203 684 265 503 950 111 37 37 37 309 309 927 309 282 282 564 846 432 216 648 216 815 815 815 815 834 417 417 834 365 365 730 730 490 245 245 490 86 86 86 258 156 312 468 156 979 979 979 979 176 528 176 176 195 195 585 390 171 57 57 114 554 277 831 277 120 120 360 120 424 212 424 212 203 203 203 203 298 298 298 894 193 346 607 168 248 124 124 248 334 167 334 167 534 894 897 749 88 176 88 176 145 743 641 541 126 126 126 126 63 63 63 63 828 552 276 276 727 802 302 890 364 364 182 182 492 492 492 492 807 269 269 269 637 637 637 637 923 923 923 923 884 442 442 884 370 185 185 555 110 110 220 330 262 262 786 262 478 693 168 92 671 671 671 671 201 82 562 872 336 842 198 538 275 275 275 275 16 24 8 8 233 233 699 233 468 308 423 714 798 266 266 266 183 183 366 549 175 350 175 525 676 676 676 676 541 541 541 541 68 68 68 68 195 195 195 195 228 228 684 228 78 156 156 78 426 142 142 142 382 191 382 191 235 876 850 573 708 236 236 236 631 74 862 704 562 843 281 281 160 160 160 480 200 200 200 200 161 322 161 483 326 326 978 326 959 959 959 959 22 22 22 22 201 999 882 299 382 573 191 191 547 547 547 547 787 787 787 787 127 381 127 254 490 245 735 245 269 602 611 217 387 387 387 387 325 325 650 975 276 665 358 934 184 368 552 184 252 435 290 438 65 173 744 477 320 320 320 320 273 273 273 273 907 907 907 907 573 191 191 191 507 169 169 169 264 528 792 264 260 520 260 520 100 200 200 100 252 488 62 3 300 300 900 300 585 195 195 195 459 459 918 918 59 118 177 59 192 192 192 192 727 727 727 727 264 88 176 88 820 820 820 820 448 448 224 224 323 323 323 969 245 245 245 735 329 329 329 329 93 93 93 279 74 37 74 37 272 544 272 816 126 653 837 441 142 71 142 71 884 584 43 727 566 283 849 283 272 230 806 200 215 215 645 215 44 66 22 22 759 253 253 253 168 168 504 168 916 916 916 916 472 472 472 472 119 172 437 813 90 90 90 90 1 225 843 251 444 222 666 222 227 454 454 227 980 55 433 29 521 956 640 91 33 33 99 33 39 39 117 39 208 571 452 459 945 816 447 647 15 15 45 15 155 178 91 417 201 402 603 201 796 796 796 796 692 346 692 346 275 550 275 550 308 308 154 154 311 933 311 311 131 131 393 262 738 738 738 738 101 101 303 101 492 738 246 246 27 27 54 54 145 203 812 597 821 821 821 821 32 64 96 32 378 189 378 189 99 99 99 99 674 674 674 674 141 830 311 755 281 281 562 562 409 362 196 500 135 135 135 135 206 206 206 206 795 265 265 265 248 124 124 248 273 546 546 273 384 128 256 128 169 338 169 338 354 465 302 15 558 279 558 279 324 162 162 486 922 922 922 922 225 225 225 225 182 182 182 182 662 331 331 662 924 462 924 462 134 134 134 402 574 287 574 287 832 199 508 398 790 395 790 395 482 241 241 482 386 193 579 193 51 51 153 51 210 210 420 420 485 573 508 838 762 254 254 508 218 109 327 109 243 243 729 243 588 196 196 196 81 162 162 81 559 228 731 149 120 180 60 60 828 844 143 722 900 300 300 300 115 345 115 230 527 557 799 349 260 520 520 260 889 995 32 508 764 764 764 764 573 573 573 573 455 327 90 132 513 513 513 513 839 839 839 839 930 465 465 930 476 952 476 952 633 633 633 633 636 555 125 225 247 463 619 788 524 524 262 262 99 99 99 297 40 40 20 20 208 416 208 416 74 148 148 74 996 844 929 977 555 185 185 185 609 609 609 609 944 944 944 944 92 138 46 46 198 594 198 198 322 644 322 644 287 287 574 861 251 753 502 251 84 42 42 84 903 597 821 533 506 759 253 253 270 135 135 405 538 156 717 165 562 281 843 281 326 652 652 326 118 118 118 354 693 693 693 693 902 324 700 711 28 14 14 28 249 249 249 747 237 237 237 237 318 954 318 636 237 474 237 711 663 663 663 663 128 384 128 256 168 838 621 664 321 124 747 751 704 704 704 704 194 194 194 194 830 102 607 655 200 200 600 200 562 10 764 363 457 457 914 914 392 284 747 914 98 49 98 49 98 196 196 98 144 144 432 144 574 442 818 591 422 551 119 959 374 187 187 561 115 115 230 230 386 226 573 633 101 202 101 303 287 287 287 287 42 42 42 126 620 620 310 310 388 582 194 194 445 795 907 155 920 634 456 917 126 126 126 378 980 980 490 490 144 432 288 144 921 419 248 714 166 166 332 332 101 101 101 303 330 990 330 330 8 8 16 16 621 127 250 992 23 69 46 23 47 47 47 47 160 240 80 80 164 328 164 492 651 217 217 217 112 336 112 112 487 487 487 487 298 596 894 298 343 154 257 684 532 266 532 266 797 797 797 797 977 106 844 108 220 220 220 660 431 862 862 431 482 482 482 482 418 418 836 836 220 110 220 110 261 261 261 783 389 58 616 215 317 317 951 317 1 2 1 2 206 103 103 206 420 420 420 420 343 343 686 686 243 729 243 243 379 758 379 758 225 75 75 150 37 111 37 37 285 285 570 855 70 35 70 35 314 216 702 880 276 276 828 276 355 169 257 527 507 169 169 169 760 760 380 380 256 768 256 512 216 432 432 216 56 168 56 56 75 150 150 75 54 18 18 18 450 150 150 150 552 184 184 184 190 190 95 95 149 298 447 149 917 777 423 100 924 616 308 308 492 492 492 492 58 29 29 87 974 974 974 974 990 495 990 495 370 370 185 185 644 644 322 322 823 956 45 407 135 617 37 188 7 14 21 7 66 66 66 66 230 230 690 230 734 311 986 652 277 277 277 277 172 172 172 172 326 326 652 978 666 333 333 999 990 565 528 289 198 99 99 297 1 1 2 2 271 456 852 840 391 391 782 782 710 710 710 710 343 686 343 686 826 21 248 210 695 807 230 470 153 459 153 306 457 457 457 457 894 894 894 894 282 282 846 282 347 464 770 338 399 399 399 399 284 284 284 852 494 494 494 494 40 40 80 120 471 157 157 157 821 821 821 821 112 112 224 224 624 381 671 435 275 275 275 275 180 180 90 90 161 161 161 161 395 395 790 790 41 853 686 463 48 32 16 16 818 818 818 818 279 837 279 279 154 154 308 462 325 910 133 20 962 343 439 760 564 188 188 188 275 275 275 825 202 202 404 606 209 383 864 874 121 174 811 854 345 574 150 263 209 627 209 209 317 317 951 634 264 264 132 132 622 658 340 554 480 160 160 320 504 168 336 168 48 48 144 48 375 750 750 375 191 573 382 191 641 299 736 303 92 46 46 138 57 57 57 57 386 193 193 579 145 290 435 145 106 106 318 106 224 112 224 112 474 474 948 948 161 161 161 161 174 174 522 174 216 108 108 216 81 162 162 81 418 418 836 836 184 92 276 92 325 325 325 325 53 53 53 159 859 18 516 917 918 918 918 918 487 516 458 172 2 2 6 2 201 603 201 402 131 478 872 76 198 544 954 567 275 550 275 550 974 974 974 974 306 153 153 306 75 25 25 25 465 930 930 465 246 82 82 82 194 582 194 194 440 220 440 220 316 632 632 316 211 211 422 422 62 511 539 424 888 196 165 700 240 720 240 480 695 695 695 695 250 250 250 250 523 523 523 523 397 241 883 777 256 923 413 113 561 187 187 187 198 198 594 396 60 60 120 180 230 690 230 230 431 862 862 431 141 423 141 141 455 455 910 910 439 901 218 707 287 287 574 574 645 533 992 970 855 572 974 298 230 230 230 690 604 604 302 302 717 717 717 717 965 969 894 46 171 171 513 342 106 935 779 823 196 196 392 392 71 213 71 71 134 402 268 134 47 47 47 141 242 242 242 726 376 752 752 376 615 615 615 615 606 303 909 303 320 320 960 320 957 957 957 957 706 706 353 353 37 37 74 74 513 871 510 572 332 332 664 996 694 347 694 347 989 87 550 904 476 476 476 476 166 166 166 498 194 388 388 194 816 816 816 816 764 764 764 764 544 544 272 272 82 41 41 123 155 465 310 155 261 87 87 87 380 190 380 190 29 87 29 29 924 308 308 308 932 932 932 932 449 449 898 898 129 387 129 258 954 147 717 76 108 36 36 36 278 278 556 556 474 732 646 224 405 135 135 135 212 433 274 788 280 140 280 140 229 229 687 229 980 980 980 980 228 114 114 228 75 326 76 337 320 640 640 320 128 790 949 50 535 535 535 535 606 108 215 793 762 381 381 762 149 447 149 149 297 297 891 297 630 420 210 210 134 134 268 268 460 230 690 230 316 659 865 695 461 922 922 461 873 525 77 424 265 795 530 265 980 980 980 980 396 132 132 132 32 16 16 48 169 169 169 169 214 214 642 214 762 254 254 254 512 512 512 512 886 311 255 172 75 75 75 75 6 2 4 2 720 720 360 360 297 297 891 297 229 229 687 229 312 312 312 936 916 916 916 916 442 858 173 202 707 631 904 786 16 48 32 16 360 360 360 360 500 250 250 750 24 24 24 72 55 584 32 58 369 246 123 123 545 853 415 298 419 197 548 523 8 8 16 16 892 892 892 892 124 62 62 124 872 872 872 872 423 426 680 843 990 838 703 862 844 844 422 422 510 340 170 170 654 580 54 144 430 430 215 215 834 278 556 278 45 90 135 45 46 46 92 138 532 810 556 227 999 999 999 999 853 853 853 853 36 484 994 666 113 736 163 414 161 322 161 322 120 240 360 120 961 961 961 961 898 851 862 138 849 1 457 878 76 76 76 76 783 783 783 783 19 752 879 82 249 249 498 747 134 134 134 134 96 96 96 96 307 307 307 307 42 21 21 63 366 122 122 122 273 91 91 91 564 282 282 564 798 266 532 266 308 154 308 154 633 211 211 211 110 110 220 330 191 191 191 191 224 224 224 224 133 266 133 399 713 713 713 713 152 456 152 152 328 984 328 328 464 202 50 714 23 23 23 23 227 227 227 227 381 127 127 127 843 281 281 281 690 345 345 690 494 625 730 157 22 22 22 22 40 20 40 20 713 713 713 713 722 722 361 361 303 606 303 909 258 516 516 258 21 21 21 21 101 519 540 737 371 371 742 742 22 944 143 691 638 158 423 246 384 384 384 384 450 777 346 779 185 185 185 185 821 192 5 20 182 182 91 91 147 147 294 294 958 958 958 958 821 821 821 821 946 502 584 868 606 303 909 303 518 994 117 381 848 434 836 38 244 734 392 869 58 58 58 58 212 636 212 212 20 20 10 10 645 215 215 215 238 119 119 238 170 170 510 170 262 262 786 262 214 642 214 214 57 19 38 19 446 892 892 446 102 102 204 204 839 839 839 839 53 53 53 53 190 332 143 997 881 881 881 881 343 686 482 475 94 47 47 141 429 684 433 281 725 725 725 725 556 371 949 67 371 957 628 558 362 362 927 155 337 674 674 337 747 377 380 290 90 333 786 689 265 530 530 265 310 465 155 155 139 417 278 139 135 270 405 135 376 376 188 188 300 900 300 300 263 263 526 526 110 110 220 330 798 266 266 266 916 916 916 916 782 572 27 832 28 28 28 84 320 160 160 320 182 273 91 91 599 599 599 599 849 760 770 593 226 452 226 452 862 196 843 804 379 379 379 379 692 387 409 832 856 856 856 856 801 267 267 267 252 252 504 756 166 166 166 498 183 183 362 830 343 343 686 686 452 638 392 389 319 957 319 638 334 334 334 334 647 647 647 647 387 636 767 57 180 180 540 180 469 272 544 819 271 271 813 271 741 494 247 247 284 284 284 852 116 68 717 713 200 200 600 400 530 530 530 530 246 123 123 246 165 55 55 55 15 45 15 15 103 206 103 206 48 48 96 144 262 262 262 262 242 242 242 242 205 410 410 205 304 152 152 304 703 414 58 248 932 932 932 932 990 774 856 340 632 316 948 316 238 357 119 119 12 4 4 4 55 110 110 55 402 979 991 239 886 443 886 443 486 162 162 324 733 185 145 669 306 22 133 508 549 183 183 183 591 197 197 197 248 124 248 124 350 350 350 350 74 74 74 222 236 708 236 236 785 368 443 996 22 33 11 11 803 803 803 803 654 327 981 327 262 786 262 262 92 46 46 92 485 970 970 485 204 612 204 204 226 678 226 226 312 312 312 312 142 243 394 275 217 217 651 217 146 146 438 146 860 860 860 860 190 570 190 190 868 340 785 33 480 240 240 720 795 795 795 795 114 57 57 171 275 825 275 275 771 257 257 514 500 500 1000 1000 236 717 199 672 915 305 305 610 713 35 368 680 396 792 396 792 115 345 115 115 489 282 596 864 406 739 472 960 268 804 536 268 390 260 130 130 6 2 4 2 35 35 35 105 297 446 474 242 115 230 345 115 289 289 867 289 354 236 118 118 474 474 948 948 126 189 63 63 177 177 177 177 628 314 942 314 980 980 980 980 287 861 574 287 252 504 252 504 441 668 473 218 850 834 255 915 244 488 244 488 510 510 510 510 492 246 246 738 243 486 243 729 296 296 888 296 218 218 218 218 675 225 450 225 529 157 359 709 758 501 728 997 54 45 29 194 489 489 489 489 1000 1000 1000 1000 323 969 323 323 162 560 202 385 125 125 125 375 68 204 68 136 738 738 738 738 992 992 496 496 350 700 700 350 312 624 312 624 769 280 226 472 306 102 102 204 864 864 432 432 267 608 782 672 80 80 160 240 205 410 205 615 404 404 202 202 264 132 264 132 111 37 37 37 694 694 694 694 332 166 166 332 545 545 545 545 93 93 93 93 187 374 187 561 418 836 418 836 410 333 641 964 290 870 290 580 961 961 961 961 128 64 192 64 907 545 504 828 332 332 332 996 975 229 829 927 182 91 182 91 228 76 76 76 321 963 321 642 17 17 17 17 803 803 803 803 630 210 420 210 464 464 928 928 963 294 380 337 885 36 500 161 928 276 434 605 442 740 375 595 321 321 963 321 498 498 498 498 208 416 624 208 198 66 66 66 351 351 351 351 169 169 507 169 15 5 5 5 524 754 177 934 153 51 51 102 81 27 27 27 495 330 165 165 532 145 958 620 303 303 909 303 212 424 212 424 798 532 266 266 127 127 381 254 614 614 614 614 589 589 589 589 12 12 24 36 440 880 880 440 450 300 150 150 16 8 8 24 48 48 48 144 108 36 36 36 633 211 211 211 164 164 164 164 263 263 526 526 280 280 280 840 158 158 316 316 66 66 66 66 259 259 518 518 108 108 324 108 867 793 9 332 65 195 783 534 90 838 945 736 271 271 813 271 895 822 762 78 32 32 64 96 56 56 56 56 656 656 656 656 384 192 192 576 558 558 279 279 148 148 148 148 41 82 123 41 825 550 275 275 8 4 4 12 282 423 141 141 758 758 758 758 189 889 514 223 8 24 8 8 177 177 531 177 31 62 31 93 123 123 123 123 445 445 445 445 855 285 285 285 637 637 637 637 239 717 239 239 442 468 35 181 8 8 8 8 261 261 522 783 978 978 489 489 86 258 86 172 808 808 404 404 195 585 195 390 900 904 115 36 618 206 206 206 42 84 42 126 206 618 206 412 916 350 189 881 212 212 212 212 554 277 277 554 209 209 209 209 405 135 135 135 636 212 212 424 147 503 751 910 505 505 505 505 108 281 848 658 682 682 341 341 557 941 254 766 896 896 896 896 230 460 230 690 535 535 535 535 60 785 80 405 147 441 147 294 86 86 86 86 314 314 314 942 409 409 409 409 953 184 974 951 418 992 530 548 28 14 42 14 566 566 566 566 594 198 198 198 648 582 888 338 604 928 415 131 404 404 404 404 150 150 450 150 251 753 251 502 133 133 133 133 162 162 162 486 268 134 268 134 283 283 283 849 882 588 294 294 409 409 409 409 579 579 579 579 914 820 857 50 729 178 763 602 66 44 22 22 24 16 8 8 228 342 114 114 148 444 148 148 355 355 710 710 630 630 630 630 288 416 776 803 36 36 72 108 331 993 331 331 141 141 423 141 24 24 72 24 382 191 382 191 459 918 918 459 454 441 187 771 549 549 549 549 450 225 675 225 494 494 494 494 1000 316 906 161 79 79 79 237 645 607 76 770 524 847 362 424 459 153 306 153 601 468 563 601 754 754 754 754 555 555 555 555 91 91 91 91 447 267 826 339 424 148 39 660 401 802 401 802 380 380 190 190 854 99 494 390 76 76 152 228 331 331 331 331 213 213 426 426 496 544 301 348 267 267 267 267 636 636 636 636 325 325 325 325 802 802 802 802 28 28 28 28 423 423 846 846 251 251 251 753 38 19 19 38 35 35 105 35 465 458 62 915 801 975 361 395 231 462 693 231 753 502 251 251 32 32 64 64 976 976 488 488 682 682 682 682 359 206 347 618 197 197 197 197 275 275 825 275 642 642 321 321 835 835 835 835 227 454 454 227 588 294 882 294 177 177 177 177 262 262 262 786 235 235 235 235 288 192 96 96 111 333 111 111 891 297 297 594 998 998 998 998 964 876 513 4 132 132 132 396 877 877 877 877 484 242 242 484 238 238 476 714 966 483 483 966 288 576 288 864 366 244 122 122 128 384 128 128 674 833 268 75 121 121 121 121 679 679 679 679 179 179 179 179 879 879 879 879 618 887 791 273 506 506 506 506 207 414 414 207 655 634 301 691 304 608 608 304 769 364 130 545 31 31 93 31 775 846 754 639 409 409 818 818 331 331 331 993 552 184 184 184 239 717 239 239 490 92 841 916 98 98 196 196 113 113 113 339 562 562 562 562 95 285 95 95 233 233 233 699 543 561 373 704 507 507 507 507 157 471 314 157 357 119 119 119 212 636 212 212 548 548 548 548 54 27 54 27 984 367 404 828 357 357 357 357 192 96 288 96 257 389 723 376 395 790 395 790 72 216 72 72 855 285 570 285 424 212 212 424 224 448 224 448 393 262 131 131 876 876 876 876 23 693 796 195 220 440 660 220 292 292 292 876 573 573 573 573 458 458 229 229 483 966 483 966 369 738 738 369 343 438 388 101 661 661 661 661 219 146 73 73 186 186 186 186 155 465 155 155 151 151 151 453 657 219 219 219 658 329 329 987 980 980 980 980 658 712 74 663 305 305 305 915 960 960 480 480 238 238 714 238 210 210 630 210 175 350 175 350 49 147 98 49 442 960 932 298 555 185 185 185 165 165 165 165 81 81 81 81 468 468 468 468 174 461 351 643 58 29 58 29 429 429 429 429 145 145 435 145 666 333 333 666 910 474 752 105 331 331 993 662 458 386 86 732 363 363 363 363 145 435 145 145 198 396 198 396 530 332 626 836 311 311 311 933 252 84 84 84 519 519 519 519 98 49 98 49 388 171 208 631 208 208 208 624 170 340 340 170 317 974 976 848 831 831 831 831 271 542 271 542 162 81 162 81 170 460 419 817 222 271 356 42 796 22 660 918 447 894 447 894 180 90 180 90 243 280 264 607 441 752 752 497 499 998 499 998 491 982 982 491 993 993 993 993 82 41 123 41 297 297 594 594 199 199 199 199 894 550 648 660 292 146 292 146 606 551 90 292 186 558 372 186 429 858 858 429 258 258 258 774 194 388 388 194 165 55 110 55 432 864 864 432 95 95 95 285 580 290 580 290 73 73 219 73 249 83 83 83 37 37 37 37 290 870 290 580 560 560 280 280 220 220 660 440 19 19 57 19 220 110 110 220 614 607 812 533 328 492 164 164 556 556 556 556 71 213 71 71 114 38 38 38 408 204 204 612 651 217 217 434 11 958 404 287 2 2 6 2 352 176 176 352 178 178 534 178 431 431 431 431 488 488 244 244 489 489 489 489 145 145 145 435 569 937 706 669 987 817 142 402 444 444 222 222 584 895 423 637 193 193 579 193 59 59 59 177 599 583 536 303 223 669 446 223 117 351 117 117 44 44 132 44 600 900 300 300 492 984 984 492 321 963 321 321 834 417 834 417 216 432 216 648 116 116 348 116 454 227 227 454 758 758 758 758 487 974 974 487 169 338 169 338 262 131 262 131 114 342 114 228 660 990 330 330 162 324 162 486 226 113 113 226 290 435 145 145 859 859 859 859 312 312 312 936 680 189 828 153 558 186 186 186 61 61 183 61 518 631 821 498 135 135 270 270 79 79 79 237 109 152 250 322 85 747 708 567 493 61 697 894 948 948 948 948 514 514 514 514 594 297 891 297 906 364 52 626 320 960 320 640 234 234 468 468 961 747 280 404 626 547 664 829 564 188 188 188 239 201 334 6 139 139 417 139 463 926 926 463 284 284 852 284 177 531 177 177 255 510 765 255 784 784 784 784 150 300 450 150 976 229 804 398 414 828 414 828 825 292 853 973 626 626 313 313 591 591 591 591 262 131 393 131 154 308 154 308 528 926 698 231 751 732 19 152 226 226 226 678 280 280 840 280 308 462 154 154 390 130 130 130 27 605 375 617 496 565 57 417 10 30 10 10 973 973 973 973 327 327 327 327 153 306 153 306 382 764 764 382 366 183 183 549 268 268 268 268 4 900 675 526 322 322 966 322 471 942 942 471 137 137 137 137 437 437 874 874 260 780 520 260 276 276 828 552 192 576 192 384 344 172 172 516 279 93 186 93 353 706 706 353 243 243 486 486 982 982 982 982 44 44 132 44 603 221 817 871 632 316 632 316 394 197 197 394 770 274 875 527 236 118 236 118 709 509 990 224 7 7 21 7 236 472 236 472 564 347 547 636 352 704 704 352 156 917 514 616 720 360 720 360 198 198 198 594 425 425 425 425 16 16 48 32 640 320 320 640 174 348 174 348 624 208 208 208 486 486 972 972 179 537 358 179 468 156 156 156 271 271 271 813 132 649 65 675 431 829 557 332 603 809 898 936 314 157 157 314 402 603 201 201 630 210 210 420 723 241 482 241 232 232 232 696 540 148 412 787 22 11 22 11 106 106 318 212 110 110 330 110 136 272 408 136 263 263 263 263 178 178 178 534 892 446 892 446 119 357 119 238 700 350 700 350 174 522 174 348 779 779 779 779 252 252 504 504 372 372 372 372 409 818 409 818 85 958 346 840 472 463 562 48 723 241 241 482 596 298 596 298 60 60 60 60 281 281 843 281 319 319 319 319 933 311 311 311 283 283 283 849 520 260 260 520 359 718 359 718 144 144 288 432 538 269 807 269 658 329 658 329 867 867 867 867 940 470 940 470 210 351 963 720 854 854 854 854 805 805 805 805 154 154 154 154 951 308 471 520 542 994 638 93 423 141 141 141 732 875 395 115 150 150 450 150 676 676 676 676 571 50 801 974 193 193 579 193 134 268 134 402 240 120 240 120 223 669 446 223 419 410 868 336 69 69 69 207 90 180 90 270 853 853 853 853 699 103 660 946 111 111 333 222 62 62 62 62 1 1 1 1 76 228 76 76 379 379 379 379 286 143 286 143 911 742 869 31 416 624 208 208 156 156 156 156 106 212 318 106 80 240 80 160 386 728 826 561 67 134 134 67 151 151 453 151 421 176 991 76 358 358 358 358 660 220 440 220 753 251 502 251 19 57 19 38 436 901 865 926 651 217 217 434 793 102 853 518 773 266 348 109 622 311 311 622 266 532 266 798 337 337 674 674 405 135 135 135 74 37 74 37 285 285 855 285 253 320 763 500 614 614 614 614 232 232 232 232 29 87 58 29 117 234 351 117 210 420 420 210 67 67 201 67 773 773 773 773 310 155 155 310 580 311 713 955 237 158 79 79 214 639 232 118 358 246 768 914 27 27 27 81 492 164 164 164 250 250 250 250 61 61 183 61 64 96 32 32 227 227 227 227 444 666 222 222 70 729 56 197 300 300 300 300 581 581 581 581 6 18 12 6 411 822 411 822 629 629 629 629 88 44 88 44 29 396 232 47 285 285 855 570 849 849 849 849 271 271 813 271 878 439 439 878 22 66 22 22 168 168 504 168 823 823 823 823 152 304 304 152 54 162 108 54 495 870 561 962 371 192 994 872 244 122 244 122 190 570 190 190 443 443 443 443 295 136 543 572 925 44 333 734 758 758 758 758 324 162 324 162 124 124 372 124 882 882 882 882 500 500 1000 1000 228 228 684 456 691 124 348 168 109 109 218 218 105 315 210 105 790 790 790 790 394 919 610 705 150 450 150 300 91 506 365 911 286 858 286 286 841 601 404 456 726 726 726 726 460 266 265 214 336 112 112 112 34 34 34 102 82 989 714 792 248 744 248 496 308 154 154 462 172 344 516 172 865 865 865 865 215 373 613 771 593 593 593 593 888 296 296 296 280 280 560 560 168 34 173 967 961 961 961 961 520 780 260 260 49 49 49 49 257 514 257 514 676 676 676 676 956 956 956 956 167 501 167 167 775 775 775 775 192 192 384 384 4 4 12 4 355 710 710 355 433 433 433 433 368 368 184 184 710 710 355 355 288 288 864 576 165 165 165 165 894 894 894 894 421 842 421 842 879 320 901 576 251 954 693 965 15 728 329 934 993 536 854 779 718 718 718 718 426 213 213 426 341 341 341 341 245 245 735 490 460 230 230 690 482 482 964 964 644 322 322 966 99 99 297 99 22 66 22 22 323 646 969 323 571 739 398 80 66 22 22 22 40 866 540 865 340 716 202 186 58 116 58 174 259 777 259 259 671 137 413 362 356 957 42 671 150 150 150 150 42 126 84 42 576 288 288 576 334 334 668 668 831 373 444 31 108 324 216 108 856 856 428 428 657 69 741 563 597 199 398 199 734 477 328 663 22 22 66 22 339 678 678 339 82 82 246 82 588 196 196 196 375 125 125 125 197 197 197 197 900 101 605 131 429 858 429 858 298 298 298 894 664 332 996 332 658 329 658 329 97 347 597 616 201 603 201 201 320 320 640 960 69 69 207 138 277 831 277 277 509 909 74 785 202 404 202 606 323 969 323 646 40 40 40 40 171 57 114 57 557 771 637 884 168 336 336 168 483 891 860 591 156 312 468 156 593 919 166 246 758 758 758 758 522 57 295 61 310 310 930 310 274 274 274 274 23 46 69 23 91 91 273 91 230 690 230 230 71 979 695 313 918 918 918 918 67 67 67 67 723 241 482 241 612 612 612 612 576 192 192 192 278 278 278 278 317 317 317 951 78 234 78 156 871 871 871 871 202 202 101 101 246 246 123 123 253 253 253 253 379 632 773 859 47 94 94 47 129 372 222 941 72 144 144 72 212 424 424 212 159 477 159 318 160 80 160 80 112 112 112 112 155 686 56 822 154 308 154 462 196 392 392 196 99 99 99 297 694 694 347 347 262 524 524 262 846 282 282 282 269 269 538 538 586 293 586 293 238 238 119 119 216 432 648 216 211 211 211 633 684 342 342 684 898 898 898 898 174 174 348 348 228 228 684 228 476 476 952 952 202 606 202 202 14 14 42 28 276 828 276 276 121 121 121 363 86 86 258 86 49 49 98 147 226 226 226 678 331 331 993 331 974 877 277 428 65 130 65 130 15 15 15 15 608 692 18 106 316 632 316 948 327 341 742 148 236 236 708 236 290 290 290 290 710 30 835 880 182 91 91 273 16 32 48 16 977 851 893 51 138 138 138 138 29 29 58 58 184 37 940 451 372 124 124 124 308 154 462 154 206 206 618 412 850 425 850 425 852 834 230 997 990 990 495 495 227 838 200 293 501 501 501 501 211 211 633 211 466 652 541 996 174 87 261 87 405 135 135 270 424 424 424 424 269 269 269 807 25 25 25 25 806 806 806 806 99 574 782 723 77 77 77 231 834 278 278 278 134 134 134 134 250 750 250 250 883 883 883 883 237 79 158 79 20 60 20 40 633 633 633 633 526 526 526 526 16 8 24 8 985 985 985 985 246 246 246 246 153 769 295 314 219 219 438 438 386 386 386 386 78 117 39 39 752 752 752 752 879 700 317 111 312 104 208 104 68 68 136 204 415 830 830 415 303 101 202 101 99 198 198 99 626 527 996 631 368 736 736 368 175 175 175 175 149 298 447 149 305 610 610 305 300 300 900 300 666 333 666 333 257 257 257 257 139 139 139 417 68 68 68 68 270 270 540 540 235 235 235 235 302 422 300 644 527 527 527 527 146 146 292 292 331 331 331 331 903 293 281 306 3 3 3 9 640 640 640 640 339 113 113 113 882 441 882 441 854 205 840 9 179 179 179 179 337 274 654 508 25 75 25 50 46 46 46 46 293 293 293 293 248 744 248 248 426 426 426 426 180 270 90 90 998 950 729 703 522 261 261 783 270 540 540 270 181 543 181 181 915 610 305 305 597 398 199 199 503 503 503 503 143 143 143 429 330 330 990 330 685 556 116 587 733 733 733 733 268 134 402 134 36 36 36 36 737 850 809 603 647 647 647 647 273 91 91 91 182 546 182 364 246 738 246 246 140 70 140 70 814 814 814 814 998 499 998 499 204 136 68 68 145 290 145 290 257 771 257 514 651 453 145 507 565 316 670 81 22 22 11 11 825 275 275 275 298 298 298 894 138 138 138 138 236 236 236 236 340 170 170 510 25 25 25 75 69 23 23 23 422 121 745 257 800 800 800 800 162 162 486 162 265 265 795 265 360 120 120 120 449 898 898 449 624 624 624 624 26 26 78 52 60 357 654 443 829 829 829 829 501 501 501 501 17 17 17 17 679 679 679 679 560 280 280 840 963 642 321 321 90 30 60 30 316 316 948 316 237 711 237 474 12 12 12 36 750 250 250 250 280 560 280 840 168 168 168 168 207 414 414 207 975 325 325 325 346 346 173 173 190 190 190 190 741 247 247 494 948 948 948 948 311 704 647 19 898 898 898 898 113 113 113 113 463 463 463 463 247 247 494 494 92 276 92 184 172 344 516 172 39 78 39 117 582 700 202 766 197 394 591 197 902 902 902 902 277 381 331 289 858 858 429 429 233 233 233 233 352 176 176 528 384 768 768 384 202 101 202 101 942 942 942 942 249 249 249 249 435 435 435 435 796 398 796 398 319 319 638 957 16 32 16 32 964 482 482 964 236 472 236 472 186 186 186 186 332 332 332 996 32 96 32 32 75 75 225 75 651 474 241 622 96 96 288 96 502 502 502 502 56 112 112 56 838 838 419 419 642 530 657 543 150 450 150 150 372 186 186 372 180 540 180 360 292 292 584 584 791 26 99 382 838 838 838 838 54 108 54 108 995 995 995 995 56 168 56 112 929 929 929 929 57 19 706 325 27 27 27 27 290 760 264 218 72 24 24 24 267 89 178 89 90 180 270 90 654 654 654 654 107 214 107 214 557 557 557 557 974 590 867 554 139 139 417 139 248 124 124 248 135 135 135 405 672 641 957 984 127 381 254 127 300 900 300 300 579 193 193 386 552 552 552 552 226 452 226 678 151 151 302 302 98 98 294 98 170 170 510 170 40 80 80 40 126 126 378 252 899 899 899 899 282 282 282 282 402 201 603 201 851 142 971 957 58 454 84 602 577 577 577 577 76 123 240 29 882 294 294 294 182 91 273 91 684 868 418 615 266 266 266 798 248 124 372 124 322 322 966 322 852 284 284 284 764 764 382 382 768 256 512 256 709 709 709 709 567 567 567 567 300 470 487 849 77 560 896 912 568 284 284 852 819 819 819 819 104 312 104 104 65 728 872 464 946 946 946 946 374 187 561 187 414 105 33 644 93 93 186 186 986 731 890 390 44 44 132 88 624 936 312 312 816 816 816 816 5 5 5 5 39 39 117 39 907 907 907 907 246 738 246 492 700 453 211 410 35 35 105 70 296 676 4 114 922 922 922 922 114 114 228 342 35 105 70 35 180 180 180 540 599 931 286 648 338 338 169 169 780 780 390 390 33 66 33 66 96 288 96 96 80 40 40 80 498 166 166 166 439 878 439 878 885 777 374 975 895 498 508 738 80 80 240 80 493 986 493 986 413 413 413 413 805 805 805 805 811 811 811 811 475 162 363 110 769 769 769 769 315 630 630 315 529 683 499 852 166 83 83 249 392 196 196 392 318 671 25 662 291 97 97 97 729 243 243 486 125 125 250 250 101 101 202 202 381 254 127 127 743 667 266 616 964 964 964 964 152 304 456 152 826 826 826 826 156 156 468 156 300 600 900 300 106 90 957 196 318 993 465 235 886 268 195 941 50 50 25 25 316 948 316 316 403 403 403 403 576 576 576 576 959 959 959 959 246 246 246 738 721 750 534 901 164 82 82 246 154 308 154 462 330 564 833 747 116 174 58 58 750 750 750 750 52 52 52 156 882 882 882 882 459 153 306 153 25 25 75 50 139 139 139 417 185 555 185 185 126 126 378 252 155 155 155 155 421 421 421 421 972 690 486 58 83 166 83 166 27 54 81 27 371 742 742 371 830 430 636 551 161 483 161 161 44 44 44 132 145 145 145 145 87 87 87 87 298 298 298 894 671 627 23 33 536 536 268 268 10 10 30 20 531 252 94 414 392 196 196 588 818 409 409 818 615 205 205 205 876 292 292 584 303 909 303 303 869 544 757 828 710 803 733 988 939 334 288 123 771 979 254 777 84 168 252 84 83 83 83 83 334 167 167 501 378 378 378 378 335 235 65 694 736 736 736 736 77 154 77 154 379 758 379 758 64 64 192 64 530 530 265 265 154 308 154 462 273 273 273 819 1 1 1 3 48 48 48 48 970 970 485 485 461 327 195 939 678 119 918 461 583 109 924 256 182 182 546 182 631 913 185 97 8 4 8 4 568 938 57 152 223 669 223 223 78 156 78 234 220 440 440 220 235 470 470 235 723 723 723 723 175 175 175 525 185 73 688 373 937 185 616 59 654 133 484 624 227 227 681 227 57 38 19 19 833 833 833 833 154 154 308 462 37 37 74 74 217 217 217 651 196 196 588 392 155 310 310 155 188 564 188 188 774 284 190 338 296 592 296 592 180 180 180 540 66 66 132 198 39 39 39 39 562 562 562 562 972 324 324 324 135 846 376 428 420 210 210 420 536 268 268 536 295 590 590 295 639 426 213 213 454 993 326 822 331 331 993 662 198 198 594 198 312 104 208 104 75 75 225 75 39 39 117 78 324 324 648 648 244 122 122 244 174 522 348 174 274 137 137 274 673 411 816 275 896 448 448 896 519 519 519 519 947 21 897 623 496 775 537 831 328 328 984 328 496 496 248 248 633 211 211 211 452 452 904 904 325 325 975 650 112 336 224 112 475 950 475 950 831 379 967 986 500 250 250 500 100 300 100 100 59 59 177 59 447 149 149 149 406 406 406 406 441 147 147 147 308 616 308 616 588 588 294 294 356 356 178 178 202 202 606 404 729 215 47 329 265 795 530 265 109 840 637 97 987 113 885 544 29 29 29 87 293 586 293 586 846 846 846 846 32 32 96 64 810 405 405 810 52 26 52 26 920 460 460 920 12 36 12 12 669 82 433 899 609 609 609 609 287 287 287 861 173 156 764 274 301 301 301 903 49 529 513 283 42 14 14 14 67 67 67 67 263 370 89 38 234 647 452 915 303 101 101 101 675 106 274 988 222 222 111 111 318 433 85 576 218 654 218 218 600 200 200 200 2 6 2 4 750 500 250 250 154 77 77 154 221 221 663 221 182 546 182 182 88 88 88 264 815 943 216 235 126 42 42 42 509 509 509 509 256 768 512 256 450 150 150 150 199 199 199 597 272 272 272 272 132 66 132 66 80 80 80 240 785 475 1 276 399 798 399 798 303 303 303 303 445 445 890 890 269 269 269 807 287 861 287 287 254 254 254 254 127 127 127 127 45 45 135 45 506 253 759 253 367 620 163 63 56 56 168 56 405 135 135 135 73 209 895 762 31 216 521 961 405 405 405 405 613 613 613 613 281 562 281 843 877 877 877 877 374 561 187 187 222 666 222 222 471 471 471 471 71 142 213 71 462 231 462 231 257 771 257 257 486 243 243 486 90 90 90 270 907 159 105 426 38 94 231 299 556 740 504 9 390 130 130 130 88 176 176 88 583 228 336 201 255 255 510 765 56 28 28 84 24 24 24 72 17 51 17 17 269 538 538 269 297 99 198 99 255 255 255 255 206 800 4 695 380 380 380 380 204 204 408 408 505 785 437 581 244 122 244 122 906 302 302 302 434 868 434 868 118 118 236 354 142 426 284 142 684 228 456 228 942 314 314 314 813 148 373 538 499 499 499 499 47 47 47 141 447 447 447 447 918 918 918 918 456 456 456 456 106 212 106 212 434 217 217 434 222 222 222 222 655 720 512 237 182 182 182 182 232 116 232 116 468 234 234 468 792 792 792 792 91 273 182 91 48 96 144 48 258 172 86 86 290 145 290 145 279 186 93 93 927 450 676 270 478 478 478 478 503 681 852 925 795 481 480 824 671 671 671 671 282 94 94 94 119 119 238 238 124 248 248 124 666 333 333 999 25 25 25 25 805 805 805 805 441 441 882 882 182 182 182 182 293 293 293 879 80 160 240 80 200 200 200 600 73 73 146 146 141 47 94 47 174 522 174 174 279 837 279 279 305 305 305 305 199 860 781 796 360 180 360 180 40 120 40 40 22 22 44 44 876 438 876 438 109 109 327 109 282 282 282 282 736 905 628 922 193 193 386 579 150 150 300 450 474 711 237 237 822 822 411 411 535 108 55 58 231 231 231 231 206 206 206 618 36 108 36 36 356 356 178 178 744 496 248 248 182 364 182 364 315 945 315 630 782 782 782 782 232 232 232 696 924 2 195 664 586 586 586 586 191 191 191 573 132 264 132 396 49 49 147 49 984 328 656 328 830 415 830 415 306 306 306 306 127 127 127 127 429 143 286 143 160 480 160 160 23 219 492 703 65 65 195 65 414 414 414 414 184 552 184 184 879 293 293 293 99 33 33 33 19 19 19 19 412 412 412 412 301 301 301 903 722 96 34 229 312 624 312 624 313 716 248 873 232 696 232 232 223 223 223 223 986 986 986 986 129 129 387 129 421 421 421 421 113 113 113 113 989 321 321 991 79 237 79 79 483 453 898 604 917 917 917 917 844 844 422 422 420 840 840 420 784 784 784 784 667 667 667 667 213 213 213 639 39 117 39 39 107 107 321 107 979 979 979 979 137 274 274 137 190 190 190 570 221 221 442 442 874 437 437 874 196 588 196 196 36 108 36 36 176 352 176 528 690 690 690 690 154 154 154 462 386 193 193 386 477 159 159 318 213 338 947 654 137 411 137 137 746 746 746 746 172 172 516 344 225 675 450 225 417 417 417 417 644 708 475 397 98 98 294 98 793 793 793 793 547 521 835 648 754 62 480 136 767 767 767 767 498 249 249 498 315 315 315 315 478 956 956 478 126 42 42 42 14 14 42 28 595 595 595 595 248 465 436 337 453 260 170 563 705 235 470 235 432 648 216 216 623 489 899 456 421 507 202 441 688 346 991 202 530 795 265 265 64 64 192 64 870 290 290 290 135 135 135 135 886 886 886 886 39 78 78 39 235 470 470 235 52 78 26 26 99 99 297 99 750 250 250 250 108 216 108 324 630 630 630 630 242 484 242 484 234 117 117 234 8 24 8 8 213 426 213 426 460 460 460 460 707 209 836 921 603 402 201 201 276 276 276 276 17 17 51 34 4 4 2 2 696 232 232 232 365 730 365 730 87 982 312 261 260 520 260 780 765 255 255 255 108 108 216 216 289 289 289 289 279 558 837 279 156 156 78 78 94 94 282 188 15 5 5 5 32 32 32 96 982 982 982 982 870 435 870 435 450 150 300 150 779 480 92 179 888 444 444 888 902 902 451 451 813 271 271 542 713 713 713 713 426 213 213 426 277 277 277 831 436 436 436 436 215 215 215 645 694 694 694 694 589 669 432 321 46 138 46 92 75 225 75 75 682 682 341 341 363 575 197 729 250 250 250 250 176 176 528 176 687 229 229 229 688 3 758 311 330 330 330 330 384 192 576 192 740 740 740 740 209 418 209 418 643 643 643 643 308 616 616 308 272 544 272 544 99 198 198 99 267 490 498 453 959 959 959 959 90 45 135 45 31 93 31 62 972 972 972 972 148 148 296 444 567 189 189 189 546 546 546 546 138 69 69 207 152 152 152 456 625 519 318 439 261 261 783 261 794 397 397 794 722 328 880 661 289 289 289 867 60 120 60 120 680 309 197 279 308 308 616 616 525 175 175 175 44 642 579 228 201 201 201 603 725 725 725 725 26 13 39 13 779 215 442 895 360 381 435 707 427 427 427 427 401 619 275 577 273 819 273 546 218 654 218 218 345 345 345 345 278 278 834 278 998 998 998 998 136 970 85 962 280 840 280 280 648 216 216 216 152 304 456 152 393 131 131 131 461 461 461 461 4 4 2 2 158 237 79 79 112 112 112 336 196 196 392 392 126 42 84 42 1000 1000 1000 1000 14 7 21 7 759 253 253 506 775 775 775 775 93 93 279 93 870 290 290 580 253 253 253 759 929 169 669 579 746 373 746 373 743 938 479 650 155 155 155 465 242 877 876 626 753 251 251 502 205 205 205 615 327 801 850 310 626 217 347 884 184 368 184 552 151 72 409 925 15 45 15 15 10 15 5 5 128 64 64 128 90 90 45 45 272 272 816 272 629 719 678 354 942 628 314 314 492 246 246 492 206 206 206 206 562 49 90 778 85 753 454 43 917 195 7 316 52 6 359 765 97 291 97 97 258 86 86 86 307 614 921 307 425 425 425 425 63 21 21 42 831 831 831 831 409 278 939 565 874 874 874 874 320 320 320 960 534 534 267 267 228 76 76 76 670 670 670 670 96 144 48 48 329 551 28 731 73 73 219 73 28 56 28 56 734 734 734 734 342 114 228 114 950 475 950 475 243 243 243 243 234 234 117 117 728 364 728 364 564 846 282 282 299 897 299 299 778 160 143 674 774 258 258 258 20 579 385 906 216 648 216 216 818 818 818 818 798 399 798 399 840 38 109 275 471 710 438 785 896 185 493 270 492 492 492 492 297 678 193 479 429 528 412 567 282 564 846 282 205 364 497 283 548 822 274 274 560 560 560 560 773 773 773 773 797 797 797 797 112 336 112 112 270 180 90 90 85 85 85 255 198 198 99 99 81 243 81 81 959 985 726 537 494 494 494 494 364 997 394 304 838 838 838 838 533 533 533 533 967 197 731 28 824 824 824 824 35 438 167 440 669 223 223 223 201 201 201 603 12 402 761 101 288 543 442 557 316 682 910 721 149 298 298 149 124 372 124 124 328 328 984 328 305 833 338 372 142 284 142 426 70 210 140 70 274 932 556 219 75 25 25 25 774 576 573 764 134 402 134 134 580 290 290 870 191 191 573 191 919 919 919 919 88 88 88 264 580 850 551 197 81 27 27 54 91 273 91 91 885 295 295 590 484 484 484 484 544 988 786 805 310 155 310 155 970 522 334 48 120 60 60 180 479 980 496 292 129 258 129 258 610 113 545 684 763 847 731 642 170 340 170 510 495 28 732 863 302 302 302 302 599 599 599 599 177 531 354 177 152 152 152 152 770 770 385 385 352 420 636 167 124 124 372 124 517 517 517 517 933 708 151 906 19 19 19 19 831 277 277 554 937 937 937 937 286 286 286 858 421 470 57 513 118 118 118 354 649 224 983 421 546 273 819 273 55 55 165 55 54 54 162 54 299 299 897 299 22 851 580 465 650 325 325 975 558 186 186 186 52 26 26 52 660 660 660 660 689 81 866 504 182 91 91 182 713 225 954 557 608 608 608 608 295 295 295 295 694 347 347 694 810 412 748 560 14 42 14 14 9 27 18 9 115 345 115 115 58 29 58 29 418 418 836 836 232 118 915 752 475 950 950 475 330 660 330 990 103 103 206 309 45 15 15 15 358 179 179 358 706 478 170 334 62 62 62 62 150 150 450 150 623 527 694 177 210 210 210 210 460 460 920 920 322 322 322 966 145 145 435 145 203 203 609 203 845 845 845 845 910 347 534 756 97 97 97 291 353 772 274 577 138 414 138 138 851 876 978 272 776 776 776 776 619 392 189 188 366 183 549 183 431 862 862 431 278 278 139 139 680 680 680 680 358 793 662 623 482 964 964 482 414 207 207 621 870 870 870 870 366 366 366 366 678 678 339 339 321 963 642 321 161 161 483 161 212 636 212 212 332 332 332 332 89 89 89 89 474 158 158 158 570 570 570 570 677 796 581 338 458 229 687 229 193 193 386 386 242 175 402 521 243 243 243 243 854 854 854 854 600 600 300 300 578 578 578 578 80 80 80 240 243 486 729 243 124 186 62 62 481 338 988 268 806 806 403 403 602 301 903 301 945 315 315 315 444 444 888 888 932 932 932 932 10 5 5 10 309 927 309 618 649 649 649 649 681 681 681 681 50 50 100 150 59 118 59 118 455 455 910 910 46 46 46 46 630 210 210 210 657 657 657 657 703 703 703 703 435 237 190 575 376 376 752 752 37 111 74 37 168 336 336 168 346 363 519 386 766 228 117 465 29 29 87 29 416 208 624 208 327 109 109 109 825 825 825 825 217 651 217 217 178 178 178 534 532 626 145 474 359 359 359 359 924 411 230 824 432 288 144 144 949 949 949 949 856 428 856 428 268 446 234 965 149 149 149 149 20 60 20 40 499 998 998 499 403 806 806 403 300 300 300 900 224 224 224 224 336 224 112 112 307 921 307 307 569 569 569 569 707 707 707 707 400 200 200 600 921 521 402 588 396 198 396 198 141 141 141 141 953 965 918 203 460 230 230 460 72 144 144 72 98 98 294 98 4 4 4 4 952 476 476 952 175 175 175 175 18 18 18 18 29 29 29 29 239 478 239 478 107 214 107 214 65 65 130 130 454 908 454 908 428 642 214 214 669 373 433 508 969 594 317 657 336 112 224 112 982 716 428 621 522 348 174 174 197 591 394 197 56 543 806 746 662 662 331 331 370 185 555 185 612 306 306 612 198 198 198 198 152 76 76 152 798 798 399 399 144 288 144 432 262 786 524 262 628 628 628 628 70 35 35 70 906 906 453 453 656 656 656 656 24 24 12 12 48 48 48 144 321 963 321 642 366 122 122 122 359 412 812 874 21 42 63 21 202 101 303 101 208 104 104 208 113 339 113 113 516 258 516 258 486 486 486 486 49 49 147 49 644 644 644 644 143 429 143 286 121 121 242 242 15 183 249 116 941 941 941 941 342 114 228 114 292 146 146 438 468 468 468 468 491 491 982 982 167 501 334 167 298 149 149 447 115 115 115 345 125 125 375 125 29 29 87 29 516 258 258 516 99 33 33 33 979 172 628 705 76 76 228 76 212 636 212 212 268 268 804 268 326 163 326 163 107 321 107 107 461 461 461 461 657 438 219 219 339 339 339 339 856 856 856 856 752 752 752 752 470 342 820 310 556 556 556 556 183 270 256 761 292 438 146 146 696 232 232 232 212 212 636 424 122 122 366 122 686 238 297 154 579 579 579 579 321 321 321 321 847 847 847 847 362 362 724 724 138 138 69 69 931 735 338 699 312 104 104 104 189 63 63 126 557 533 519 887 688 688 688 688 852 852 426 426 269 269 269 807 153 153 459 153 358 716 716 358 462 462 924 924 724 724 724 724 171 513 342 171 370 185 370 185 892 892 892 892 282 423 141 141 315 315 945 315 860 860 860 860 607 607 607 607 764 382 382 764 183 183 366 366 663 382 12 801 359 14 738 803 618 309 618 309 71 71 213 142 197 197 591 197 140 952 147 637 60 60 180 60 315 105 105 105 184 92 276 92 284 470 909 110 142 142 142 142 568 568 568 568 777 259 259 259 183 366 183 366 233 699 233 233 597 199 199 199 918 918 918 918 268 536 804 268 227 454 227 454 27 54 27 54 22 44 22 44 24 24 12 12 546 819 273 273 400 330 85 356 132 396 132 264 79 237 79 79 393 393 786 786 167 467 805 376 528 176 176 176 81 27 27 54 660 220 220 220 464 464 928 928 872 709 486 609 132 132 396 132 239 366 903 482 420 570 128 605 603 603 603 603 14 14 28 28 408 160 968 322 291 582 582 291 950 950 950 950 543 543 543 543 264 264 264 264 381 127 127 127 374 561 187 187 251 251 753 251 515 31 730 524 32 32 96 64 530 265 530 265 295 295 295 295 530 825 410 101 181 362 181 543 292 876 584 292 506 20 153 993 318 477 159 159 580 870 290 290 861 287 287 287 364 658 596 261 84 28 28 56 318 106 106 106 443 299 834 326 994 413 451 632 219 438 219 657 115 115 345 115 622 622 622 622 668 668 668 668 786 262 262 262 687 117 218 653 388 776 776 388 24 48 24 72 420 420 210 210 316 316 316 316 50 50 25 25 664 746 892 428 311 775 493 801 502 502 251 251 668 678 131 632 717 717 717 717 86 86 258 86 826 528 976 238 468 156 156 156 738 738 738 738 289 289 867 578 84 42 126 42 42 42 21 21 54 108 162 54 352 176 176 528 88 176 88 176 293 879 293 293 171 114 57 57 771 771 771 771 220 544 739 505 417 139 139 139 93 279 93 93 122 122 366 122 179 179 179 179 732 244 244 488 512 256 768 256 86 86 86 258 57 57 57 57 145 290 435 145 602 676 787 144 31 62 31 62 284 284 284 284 243 81 81 81 309 927 618 309 467 467 467 467 335 623 748 615 66 132 132 66 206 103 309 103 570 570 285 285 626 313 313 626 762 254 508 254 354 177 354 177 476 238 238 476 166 332 166 498 835 523 345 600 567 567 567 567 603 402 201 201 42 126 42 42 363 363 363 363 822 822 822 822 661 810 669 703 362 724 362 724 278 278 834 278 500 500 1000 1000 337 337 674 674 317 951 317 317 642 642 642 642 303 793 780 901 1 1 3 1 306 306 153 153 156 52 52 52 872 760 352 870 246 492 738 246 476 476 238 238 257 771 514 257 672 224 224 224 982 982 982 982 146 438 146 292 554 277 277 554 314 314 942 314 523 523 523 523 271 271 813 271 424 212 636 212 113 113 113 113 304 152 304 152 149 565 964 207 264 264 792 264 900 389 683 732 411 411 822 822 136 136 136 136 131 262 393 131 852 284 568 284 84 28 28 28 916 662 776 296 901 901 901 901 135 270 135 270 273 546 273 819 282 423 141 141 12 12 12 12 31 31 62 62 302 302 906 604 410 517 727 630 842 421 842 421 589 589 589 589 220 440 440 220 576 192 384 192 66 99 33 33 98 98 98 98 832 193 189 628 307 614 307 614 361 722 722 361 449 449 898 898 615 615 615 615 732 732 732 732 154 308 308 154 807 807 807 807 119 357 119 238 717 239 239 239 178 178 178 178 778 389 389 778 712 356 712 356 75 150 150 75 861 861 861 861 691 748 160 3 556 556 278 278 708 236 236 472 319 957 638 319 808 808 404 404 257 257 514 771 909 168 630 932 749 749 749 749 233 233 233 233 428 150 964 881 936 468 468 936 426 213 426 213 199 199 199 199 340 170 170 510 130 571 766 769 553 553 553 553 87 261 87 87 892 892 892 892 539 539 539 539 922 556 799 819 651 217 217 217 44 132 44 44 455 400 583 624 288 96 96 96 588 196 196 196 94 94 94 282 507 496 99 419 220 110 330 110 414 276 138 138 200 200 600 200 792 792 792 792 216 432 216 648 59 59 59 177 200 100 100 200 78 117 39 39 457 914 457 914 333 666 333 999 455 910 910 455 484 968 968 484 153 153 306 306 625 625 625 625 342 228 114 114 732 366 732 366 133 266 266 133 288 288 288 288 501 167 167 167 237 474 237 474 156 52 104 52 38 38 76 114 294 147 147 441 79 237 79 158 198 66 66 132 113 995 264 16 296 121 250 880 207 207 414 414 156 78 78 234 654 654 327 327 195 390 585 195 246 492 738 246 977 977 977 977 373 943 147 892 878 878 878 878 12 12 36 24 508 398 733 10 271 271 271 271 862 862 862 862 720 720 720 720 254 254 254 254 100 50 50 150 742 742 742 742 708 354 354 708 586 293 293 586 753 502 251 251 93 186 93 186 790 395 395 790 42 42 126 42 721 354 385 471 805 721 180 930 223 446 446 223 303 909 606 303 997 974 209 287 209 209 209 209 657 657 657 657 480 480 480 480 227 379 256 676 220 780 709 30 115 345 230 115 373 880 591 470 660 660 660 660 64 32 64 32 890 890 890 890 99 297 99 99 975 325 325 325 196 588 392 196 994 218 89 716 693 201 625 164 579 579 579 579 284 18 640 551 91 182 273 91 51 51 102 153 237 79 79 79 657 377 274 576 204 102 102 306 279 806 924 281 180 180 360 360 176 195 310 460 243 162 81 81 523 666 174 389 744 744 744 744 785 989 745 201 636 74 419 664 374 187 561 187 779 712 211 923 140 280 140 420 284 284 284 284 299 299 598 897 317 634 634 317 324 324 972 324 844 754 487 269 298 447 149 149 479 958 479 958 595 595 595 595 453 386 951 295 115 230 230 115 470 848 524 530 256 128 256 128 408 408 408 408 373 373 373 373 243 5 960 864 421 421 421 421 284 765 567 995 312 312 936 312 267 267 801 534 201 402 402 201 269 269 807 269 448 896 896 448 864 113 473 156 114 114 114 342 400 400 800 800 652 326 652 326 95 95 95 95 786 786 393 393 947 262 836 822 411 411 411 411 215 215 215 215 242 242 242 242 444 296 148 148 122 887 301 646 63 63 126 126 184 184 552 184 508 733 30 52 358 358 358 358 402 402 201 201 135 405 135 135 189 189 378 378 305 305 915 305 185 185 370 370 271 813 271 271 239 239 239 717 240 80 80 80 294 882 294 294 423 846 846 423 336 336 336 336 255 255 510 510 129 129 129 129 139 278 139 417 824 824 824 824 119 357 238 119 288 288 576 864 575 575 575 575 713 713 713 713 742 371 742 371 308 154 462 154 915 995 926 564 544 790 137 497 262 262 262 786 268 795 322 446 2 2 2 2 444 222 666 222 261 783 261 522 178 178 534 356 56 610 254 255 380 380 190 190 107 214 321 107 300 100 100 100 131 131 262 262 39 694 583 76 81 162 162 81 115 230 345 115 182 182 182 182 181 362 181 362 477 954 954 477 301 301 903 301 328 984 328 328 53 53 53 159 842 842 421 421 910 910 455 455 3 3 3 3 304 304 304 912 963 963 963 963 373 746 373 746 770 770 770 770 115 115 345 115 37 74 74 37 14 28 14 28 621 207 207 207 506 506 253 253 240 240 120 120 496 992 496 992 92 92 92 92 31 62 31 62 827 827 827 827 709 709 709 709 502 251 251 502 450 450 900 900 36 36 36 108 136 136 136 136 72 72 72 216 327 327 654 654 259 197 526 538 353 706 706 353 178 356 534 178 363 121 121 121 360 490 263 479 709 709 709 709 78 234 78 78 72 706 466 956 499 145 158 832 642 642 321 321 166 816 390 789 852 284 284 568 952 279 62 344 806 403 806 403 156 312 468 156 186 279 93 93 44 44 44 44 864 864 864 864 470 235 235 470 384 256 128 128 570 285 285 855 332 166 166 332 671 671 671 671 438 826 849 659 243 333 109 776 134 402 134 134 514 771 257 257 267 89 89 89 104 104 104 312 322 122 371 871 234 451 588 10 432 432 216 216 540 270 810 270 328 328 984 328 103 103 309 206 60 90 30 30 25 25 25 25 404 404 404 404 8 8 8 24 760 760 760 760 984 110 852 291 892 892 446 446 749 749 749 749 908 212 933 897 786 524 262 262 138 138 138 414 320 320 320 960 288 288 864 288 988 517 115 493 246 737 157 852 914 914 457 457 353 353 706 706 326 969 218 753 282 141 423 141 662 331 993 331 192 384 384 192 977 500 338 948 754 754 754 754 884 884 884 884 537 537 537 537 896 858 538 1 849 283 283 283 800 420 55 900 488 488 244 244 235 235 235 235 387 387 387 387 199 199 398 597 44 44 132 44 348 348 348 348 46 46 138 46 121 242 363 121 458 229 229 458 142 284 142 426 550 550 275 275 284 753 525 914 261 261 261 783 972 324 324 324 181 362 543 181 482 319 866 289 808 28 223 363 378 189 189 378 174 58 58 116 4 4 8 8 470 235 235 470 568 568 568 568 283 849 566 283 69 69 69 69 354 758 244 134 735 245 245 490 793 793 793 793 4 4 12 4 243 353 28 886 117 117 351 117 250 250 250 750 596 298 298 894 157 471 157 314 2 1 3 1 59 59 177 59 827 811 262 636 376 188 564 188 310 465 155 155 435 145 145 145 122 183 61 61 190 380 570 190 713 713 713 713 155 364 494 658 960 985 648 355 214 428 214 428 913 913 913 913 85 85 255 85 284 284 284 284 854 854 854 854 244 488 732 244 378 756 378 756 302 906 302 604 332 691 119 254 207 207 207 207 629 629 629 629 967 94 417 808 979 440 924 367 96 48 96 48 21 21 21 21 684 680 354 377 346 519 173 173 137 158 53 389 677 164 658 733 453 453 906 906 655 754 336 815 539 657 791 468 378 756 756 378 668 280 551 621 148 776 1000 501 918 918 918 918 491 982 982 491 411 137 137 137 893 893 893 893 596 894 298 298 498 498 498 498 712 186 601 695 312 936 312 624 35 105 35 70 805 193 613 212 270 135 135 270 463 463 463 463 3 1 1 1 497 597 905 146 6 760 138 223 211 211 211 211 198 594 396 198 84 84 42 42 297 891 297 297 428 856 428 856 437 801 788 901 70 210 70 70 800 400 800 400 255 255 510 510 363 121 121 121 277 277 277 277 824 824 824 824 686 343 686 343 918 918 918 918 190 190 380 380 414 414 828 828 83 249 83 83 252 126 126 252 148 148 444 148 524 84 513 278 49 510 493 850 151 302 151 453 508 244 472 309 600 200 200 400 632 632 316 316 950 131 476 606 349 349 349 349 998 998 998 998 417 417 417 417 46 138 46 92 215 215 215 215 806 806 806 806 345 792 33 749 594 396 198 198 948 474 474 948 897 235 912 812 953 953 953 953 882 441 882 441 157 157 471 157 951 317 317 317 164 492 164 164 497 497 497 497 307 307 307 307 731 731 731 731 160 160 80 80 266 770 352 273 156 156 468 156 972 486 486 972 140 420 140 280 981 327 327 654 779 482 889 733 38 114 38 76 142 142 71 71 869 818 749 626 754 928 285 875 134 134 134 402 485 848 873 657 276 276 276 276 35 70 70 35 285 305 240 278 305 305 610 915 401 234 450 246 496 496 248 248 461 461 922 922 38 877 461 902 57 114 57 114 515 515 515 515 859 859 859 859 111 37 37 74 985 985 985 985 306 306 306 306 609 841 127 127 317 634 317 951 324 879 637 755 3 3 9 3 197 394 197 394 933 876 922 367 34 34 34 102 524 524 524 524 612 612 306 306 960 75 899 867 317 951 317 317 294 294 294 294 882 882 441 441 255 510 510 255 6 18 6 6 685 685 685 685 350 175 525 175 476 476 952 952 68 136 68 136 987 329 658 329 266 985 736 123 822 822 822 822 104 104 312 208 488 732 244 244 379 473 878 845 157 471 157 157 645 213 250 239 652 326 652 326 146 146 146 146 52 156 52 52 393 262 131 131 256 256 256 768 784 784 784 784 36 12 12 12 275 275 275 825 96 96 192 192 299 299 897 299 88 176 88 176 720 384 836 376 621 207 207 207 25 25 50 75 217 217 217 651 1 2 2 1 338 272 672 926 795 106 745 406 293 293 879 293 718 718 718 718 606 202 202 202 458 458 458 458 289 952 77 758 955 955 955 955 61 183 61 61 213 213 213 639 894 894 894 894 638 319 638 319 368 368 736 736 576 192 384 192 674 674 674 674 867 867 867 867 167 167 167 501 35 70 70 35 6 18 6 6 120 120 60 60 554 554 277 277 416 832 416 832 717 717 717 717 139 139 417 139 434 434 434 434 23 46 23 69 219 657 219 438 302 906 302 302 14 154 977 521 270 810 540 270 17 17 17 51 100 200 100 300 581 581 581 581 399 399 399 399 351 117 117 117 43 43 43 43 264 264 792 528 667 750 230 973 131 131 131 393 304 912 304 304 44 806 439 229 51 102 51 102 784 42 803 947 329 329 329 329 124 124 372 248 450 450 900 900 166 166 332 332 39 78 117 39 122 122 366 122 48 48 144 48 491 491 491 491 423 846 846 423 340 340 340 340 275 825 275 550 543 181 181 181 121 363 121 121 350 350 350 350 235 235 235 705 573 191 191 191 125 250 250 125 374 374 374 374 152 152 152 152 169 507 169 169 118 118 354 118 220 135 326 150 236 118 354 118 437 437 437 437 724 931 148 502 332 332 332 996 726 638 853 520 788 394 788 394 90 318 441 257 742 265 436 443 810 810 405 405 806 700 948 170 883 428 142 817 657 219 219 438 535 772 12 553 906 906 906 906 195 195 585 195 816 312 526 601 197 264 832 653 393 131 131 131 220 220 220 660 209 406 940 288 511 491 529 744 710 196 156 128 230 622 311 988 14 818 89 867 457 457 457 457 262 287 538 895 629 980 280 714 303 202 101 101 704 704 704 704 386 193 193 579 267 801 267 534 208 104 208 104 908 725 666 422 243 243 243 243 20 30 10 10 266 798 532 266 801 267 267 267 153 51 51 51 188 188 376 564 733 365 173 6 202 202 202 202 873 291 291 291 273 97 375 800 192 64 64 128 166 498 166 166 528 176 176 352 211 211 633 211 400 400 800 800 288 864 576 288 774 774 774 774 658 329 658 329 291 291 291 291 653 653 653 653 298 298 894 298 374 374 748 748 113 339 113 113 55 955 462 802 792 264 528 264 632 316 948 316 230 324 200 903 124 124 372 124 727 717 804 578 706 568 770 748 233 466 699 233 280 840 280 280 615 615 615 615 40 40 40 120 310 310 310 930 558 558 558 558 726 242 484 242 507 169 169 338 687 192 163 150 37 223 554 113 139 286 788 64 354 14 357 510 54 108 54 108 288 288 288 288 219 438 219 657 570 380 190 190 186 186 186 558 92 92 92 276 614 614 614 614 159 53 106 53 304 152 152 304 82 246 82 82 384 384 384 384 321 321 963 642 209 526 554 289 312 312 312 936 808 605 600 376 276 552 552 276 414 828 828 414 522 620 50 262 336 193 122 351 228 76 76 76 741 294 272 316 604 604 604 604 298 596 298 894 186 562 391 6 13 13 13 39 457 914 914 457 741 494 247 247 53 53 53 53 700 73 506 630 166 166 166 166 243 729 243 243 372 124 124 124 380 190 190 380 159 217 425 351 432 269 112 253 158 158 474 158 770 616 130 615 1 757 786 755 282 713 735 408 235 235 235 705 480 480 240 240 184 184 368 552 306 455 788 414 409 901 930 208 512 256 256 512 15 15 15 15 65 130 130 65 286 572 858 286 226 452 678 226 35 35 35 105 453 453 453 453 893 857 504 124 64 64 192 64 40 40 40 120 147 147 147 147 617 765 114 967 864 913 988 579 331 331 993 662 935 881 195 352 18 6 6 6 802 433 567 565 146 73 146 73 115 784 662 888 530 265 795 265 348 348 174 174 54 54 54 162 292 584 292 876 419 419 419 419 732 244 244 244 178 178 534 356 786 786 786 786 492 492 984 984 1 1 2 2 249 747 249 249 332 332 332 332 834 556 278 278 145 290 145 290 65 65 195 65 171 171 342 513 140 140 280 420 105 105 105 315 488 488 976 976 995 528 520 888 95 285 95 95 564 564 564 564 324 258 660 730 616 616 616 616 151 151 453 151 297 297 891 297 227 227 681 454 528 528 264 264 480 480 480 480 119 238 238 119 954 954 954 954 199 14 482 289 8 8 8 8 318 954 318 318 204 204 408 612 155 310 155 465 699 780 20 817 349 349 349 349 179 537 358 179 129 129 129 387 306 417 534 966 190 380 190 380 126 378 252 126 304 847 287 769 56 28 28 84 47 47 47 47 365 365 365 365 348 174 522 174 818 409 409 818 498 996 996 498 273 182 91 91 273 546 273 546 204 102 306 102 784 672 539 716 193 386 193 579 210 213 868 185 40 20 40 20 717 478 239 239 471 471 471 471 38 38 38 38 272 272 272 816 456 456 912 912 166 741 324 734 118 118 354 118 57 171 57 114 224 224 672 224 198 297 99 99 396 792 396 792 200 400 200 400 603 201 201 201 919 626 21 896 256 512 512 256 783 783 783 783 306 612 612 306 512 742 925 307 252 504 756 252 734 734 734 734 309 254 501 667 120 40 80 40 6 12 6 12 191 573 191 191 892 547 214 140 268 545 59 52 219 73 73 73 143 622 748 159 424 636 212 212 30 45 15 15 318 318 159 159 405 810 405 810 70 70 70 210 825 550 275 275 104 104 208 312 335 670 335 670 274 137 137 274 64 64 128 128 263 263 263 263 166 166 332 332 636 318 954 318 556 334 759 830 165 952 966 785 100 100 300 100 967 967 967 967 120 673 301 738 975 975 975 975 1 3 1 1 351 351 351 351 285 570 570 285 28 28 28 28 586 293 293 586 497 994 497 994 299 921 677 788 47 47 47 47 241 241 482 482 880 440 440 880 346 692 346 692 347 347 347 347 370 370 740 740 341 341 682 682 858 286 286 286 528 176 176 176 68 136 204 68 436 641 733 469 298 894 298 298 39 39 39 39 315 210 105 105 43 43 43 43 108 36 36 36 10 5 5 15 382 764 764 382 825 825 825 825 876 438 438 876 482 482 241 241 58 58 58 174 211 211 633 211 751 751 751 751 359 920 760 145 220 220 660 220 535 535 535 535 60 60 60 180 169 507 338 169 690 63 373 434 389 960 991 194 318 954 318 318 298 298 298 298 14 7 7 21 970 943 908 202 874 874 874 874 334 334 334 334 227 179 201 230 603 926 57 819 254 254 127 127 975 550 746 650 26 380 58 51 488 488 488 488 714 714 714 714 406 854 545 270 36 57 969 428 73 73 73 73 458 687 229 229 202 606 202 404 636 636 636 636 744 916 322 157 996 332 332 332 780 780 780 780 369 123 123 123 619 368 254 606 751 751 751 751 950 950 950 950 292 695 188 495 83 166 166 83 36 72 108 36 884 348 806 771 158 611 569 254 199 597 199 199 549 549 549 549 280 560 280 840 482 482 482 482 537 537 537 537 331 331 331 993 948 316 316 632 196 196 392 588 675 679 744 309 976 488 488 976 260 130 130 390 226 452 452 226 242 726 242 242 229 229 687 229 330 330 990 330 324 972 324 324 770 744 75 5 312 312 312 312 898 898 898 898 290 870 290 290 903 23 25 91 222 222 222 222 297 297 891 297 246 12 208 982 5 5 5 5 748 748 374 374 80 80 240 80 86 86 172 172 747 498 249 249 186 372 186 372 188 376 564 188 211 211 211 211 554 28 640 462 456 152 152 152 946 473 946 473 58 116 58 174 463 494 342 665 84 84 84 84 860 312 25 140 113 113 113 113 489 489 489 489 171 513 171 171 96 288 96 192 16 32 16 48 199 597 199 398 214 428 428 214 300 150 300 150 318 318 954 318 306 153 306 153 668 620 682 535 458 916 458 916 125 511 646 485 7 7 7 7 656 328 984 328 784 784 784 784 219 657 219 219 810 270 270 270 534 801 267 267 580 699 270 221 655 655 655 655 424 369 417 415 274 274 822 274 260 494 746 1000 302 302 302 302 530 124 258 35 579 386 193 193 109 327 218 109 62 62 124 124 276 276 828 276 342 114 228 114 598 598 598 598 62 62 62 186 853 251 839 375 158 158 158 474 597 199 199 199 290 644 520 275 405 135 135 135 929 929 929 929 737 661 790 509 933 933 933 933 648 203 664 778 329 329 987 329 498 498 996 996 929 583 780 561 580 580 580 580 29 29 29 29 267 534 801 267 968 968 968 968 28 28 28 84 700 700 350 350 535 535 535 535 729 915 7 169 262 786 262 524 198 855 922 75 70 70 70 210 289 289 578 867 588 196 196 196 263 263 263 789 36 36 36 108 350 525 175 175 214 107 214 107 422 211 422 211 84 828 483 812 900 624 795 513 295 885 295 295 398 796 796 398 113 84 623 533 318 159 159 318 334 100 797 66 479 479 479 479 550 825 275 275 146 219 73 73 740 740 370 370 290 870 290 290 358 358 179 179 372 372 372 372 280 295 174 282 140 140 70 70 248 496 496 248 8 8 8 8 228 228 228 228 178 178 178 534 933 933 933 933 427 854 427 854 123 123 369 246 212 212 636 212 105 105 105 315 215 215 430 645 810 810 810 810 2 2 2 2 561 187 187 187 100 100 300 100 244 244 244 244 276 138 138 276 20 10 20 10 271 322 399 897 624 624 624 624 888 296 296 296 82 164 246 82 288 288 864 576 239 717 239 478 544 544 544 544 712 712 712 712 630 630 630 630 184 552 184 184 309 49 681 882 886 262 598 273 186 186 186 186 67 201 67 67 751 346 698 68 220 220 440 660 62 101 971 995 70 70 70 70 740 137 750 123 154 154 462 154 456 608 776 234 105 210 210 105 11 22 11 22 600 600 600 600 401 513 716 144 931 102 93 117 578 89 69 802 664 94 798 243 963 321 321 642 263 526 263 526 511 948 774 161 800 486 400 402 107 321 107 107 714 714 714 714 7 14 7 21 795 265 265 530 88 88 88 88 303 909 303 303 488 35 56 994 108 36 72 36 307 307 921 614 562 843 281 281 570 570 570 570 317 634 951 317 588 294 294 882 354 118 118 118 862 862 862 862 685 597 31 123 463 463 463 463 39 117 39 39 694 546 147 853 319 606 263 186 519 346 173 173 623 843 277 1 87 174 261 87 338 169 169 507 846 606 720 70 232 451 755 216 722 549 358 46 168 168 504 168 792 264 528 264 184 184 368 368 433 690 624 88 456 456 456 456 528 176 176 352 441 147 147 147 92 184 276 92 648 648 648 648 243 729 243 243 113 226 339 113 491 491 491 491 482 241 241 723 510 510 510 510 177 177 531 177 111 37 37 74 128 256 128 384 282 141 423 141 604 302 906 302 199 597 199 398 105 315 105 105 50 117 457 685 790 790 790 790 816 960 637 583 320 320 960 640 225 225 675 450 551 551 551 551 15 5 10 5 232 232 116 116 469 469 469 469 535 535 535 535 985 985 985 985 58 87 29 29 384 192 576 192 223 223 223 669 142 142 142 426 202 202 606 202 897 897 897 897 954 318 318 318 222 444 666 222 827 827 827 827 51 102 153 51 387 387 387 387 324 486 162 162 50 100 50 100 80 80 160 240 401 972 389 333 570 570 570 570 184 184 552 184 75 25 25 25 482 241 241 723 50 75 25 25 235 235 705 235 561 187 187 374 202 606 404 202 900 450 450 900 22 44 22 66 500 230 437 513 11 33 11 22 270 270 810 270 261 261 261 783 594 594 297 297 5 5 5 5 296 148 296 148 263 263 789 263 123 246 246 123 10 590 159 732 151 458 513 52 682 682 682 682 115 345 115 115 243 243 243 729 66 66 66 66 913 751 930 268 36 36 36 36 693 923 773 120 718 359 359 718 233 699 233 233 230 460 690 230 219 219 657 219 84 84 168 252 196 588 196 196 567 189 189 189 438 438 876 876 187 374 561 187 332 332 332 996 252 252 252 252 888 888 444 444 312 936 624 312 94 94 282 94 46 155 738 429 501 162 131 431 339 339 339 339 336 336 336 336 404 404 202 202 288 288 288 288 824 824 824 824 43 680 826 664 86 86 86 86 170 928 78 909 181 181 181 543 260 780 260 520 423 141 141 141 379 706 756 687 41 445 728 101 304 608 608 304 718 718 718 718 36 18 18 54 412 412 412 412 853 853 853 853 99 33 33 66 674 674 674 674 107 214 107 321 51 51 153 51 162 162 162 486 212 212 212 636 239 239 717 239 8 24 8 8 29 29 29 87 835 624 672 690 525 525 525 525 104 104 104 104 750 466 556 231 81 162 243 81 312 312 312 936 677 11 225 157 472 944 472 944 31 62 62 31 612 612 612 612 107 107 107 321 108 36 36 36 272 544 816 272 214 214 107 107 218 436 436 218 73 90 945 308 117 745 278 546 654 928 323 211 738 749 874 685 92 184 276 92 291 97 194 97 756 756 756 756 782 917 877 692 284 284 852 284 126 618 902 724 204 612 408 204 909 303 606 303 956 207 290 319 249 83 83 83 256 384 128 128 852 284 284 284 615 615 615 615 407 407 407 407 795 795 795 795 933 311 622 311 513 342 171 171 477 477 477 477 508 254 254 508 271 542 813 271 391 802 961 871 641 543 201 619 55 55 55 165 36 36 36 36 7 7 21 7 374 274 884 131 687 229 458 229 792 396 792 396 315 315 630 945 336 336 336 336 123 123 123 369 108 36 36 36 7 21 7 7 118 59 118 59 147 441 147 147 368 368 368 368 594 594 594 594 596 64 469 516 618 990 163 357 30 60 60 30 55 55 165 55 477 954 954 477 91 91 182 273 261 174 87 87 961 801 217 920 323 323 323 323 309 309 309 309 121 363 121 121 421 615 319 546 543 543 543 543 529 240 760 863 408 408 408 408 305 305 305 305 244 732 488 244 220 110 110 330 141 423 141 141 478 239 239 478 119 357 238 119 108 108 108 108 108 37 256 225 299 299 897 299 288 683 594 133 496 840 288 273 154 77 77 154 616 616 308 308 965 87 665 898 545 545 545 545 684 684 684 684 869 869 869 869 142 143 593 478 43 43 129 43 735 735 735 735 173 519 173 346 33 33 33 33 678 678 339 339 94 47 94 47 47 141 47 47 255 255 255 255 333 666 333 666 6 12 6 12 483 483 966 966 44 569 123 743 51 51 102 102 231 462 462 231 68 34 34 68 742 742 742 742 750 750 750 750 257 771 257 257 298 894 298 298 99 33 33 33 604 302 302 906 314 983 789 571 64 64 64 64 315 315 630 945 535 994 624 434 891 675 701 330 129 129 387 129 914 914 914 914 120 120 120 360 147 926 280 840 734 367 734 367 592 592 296 296 383 766 766 383 716 358 358 716 756 252 252 252 649 649 649 649 440 880 440 880 123 889 242 820 441 441 441 441 126 873 207 479 790 395 790 395 150 150 150 150 313 313 626 626 984 492 984 492 141 141 141 141 568 284 284 568 31 31 31 31 772 386 772 386 443 886 886 443 726 444 278 54 344 688 344 688 288 288 864 576 444 222 222 444 189 63 63 63 122 366 244 122 274 274 274 274 741 622 441 393 47 47 141 47 356 356 178 178 184 552 184 184 612 49 508 899 156 156 468 312 234 234 234 702 566 566 566 566 472 456 973 373 182 182 546 364 246 82 82 82 398 56 815 337 144 684 816 797 163 489 163 163 333 408 229 923 269 269 269 269 294 98 98 98 918 918 459 459 201 645 606 162 269 952 319 371 132 132 396 264 909 303 303 606 358 413 854 771 755 755 755 755 33 66 33 66 324 286 315 404 576 192 384 192 585 195 195 195 148 148 296 444 305 606 203 480 264 528 792 264 90 30 30 30 198 297 99 99 498 855 627 93 291 582 873 291 555 185 185 185 286 858 286 286 322 322 322 966 216 216 648 216 617 45 592 453 380 637 63 57 213 279 983 90 319 319 319 957 339 141 921 856 735 735 735 735 114 114 228 228 461 922 461 922 206 206 412 412 716 716 358 358 781 781 781 781 407 407 814 814 146 146 146 146 109 404 982 542 900 300 300 300 528 264 528 264 172 172 86 86 240 480 720 240 572 286 572 286 311 311 933 311 258 258 774 516 526 526 526 526 969 323 323 323 444 148 148 148 909 271 108 63 374 74 362 551 889 889 889 889 941 941 941 941 591 197 197 197 240 120 360 120 426 635 474 638 278 278 556 834 330 740 697 479 379 758 758 379 31 193 698 555 147 921 144 489 63 733 379 850 145 435 290 145 202 202 101 101 182 182 364 546 111 74 37 37 310 310 310 310 180 863 969 57 602 301 903 301 610 610 610 610 284 600 675 198 170 510 340 170 25 25 75 25 174 174 522 174 201 603 201 201 264 88 88 88 712 356 712 356 794 431 679 60 236 708 236 236 26 13 13 26 108 108 108 108 14 42 14 14 85 431 502 459 975 975 975 975 990 793 626 6 140 140 420 140 334 668 334 668 318 318 318 954 68 68 136 136 274 249 970 774 615 205 205 205 19 19 38 38 674 674 674 674 324 162 486 162 46 92 138 46 222 444 222 444 907 679 216 235 342 342 171 171 103 309 103 103 424 212 424 212 2 6 2 4 672 672 336 336 652 652 652 652 312 312 312 936 995 672 522 522 272 544 816 272 145 145 145 145 291 291 582 582 536 536 536 536 848 848 848 848 941 2 542 888 24 24 24 72 91 273 91 91 968 541 783 218 331 718 29 865 154 330 668 770 200 100 100 200 307 921 307 307 123 82 41 41 304 152 152 304 466 932 466 932 92 184 92 184 879 879 879 879 204 612 204 204 762 254 508 254 69 69 207 138 135 405 135 135 436 959 390 503 169 169 169 507 954 954 954 954 74 222 148 74 173 519 346 173 175 350 350 175 68 614 638 845 182 182 364 546 318 318 636 636 764 764 764 764 60 60 60 60 198 198 594 198 492 328 164 164 647 647 647 647 133 399 133 266 52 52 52 52 78 78 78 234 144 48 96 48 157 157 471 157 114 114 342 114 776 388 388 776 732 283 29 10 327 728 977 633 76 38 76 38 245 245 245 245 176 88 88 176 813 282 381 123 488 488 976 976 455 455 910 910 852 852 852 852 962 481 962 481 968 968 968 968 28 84 28 28 261 261 261 783 325 975 650 325 236 354 118 118 764 49 381 301 627 547 496 105 61 55 833 605 680 680 680 680 127 127 127 381 828 276 276 276 701 701 701 701 747 249 249 249 944 944 944 944 84 84 252 168 484 242 484 242 206 768 556 688 500 500 1000 1000 989 743 71 329 676 133 695 613 602 428 462 351 883 883 883 883 229 458 229 458 177 531 177 177 512 763 81 292 311 720 971 62 470 470 470 470 630 630 315 315 118 393 475 900 628 314 942 314 342 342 342 342 458 458 458 458 733 733 733 733 6 6 18 12 907 3 295 607 254 762 254 254 879 293 293 293 950 634 398 770 26 26 26 78 224 112 112 224 716 251 784 580 120 240 120 240 247 247 741 494 217 771 481 107 477 477 477 477 846 564 282 282 446 223 669 223 716 716 358 358 636 318 318 636 811 811 811 811 853 853 853 853 307 307 921 614 407 722 458 768 294 147 147 294 279 558 558 279 936 468 936 468 600 200 200 200 237 711 237 237 70 70 70 70 393 393 786 786 374 374 374 374 692 346 346 692 104 208 312 104 670 959 684 847 614 614 614 614 326 326 652 652 407 667 144 406 138 46 46 46 447 149 149 149 456 684 228 228 768 512 256 256 418 418 418 418 350 350 350 350 227 227 681 227 570 570 285 285 270 810 270 270 679 679 679 679 37 74 111 37 926 926 463 463 570 190 190 190 640 320 320 960 231 231 231 231 443 443 886 886 868 276 723 434 123 123 123 123 477 787 555 586 27 27 27 27 635 635 635 635 261 87 174 87 933 311 311 311 35 70 35 105 313 680 409 247 177 177 531 177 260 260 780 260 198 594 198 198 71 213 71 71 612 612 612 612 140 70 140 70 162 935 663 421 462 462 231 231 424 424 848 848 175 175 175 525 133 133 133 133 535 755 424 153 74 74 222 74 529 529 529 529 342 513 171 171 277 277 277 277 68 136 68 204 855 134 459 314 618 309 618 309 159 477 318 159 985 985 985 985 364 364 182 182 289 166 375 830 148 148 148 148 372 744 744 372 66 66 66 198 236 118 118 354 957 957 957 957 738 246 246 246 126 126 126 126 430 614 595 430 525 414 673 883 695 166 73 438 208 291 454 416 238 238 476 476 664 664 664 664 832 416 832 416 264 88 88 88 980 490 980 490 32 16 48 16 618 491 678 902 313 313 313 313 4 4 2 2 274 822 274 274 465 465 465 465 212 636 212 212 930 310 310 310 152 152 304 456 114 38 38 38 182 182 182 546 14 14 14 42 328 328 328 328 139 139 139 139 14 17 882 359 67 67 201 134 225 75 75 75 320 640 640 320 66 44 22 22 543 181 181 181 571 571 571 571 184 92 184 92 242 121 242 121 124 124 124 124 368 368 368 368 464 464 464 464 953 953 953 953 175 628 506 793 333 746 382 201 12 24 12 36 915 606 233 680 372 558 186 186 60 60 180 60 740 740 740 740 106 106 318 106 55 55 55 165 114 57 171 57 681 227 227 227 939 45 809 496 392 196 392 196 84 252 84 168 33 968 394 471 315 210 105 105 398 398 796 796 313 313 626 626 792 350 283 808 754 754 754 754 296 296 296 296 320 640 960 320 640 832 880 619 988 988 494 494 400 200 600 200 407 228 203 218 287 427 442 868 726 726 726 726 198 396 198 594 291 291 291 291 545 545 545 545 599 599 599 599 315 945 315 315 622 622 622 622 965 390 886 828 320 320 320 960 467 467 934 934 588 196 196 196 592 296 592 296 807 832 990 111 249 596 701 385 289 867 289 289 273 273 819 273 263 263 526 789 301 602 602 301 42 42 84 126 72 144 144 72 156 156 156 468 397 397 397 397 193 579 386 193 453 906 453 906 732 488 244 244 567 189 189 378 451 451 902 902 47 47 94 94 515 289 227 869 942 11 678 785 87 87 87 87 963 343 131 478 236 708 236 236 52 52 156 52 96 96 288 96 206 412 618 206 658 658 658 658 68 68 68 204 227 227 227 227 947 141 305 934 280 840 560 280 680 340 680 340 261 783 261 522 431 431 431 431 402 402 804 804 854 117 787 563 168 112 56 56 310 310 620 930 546 546 273 273 183 183 366 366 996 599 520 954 435 200 785 333 216 216 216 648 565 857 251 615 209 209 209 627 820 820 410 410 94 472 660 242 206 103 206 103 258 774 258 258 134 268 134 402 832 784 636 359 9 3 3 6 208 208 416 416 815 815 815 815 165 330 165 495 504 252 252 756 726 242 242 242 331 662 662 331 878 439 878 439 228 684 228 228 387 129 129 129 898 376 631 341 123 123 369 123 61 299 992 51 69 969 270 128 70 70 70 210 602 377 224 892 476 476 952 952 402 190 790 123 58 58 58 58 104 104 312 208 866 866 866 866 13 26 13 39 642 963 321 321 35 35 105 35 91 182 273 91 143 429 143 143 822 411 822 411 117 39 39 39 64 192 64 64 212 106 106 318 958 907 158 829 993 993 993 993 185 370 185 555 414 207 207 414 240 480 240 480 186 368 979 968 63 285 666 211 510 510 255 255 499 288 867 91 269 538 807 269 552 552 552 552 218 218 218 218 52 26 52 26 4 4 12 4 386 386 386 386 494 741 247 247 156 312 156 468 513 171 171 171 838 838 838 838 584 584 584 584 135 135 405 135 325 325 975 650 63 126 63 126 592 296 888 296 311 311 311 311 194 388 582 194 564 376 188 188 348 696 696 348 548 274 548 274 414 207 207 621 53 53 53 159 474 680 380 998 804 374 698 475 805 440 471 566 417 417 834 834 819 273 546 273 177 177 531 177 10 10 30 10 412 824 824 412 660 330 990 330 45 45 45 45 363 363 726 726 314 314 314 314 301 602 301 903 207 115 346 291 775 775 775 775 734 367 734 367 37 37 111 37 646 646 646 646 97 291 97 97 408 136 136 272 83 166 83 166 96 32 32 32 143 143 143 143 155 155 465 155 43 129 43 86 475 758 915 705 106 53 159 53 762 762 762 762 117 234 234 117 932 257 727 995 451 451 902 902 153 51 51 51 328 328 164 164 91 91 273 182 861 287 287 287 616 730 865 440 207 621 207 207 747 747 747 747 336 224 112 112 22 11 11 22 210 420 210 420 236 471 753 293 36 72 72 36 877 466 570 977 486 972 486 972 88 88 264 88 636 318 636 318 91 182 91 273 278 42 182 261 548 548 548 548 438 219 657 219 91 273 91 182 176 352 176 352 324 891 13 218 680 680 680 680 978 967 654 213 227 681 227 227 982 732 418 683 406 406 406 406 286 858 286 286 53 106 53 159 141 141 423 141 318 636 318 636 566 566 566 566 947 699 318 826 144 144 144 432 175 175 175 525 512 512 256 256 279 279 279 279 542 710 918 803 793 793 793 793 796 796 796 796 249 249 747 249 309 345 788 592 483 161 161 161 275 275 275 275 612 927 797 605 146 146 292 292 876 219 91 184 291 582 291 873 586 293 586 293 314 552 359 80 50 100 50 150 710 355 355 710 700 700 350 350 742 965 559 785 224 224 224 672 372 186 558 186 179 179 358 358 906 188 350 234 400 793 377 271 486 162 162 162 206 206 206 206 566 566 283 283 174 174 174 522 465 213 442 24 174 174 174 522 325 325 975 650 270 180 90 90 13 13 39 26 615 555 461 265 224 224 672 224 421 880 859 140 807 903 340 577 974 487 487 974 300 100 100 100 312 312 312 312 696 696 696 696 472 236 236 472 780 780 780 780 564 188 188 188 287 287 574 574 259 518 259 777 670 670 335 335 68 173 445 584 74 111 37 37 290 323 904 605 84 252 84 84 534 267 534 267 935 223 643 87 933 417 821 986 222 222 222 222 299 241 812 859 513 171 171 342 107 107 107 321 340 340 340 340 237 237 237 237 7 7 21 7 928 928 928 928 375 250 125 125 19 19 19 19 582 194 388 194 170 340 510 170 806 806 806 806 152 152 152 152 370 492 262 247 191 191 191 573 245 245 735 245 116 116 116 116 921 614 307 307 460 230 460 230 576 576 288 288 820 334 103 596 220 660 220 220 928 74 700 267 276 276 276 276 117 234 117 351 354 354 708 708 883 883 883 883 467 467 934 934 677 677 677 677 441 147 147 147 692 581 468 635 376 376 376 376 290 290 145 145 466 932 932 466 684 684 684 684 86 86 258 86 181 181 362 362 640 640 320 320 867 530 453 608 240 240 480 480 96 281 679 567 267 267 534 534 120 360 120 120 233 108 371 893 325 79 206 377 394 394 788 788 47 768 393 369 355 710 710 355 409 409 818 818 324 108 108 108 342 114 114 228 115 115 345 115 27 27 27 27 501 167 167 334 138 392 950 573 558 186 186 186 274 274 548 548 200 200 200 200 598 897 299 299 254 254 127 127 373 746 373 746 896 740 66 615 811 8 956 847 633 633 633 633 294 266 242 683 139 278 278 139 425 425 425 425 636 636 636 636 184 92 92 276 583 840 831 832 422 422 211 211 717 717 717 717 191 191 382 382 914 914 914 914 776 388 776 388 91 316 651 898 255 255 255 255 172 516 172 172 259 259 259 259 112 56 56 168 310 310 310 310 502 251 251 502 395 245 988 366 485 99 270 987 111 111 111 111 190 95 95 190 870 870 870 870 807 834 541 584 108 498 979 35 58 174 58 58 306 612 918 306 269 807 269 269 204 94 360 380 354 118 118 118 184 184 184 184 23 23 69 23 546 546 273 273 273 273 273 819 938 938 938 938 306 306 612 612 9 9 9 27 198 198 99 99 186 93 279 93 170 170 170 510 65 130 195 65 757 47 614 168 33 11 22 11 999 999 999 999 153 153 153 459 604 302 302 604 105 315 105 210 242 121 121 242 958 143 719 225 136 136 136 408 394 394 394 394 538 538 269 269 291 582 291 873 213 426 213 426 72 72 36 36 469 469 469 469 455 455 910 910 272 544 272 544 921 228 624 165 754 754 754 754 43 43 43 129 178 178 534 356 956 956 956 956 111 222 222 111 564 564 282 282 685 685 685 685 942 628 314 314 134 815 26 591 228 114 342 114 628 372 919 144 132 264 132 396 280 560 280 840 261 174 87 87 390 881 522 111 386 386 193 193 726 726 726 726 810 270 270 270 981 727 969 273 160 320 160 480 622 302 857 3 186 93 93 279 774 258 516 258 490 490 490 490 26 26 26 26 506 759 253 253 247 741 247 247 604 416 680 450 444 148 148 148 326 978 326 326 792 264 264 264 877 623 197 101 948 948 948 948 242 242 242 242 53 159 106 53 384 768 384 768 283 566 566 283 50 25 50 25 35 35 35 35 249 747 498 249 58 58 116 116 823 823 823 823 207 414 621 207 303 606 303 606 370 588 503 157 378 756 756 378 478 956 478 956 474 474 474 474 307 307 921 307 33 66 66 33 255 255 765 255 992 385 313 94 743 422 299 961 90 90 90 270 302 302 302 906 705 203 105 565 544 272 816 272 354 177 531 177 805 805 805 805 207 414 207 621 509 509 509 509 632 316 632 316 67 67 201 67 917 855 839 912 870 870 870 870 538 723 126 222 363 726 363 726 993 331 331 331 100 100 100 100 209 627 209 209 352 704 704 352 175 525 175 175 741 247 247 494 301 301 903 301 322 161 161 483 18 18 36 36 313 313 626 626 756 252 252 252 832 480 423 714 303 303 303 909 124 124 124 124 506 253 506 253 19 19 57 19 11 22 33 11 22 11 11 33 579 193 193 193 770 770 770 770 506 757 112 780 11 33 11 22 5 10 15 5 536 536 536 536 293 349 777 865 269 269 269 269 863 741 152 749 69 46 23 23 242 726 242 242 857 923 351 934 145 435 145 145 206 206 206 618 2 2 2 2 85 404 212 805 191 905 809 537 195 195 195 195 663 221 221 221 182 91 91 182 67 201 134 67 498 498 249 249 244 451 566 649 34 34 34 34 579 193 386 193 514 514 514 514 128 256 128 256 285 95 190 95 184 92 276 92 74 74 74 74 547 547 547 547 64 192 64 64 204 965 394 787 298 275 334 638 639 213 426 213 312 156 156 312 252 252 252 756 870 870 870 870 263 263 263 263 87 87 174 261 675 225 225 225 695 695 695 695 578 578 578 578 387 258 129 129 350 350 175 175 177 177 177 531 873 582 291 291 104 104 52 52 538 538 538 538 569 569 569 569 614 614 614 614 112 112 112 112 342 342 342 342 486 486 972 972 237 711 474 237 671 488 723 678 382 191 191 382 23 23 46 69 59 634 722 400 666 333 999 333 184 552 368 184 59 177 59 118 48 591 356 775 174 174 522 348 563 530 580 58 314 314 314 314 322 322 966 644 380 321 230 680 418 627 209 209 424 505 455 245 98 751 69 679 487 487 974 974 242 121 242 121 990 65 628 146 916 566 717 468 502 502 502 502 600 200 200 400 621 621 621 621 995 995 995 995 345 251 879 79 129 387 129 129 24 24 48 48 687 687 687 687 642 214 214 428 918 612 306 306 468 831 600 914 424 110 145 167 804 804 804 804 493 493 493 493 705 235 235 235 247 509 748 598 534 796 836 575 746 779 65 716 165 495 165 165 713 566 186 434 280 140 420 140 68 603 894 350 528 528 528 528 360 360 360 360 852 426 852 426 784 784 784 784 297 297 297 891 392 435 749 602 47 141 47 47 316 316 316 316 770 770 770 770 695 695 695 695 414 621 207 207 40 120 40 40 233 233 699 233 234 702 234 234 356 356 356 356 335 289 988 53 16 16 16 48 6 3 3 9 167 167 501 167 468 156 156 156 464 334 550 915 198 99 198 99 212 636 424 212 95 591 39 594 293 586 879 293 113 339 113 113 118 354 118 236 84 28 28 28 132 132 132 132 602 301 301 903 587 587 587 587 301 903 301 301 175 175 175 175 258 172 86 86 133 133 133 133 948 948 948 948 708 472 236 236 168 103 807 285 367 367 367 367 540 180 180 180 537 622 201 713 667 366 503 711 826 838 508 50 92 92 276 92 443 83 837 609 286 286 286 858 124 124 124 372 135 135 135 405 432 144 144 144 139 139 417 278 279 93 93 93 981 897 415 554 890 258 8 952 854 427 854 427 566 566 566 566 620 310 310 620 274 822 274 274 244 732 244 244 758 997 478 158 320 960 320 320 532 266 266 798 331 683 492 312 193 193 579 386 486 486 972 972 156 52 104 52 2 2 2 2 530 664 933 708 293 293 293 879 106 106 106 106 119 238 357 119 166 83 249 83 92 92 92 276 56 28 28 56 92 92 92 276 137 274 411 137 113 401 302 819 696 232 464 232 564 564 282 282 165 165 330 495 322 966 322 322 429 858 429 858 272 272 136 136 18 18 18 18 227 335 912 991 498 332 166 166 207 69 69 69 94 94 282 94 931 969 235 864 687 408 895 960 15 15 45 30 368 109 729 389 355 358 277 306 268 268 268 804 417 139 278 139 969 237 102 6 495 165 330 165 609 609 609 609 164 164 164 492 129 43 43 86 445 890 445 890 313 313 313 939 786 317 149 76 130 130 390 130 308 846 715 272 307 921 307 307 150 150 150 450 573 573 573 573 812 812 812 812 660 330 990 330 897 344 130 632 160 320 480 160 316 316 316 316 168 168 168 168 86 86 86 258 63 63 63 189 410 410 410 410 930 310 310 310 653 653 653 653 42 42 42 42 662 459 775 18 312 312 936 624 404 793 548 150 279 695 252 997 116 232 232 116 72 36 36 72 171 171 513 342 73 73 73 219 284 284 568 568 564 282 846 282 226 452 678 226 228 228 684 228 331 331 662 993 364 182 364 182 429 143 286 143 522 522 261 261 404 808 808 404 216 144 72 72 492 694 397 204 259 777 518 259 279 279 279 279 688 688 688 688 148 177 364 392 261 261 522 522 437 874 437 874 131 262 131 262 293 879 293 293 258 516 258 774 214 642 428 214 216 108 324 108 87 87 261 87 769 932 647 180 378 52 944 20 286 858 286 572 365 730 365 730 366 135 964 463 303 909 606 303 321 642 963 321 164 716 723 618 948 316 316 632 987 329 329 658 397 794 397 794 115 230 115 230 518 259 518 259 538 538 269 269 793 793 793 793 92 92 92 92 58 29 87 29 192 384 576 192 661 786 66 912 114 228 114 342 528 640 657 627 600 600 600 600 175 175 175 175 270 135 135 270 444 888 888 444 226 678 226 452 444 222 444 222 20 60 20 20 624 312 312 624 687 546 386 512 307 307 921 614 118 236 236 118 75 111 777 278 123 369 246 123 262 786 262 524 188 564 188 188 614 307 921 307 209 220 16 622 38 114 38 38 206 206 618 206 388 388 388 388 112 336 112 112 131 393 131 131 737 737 737 737 828 620 765 593 19 38 19 38 631 123 565 235 122 122 122 366 339 339 339 339 936 936 468 468 146 146 146 438 130 260 390 130 762 254 254 508 209 418 209 627 579 193 193 193 490 642 129 662 834 417 834 417 614 614 307 307 721 864 270 617 187 821 558 471 444 888 888 444 21 7 7 7 491 491 491 491 540 360 180 180 474 680 938 81 285 855 285 285 441 147 294 147 31 31 62 62 482 964 964 482 175 525 175 175 704 352 704 352 325 650 325 650 416 416 416 416 903 301 301 301 274 137 274 137 329 971 597 331 930 930 465 465 305 305 915 610 922 223 830 902 963 261 639 286 38 76 38 76 204 408 612 204 672 672 672 672 87 261 87 87 734 734 367 367 115 345 115 230 247 514 434 621 231 231 462 693 277 277 277 831 993 331 662 331 286 858 286 286 149 447 149 298 96 288 96 96 307 614 307 921 336 112 112 224 452 173 674 193 108 108 324 108 320 55 520 275 127 127 127 127 438 756 144 668 602 903 301 301 403 403 403 403 171 57 57 114 795 265 265 265 207 69 69 69 948 439 466 473 964 358 804 34 4 4 12 4 462 231 231 693 337 337 337 337 84 726 321 390 519 173 173 346 106 318 106 106 444 444 444 444 262 524 262 786 772 772 772 772 565 13 816 118 174 174 348 348 105 105 105 105 926 805 458 50 632 316 316 632 859 859 859 859 364 546 182 182 170 85 85 255 138 138 276 276 670 670 335 335 140 280 140 420 601 601 601 601 207 621 207 207 43 118 773 455 250 500 250 500 227 680 125 419 7 7 7 21 987 43 227 488 6 6 6 6 326 978 326 326 216 648 216 216 326 489 163 163 610 915 305 305 951 317 317 317 112 56 56 168 42 42 21 21 285 570 570 285 378 567 189 189 12 24 12 24 320 320 320 320 536 818 498 256 158 158 79 79 17 17 51 17 932 932 466 466 218 325 6 435 162 486 162 162 343 343 343 343 84 168 168 84 426 639 213 213 966 966 966 966 153 306 153 306 897 236 221 203 681 227 227 227 17 855 187 521 337 337 337 337 393 262 131 131 279 93 186 93 390 780 390 780 275 825 550 275 218 218 218 218 252 126 126 252 337 674 674 337 112 112 336 112 332 332 166 166 296 296 296 888 219 73 73 73 303 606 909 303 656 235 238 101 757 957 474 953 726 242 242 242 9 9 18 18 36 36 36 108 892 237 204 865 328 164 164 492 168 631 348 754 270 498 369 408 310 155 465 155 103 103 309 103 222 74 74 74 132 132 132 132 120 375 876 485 480 480 240 240 334 697 35 818 252 252 252 756 528 528 528 528 305 915 305 610 567 567 567 567 287 287 287 287 492 492 492 492 528 528 528 528 46 92 92 46 633 211 211 422 320 160 320 160 31 80 224 555 410 410 205 205 680 381 323 367 506 253 759 253 173 173 173 519 361 361 361 361 27 27 27 27 440 220 440 220 302 302 302 906 316 158 158 316 201 603 201 402 336 336 168 168 211 211 633 211 271 271 271 271 187 561 187 187 623 623 623 623 22 66 44 22 476 952 476 952 263 263 789 263 790 395 790 395 492 164 164 164 46 46 138 46 263 242 97 303 877 122 952 305 122 183 61 61 204 68 68 136 254 254 254 254 363 726 363 726 176 176 176 176 49 195 844 556 828 276 276 276 760 760 760 760 44 44 132 44 490 490 980 980 287 287 287 861 821 821 821 821 161 474 654 727 77 154 154 77 282 282 564 846 807 945 126 412 193 193 579 386 238 238 238 238 546 546 546 546 231 154 77 77 204 306 102 102 483 483 483 483 863 863 863 863 678 226 226 452 67 67 134 134 332 166 498 166 514 257 514 257 15 15 15 45 323 646 969 323 236 236 708 236 793 793 793 793 49 49 49 49 334 167 167 501 392 784 784 392 943 8 386 680 773 143 594 294 221 221 663 221 360 720 360 720 169 169 507 338 257 771 514 257 220 110 330 110 240 120 360 120 151 453 151 151 491 982 491 982 510 537 140 522 60 60 60 60 2 2 4 4 391 391 391 391 165 165 495 165 4 2 4 2 447 149 149 298 55 55 110 110 334 334 334 334 481 962 962 481 745 432 218 583 210 630 210 210 226 452 226 452 145 405 240 745 166 332 166 332 91 91 91 273 155 155 155 155 155 465 155 310 50 273 528 102 712 511 106 330 609 609 609 609 27 27 81 27 368 552 184 184 24 24 72 24 780 390 390 780 321 321 321 321 150 50 50 50 58 58 174 58 114 114 342 228 113 92 350 116 446 669 223 223 144 48 48 48 433 433 433 433 184 874 458 357 318 318 318 954 769 260 923 732 585 585 585 585 955 837 597 55 544 272 272 544 163 163 163 163 813 813 813 813 27 231 874 884 318 106 106 212 309 618 618 309 571 571 571 571 96 902 75 650 152 76 76 152 62 62 62 62 776 776 388 388 252 126 126 378 117 117 117 351 192 64 64 64 861 574 287 287 156 156 468 156 259 259 777 259 310 310 310 930 173 173 173 519 495 990 990 495 33 22 11 11 473 473 473 473 228 432 607 509 178 267 89 89 634 634 634 634 184 276 92 92 704 704 352 352 544 272 272 544 573 191 191 382 354 118 118 118 274 844 229 590 475 950 950 475 147 27 599 962 787 801 487 827 235 786 991 843 920 920 920 920 15 15 15 15 401 94 665 328 747 249 249 249 6 3 6 3 70 210 70 140 476 894 340 869 269 538 538 269 114 114 114 114 600 400 200 200 581 581 581 581 472 472 472 472 994 994 497 497 57 114 57 171 360 120 120 120 248 248 248 744 951 507 494 958 978 489 489 978 508 400 763 631 419 32 132 222 283 283 283 283 162 324 162 486 262 262 786 262 242 242 242 242 219 219 657 219 578 130 140 80 163 163 489 326 214 321 107 107 560 560 560 560 51 51 51 51 181 513 499 107 286 286 286 858 478 239 239 717 71 213 71 71 655 655 655 655 252 84 84 168 119 119 119 119 852 284 568 284 41 82 41 82 310 155 465 155 569 155 420 5 372 744 744 372 305 916 80 23 645 858 936 808 252 504 504 252 106 790 140 919 906 906 906 906 109 109 109 109 978 257 873 261 403 403 403 403 941 941 941 941 157 157 157 471 762 254 508 254 578 289 578 289 428 428 214 214 17 17 51 34 208 208 624 208 488 244 732 244 563 563 563 563 129 129 129 387 294 294 294 294 392 784 392 784 390 506 991 126 282 282 846 564 326 580 161 782 240 360 120 120 167 975 48 335 34 34 34 34 670 670 670 670 648 324 972 324 504 252 756 252 59 810 132 451 602 602 301 301 333 999 333 333 172 86 86 172 200 100 300 100 726 726 726 726 544 544 272 272 293 293 879 293 503 503 503 503 124 62 124 62 98 196 98 294 42 42 42 42 306 306 612 612 884 442 442 884 966 483 966 483 62 93 31 31 24 24 24 24 191 191 191 191 824 824 824 824 239 239 478 478 582 194 194 194 474 474 474 474 290 290 145 145 837 123 735 56 181 362 543 181 756 756 756 756 321 433 771 524 236 746 955 446 648 216 216 216 641 534 228 3 394 394 788 788 287 287 287 287 502 502 502 502 172 344 172 516 633 340 393 437 176 528 176 176 460 460 460 460 61 61 183 122 21 21 63 21 90 270 90 90 183 183 183 549 896 453 979 607 153 51 51 51 279 621 158 999 538 538 538 538 982 982 491 491 334 334 334 334 852 852 852 852 161 649 889 922 613 746 642 796 187 187 187 187 46 144 201 365 60 120 120 60 455 455 455 455 700 889 550 78 120 60 60 120 402 201 603 201 266 266 266 798 539 539 539 539 366 732 732 366 326 163 163 326 458 916 916 458 383 383 383 383 3 2 1 1 323 646 969 323 219 219 219 219 349 546 813 526 334 167 334 167 978 572 633 309 170 170 510 170 287 287 574 574 299 299 897 299 389 778 778 389 398 199 597 199 485 970 970 485 830 830 830 830 241 241 723 482 390 390 195 195 126 126 63 63 180 180 180 180 493 986 493 986 227 227 454 454 938 938 938 938 24 48 24 48 268 268 134 134 636 318 318 954 985 985 985 985 580 290 290 870 781 781 781 781 377 834 940 627 79 158 79 237 29 29 29 87 496 496 496 496 141 423 141 282 245 490 735 245 278 278 278 834 258 258 774 258 888 296 296 592 40 427 505 716 77 231 77 77 576 576 576 576 640 236 375 621 917 317 17 988 57 114 57 114 807 994 393 448 200 600 200 200 969 969 969 969 133 886 192 700 184 552 368 184 388 194 582 194 274 822 274 274 152 770 214 933 464 643 465 368 59 59 118 118 374 187 187 561 37 37 37 111 664 320 880 360 675 675 675 675 145 435 145 145 657 322 595 622 237 237 237 711 143 429 143 143 353 353 353 353 472 277 358 856 325 650 650 325 184 184 552 184 274 274 274 822 258 774 258 258 892 446 892 446 362 141 330 645 811 946 580 114 326 652 652 326 317 951 317 634 730 730 730 730 178 356 178 356 738 37 32 978 778 389 778 389 606 606 303 303 666 333 333 999 216 108 108 216 246 738 246 246 44 88 88 44 337 624 252 114 2 2 4 4 275 275 825 550 146 438 292 146 494 494 494 494 208 104 208 104 214 107 321 107 415 732 699 777 502 753 251 251 638 638 638 638 381 381 381 381 148 444 148 296 180 60 60 60 148 148 148 444 288 192 96 96 732 732 366 366 315 315 630 630 363 121 242 121 387 387 387 387 496 643 352 99 229 229 458 687 787 268 658 477 830 415 830 415 327 109 218 109 600 400 200 200 299 299 897 299 160 80 160 80 765 510 255 255 204 204 408 408 295 295 295 885 105 210 315 105 276 624 756 992 439 503 95 455 65 195 65 130 220 480 673 86 578 578 578 578 99 99 198 297 113 113 113 113 134 67 201 67 685 724 134 880 768 471 120 749 77 77 231 77 925 669 21 838 303 303 303 909 469 469 938 938 161 483 161 161 103 437 974 720 197 394 197 591 878 101 455 776 42 42 126 42 289 867 289 289 10 30 10 10 249 498 249 498 68 34 68 34 874 874 874 874 3 3 3 9 396 396 396 396 675 829 159 465 268 536 804 268 675 225 225 450 184 184 184 552 806 600 871 609 478 704 566 415 693 372 352 713 230 230 230 230 316 316 948 632 99 99 198 198 102 306 102 102 401 401 401 401 141 423 141 141 75 150 75 150 660 220 220 440 896 785 855 760 255 255 765 510 17 17 17 17 727 611 448 531 88 176 88 176 699 202 1000 419 12 4 4 4 6 4 2 2 204 612 408 204 501 167 167 167 84 84 168 252 203 203 203 203 519 173 173 173 434 217 217 434 213 71 71 71 301 602 903 301 132 396 132 132 173 346 519 173 265 530 265 530 738 738 369 369 627 209 209 418 586 293 879 293 376 752 752 376 385 161 220 848 910 455 910 455 331 662 331 662 921 307 307 614 243 243 729 486 141 141 141 423 421 368 375 852 39 39 117 78 8 4 8 4 304 304 304 912 819 273 273 273 890 890 890 890 902 902 451 451 165 495 165 165 240 240 240 720 315 105 105 210 85 85 85 255 88 88 264 88 90 30 30 60 883 540 619 699 814 407 407 814 37 37 111 37 306 102 102 102 527 527 527 527 219 438 657 219 446 17 2 582 160 524 189 756 370 740 370 740 212 212 212 212 214 894 550 199 582 582 582 582 522 174 174 174 54 18 36 18 246 82 164 82 507 507 507 507 284 142 142 284 74 74 222 74 812 465 645 547 656 986 107 55 732 732 732 732 207 69 138 69 213 426 213 639 308 788 974 621 913 913 913 913 154 77 77 154 287 287 574 861 151 453 151 151 29 415 910 631 424 424 424 424 211 325 600 364 42 14 14 28 197 197 197 197 470 235 235 705 159 53 53 53 483 126 416 375 369 369 369 369 663 663 663 663 1 1 1 1 602 308 579 159 853 853 853 853 177 177 177 531 643 643 643 643 128 128 384 128 240 160 80 80 232 696 232 464 580 290 580 290 685 685 685 685 45 45 45 135 338 169 169 338 89 89 89 89 483 161 161 322 440 440 440 440 52 52 52 52 44 44 88 88 719 719 719 719 171 849 60 594 258 258 774 258 356 356 356 356 311 622 311 622 274 274 137 137 834 278 278 278 397 690 373 411 153 153 306 306 222 222 666 222 331 285 963 565 443 886 443 886 659 659 659 659 265 265 265 265 489 163 163 326 254 508 508 254 246 246 246 246 616 308 616 308 204 121 58 137 443 307 782 183 244 244 488 488 23 69 46 23 12 18 6 6 252 875 472 165 54 162 108 54 102 34 68 34 139 139 139 417 414 138 138 276 15 45 15 30 300 300 300 900 220 110 110 220 23 23 23 23 362 181 181 362 477 159 159 159 66 198 66 66 385 385 385 385 208 208 416 624 10 10 10 10 228 228 228 228 242 121 363 121 56 28 28 56 276 138 138 414 180 180 540 360 702 234 234 468 284 284 142 142 30 90 60 30 50 100 100 50 316 948 316 316 598 598 299 299 256 256 256 768 802 802 802 802 372 372 744 744 924 924 924 924 385 385 385 385 278 278 556 556 951 670 265 810 646 323 323 646 572 572 286 286 140 140 140 140 233 233 699 233 61 61 61 183 964 964 964 964 74 74 222 148 299 299 598 598 18 54 18 36 19 308 711 536 971 971 971 971 652 978 326 326 179 179 358 537 396 396 396 396 828 150 139 973 155 155 155 465 280 560 560 280 342 342 342 342 22 44 22 44 175 175 525 175 372 186 186 372 77 231 77 77 42 84 42 126 576 288 288 864 629 629 629 629 206 206 206 206 780 439 855 578 481 481 481 481 542 507 818 210 417 417 834 834 353 353 706 706 535 935 735 844 86 86 86 86 634 439 167 332 150 150 450 150 306 204 102 102 873 291 291 582 6 6 18 6 106 106 318 106 44 132 44 44 24 8 8 8 260 780 260 520 678 226 226 452 492 651 711 477 253 614 470 704 500 334 80 107 6 6 12 12 67 134 134 67 894 447 447 894 394 394 394 394 96 192 96 192 923 867 55 580 318 636 318 636 155 465 155 310 134 134 134 134 886 443 886 443 99 66 33 33 342 114 114 228 786 262 262 524 228 114 114 228 350 525 175 175 838 838 838 838 18 18 9 9 53 53 53 53 360 360 360 360 793 783 221 249 662 662 662 662 18 18 18 18 278 278 278 834 384 128 256 128 397 397 397 397 275 860 513 139 362 362 362 362 958 765 685 320 925 521 393 610 626 626 313 313 828 414 828 414 202 303 101 101 71 142 71 142 340 340 170 170 175 432 571 52 941 941 941 941 298 298 298 894 957 319 319 638 5 15 10 5 149 149 149 149 993 331 331 331 160 320 160 480 226 226 678 226 92 276 92 92 56 56 112 168 745 745 745 745 682 635 224 1000 433 866 433 866 156 156 78 78 495 165 330 165 218 218 218 218 99 297 198 99 145 145 145 145 271 271 271 271 692 692 346 346 215 645 215 215 908 955 893 605 211 422 211 633 930 465 465 930 507 507 507 507 473 452 514 283 403 403 403 403 633 633 633 633 204 102 204 102 205 205 205 205 537 179 358 179 22 66 22 22 723 723 723 723 200 100 300 100 259 518 259 518 77 154 77 231 438 723 519 671 511 511 511 511 726 726 726 726 2 386 894 497 888 444 444 888 624 208 208 416 645 413 500 921 399 399 399 399 859 540 930 789 192 384 192 384 555 555 555 555 355 710 355 710 207 207 207 207 196 588 196 196 152 152 76 76 536 536 536 536 740 740 370 370 14 14 14 14 928 464 464 928 798 798 798 798 435 870 870 435 660 220 220 220 190 380 190 570 609 203 203 406 218 654 218 436 247 295 58 395 461 461 922 922 304 608 304 608 525 175 175 175 135 135 135 135 117 777 462 807 963 963 963 963 389 778 778 389 24 48 72 24 96 32 32 32 52 26 26 78 130 390 130 130 50 50 50 50 33 66 99 33 328 920 495 198 835 823 59 123 884 324 604 642 186 186 372 372 426 639 213 213 949 949 949 949 27 27 81 54 300 300 300 300 448 710 225 755 409 409 409 409 288 144 432 144 58 58 174 58 153 51 51 51 556 278 278 556 134 134 134 134 174 689 522 791 699 466 233 233 48 144 48 48 801 534 267 267 279 279 279 837 131 262 393 131 58 58 58 58 261 87 87 174 997 997 997 997 824 412 412 824 8 24 8 16 82 164 82 164 127 254 127 381 180 360 540 180 828 828 828 828 991 991 991 991 696 696 696 696 319 319 319 319 34 17 17 34 828 828 828 828 322 966 322 322 101 101 202 303 120 120 120 120 143 286 143 286 262 624 281 183 756 756 756 756 756 252 252 252 455 762 238 919 309 309 309 309 315 945 630 315 97 194 194 97 676 596 745 983 461 772 868 207 310 310 930 620 984 984 984 984 266 266 266 798 675 139 561 641 45 135 45 45 757 146 871 31 116 348 116 232 556 185 930 76 34 102 34 34 28 84 28 56 628 314 314 628 180 540 180 180 315 315 630 630 360 120 120 120 88 176 176 88 492 492 492 492 732 353 330 296 176 528 176 176 134 402 134 134 67 67 134 201 612 612 612 612 83 83 83 83 573 573 573 573 234 234 702 234 32 32 64 96 194 388 388 194 654 218 218 218 627 627 627 627 342 114 114 114 69 138 207 69 318 106 106 106 516 516 516 516 131 131 131 131 618 618 618 618 59 177 59 118 237 711 237 474 106 106 212 318 14 42 14 14 425 425 425 425 22 920 2 473 355 355 355 355 700 700 350 350 35 35 35 35 296 888 296 296 813 271 271 271 387 129 129 129 368 336 516 785 252 756 252 252 190 190 190 570 276 552 276 828 50 25 25 75 298 298 298 298 348 174 348 174 648 648 648 648 999 333 333 333 501 452 602 806 142 284 142 284 222 534 16 819 208 208 416 416 438 146 146 292 728 364 364 728 325 325 975 325 264 792 264 528 843 900 745 661 334 167 167 501 962 962 962 962 383 156 577 599 640 640 640 640 67 67 134 134 173 173 173 173 176 176 176 528 504 168 168 168 750 95 461 859 14 14 14 42 113 113 226 339 328 328 656 984 51 689 585 6 3 1 1 2 183 61 122 61 333 111 111 111 247 247 247 741 911 911 911 911 665 750 187 344 194 676 960 918 613 613 613 613 112 112 336 224 87 261 87 87 540 540 270 270 429 143 143 143 928 722 95 380 853 853 853 853 966 322 322 644 70 70 35 35 130 390 130 130 293 293 293 293 258 258 774 258 660 220 220 220 772 715 141 726 204 204 612 204 250 500 500 250 663 247 783 757 190 190 380 380 944 931 866 513 479 998 492 915 599 358 854 14 651 871 561 652 206 618 206 206 280 280 840 280 387 387 387 387 268 268 268 804 401 802 802 401 689 169 517 853 574 287 574 287 793 122 582 222 384 33 42 254 467 163 480 991 241 482 241 723 482 241 241 482 327 327 327 981 761 663 176 660 866 866 866 866 554 337 806 987 231 77 154 77 947 947 947 947 347 347 347 347 68 204 136 68 46 23 23 69 961 527 21 470 819 819 819 819 24 24 24 72 102 204 204 102 777 537 313 854 234 78 78 78 446 688 445 766 349 565 601 949 299 299 299 897 268 536 804 268 525 180 439 851 153 459 153 153 679 861 754 172 333 111 111 111 498 332 166 166 468 780 744 988 145 696 378 2 290 145 145 290 600 200 400 200 39 78 78 39 128 128 64 64 364 364 182 182 735 768 380 276 430 860 430 860 759 759 759 759 654 981 327 327 292 292 584 584 3 1 1 1 894 894 894 894 871 241 721 538 381 780 821 780 408 375 45 741 628 314 942 314 297 891 297 297 494 988 494 988 325 325 325 325 709 256 621 790 149 298 298 149 312 312 312 936 502 749 534 364 848 848 848 848 185 587 807 221 628 314 314 942 512 613 738 338 125 125 125 375 275 275 275 275 90 270 180 90 301 301 301 301 387 478 656 24 899 654 908 507 342 342 684 684 137 137 411 137 327 327 327 327 1 3 1 1 144 960 107 205 276 552 552 276 323 646 969 323 499 479 221 377 763 245 181 431 522 847 779 372 642 214 428 214 706 706 353 353 545 545 545 545 990 427 913 170 241 482 241 482 231 649 69 124 594 198 198 198 430 830 445 745 347 347 347 347 54 54 27 27 979 481 671 418 70 210 140 70 150 50 50 50 413 413 413 413 411 137 137 137 482 482 482 482 24 366 775 728 179 358 179 358 6 9 3 3 133 363 212 642 26 26 26 78 770 770 385 385 61 61 61 183 976 901 317 714 638 638 638 638 203 203 203 203 248 744 248 248 333 666 333 999 44 132 88 44 7 14 7 14 37 265 187 493 286 286 286 286 370 884 717 3 117 117 117 351 71 249 142 905 460 460 460 460 171 57 114 57 147 151 876 435 924 308 308 616 869 410 434 685 793 793 793 793 45 45 135 90 190 380 190 380 530 132 113 424 300 150 450 150 44 132 44 44 284 284 284 852 240 914 403 7 166 332 166 498 988 988 988 988 831 831 831 831 508 254 254 508 715 715 715 715 824 824 824 824 754 754 754 754 90 90 90 270 918 306 306 306 642 642 642 642 784 392 784 392 993 662 331 331 91 182 91 273 519 173 173 173 39 13 13 13 474 474 474 474 934 467 467 934 616 861 848 762 573 524 810 788 290 290 290 870 171 57 57 57 95 285 95 95 173 173 173 173 424 848 424 848 189 378 189 378 627 710 113 343 316 632 316 948 138 276 138 414 22 22 44 66 369 951 191 586 44 44 44 44 723 241 482 241 630 630 630 630 501 290 158 234 229 229 458 458 153 459 153 153 221 442 663 221 510 787 125 642 364 364 364 364 329 987 329 658 188 930 275 886 815 290 713 560 348 174 174 348 546 182 182 182 756 252 252 252 57 57 57 57 548 274 548 274 22 44 66 22 252 756 252 504 138 69 69 207 86 86 258 86 86 129 43 43 331 331 993 331 310 930 620 310 8 8 16 16 933 933 933 933 188 194 870 743 616 924 308 308 85 85 170 170 495 165 330 165 363 726 726 363 222 74 74 74 638 638 319 319 225 450 675 225 726 726 726 726 866 866 866 866 540 540 540 540 852 852 852 852 6 6 6 6 196 196 196 588 38 76 38 76 921 307 307 614 42 31 455 964 421 842 842 421 584 298 539 527 540 810 270 270 269 269 269 807 636 424 212 212 154 154 154 154 324 972 324 324 841 492 48 150 125 125 250 250 77 77 154 154 267 89 89 89 1 1 3 1 124 124 372 124 446 861 964 150 979 979 979 979 264 792 264 264 988 988 988 988 618 618 309 309 616 616 616 616 41 570 713 622 92 92 184 184 66 149 708 287 105 105 105 315 693 462 231 231 46 92 46 138 155 155 155 465 446 669 223 223 17 17 17 51 175 525 175 175 42 126 42 84 147 147 147 147 564 359 437 214 466 233 233 699 57 57 114 114 400 200 400 200 585 775 152 78 309 417 394 137 314 942 314 314 272 272 816 272 406 477 474 894 878 769 95 484 201 386 990 20 245 245 245 735 744 744 372 372 603 603 603 603 903 903 903 903 368 656 164 645 16 16 32 48 181 181 362 362 289 289 289 867 246 492 738 246 792 669 835 599 486 486 972 972 288 822 808 241 335 335 670 670 79 237 79 79 715 513 601 639 28 14 14 42 210 105 105 210 116 116 348 232 882 441 882 441 326 326 978 326 106 106 318 106 188 188 188 188 361 671 313 264 293 293 293 293 226 226 678 226 49 609 247 27 262 524 262 524 164 164 492 164 150 450 150 150 598 299 897 299 310 310 310 930 499 499 499 499 960 473 544 783 153 959 503 162 674 674 674 674 447 447 894 894 199 597 199 199 958 958 479 479 268 804 268 268 46 46 23 23 22 11 33 11 866 210 584 36 906 906 906 906 136 408 136 272 413 413 413 413 84 126 42 42 326 163 326 163 410 205 205 615 378 378 756 756 75 740 796 366 824 824 412 412 243 486 243 486 580 290 290 870 280 280 840 280 59 118 59 118 738 246 246 246 252 252 126 126 14 14 14 42 153 306 306 153 158 515 793 295 47 47 94 94 135 135 135 135 332 166 166 332 921 154 219 47 197 197 197 197 253 253 506 759 741 247 247 247 193 386 193 386 29 29 87 29 771 692 738 488 817 817 817 817 68 204 68 68 228 342 114 114 674 345 990 139 900 300 300 300 136 136 136 136 332 332 332 332 552 276 276 552 162 486 162 162 18 72 767 588 857 857 857 857 151 302 453 151 384 768 384 768 238 39 114 104 574 287 861 287 442 406 950 885 215 215 215 215 35 35 35 105 74 37 37 111 541 541 541 541 147 97 166 841 217 217 651 217 94 188 94 282 615 205 205 410 639 426 213 213 500 250 250 500 316 632 948 316 301 301 903 301 778 389 778 389 528 528 264 264 694 347 694 347 255 765 255 255 283 283 283 283 106 106 106 318 839 839 839 839 966 58 730 267 312 312 936 312 302 151 302 151 68 68 204 136 202 606 202 202 262 262 786 262 127 127 127 127 52 104 156 52 600 900 300 300 88 488 461 328 933 311 311 311 141 423 141 141 242 726 484 242 167 167 167 501 835 846 90 833 285 285 285 855 192 384 192 384 760 760 760 760 800 627 841 934 352 176 352 176 238 238 714 476 125 125 125 125 241 8 401 587 411 137 137 137 70 210 70 70 159 318 159 318 633 501 549 680 233 215 701 320 77 154 154 77 546 273 546 273 650 650 650 650 198 99 99 198 123 82 41 41 692 692 692 692 645 645 645 645 975 975 975 975 10 30 20 10 319 319 319 319 187 187 374 374 589 589 589 589 26 26 26 26 89 89 178 267 380 161 831 877 182 182 182 182 779 288 123 912 303 303 606 606 273 273 273 819 622 622 622 622 21 21 21 63 780 596 443 271 4 4 4 12 849 566 283 283 254 254 762 254 28 84 56 28 760 760 380 380 282 282 141 141 327 327 327 327 225 225 225 675 39 39 78 78 921 307 307 614 745 745 745 745 852 852 852 852 264 88 176 88 666 999 333 333 752 376 752 376 504 168 168 168 325 325 975 650 222 74 148 74 317 317 951 317 326 326 652 652 216 648 216 216 834 834 417 417 206 206 206 618 537 179 179 179 773 773 773 773 643 643 643 643 848 424 424 848 919 919 919 919 161 483 161 322 764 764 382 382 529 529 529 529 110 330 110 220 308 616 924 308 68 68 34 34 137 411 137 137 28 28 84 28 290 145 290 145 408 612 204 204 90 90 90 270 327 654 981 327 399 399 399 399 628 314 628 314 19 38 19 38 318 477 159 159 539 291 586 958 89 89 178 178 389 778 778 389 982 982 982 982 182 364 182 364 366 244 122 122 251 251 251 251 308 924 308 308 380 190 380 190 332 332 332 996 690 690 690 690 165 165 165 495 753 251 251 251 402 402 402 402 684 684 684 684 158 158 158 158 508 254 508 254 35 105 70 35 386 772 772 386 972 440 306 979 293 293 293 879 172 516 172 172 930 713 425 399 758 379 758 379 468 234 234 702 968 415 51 817 496 917 864 367 971 971 971 971 266 798 266 266 601 601 601 601 492 164 164 164 862 862 862 862 235 235 235 235 86 86 43 43 156 156 468 312 274 274 822 274 366 366 366 366 235 235 470 470 11 11 22 33 194 194 194 194 204 102 204 102 446 446 446 446 138 276 138 414 230 230 230 230 17 34 34 17 466 466 233 233 293 256 728 320 210 105 105 210 904 904 904 904 196 98 98 196 170 170 170 510 41 41 41 41 128 384 256 128 170 170 170 170 714 238 238 476 67 67 201 67 593 227 930 246 199 597 199 398 644 916 618 413 300 150 300 150 473 473 946 946 6 6 18 12 39 26 13 13 267 268 264 929 132 132 66 66 468 936 936 468 66 66 66 66 624 291 932 240 920 460 920 460 804 268 268 268 772 772 772 772 81 243 81 162 140 70 70 140 762 508 254 254 720 720 360 360 115 345 115 115 149 447 298 149 324 162 324 162 243 486 729 243 924 222 558 632 11 22 33 11 91 273 91 91 282 697 495 379 280 140 280 140 128 64 64 128 599 599 599 599 216 72 72 72 356 178 356 178 6 2 2 2 276 552 552 276 168 84 168 84 225 450 450 225 310 310 930 310 69 23 46 23 572 822 128 503 235 235 235 235 910 372 863 276 221 221 221 221 142 284 284 142 294 294 588 588 906 39 713 967 15 15 45 15 66 66 66 198 51 102 51 102 154 462 154 308 508 320 562 884 41 522 602 457 745 909 603 474 449 449 898 898 100 150 50 50 237 237 474 711 189 126 63 63 332 166 498 166 777 259 259 518 128 384 128 128 944 944 472 472 910 910 910 910 247 741 247 494 869 869 869 869 799 27 40 107 282 94 94 94 477 653 383 786 294 98 196 98 947 947 947 947 564 282 846 282 964 964 964 964 324 324 648 972 852 119 962 344 165 165 495 165 196 196 392 392 491 133 129 163 57 57 57 171 729 729 729 729 155 201 659 339 106 106 53 53 180 180 180 540 331 331 662 662 502 727 905 965 326 326 978 326 229 229 687 229 204 612 204 204 59 118 59 177 130 130 65 65 182 182 182 546 666 222 222 222 964 964 482 482 146 146 292 438 148 148 148 444 252 504 252 504 163 163 163 489 445 445 890 890 137 137 274 274 122 122 244 244 919 871 660 323 378 378 378 378 478 478 478 478 292 292 292 876 552 184 184 368 468 898 490 18 265 530 265 530 806 806 806 806 124 124 248 372 190 380 190 570 272 136 272 136 480 240 240 480 257 257 257 771 950 950 950 950 510 510 255 255 486 486 972 972 108 108 108 324 116 58 116 58 62 93 31 31 399 133 133 266 170 340 170 510 692 972 968 338 631 964 853 480 7 21 7 7 704 641 285 127 239 239 239 717 265 795 265 265 48 24 48 24 195 195 195 195 791 128 852 441 516 25 704 696 542 542 542 542 387 387 387 387 108 36 72 36 41 41 123 41 140 140 70 70 426 426 426 426 257 225 939 636 267 534 801 267 785 80 375 802 288 192 96 96 654 654 327 327 294 294 294 294 234 702 234 234 80 240 160 80 162 324 324 162 228 456 228 684 63 126 63 189 244 732 244 488 724 464 909 319 154 77 77 154 551 551 551 551 231 231 231 693 893 893 893 893 69 69 69 207 626 684 903 688 348 232 116 116 106 212 106 212 163 163 326 489 211 211 211 211 172 86 172 86 285 95 95 95 162 162 486 162 176 528 176 176 38 76 114 38 276 828 276 276 979 97 744 629 106 212 212 106 512 512 256 256 831 554 277 277 584 584 584 584 26 13 39 13 180 540 180 180 223 669 223 223 253 759 253 253 461 461 461 461 609 203 406 203 645 645 645 645 153 306 153 306 983 983 983 983 429 143 143 143 808 808 404 404 248 124 124 248 634 634 634 634 464 889 246 16 365 730 730 365 456 152 152 152 125 125 125 125 657 657 657 657 601 601 601 601 84 126 42 42 66 33 33 99 56 28 28 56 331 331 331 993 832 759 699 718 85 255 85 85 265 530 265 530 764 506 873 420 293 293 293 293 631 631 631 631 239 239 239 239 339 14 371 144 279 837 279 279 622 311 311 622 933 622 311 311 66 66 198 66 281 281 843 562 481 481 481 481 265 265 795 265 933 933 933 933 71 714 352 10 221 221 663 221 195 195 195 585 895 895 895 895 20 40 20 60 886 443 443 886 495 165 165 330 94 94 94 282 721 460 306 614 328 328 984 656 193 386 193 386 948 316 316 316 696 348 348 696 126 126 378 126 40 40 40 120 297 30 4 677 623 623 623 623 385 770 770 385 171 342 513 171 47 94 141 47 639 213 213 426 160 320 160 480 209 627 418 209 349 349 349 349 176 528 176 176 14 28 14 42 182 182 546 182 313 313 939 626 92 92 92 92 321 963 642 321 168 168 168 168 237 237 711 237 124 453 342 935 38 38 38 38 284 284 142 142 851 274 691 705 607 366 693 928 286 858 286 286 927 309 309 309 55 31 264 200 509 478 54 192 465 155 155 310 149 149 298 447 688 640 379 94 524 294 789 409 612 204 204 204 220 220 660 220 197 197 394 394 162 130 68 732 181 362 181 362 928 464 928 464 233 827 821 874 283 283 283 283 45 135 45 90 240 360 120 120 549 549 549 549 116 232 116 232 148 148 296 296 924 308 308 308 238 883 759 152 150 75 225 75 72 24 24 48 216 687 942 738 660 990 330 330 3 3 3 9 95 478 644 957 323 323 323 323 150 150 300 300 32 16 16 32 172 172 172 516 5 134 460 987 657 482 476 956 664 332 332 996 721 721 721 721 799 491 988 836 389 678 989 528 92 92 276 92 109 934 121 936 106 106 106 106 866 866 433 433 361 121 187 332 378 756 756 378 74 74 74 222 215 430 215 430 429 143 143 143 419 249 505 754 739 338 870 878 518 634 337 317 301 903 301 301 867 289 289 578 162 81 243 81 546 546 273 273 148 512 55 506 591 1 993 156 166 332 166 332 192 192 96 96 42 42 21 21 256 256 256 768 76 76 38 38 74 74 222 148 800 400 800 400 668 668 334 334 4 12 4 4 705 594 822 100 55 55 55 55 208 208 416 416 306 612 306 612 165 276 14 766 32 32 64 64 107 107 107 321 796 369 964 725 232 232 464 696 247 247 247 247 191 382 382 191 190 570 190 190 180 180 540 180 410 219 412 261 841 841 841 841 264 176 88 88 117 29 74 385 11 33 22 11 192 576 384 192 23 69 23 23 24 8 8 8 427 427 427 427 811 811 811 811 370 241 84 927 999 271 356 630 247 247 741 494 13 149 729 372 629 173 106 139 433 433 433 433 941 771 775 325 211 211 633 422 268 268 536 804 138 69 207 69 303 101 101 101 220 597 877 421 17 184 787 226 88 88 994 635 35 35 35 105 165 180 104 13 719 719 719 719 360 360 360 360 209 627 209 209 972 972 972 972 99 198 99 297 107 107 107 107 72 36 108 36 91 273 91 91 500 500 500 500 430 430 215 215 390 542 341 992 637 637 637 637 394 197 197 591 82 82 41 41 368 160 544 685 58 58 174 58 94 94 188 188 179 179 537 179 31 31 93 31 383 383 383 383 256 512 256 768 908 829 713 761 175 175 175 175 97 97 97 291 134 67 134 67 201 402 402 201 352 176 352 176 412 412 412 412 653 653 653 653 96 32 64 32 248 514 731 213 760 760 760 760 590 590 295 295 12 6 6 18 230 230 230 230 472 797 678 217 156 52 52 52 250 250 750 500 90 90 270 90 459 153 153 306 3 6 3 9 118 51 91 794 815 916 944 587 519 296 669 858 896 448 896 448 300 300 300 300 284 852 284 284 339 770 273 877 230 115 230 115 145 290 145 290 766 766 383 383 40 40 20 20 244 732 488 244 474 474 237 237 124 124 248 372 268 536 804 268 63 63 63 63 684 684 342 342 83 83 83 249 344 344 172 172 57 114 114 57 606 303 303 909 127 127 127 381 81 81 81 243 67 201 67 67 71 142 213 71 819 699 830 896 507 338 169 169 517 517 517 517 537 358 179 179 452 287 554 665 236 236 236 708 999 333 333 333 891 891 891 891 618 618 618 618 420 210 630 210 578 190 239 374 60 40 20 20 30 10 10 20 158 20 638 550 849 283 566 283 129 390 579 381 520 520 520 520 50 789 552 498 17 34 34 17 75 225 75 75 756 252 252 252 311 311 311 311 494 247 494 247 398 398 398 398 15 299 518 841 115 115 345 115 97 97 291 194 174 58 58 116 310 310 620 620 441 441 441 441 718 982 523 390 939 939 939 939 250 128 941 269 910 910 455 455 168 84 84 168 177 177 531 177 185 199 370 581 402 134 134 134 332 166 332 166 370 185 370 185 210 210 420 420 118 236 236 118 954 927 954 751 406 406 406 406 483 483 483 483 96 96 96 96 760 380 380 760 180 60 60 60 324 324 162 162 138 138 414 138 616 616 616 616 624 416 208 208 183 366 366 183 202 202 202 202 203 406 406 203 577 577 577 577 3 3 6 9 382 382 382 382 275 275 275 825 943 943 943 943 873 291 291 291 86 86 86 86 81 81 81 81 274 548 274 548 480 480 480 480 697 473 99 526 302 151 302 151 539 539 539 539 137 274 137 411 69 69 207 69 379 311 244 96 123 123 123 369 246 123 123 369 550 419 25 739 146 146 438 292 196 588 196 392 17 17 51 17 876 292 292 584 74 222 74 148 330 990 330 330 89 89 89 89 135 610 144 650 258 86 86 86 53 462 470 355 215 215 430 430 138 46 92 46 845 845 845 845 393 262 131 131 298 298 894 596 141 141 141 423 425 850 850 425 830 979 694 310 529 529 529 529 205 205 410 410 332 332 332 996 401 177 39 262 105 105 105 105 480 160 160 320 225 225 450 450 120 120 120 360 417 372 811 252 108 108 108 108 182 182 182 182 510 980 421 187 67 67 201 67 276 276 276 828 762 254 508 254 270 270 540 810 242 484 242 484 127 127 254 381 422 211 633 211 98 196 98 196 299 457 499 154 61 95 993 963 830 422 596 617 166 166 166 498 556 556 556 556 605 605 605 605 132 132 132 132 669 669 669 669 280 280 840 280 40 20 40 20 804 268 268 268 42 126 42 42 94 188 188 94 68 34 34 102 476 853 686 398 438 146 146 146 289 847 744 505 262 131 393 131 518 177 179 694 297 297 891 297 123 123 123 123 318 954 318 636 246 82 82 82 138 138 138 138 473 877 647 68 938 457 236 328 154 154 462 154 978 489 489 978 639 639 639 639 822 411 411 822 87 19 794 560 937 937 937 937 678 226 226 226 242 830 719 835 572 840 389 263 862 312 811 978 522 174 174 174 325 975 325 325 273 273 546 546 231 231 231 693 283 283 283 849 917 917 917 917 588 196 392 196 148 148 148 148 202 202 202 202 40 20 20 60 225 225 675 225 134 402 134 134 126 126 378 126 17 17 17 17 212 791 502 605 69 69 69 69 176 352 352 176 35 35 35 35 277 811 214 312 128 384 128 128 214 107 321 107 308 33 275 226 12 12 12 12 116 116 116 116 44 66 22 22 202 303 101 101 229 458 229 687 572 25 322 9 16 48 16 16 331 993 331 662 247 247 247 741 245 245 735 490 223 223 446 669 22 22 22 66 693 231 231 231 110 55 165 55 648 216 432 216 687 928 234 351 330 660 660 330 147 147 441 147 233 699 233 233 885 407 966 270 550 825 275 275 718 401 321 467 352 704 704 352 267 267 267 801 480 240 240 480 897 598 299 299 792 792 792 792 317 317 951 317 923 923 923 923 497 497 994 994 690 460 230 230 157 157 471 157 432 766 55 388 82 127 81 954 306 612 306 918 357 119 119 119 960 480 480 960 40 60 20 20 399 133 133 133 7 7 21 7 248 124 124 248 330 330 660 990 513 171 342 171 202 202 202 606 66 617 159 709 153 459 153 153 662 331 331 662 823 363 480 621 48 96 48 96 129 129 129 129 170 170 170 170 124 124 124 124 888 444 888 444 346 692 692 346 148 397 153 421 288 144 144 432 357 357 357 357 158 79 79 237 687 687 687 687 364 364 182 182 119 119 357 119 406 609 203 203 159 159 318 318 291 331 633 203 480 428 146 117 662 968 518 380 171 228 473 967 666 333 999 333 202 101 101 202 8 8 8 8 980 490 490 980 169 239 139 665 109 109 109 327 142 426 142 142 840 840 840 840 777 518 259 259 109 327 218 109 716 716 716 716 82 123 41 41 330 330 990 330 158 158 474 158 794 794 794 794 245 490 735 245 801 801 801 801 663 221 442 221 357 687 512 976 275 550 275 825 572 719 970 751 938 938 469 469 852 272 630 115 375 375 375 375 158 158 474 158 551 551 551 551 118 354 118 236 672 578 332 133 108 743 989 586 999 799 249 488 380 397 546 474 992 189 529 811 662 331 331 662 286 286 572 572 190 95 190 95 152 456 152 304 727 727 727 727 575 521 887 123 254 739 223 967 694 762 602 198 805 805 805 805 121 121 242 363 924 462 924 462 819 273 273 546 222 74 74 74 892 236 297 773 566 849 283 283 288 288 288 288 656 656 328 328 248 744 248 248 78 234 78 78 84 84 168 168 249 498 249 498 114 114 114 114 9 3 3 3 525 350 175 175 114 114 114 342 194 388 582 194 32 32 32 96 123 246 123 246 289 289 867 289 122 915 159 10 294 98 196 98 952 952 952 952 110 110 220 220 511 737 103 906 510 881 187 121 490 980 490 980 847 794 850 93 608 608 608 608 120 80 40 40 43 129 43 43 986 493 493 986 567 567 567 567 77 154 77 154 474 474 948 948 105 315 105 105 618 22 255 512 308 924 308 308 131 262 131 262 69 69 138 138 62 31 31 62 66 66 198 66 46 46 46 138 757 463 181 784 378 378 378 378 223 535 739 835 495 495 495 495 442 221 221 663 952 453 939 994 436 436 436 436 759 262 885 777 79 237 79 79 784 784 784 784 50 150 50 50 657 179 255 505 254 67 440 487 143 4 85 879 740 740 740 740 989 195 980 795 246 954 888 865 114 114 114 114 713 713 713 713 568 284 284 852 328 328 328 328 246 123 369 123 184 368 184 368 568 593 932 426 880 159 87 184 158 478 792 832 187 187 187 561 917 303 705 99 810 270 540 270 306 306 306 918 147 441 147 147 79 158 237 79 417 139 139 278 65 65 65 195 519 346 173 173 299 299 299 299 125 42 729 336 92 92 92 92 186 186 558 372 339 339 678 678 427 854 854 427 1 366 293 348 117 117 234 234 771 257 257 514 104 312 208 104 640 219 86 672 133 133 266 266 848 868 377 3 253 253 253 759 648 432 216 216 775 98 248 964 623 458 652 882 58 29 87 29 943 943 943 943 265 795 265 265 98 98 98 294 308 462 154 154 279 279 279 279 740 740 740 740 3 3 3 3 711 711 711 711 44 44 44 44 127 127 127 127 59 177 59 59 777 777 777 777 638 638 319 319 20 10 20 10 199 199 398 398 596 332 760 881 168 336 504 168 218 218 218 218 646 646 646 646 890 890 445 445 542 750 497 417 90 45 90 45 131 393 131 131 47 565 394 103 630 210 210 210 54 54 162 54 426 213 213 426 351 702 702 351 704 704 704 704 286 143 286 143 348 696 696 348 912 309 310 682 445 445 445 445 446 223 446 223 794 899 626 191 449 449 449 449 266 266 266 266 229 229 458 458 231 231 693 231 320 320 960 320 224 448 224 672 878 878 878 878 829 205 784 551 861 76 976 781 328 164 328 164 837 448 18 395 706 353 706 353 177 177 177 177 51 51 102 153 408 204 204 612 799 829 510 60 135 45 90 45 266 655 254 173 69 69 69 207 766 80 638 180 90 180 180 90 606 606 303 303 926 926 926 926 115 232 402 882 442 442 442 442 495 165 165 165 203 203 609 203 303 170 744 176 108 36 36 36 141 423 141 141 416 832 832 416 934 467 934 467 883 870 382 27 319 761 5 691 312 624 312 624 52 52 52 52 586 733 501 968 786 776 792 199 845 845 845 845 975 975 975 975 921 307 307 307 300 150 450 150 257 479 554 640 341 387 379 481 61 411 734 318 373 373 373 373 447 447 447 447 396 132 132 132 484 484 484 484 382 382 382 382 665 189 544 839 467 467 467 467 327 726 964 765 85 255 85 170 330 330 990 330 842 421 421 842 390 130 130 130 948 316 316 316 761 761 761 761 821 452 457 938 242 242 242 726 91 91 273 91 320 320 320 320 880 880 440 440 723 241 241 241 615 205 205 205 504 756 252 252 265 993 861 43 876 876 876 876 292 292 876 292 750 750 375 375 414 274 471 683 762 254 254 254 99 99 99 297 11 11 11 11 987 658 329 329 718 718 718 718 254 254 254 762 159 930 509 872 646 646 323 323 272 523 272 476 578 447 563 232 173 519 173 346 590 885 295 295 225 225 225 225 698 735 249 626 245 490 735 245 90 90 270 90 22 44 22 44 705 235 235 235 837 279 279 279 362 181 181 362 11 11 11 11 60 60 60 60 29 29 29 87 627 627 627 627 153 153 459 306 507 963 29 521 663 663 663 663 546 608 610 81 266 133 133 266 485 970 485 970 448 863 986 848 270 810 270 270 162 162 486 162 378 189 378 189 303 303 303 909 91 91 91 273 60 20 20 40 95 95 95 285 168 84 84 168 83 83 249 83 146 73 146 73 228 76 76 76 176 352 528 176 260 260 780 260 418 683 273 431 648 324 324 648 390 390 390 390 208 208 416 416 100 100 300 100 224 224 224 224 212 212 212 636 178 986 555 587 278 918 900 646 374 374 374 374 700 350 350 700 250 125 250 125 961 961 961 961 238 238 714 238 254 254 762 254 564 188 188 188 929 588 403 438 309 309 309 309 110 330 110 110 599 599 599 599 917 917 917 917 184 184 552 368 30 30 30 30 93 185 985 498 400 569 359 75 119 119 119 357 869 869 869 869 776 276 124 512 253 253 253 759 184 184 184 184 978 652 326 326 94 94 94 94 58 58 58 58 15 525 257 116 84 28 28 56 286 286 286 858 766 379 928 33 11 33 22 11 316 316 316 948 30 30 30 90 258 516 258 516 131 393 131 131 112 112 224 224 754 754 754 754 567 694 365 754 874 874 874 874 444 444 444 444 532 532 532 532 404 598 2 844 518 518 259 259 159 53 53 53 1 1 3 2 254 508 508 254 325 650 650 325 273 273 273 273 142 426 142 142 109 109 327 109 173 173 346 519 256 768 256 512 582 291 873 291 108 324 108 108 538 269 538 269 293 879 293 586 56 56 56 168 407 814 407 814 226 226 226 226 14 312 37 908 102 306 102 102 237 237 711 237 685 685 685 685 850 850 850 850 340 170 340 170 61 61 122 183 115 115 345 115 179 358 358 179 189 189 189 567 268 268 536 804 299 299 299 299 796 796 796 796 218 654 436 218 253 253 759 506 598 598 598 598 216 324 108 108 39 39 39 117 163 489 163 326 488 244 732 244 920 460 920 460 36 36 108 36 703 48 729 517 134 308 511 126 873 291 291 291 919 919 919 919 192 96 288 96 197 394 591 197 185 185 185 185 46 232 277 828 145 435 145 145 150 930 640 152 674 674 337 337 167 501 334 167 260 520 260 780 290 503 754 389 510 510 510 510 663 595 51 703 467 934 934 467 2 6 2 2 452 854 229 164 328 984 328 656 51 102 153 51 237 79 79 79 195 585 195 390 388 776 776 388 657 657 657 657 10 10 5 5 285 285 285 285 248 248 744 248 119 238 357 119 125 375 125 125 910 471 904 74 622 311 622 311 271 813 271 542 828 414 414 828 420 584 588 962 115 115 230 230 852 852 852 852 570 570 570 570 133 266 399 133 701 701 701 701 246 492 492 246 193 258 192 438 498 344 493 41 206 618 206 206 218 218 218 654 53 53 53 53 26 13 26 13 109 109 109 109 622 754 146 211 682 769 872 209 296 296 148 148 405 135 135 135 908 908 908 908 41 82 41 82 995 995 995 995 672 672 336 336 190 570 190 380 749 760 743 583 947 947 947 947 49 49 98 147 689 689 689 689 422 422 422 422 158 158 158 158 210 210 420 420 507 536 461 236 114 114 57 57 849 283 283 283 384 576 192 192 131 262 131 393 815 815 815 815 202 765 342 775 119 238 238 119 496 992 496 992 19 19 19 57 656 328 328 656 6 2 2 2 119 774 734 950 48 16 16 16 970 970 485 485 467 858 581 866 75 75 225 75 207 621 414 207 742 742 371 371 53 37 198 641 567 189 189 378 206 206 103 103 660 107 975 50 92 184 92 276 510 170 170 170 162 162 324 486 442 743 138 967 43 129 86 43 470 940 470 940 111 111 333 111 56 56 56 56 185 370 185 370 74 74 74 74 765 255 255 255 639 134 724 995 675 393 733 621 59 59 59 177 348 348 348 348 672 672 672 672 816 816 408 408 408 914 124 61 61 996 139 340 171 57 57 114 660 443 356 389 406 203 609 203 849 741 458 346 933 42 624 760 770 27 812 509 111 37 74 37 305 305 915 305 12 4 4 8 833 833 833 833 108 324 216 108 54 54 108 108 610 634 668 221 34 68 102 34 8 12 4 4 864 864 864 864 44 44 88 132 675 225 225 450 144 48 48 48 448 916 868 734 352 704 352 704 313 939 626 313 50 100 150 50 36 12 12 12 286 429 143 143 96 32 32 32 287 574 574 287 324 266 115 861 5 10 10 5 702 234 234 234 724 724 724 724 241 241 241 723 947 295 106 220 948 316 316 632 732 244 244 244 96 48 96 48 264 528 528 264 299 299 897 299 74 222 74 74 848 186 926 358 560 280 280 560 718 718 718 718 146 970 375 100 186 93 93 186 482 241 482 241 234 234 234 234 310 310 310 930 475 475 475 475 892 892 892 892 374 164 450 760 564 564 564 564 930 465 465 930 360 120 120 120 846 971 475 879 523 624 653 45 20 20 60 20 300 150 150 450 86 258 86 86 181 181 181 543 834 278 278 278 838 419 419 838 317 709 222 65 210 577 16 162 301 301 301 301 165 165 165 165 415 251 723 749 379 240 233 543 455 910 910 455 378 588 593 371 350 350 350 350 314 314 314 942 191 382 573 191 571 571 571 571 606 909 303 303 45 45 135 45 963 321 321 321 105 210 105 210 282 141 141 423 116 58 58 174 440 440 440 440 232 464 232 696 862 475 720 626 912 456 912 456 217 434 651 217 66 33 99 33 630 210 210 420 310 930 310 310 82 41 123 41 477 477 477 477 169 193 619 793 432 40 893 616 911 421 626 740 754 767 970 173 99 99 297 99 402 268 134 134 585 390 195 195 794 794 794 794 135 45 45 45 300 150 150 300 197 197 197 197 252 756 252 252 92 697 38 678 263 263 789 526 552 368 184 184 665 665 665 665 261 753 188 304 372 865 332 728 190 570 190 190 651 630 373 43 163 326 163 489 102 204 306 102 259 259 259 777 456 743 553 873 137 137 411 274 158 474 158 158 235 705 235 235 936 412 352 972 300 300 300 900 427 854 427 854 93 93 279 93 264 264 792 528 693 693 693 693 713 713 713 713 320 320 320 320 264 88 88 88 312 936 312 312 103 198 320 310 320 320 960 640 288 288 144 144 990 495 990 495 304 304 912 304 566 283 566 283 82 82 82 246 259 518 259 777 294 588 882 294 397 397 397 397 454 227 454 227 153 153 459 153 564 282 846 282 98 294 98 98 258 387 129 129 458 229 458 229 996 498 996 498 317 317 951 317 230 230 115 115 136 136 136 136 555 315 591 556 213 71 71 71 909 909 909 909 702 351 351 702 203 203 203 609 102 102 102 102 949 101 897 924 701 701 701 701 198 468 314 522 178 178 534 178 342 513 171 171 303 303 606 909 566 283 283 566 97 97 97 97 148 148 296 444 780 780 780 780 406 203 203 609 467 467 467 467 288 288 864 288 578 289 289 578 190 285 95 95 885 260 467 150 327 410 415 713 263 599 671 375 393 131 262 131 127 254 254 127 117 39 39 39 308 924 616 308 807 269 269 269 580 290 290 870 264 88 88 88 71 373 964 528 45 786 364 838 66 66 66 66 936 99 534 166 863 154 519 517 99 99 198 297 822 411 822 411 489 773 978 962 885 885 885 885 588 196 196 196 56 168 56 56 204 68 68 68 421 842 842 421 890 445 445 890 180 360 360 180 560 280 560 280 658 987 329 329 557 413 411 944 62 124 186 62 48 72 24 24 188 94 188 94 47 47 141 47 826 826 413 413 127 127 127 381 185 370 370 185 640 617 843 854 3 3 9 6 95 95 285 95 148 444 148 148 234 234 234 234 666 640 327 254 246 246 246 246 307 307 307 307 995 807 289 939 501 501 501 501 653 653 653 653 307 692 614 306 872 28 28 551 606 606 606 606 147 49 49 49 803 128 286 505 757 920 65 496 118 118 236 236 165 55 55 55 580 580 580 580 596 596 596 596 716 716 358 358 199 597 199 199 405 405 405 405 751 751 751 751 257 257 771 257 448 672 224 224 413 413 413 413 873 291 291 582 223 446 669 223 489 163 163 163 303 101 101 101 417 139 278 139 389 778 389 778 186 186 186 186 320 640 320 960 357 238 119 119 184 184 184 184 377 137 872 853 222 222 222 222 151 302 151 302 162 486 162 162 116 116 116 116 192 384 576 192 137 411 137 137 33 33 66 66 348 174 348 174 762 254 254 254 829 829 829 829 601 3 948 164 118 354 118 236 66 33 66 33 121 121 121 363 337 337 337 337 604 302 302 604 229 470 480 886 160 160 160 160 828 276 276 276 812 277 861 274 264 132 396 132 416 208 624 208 624 863 95 416 922 922 461 461 12 12 12 36 280 247 699 151 148 148 296 444 43 129 43 86 132 44 88 44 534 434 876 410 68 204 136 68 72 24 24 24 311 311 311 311 329 987 658 329 263 263 789 263 511 511 511 511 136 136 408 272 508 508 508 508 152 814 846 885 154 154 154 154 493 941 781 645 540 270 270 810 908 908 908 908 834 417 417 834 889 889 889 889 500 217 195 719 6 6 3 3 274 102 338 676 243 157 772 379 264 271 716 648 441 147 147 147 20 20 20 60 262 262 262 262 161 322 161 483 143 143 143 429 166 83 249 83 7 14 7 14 6 3 3 9 128 128 384 128 253 506 506 253 820 746 20 344 961 235 53 216 344 871 121 760 342 719 105 426 130 260 130 390 673 673 673 673 203 203 203 203 172 172 86 86 226 695 483 739 222 74 74 148 417 417 417 417 56 112 56 168 428 403 158 892 218 218 218 218 248 744 248 496 350 350 350 350 252 126 378 126 208 208 208 624 544 544 544 544 204 612 408 204 527 894 985 338 127 254 381 127 49 147 49 49 263 789 526 263 736 736 736 736 710 710 710 710 168 56 56 56 320 320 960 320 787 787 787 787 332 166 498 166 33 33 33 33 336 477 799 951 869 625 946 257 490 980 980 490 322 322 644 966 245 245 735 490 942 942 942 942 634 364 755 315 55 762 972 840 582 519 101 794 620 477 829 963 134 134 402 134 729 243 243 243 190 190 190 190 129 258 129 258 198 227 228 698 26 78 26 52 611 312 557 919 384 256 128 128 960 480 480 960 754 21 177 447 585 585 585 585 252 252 252 756 44 22 66 22 860 430 430 860 186 93 279 93 755 755 755 755 116 348 116 116 5 5 15 5 496 744 248 248 482 482 241 241 256 523 741 431 818 409 409 818 858 286 286 572 66 207 566 868 272 136 136 408 342 182 976 186 183 920 794 506 224 224 672 224 462 231 231 462 603 986 526 727 178 334 885 81 626 626 626 626 260 260 780 260 288 288 288 288 478 239 239 717 341 341 341 341 392 196 392 196 160 160 160 160 323 646 323 969 90 180 90 270 200 100 100 200 235 470 470 235 872 238 387 190 83 83 249 83 653 653 653 653 976 136 42 765 257 97 588 945 402 804 804 402 962 254 86 839 768 256 256 256 975 325 325 650 261 261 522 783 214 642 214 214 289 867 289 289 517 85 415 30 236 472 236 708 233 233 233 233 927 309 309 309 370 648 484 231 850 425 850 425 98 49 98 49 154 308 308 154 805 467 145 57 372 186 558 186 964 964 964 964 252 168 84 84 763 395 583 451 155 465 155 310 69 23 23 23 233 233 233 699 275 550 550 275 241 241 723 482 266 38 894 404 54 27 27 54 218 109 218 109 804 804 804 804 140 140 280 420 90 30 30 60 945 276 850 995 31 31 93 31 999 666 333 333 852 852 852 852 63 21 21 21 610 225 949 812 215 430 645 215 492 164 328 164 86 172 172 86 77 231 77 154 522 522 522 522 558 279 837 279 271 813 271 271 143 57 244 599 76 152 76 228 88 88 88 88 882 441 441 882 533 474 9 844 341 341 341 341 782 782 391 391 33 877 19 47 731 770 328 859 564 564 564 564 842 337 348 997 356 356 712 712 714 455 322 764 88 44 44 132 301 301 903 301 475 950 950 475 239 717 239 239 300 300 300 300 785 785 785 785 350 350 175 175 276 552 552 276 277 277 277 831 186 186 558 186 984 492 984 492 651 314 41 957 766 110 267 959 167 167 167 501 3 6 6 3 926 91 194 846 906 906 453 453 51 17 34 17 202 101 202 101 844 859 599 515 839 839 839 839 253 253 506 506 669 669 669 669 360 540 180 180 338 338 338 338 150 150 300 450 84 28 28 56 85 85 85 85 77 77 77 77 499 499 998 998 525 112 292 643 233 614 720 634 600 791 547 401 225 450 450 225 100 100 50 50 823 439 809 836 849 38 382 76 53 159 53 53 181 181 181 181 280 280 560 560 14 7 7 21 339 226 113 113 698 910 15 237 534 534 534 534 576 576 576 576 930 559 397 143 746 746 373 373 458 792 301 752 295 885 295 295 455 455 910 910 887 887 887 887 432 144 144 144 123 246 246 123 444 888 444 888 490 176 66 519 599 599 599 599 205 205 615 205 958 479 958 479 246 738 246 246 250 250 250 250 594 594 594 594 6 2 2 4 216 144 72 72 7 7 7 7 107 321 107 107 877 877 877 877 216 216 108 108 4 12 8 4 619 949 258 144 39 6 829 252 420 95 277 96 408 408 204 204 426 426 852 852 167 167 334 501 69 46 23 23 123 41 41 82 330 420 854 949 289 289 289 867 10 163 596 710 759 759 759 759 267 801 267 534 126 126 126 126 580 290 290 580 135 45 45 45 900 900 900 900 620 172 440 756 315 105 105 105 226 678 226 226 543 181 181 181 272 816 544 272 306 229 155 819 905 905 905 905 431 431 862 862 426 409 631 439 95 95 285 95 180 60 60 120 151 151 453 151 743 699 372 731 314 314 314 942 891 848 331 779 11 695 577 792 64 96 32 32 304 912 608 304 679 622 689 343 229 229 229 229 8 4 12 4 591 197 197 197 244 488 244 488 678 339 678 339 44 132 88 44 756 252 252 504 927 927 927 927 48 48 144 96 25 50 75 25 237 474 711 237 53 106 53 159 505 505 505 505 96 288 96 96 223 223 223 223 597 18 470 145 130 195 65 65 868 366 525 550 278 139 139 417 549 183 183 183 900 600 300 300 271 271 271 813 921 307 307 307 20 10 20 10 186 93 186 93 22 22 66 22 588 196 196 196 526 263 526 263 408 754 109 86 84 42 42 84 197 591 197 197 484 618 150 183 820 196 98 261 270 90 90 90 174 174 522 174 944 944 944 944 401 802 401 802 131 131 393 131 343 143 694 839 200 400 600 200 180 540 180 180 502 251 502 251 909 450 207 563 423 846 423 846 53 497 828 97 455 455 455 455 245 735 245 490 425 850 425 850 153 459 153 153 586 502 645 666 502 502 251 251 384 128 256 128 34 34 34 34 193 193 193 193 940 470 940 470 735 245 490 245 175 525 175 175 692 620 429 163 38 381 301 379 43 86 43 129 495 495 495 495 402 134 134 268 612 204 204 204 877 855 907 703 260 520 260 520 45 15 15 15 416 416 416 416 114 114 114 114 507 507 507 507 68 34 68 34 642 642 642 642 113 113 113 339 767 767 767 767 184 552 368 184 946 946 473 473 555 2 923 182 557 712 63 588 576 192 192 192 28 84 56 28 955 734 614 757 33 33 33 99 21 42 21 42 405 810 810 405 576 249 15 947 215 215 215 645 299 299 897 299 248 744 248 248 858 286 286 572 195 585 195 195 33 33 33 33 77 231 77 154 276 92 92 92 371 317 76 283 519 519 519 519 65 65 195 130 268 536 536 268 276 276 276 276 610 305 610 305 27 27 81 27 199 199 597 199 243 729 243 243 125 125 125 125 402 268 134 134 264 264 792 264 31 31 31 31 258 258 774 516 464 696 232 232 642 17 215 834 992 992 992 992 600 600 300 300 25 25 75 25 394 788 394 788 485 224 254 782 371 371 371 371 404 808 404 808 232 232 232 232 702 351 702 351 325 325 650 975 984 328 328 328 168 504 168 168 568 372 182 987 326 326 326 326 132 588 985 288 30 30 30 90 767 998 863 700 295 295 295 885 402 201 603 201 948 316 316 316 526 526 526 526 330 330 330 990 526 526 263 263 103 859 534 785 126 126 252 378 108 108 54 54 297 99 99 198 228 342 114 114 327 327 981 327 991 991 991 991 272 272 544 816 642 642 321 321 7 7 7 7 161 545 819 237 157 157 314 314 628 628 314 314 957 957 957 957 24 24 24 24 259 777 259 518 657 438 219 219 736 368 368 736 959 959 959 959 654 981 327 327 760 615 335 648 927 309 309 618 72 72 216 72 55 165 55 55 303 303 303 909 262 786 262 262 444 777 628 887 329 658 658 329 118 118 354 236 262 262 786 262 79 237 79 79 216 216 432 432 63 63 63 63 160 160 160 160 327 907 174 119 944 944 944 944 173 173 346 519 410 909 159 903 31 62 31 62 66 198 66 66 289 289 289 289 565 565 565 565 590 295 295 590 18 6 6 12 315 315 945 315 178 178 178 534 169 688 940 164 329 355 8 550 420 840 420 840 287 287 287 287 353 330 303 423 271 542 271 813 186 186 558 186 363 252 546 258 698 698 349 349 417 139 139 139 948 948 948 948 189 63 63 126 170 85 170 85 608 358 660 280 874 43 76 828 9 3 3 3 488 488 488 488 846 846 846 846 21 42 21 63 974 974 487 487 12 36 24 12 771 771 771 771 40 120 40 40 123 41 41 41 149 298 149 298 152 456 152 152 112 604 459 787 314 314 942 314 208 624 208 416 189 567 378 189 153 153 153 153 950 950 950 950 480 480 960 960 266 266 798 266 143 760 978 357 162 162 162 486 922 922 922 922 627 209 209 209 618 206 206 412 780 780 780 780 652 431 133 436 66 66 66 66 609 609 609 609 540 540 540 540 354 118 118 118 76 228 76 76 14 237 246 994 59 964 967 193 324 648 648 324 564 282 564 282 884 213 542 105 142 426 142 142 162 54 54 108 863 863 863 863 188 677 340 514 322 322 322 966 371 448 967 931 474 158 158 158 127 127 127 381 252 252 126 126 731 816 232 349 312 312 624 624 332 332 996 664 672 448 224 224 75 25 25 50 821 821 821 821 148 444 148 296 26 26 78 52 54 54 54 162 741 247 247 247 140 140 420 140 315 630 315 630 351 351 702 702 931 940 717 138 24 8 8 16 246 246 492 492 270 90 90 180 409 409 409 409 138 138 414 138 926 926 926 926 285 95 95 190 65 65 195 65 900 300 300 600 14 14 42 14 290 290 580 870 177 354 354 177 952 56 512 302 135 405 135 270 260 130 390 130 252 84 84 84 285 285 855 285 221 221 442 442 397 397 397 397 768 768 768 768 332 996 664 332 825 825 825 825 702 702 702 702 888 296 592 296 251 753 502 251 958 783 886 281 86 531 275 87 294 147 441 147 662 993 331 331 620 353 253 144 5 5 15 5 599 711 373 788 51 102 51 153 962 962 962 962 100 100 100 100 226 226 678 226 801 902 239 682 324 490 147 851 10 699 279 340 344 688 344 688 12 36 12 12 99 99 99 297 534 178 178 356 123 123 123 123 201 201 201 603 12 37 652 261 276 552 828 276 648 324 648 324 478 239 717 239 871 871 871 871 137 137 411 137 869 869 869 869 768 256 256 512 237 158 79 79 916 228 46 400 52 156 104 52 869 109 454 541 660 660 660 660 950 950 950 950 578 578 578 578 22 66 22 22 165 165 495 165 744 248 248 248 235 235 235 235 240 120 120 240 299 299 299 897 832 416 416 832 56 112 112 56 389 378 934 598 184 92 184 92 127 960 722 116 35 105 35 35 121 363 121 121 66 66 66 66 959 959 959 959 225 225 225 225 192 96 288 96 165 495 165 165 721 752 370 3 409 409 818 818 898 898 898 898 226 291 248 549 220 110 110 330 455 455 455 455 319 957 319 319 226 678 452 226 136 408 136 136 844 422 422 844 12 4 4 8 293 293 879 293 100 651 342 216 282 282 282 282 334 668 668 334 136 68 136 68 252 252 252 756 199 597 199 398 181 181 181 543 294 882 294 294 199 199 199 199 621 207 207 207 585 585 585 585 338 338 338 338 16 359 249 396 10 5 5 15 356 178 178 534 590 637 498 249 309 309 927 618 182 182 182 182 922 922 461 461 205 205 205 205 204 612 204 204 708 354 708 354 636 212 212 212 164 164 164 164 546 364 182 182 389 57 29 467 873 378 309 63 788 788 788 788 73 219 73 146 142 142 284 426 520 805 320 951 174 348 174 522 160 160 160 160 258 774 258 516 280 840 280 560 620 772 529 794 9 27 9 18 586 293 586 293 332 996 332 332 717 717 717 717 9 27 9 18 27 27 54 54 15 624 465 320 263 263 526 526 962 481 481 962 139 83 860 29 3 3 3 3 233 699 233 233 582 582 582 582 366 319 390 891 970 588 597 742 265 530 265 795 694 452 203 281 262 262 131 131 286 858 286 286 334 334 334 334 283 283 283 283 897 211 333 789 471 157 157 157 156 156 468 312 175 350 350 175 511 511 511 511 642 214 214 214 126 63 63 189 150 150 300 450 108 36 36 36 111 37 37 37 820 410 820 410 9 924 914 554 927 77 153 724 59 59 118 118 293 586 293 586 821 856 401 959 916 916 916 916 252 252 252 756 105 35 35 35 687 249 441 713 358 179 179 358 228 228 684 228 324 926 413 599 938 469 938 469 215 215 215 645 850 425 850 425 363 121 242 121 936 312 624 312 300 300 900 300 357 119 119 119 114 38 38 76 517 517 517 517 159 477 159 159 851 267 527 956 58 58 58 174 330 330 660 660 447 447 447 447 593 593 593 593 258 258 774 516 278 777 780 375 305 610 915 305 169 507 169 169 752 752 752 752 156 156 468 156 525 346 339 525 442 442 442 442 66 66 66 198 493 493 493 493 447 447 894 894 323 435 317 512 135 270 405 135 171 171 171 171 301 903 301 301 326 326 326 978 783 783 783 783 268 536 268 536 606 743 211 786 429 429 429 429 234 468 468 234 116 232 232 116 64 32 96 32 295 295 295 295 144 144 432 144 947 20 639 391 430 572 595 54 230 230 230 230 905 290 890 364 165 982 337 245 470 940 470 940 3 9 3 3 385 209 557 3 628 314 314 942 900 300 600 300 299 256 671 260 981 981 981 981 179 179 179 537 424 212 424 212 416 832 832 416 257 257 257 771 330 660 990 330 156 156 468 312 668 668 668 668 416 832 832 416 308 154 462 154 345 345 690 690 41 41 41 41 575 130 655 581 492 492 984 984 932 932 466 466 630 651 757 219 460 381 994 385 506 253 253 759 23 69 23 23 132 396 132 132 427 427 427 427 328 984 328 328 265 265 795 530 882 441 882 441 327 327 654 981 28 763 623 353 156 621 393 356 252 737 213 577 674 674 337 337 976 976 976 976 626 313 626 313 112 943 390 881 443 886 886 443 233 972 804 91 970 485 485 970 28 56 56 28 232 464 232 464 568 852 284 284 48 16 16 16 48 48 144 48 888 888 888 888 355 520 946 98 72 72 72 216 114 114 342 114 717 239 239 239 40 40 120 40 890 755 11 394 114 114 114 342 106 53 53 159 697 697 697 697 235 243 346 323 12 12 24 24 852 852 852 852 90 90 90 270 161 322 161 483 445 445 445 445 440 509 161 603 157 157 157 157 747 249 498 249 425 425 425 425 618 618 618 618 282 282 846 282 54 547 395 381 355 710 355 710 662 331 331 993 268 804 536 268 886 886 443 443 31 62 31 62 321 963 642 321 493 283 580 507 157 157 314 314 191 573 191 191 242 242 242 726 747 249 498 249 542 271 542 271 364 546 182 182 153 153 306 306 165 165 165 165 293 293 293 879 86 610 915 587 981 981 981 981 865 275 728 397 114 228 114 228 843 843 843 843 359 359 718 718 844 844 844 844 678 678 678 678 162 162 162 162 789 581 507 2 765 765 765 765 40 120 40 40 650 325 650 325 685 610 494 761 329 329 987 329 267 267 267 267 192 96 96 288 965 965 965 965 299 897 299 299 952 952 952 952 705 235 235 235 790 790 395 395 111 222 222 111 92 184 184 92 87 29 29 58 693 231 231 231 404 202 404 202 100 100 100 100 300 300 300 300 203 203 406 609 17 34 17 51 262 131 131 262 117 39 39 39 840 560 280 280 247 247 494 741 226 113 339 113 424 848 848 424 315 315 315 315 242 726 484 242 961 305 362 992 735 555 645 70 299 299 598 598 795 795 795 795 681 681 681 681 742 742 742 742 418 418 418 418 134 402 134 134 274 137 137 274 139 139 417 139 213 15 17 112 236 472 708 236 60 20 20 20 629 629 629 629 567 970 237 905 327 109 109 109 417 417 417 417 175 525 175 175 338 338 676 676 471 157 157 314 450 903 620 37 306 918 306 306 921 762 990 66 514 257 514 257 410 820 410 820 315 315 315 315 309 879 282 637 488 244 244 488 748 748 374 374 36 36 72 72 216 216 648 216 21 63 21 21 746 746 746 746 128 384 128 256 205 410 205 410 409 582 844 478 448 224 224 448 178 737 418 892 562 562 562 562 548 548 548 548 327 327 981 654 600 300 600 300 432 144 144 288 604 768 886 36 738 369 369 738 309 618 618 309 105 105 315 105 135 135 135 135 921 860 492 598 252 504 504 252 277 277 277 277 285 855 285 570 254 254 762 508 418 951 456 412 37 74 37 74 172 172 172 516 378 378 378 378 516 516 516 516 210 210 420 420 179 537 179 179 73 146 219 73 658 658 658 658 120 60 180 60 583 972 154 824 924 924 924 924 38 400 480 849 853 853 853 853 738 738 738 738 969 5 304 788 268 268 268 804 94 94 94 94 547 547 547 547 542 813 271 271 920 920 920 920 822 822 822 822 376 376 376 376 664 332 664 332 137 411 137 137 551 551 551 551 596 596 298 298 445 410 777 634 208 258 748 991 26 26 26 78 46 46 46 46 257 482 228 951 155 155 155 155 278 139 417 139 486 486 243 243 212 689 209 947 976 722 765 53 695 288 168 501 170 245 344 746 786 262 262 524 237 79 79 79 4 12 4 4 359 359 359 359 54 54 162 108 219 657 219 438 9 110 225 341 768 768 384 384 352 352 704 704 96 192 192 96 412 824 412 824 163 489 163 163 286 839 407 529 825 73 832 757 719 719 719 719 411 411 411 411 986 986 493 493 227 227 227 227 374 748 374 748 469 469 469 469 20 40 60 20 454 454 908 908 272 272 816 272 109 109 109 109 44 44 132 44 588 294 294 588 23 23 69 23 82 164 164 82 419 419 419 419 375 125 125 250 156 156 468 156 232 232 696 464 540 180 180 180 836 418 418 836 488 244 488 244 296 296 148 148 595 595 595 595 45 268 623 38 900 450 900 450 148 148 74 74 788 394 394 788 3 1 2 1 654 758 926 48 872 872 872 872 243 486 729 243 235 566 899 179 785 506 868 998 161 322 483 161 948 316 316 632 473 109 69 574 720 720 720 720 618 309 309 618 423 423 423 423 179 179 179 179 153 153 306 459 336 672 336 672 184 92 276 92 636 326 139 833 650 975 325 325 40 186 437 545 645 645 645 645 443 886 443 886 615 615 615 615 236 236 472 472 266 266 266 266 152 304 304 152 544 272 816 272 424 863 915 647 642 321 963 321 152 228 76 76 700 415 769 455 312 156 156 468 2 1 2 1 924 308 308 308 986 493 493 986 380 380 380 380 806 791 880 25 722 361 361 722 94 94 188 282 18 18 54 18 131 262 131 393 364 182 546 182 4 12 4 4 576 576 576 576 168 112 56 56 727 727 727 727 893 593 473 156 15 45 15 30 3 3 3 3 372 744 372 744 296 148 296 148 338 101 71 906 265 795 265 265 62 544 972 794 306 153 153 306 970 970 970 970 53 53 53 53 183 122 61 61 786 786 786 786 612 592 789 513 115 115 345 115 459 918 918 459 53 53 53 53 56 56 168 56 167 167 167 501 338 418 557 681 614 614 614 614 223 148 210 508 498 996 498 996 208 208 104 104 662 662 662 662 211 633 211 211 278 278 556 834 296 296 148 148 120 180 60 60 201 984 155 932 602 301 602 301 314 157 471 157 303 303 909 606 181 181 362 543 194 194 388 388 122 61 61 122 135 135 270 270 683 557 892 694 3 594 931 185 121 121 363 242 32 96 32 32 997 368 593 630 441 441 441 441 200 200 200 600 63 21 21 21 425 425 425 425 217 434 434 217 522 348 596 464 201 201 603 201 832 70 213 825 210 210 630 210 730 730 365 365 423 141 141 141 999 708 445 651 749 454 178 730 552 391 718 189 134 201 67 67 265 265 795 265 485 485 485 485 606 303 606 303 507 338 169 169 15 15 15 15 850 112 449 598 508 254 508 254 330 990 330 330 73 240 600 986 592 119 505 930 822 582 101 858 210 210 630 210 516 344 172 172 180 540 180 180 252 756 252 504 114 57 114 57 290 145 435 145 180 90 90 270 965 466 570 333 661 46 755 669 793 793 793 793 804 402 402 804 205 205 205 615 419 226 445 412 912 912 912 912 403 791 324 85 20 20 20 60 530 530 530 530 30 30 30 30 273 273 273 819 765 511 619 514 449 898 898 449 768 768 768 768 116 348 116 116 68 204 68 68 971 971 971 971 880 247 959 311 216 648 432 216 196 196 392 588 308 308 616 616 978 978 978 978 319 638 638 319 711 237 237 474 789 789 789 789 312 312 624 624 516 344 172 172 886 886 886 886 4 8 4 12 73 73 73 73 76 228 76 76 21 21 21 21 386 972 275 823 873 873 873 873 173 316 440 38 73 219 146 73 441 748 361 807 63 63 63 63 772 809 314 384 317 317 317 317 667 667 667 667 854 920 266 812 244 488 244 732 953 874 187 385 311 747 763 247 261 783 522 261 299 299 598 897 425 217 816 964 500 500 250 250 305 610 305 610 993 993 993 993 580 537 353 553 105 105 105 315 178 178 534 178 625 625 625 625 512 512 256 256 55 110 165 55 272 816 544 272 174 348 522 174 672 672 672 672 236 236 236 708 457 324 212 959 666 666 666 666 919 186 606 979 331 662 331 662 191 191 573 382 228 228 684 228 228 456 456 228 977 131 245 249 290 870 290 580 346 330 157 292 60 180 120 60 56 112 56 112 271 267 966 22 102 306 102 102 816 272 272 272 670 670 670 670 703 147 570 706 58 58 58 58 676 338 338 676 171 171 513 342 673 673 673 673 60 180 60 60 934 241 268 845 494 247 247 494 74 148 222 74 424 424 424 424 276 276 828 276 857 470 9 941 340 666 900 119 394 394 197 197 278 834 278 278 358 716 716 358 697 697 697 697 293 293 586 586 309 309 309 309 593 587 465 78 302 302 302 302 58 58 58 58 198 198 99 99 138 46 46 92 117 984 656 489 418 418 836 836 115 345 115 115 121 121 121 121 95 95 190 285 72 72 72 216 369 123 123 123 188 947 275 932 338 678 384 373 141 141 141 141 178 534 356 178 67 67 67 67 825 825 825 825 39 78 39 78 64 32 32 96 624 655 210 569 742 694 94 380 313 939 313 313 126 126 252 252 941 941 941 941 129 129 387 129 622 622 311 311 796 532 483 850 692 640 68 203 115 345 115 115 489 489 489 489 252 504 756 252 627 83 742 16 371 742 371 742 456 456 456 456 111 111 111 111 223 223 223 223 533 886 12 868 149 387 832 717 190 190 190 570 15 45 15 15 238 238 238 238 392 392 392 392 269 807 538 269 207 207 207 207 178 89 267 89 883 966 232 602 73 73 219 73 724 724 724 724 794 794 794 794 103 103 309 206 299 299 299 299 54 963 724 811 403 403 403 403 399 133 266 133 488 488 976 976 859 859 859 859 450 900 450 900 825 550 275 275 353 353 353 353 985 985 985 985 448 8 591 936 230 230 690 230 511 996 588 700 72 72 72 216 297 506 826 523 65 65 65 65 406 406 406 406 198 198 198 198 223 223 223 223 198 132 66 66 235 159 81 762 78 78 39 39 331 331 993 331 594 297 297 594 477 318 159 159 605 605 605 605 27 9 9 9 222 666 222 222 286 286 858 572 313 313 313 313 855 939 581 305 530 530 530 530 339 395 554 451 817 639 4 229 194 388 388 194 683 290 366 784 21 42 42 21 321 321 642 642 884 544 898 673 127 381 127 127 228 228 684 228 131 131 262 393 59 59 118 177 165 495 165 165 325 325 325 975 62 567 960 214 285 855 570 285 25 75 25 25 209 627 418 209 268 268 268 268 927 927 927 927 136 136 408 272 343 343 343 343 733 447 525 600 113 339 113 113 852 284 284 284 224 112 112 336 944 944 472 472 359 359 359 359 46 23 23 46 540 180 180 360 805 426 65 584 41 41 41 123 483 322 161 161 11 11 11 33 928 464 928 464 438 438 438 438 303 303 303 303 516 494 938 352 534 534 534 534 324 933 298 720 369 444 465 825 76 38 76 38 144 144 144 144 6 2 2 2 72 144 72 216 358 179 358 179 658 987 329 329 352 176 528 176 843 281 562 281 702 234 234 234 76 228 152 76 311 311 933 311 629 947 691 736 622 45 329 256 285 95 190 95 861 589 435 910 680 340 680 340 443 886 886 443 965 866 104 479 146 73 73 219 75 75 75 75 263 789 263 263 435 435 870 870 348 116 116 232 356 178 356 178 361 722 361 722 858 763 760 948 179 179 358 537 236 236 236 708 477 954 954 477 6 6 6 6 920 460 920 460 61 183 61 61 19 19 19 57 194 97 97 291 240 240 480 480 272 544 544 272 867 289 289 289 385 385 385 385 444 296 148 148 913 913 913 913 838 623 937 141 273 273 819 273 234 702 234 234 442 622 304 430 89 178 89 267 620 310 310 620 470 470 470 470 251 251 753 502 274 137 411 137 442 856 397 206 64 632 397 845 155 155 465 310 45 15 15 15 159 318 318 159 228 228 684 228 18 6 6 12 174 174 522 348 162 162 486 162 203 406 203 609 492 164 328 164 725 585 582 348 638 638 319 319 218 218 218 654 268 134 134 268 78 39 78 39 444 148 148 148 139 139 139 417 105 105 105 315 646 882 841 118 551 981 706 915 475 475 475 475 262 262 131 131 883 883 883 883 89 479 436 902 548 274 548 274 221 221 221 221 861 287 574 287 792 396 396 792 228 114 114 228 15 30 30 15 81 81 81 81 768 384 384 768 957 638 319 319 103 103 309 103 150 150 150 150 531 531 531 531 273 273 273 819 202 202 101 101 750 375 375 750 386 777 425 759 152 304 304 152 920 920 460 460 564 564 564 564 423 423 846 846 99 99 99 297 262 262 262 786 118 118 118 118 33 11 22 11 660 660 330 330 819 273 273 273 546 182 182 182 326 326 163 163 3 3 9 3 552 552 276 276 902 451 451 902 422 510 738 404 291 97 97 194 148 148 74 74 75 150 150 75 675 675 675 675 317 317 317 951 677 677 677 677 609 410 313 199 231 231 693 462 453 906 453 906 648 648 648 648 557 557 557 557 29 58 87 29 114 114 114 342 274 274 274 274 21 653 717 983 754 910 952 227 454 227 681 227 950 443 467 470 51 17 17 17 449 449 449 449 772 92 124 31 664 332 332 996 87 174 87 261 867 650 123 62 532 532 532 532 40 120 40 80 283 849 283 283 230 115 115 230 566 283 566 283 307 307 921 614 218 218 109 109 243 243 729 243 475 475 475 475 804 268 536 268 57 57 114 114 1 3 1 2 376 376 752 752 766 824 650 478 190 570 190 380 764 198 218 203 246 246 246 738 67 67 201 67 336 336 336 336 146 146 438 292 144 96 48 48 656 984 328 328 142 142 142 142 891 891 891 891 147 147 441 147 552 276 552 276 665 665 665 665 90 90 180 180 594 594 594 594 271 271 271 271 330 330 660 990 172 807 200 881 272 816 272 272 524 262 786 262 388 948 392 678 268 268 804 268 63 63 126 126 490 980 490 980 117 117 351 117 960 960 960 960 543 181 181 181 750 375 375 750 194 291 97 97 410 615 205 205 515 515 515 515 638 319 319 638 96 32 64 32 989 753 695 762 90 270 180 90 398 796 398 796 90 90 270 90 918 741 394 255 362 756 103 74 178 178 356 356 153 51 51 102 190 190 570 190 360 180 360 180 333 666 333 666 299 299 299 897 405 405 405 405 3 3 3 9 346 346 173 173 822 822 822 822 225 994 754 129 856 930 884 132 232 232 116 116 540 180 180 360 513 171 171 171 944 944 944 944 182 182 546 182 121 242 121 242 104 312 104 208 23 23 23 23 405 405 405 405 250 250 250 250 57 57 57 57 814 455 668 209 859 859 859 859 861 571 742 983 331 993 331 662 847 847 847 847 154 77 77 154 559 595 223 152 992 496 496 992 722 722 722 722 504 336 168 168 190 570 190 190 741 247 494 247 183 549 183 183 148 743 508 34 13 13 39 13 88 88 44 44 830 385 12 233 254 254 762 254 344 688 688 344 940 940 940 940 163 163 163 489 418 418 418 418 80 240 80 160 879 698 877 802 20 20 20 60 949 933 123 181 286 286 858 286 397 794 794 397 69 207 69 69 331 331 331 993 465 930 930 465 594 594 594 594 63 744 243 63 115 230 115 345 138 138 414 138 170 510 170 170 316 316 316 948 145 322 171 329 541 541 541 541 262 262 262 262 806 948 491 867 612 612 612 612 252 252 252 252 737 737 737 737 312 312 936 312 445 97 872 329 53 53 159 106 284 316 406 465 141 282 423 141 345 115 115 115 206 206 206 618 93 93 93 279 101 101 101 101 145 145 145 145 672 672 672 672 307 307 921 307 862 862 862 862 690 690 690 690 217 434 434 217 699 466 233 233 656 656 656 656 110 165 55 55 752 752 752 752 515 515 515 515 237 79 79 79 530 265 795 265 112 112 224 224 685 796 413 22 292 292 292 292 62 62 62 62 966 483 483 966 365 730 365 730 492 246 492 246 155 155 155 155 666 222 222 222 498 166 332 166 777 777 777 777 209 209 418 627 398 398 398 398 147 147 147 147 41 123 41 41 570 570 570 570 311 933 311 622 781 781 781 781 234 117 117 351 801 801 801 801 23 46 23 46 22 22 22 22 705 717 524 523 366 244 122 122 27 81 27 27 188 196 762 470 267 267 534 801 66 22 44 22 616 553 591 317 89 178 89 178 733 767 254 303 666 967 619 112 217 217 651 217 478 956 956 478 5 508 528 201 35 908 665 421 172 551 494 820 611 666 382 236 732 488 244 244 650 325 650 325 246 123 123 246 528 264 528 264 3 909 937 502 377 225 534 848 651 110 31 396 253 759 253 253 969 969 969 969 277 277 277 831 151 453 151 151 944 944 944 944 259 575 765 74 701 69 832 819 971 629 685 622 158 79 79 237 724 724 724 724 627 209 209 209 78 234 156 78 90 180 180 90 431 431 431 431 105 210 105 315 127 127 381 127 923 392 581 610 402 201 402 201 97 537 233 583 30 30 90 60 445 445 890 890 351 117 117 117 184 552 368 184 831 277 277 277 662 993 331 331 148 444 296 148 497 994 994 497 443 964 643 8 305 305 305 915 775 775 775 775 20 20 20 60 737 494 317 657 895 895 895 895 939 939 939 939 14 14 14 14 557 557 557 557 567 189 189 378 206 206 206 618 323 323 969 646 930 954 977 675 214 572 710 251 239 239 478 478 569 866 370 903 114 228 228 114 195 390 390 195 100 100 100 300 230 827 213 51 68 34 102 34 167 167 501 167 549 183 183 183 864 288 288 288 198 99 198 99 41 41 123 82 955 955 955 955 134 268 134 402 307 307 614 614 750 500 250 250 717 581 148 986 957 638 319 319 88 88 264 88 164 164 164 492 695 695 695 695 714 238 238 476 959 34 952 39 932 97 701 876 195 65 65 130 304 955 938 56 41 390 145 445 564 282 846 282 248 496 496 248 460 230 230 690 107 107 107 107 319 319 319 319 102 102 102 306 780 260 260 260 290 290 870 580 954 388 727 543 703 703 703 703 359 359 359 359 924 924 924 924 206 206 206 206 543 543 543 543 140 519 431 126 634 5 858 228 48 96 48 96 902 203 81 344 321 321 321 321 775 775 775 775 582 291 291 582 175 175 525 175 243 486 486 243 138 69 207 69 155 465 155 155 911 931 291 888 242 242 484 726 477 954 477 954 332 664 664 332 390 390 780 780 9 3 6 3 104 104 312 104 870 870 435 435 495 495 990 990 200 175 167 215 98 294 98 196 216 216 216 216 770 770 770 770 72 72 216 144 515 343 14 987 172 86 172 86 294 294 882 294 618 206 206 412 838 838 838 838 157 157 157 157 102 306 102 102 197 394 394 197 126 126 378 126 762 180 492 231 47 94 47 94 328 328 328 328 454 681 227 227 298 298 596 894 241 800 854 295 103 103 103 103 944 944 944 944 449 449 449 449 37 52 721 462 239 239 478 717 21 416 517 41 852 486 410 925 642 321 963 321 184 92 276 92 123 123 246 246 150 75 225 75 34 34 34 102 327 327 327 327 197 591 197 197 298 298 298 298 333 666 666 333 617 617 617 617 17 457 88 718 210 210 105 105 155 155 155 465 304 152 152 456 96 96 96 96 9 27 9 9 84 84 84 84 324 324 648 972 176 238 94 345 130 390 130 260 346 692 692 346 283 283 566 566 192 384 192 576 622 311 622 311 144 72 216 72 342 171 342 171 641 641 641 641 366 183 366 183 552 184 184 184 327 981 327 654 52 156 52 52 176 176 528 176 668 668 668 668 486 729 243 243 229 229 229 229 276 92 92 184 465 155 155 155 594 297 891 297 47 47 47 141 108 54 108 54 781 781 781 781 398 398 398 398 324 324 972 324 85 170 255 85 178 658 349 306 126 126 126 378 19 19 19 19 68 68 68 204 559 559 559 559 214 214 214 642 731 731 731 731 24 24 72 24 106 106 318 212 240 720 240 480 996 996 996 996 786 393 786 393 17 51 34 17 166 577 813 27 752 752 752 752 987 658 329 329 484 974 466 191 789 263 263 526 404 404 808 808 250 500 500 250 837 558 279 279 256 128 128 256 616 308 616 308 738 492 246 246 115 115 345 115 646 646 646 646 360 1 867 908 539 160 451 423 34 34 34 34 279 279 837 558 966 644 322 322 590 295 590 295 255 190 870 404 840 280 560 280 177 354 177 354 310 155 310 155 926 926 463 463 141 141 282 423 898 898 898 898 285 855 285 285 8 16 8 24 474 237 237 711 401 476 990 361 244 366 122 122 788 788 394 394 618 618 618 618 306 200 373 79 816 272 272 272 650 650 650 650 380 236 665 670 292 876 292 292 695 695 695 695 82 246 82 82 409 740 195 245 192 192 576 192 270 135 135 405 46 138 92 46 472 472 472 472 54 27 81 27 256 128 128 384 231 231 693 231 422 422 422 422 370 185 185 370 850 425 850 425 546 546 546 546 35 35 35 35 45 30 15 15 799 799 799 799 322 322 966 322 488 976 488 976 554 554 277 277 418 209 627 209 430 215 215 430 228 684 228 228 687 229 229 458 452 678 226 226 229 229 229 229 834 358 9 11 600 600 300 300 13 13 13 13 295 295 295 885 272 272 272 272 238 714 238 476 154 77 77 154 705 104 167 350 932 932 932 932 775 775 775 775 818 250 257 427 132 432 75 622 825 275 550 275 542 634 444 869 75 150 75 150 113 113 113 339 553 388 116 493 183 366 549 183 101 202 101 202 786 262 524 262 50 50 150 50 253 253 506 759 342 342 684 684 86 172 86 172 284 142 284 142 738 369 369 738 648 972 324 324 664 800 900 631 916 916 458 458 638 908 679 806 176 176 88 88 105 105 105 105 147 49 49 49 236 708 236 472 56 168 56 56 315 315 315 945 829 682 5 59 782 782 391 391 159 159 159 159 242 242 726 242 265 265 795 265 687 152 290 133 25 75 25 25 942 314 314 314 945 315 315 630 578 578 578 578 95 210 74 854 204 204 204 204 255 510 255 510 141 847 671 906 288 96 96 96 126 378 126 126 3 3 3 9 355 512 988 997 202 404 404 202 97 194 194 97 840 840 840 840 450 150 150 150 289 289 289 289 114 114 57 57 517 517 517 517 290 290 290 870 15 15 45 15 421 421 421 421 996 332 332 664 12 24 36 12 118 354 118 118 570 285 285 570 996 996 996 996 487 997 214 413 351 117 117 117 51 153 51 51 964 117 766 203 390 390 780 780 81 27 27 27 66 66 198 66 73 927 933 582 515 515 515 515 96 96 48 48 486 607 912 331 638 638 638 638 186 62 62 62 76 38 38 114 185 370 185 370 532 798 266 266 145 145 145 145 71 71 71 213 233 773 360 213 568 568 568 568 109 109 109 109 474 158 316 158 317 317 317 317 458 458 458 458 193 386 193 386 432 648 216 216 338 338 169 169 252 252 504 756 636 636 636 636 600 300 300 900 419 419 419 419 364 251 317 101 324 324 972 324 758 296 6 421 315 315 315 945 453 453 453 453 311 622 622 311 757 757 757 757 918 612 306 306 202 404 202 606 60 20 20 40 926 67 353 913 138 138 138 138 368 184 368 184 596 28 805 824 205 614 193 199 133 266 399 133 304 608 304 608 684 228 228 456 610 761 311 673 236 118 118 236 80 148 88 836 106 318 106 106 902 946 912 903 767 282 462 172 112 112 224 224 174 174 174 522 921 307 307 307 675 225 225 225 207 414 621 207 121 121 242 242 28 84 28 28 206 206 618 206 371 371 371 371 70 70 70 70 474 316 158 158 643 289 779 382 254 762 254 254 771 257 514 257 169 169 169 507 185 370 185 370 176 176 352 352 316 316 316 316 354 118 236 118 391 782 782 391 79 158 158 79 22 66 22 44 938 938 938 938 861 574 287 287 418 305 920 155 195 585 195 195 30 30 30 90 431 431 431 431 732 244 488 244 506 759 253 253 30 10 10 10 712 712 356 356 62 169 3 312 244 106 342 307 820 820 410 410 131 131 393 131 266 266 798 266 949 611 482 358 183 183 549 183 27 27 81 27 284 852 284 284 888 592 296 296 575 575 575 575 436 872 872 436 753 614 816 781 312 104 208 104 163 326 489 163 479 479 958 958 416 208 416 208 202 404 202 404 8 4 4 8 489 489 978 978 136 422 95 402 191 573 191 191 389 389 389 389 282 94 94 94 746 746 746 746 176 528 352 176 379 379 379 379 303 303 606 606 305 610 915 305 638 647 619 303 574 574 574 574 730 730 730 730 613 929 443 383 646 893 112 783 80 40 120 40 758 379 758 379 796 172 526 894 412 974 125 731 279 279 279 837 351 351 351 351 547 547 547 547 982 363 737 85 999 333 666 333 411 822 822 411 102 51 153 51 489 163 163 163 52 26 26 52 297 297 297 297 318 106 212 106 214 642 214 214 89 852 874 870 504 168 168 336 327 109 109 218 345 115 230 115 10 10 10 10 51 51 51 51 657 219 219 219 427 427 427 427 612 306 306 612 316 948 316 316 285 308 748 185 228 228 228 228 878 878 439 439 314 307 269 810 395 395 395 395 708 236 236 236 888 296 296 592 327 109 109 218 336 336 672 672 149 149 447 149 926 926 926 926 27 27 27 27 63 189 126 63 418 627 209 209 401 802 802 401 646 323 323 969 10 10 20 20 618 618 309 309 423 423 423 423 146 292 146 292 144 288 144 288 771 771 771 771 218 218 654 218 131 262 131 262 207 207 621 207 801 267 267 267 327 327 327 327 416 832 416 832 425 850 425 850 480 240 240 480 250 668 169 334 222 444 222 444 478 478 478 478 890 313 501 305 777 777 777 777 129 258 258 129 990 990 990 990 954 477 954 477 288 288 144 144 843 281 281 281 881 727 699 509 659 659 659 659 245 245 490 490 52 156 52 52 487 974 974 487 586 293 586 293 409 409 409 409 775 775 775 775 137 137 411 137 286 286 143 143 118 118 118 354 654 218 218 218 108 108 108 324 181 362 543 181 964 482 482 964 715 339 158 848 282 282 282 282 897 897 897 897 444 222 444 222 343 343 686 686 654 981 327 327 360 565 790 874 529 529 529 529 342 342 171 171 549 841 876 151 309 103 206 103 444 888 444 888 284 284 284 852 21 21 63 21 158 158 158 158 352 298 237 810 169 169 169 169 68 102 34 34 909 446 128 287 228 114 114 342 548 89 52 464 132 44 44 88 273 91 91 182 154 462 154 154 134 268 134 402 416 208 208 416 908 908 908 908 271 271 542 813 153 459 153 153 632 316 632 316 440 220 220 440 978 978 978 978 330 660 990 330 428 428 856 856 99 198 198 99 814 814 814 814 310 310 310 310 753 382 346 424 9 3 3 3 649 649 649 649 283 849 283 566 854 427 854 427 799 799 799 799 112 56 168 56 138 46 46 46 51 153 51 51 13 13 26 26 279 93 93 186 90 180 270 90 628 124 856 389 888 592 296 296 115 115 115 115 210 420 630 210 858 286 286 286 548 274 822 274 299 299 897 299 222 74 74 74 202 101 101 303 441 441 441 441 333 937 612 903 337 344 809 27 135 135 135 135 315 315 945 315 520 520 520 520 583 583 583 583 912 76 202 272 393 393 393 393 917 347 650 432 475 950 950 475 80 160 240 80 709 709 709 709 690 690 690 690 162 162 324 486 468 468 234 234 197 394 197 591 92 92 276 92 989 989 989 989 163 163 163 163 180 180 180 540 196 392 392 196 644 322 322 644 845 845 845 845 624 624 624 624 241 482 482 241 306 306 612 918 497 26 611 629 281 562 843 281 465 155 155 310 732 366 732 366 82 82 164 246 47 141 47 47 512 256 256 512 180 180 540 180 225 225 675 225 933 453 850 691 824 365 36 652 197 197 591 197 404 129 939 254 577 790 101 570 1 1 1 1 236 236 708 472 661 706 231 608 552 174 242 397 322 966 322 322 136 136 408 136 531 177 354 177 264 422 523 230 7 14 21 7 48 24 72 24 654 327 981 327 24 48 24 48 127 127 127 127 576 288 576 288 920 920 920 920 26 39 13 13 476 238 476 238 430 215 645 215 195 390 195 585 130 130 390 260 332 332 996 332 984 328 656 328 984 373 186 719 568 284 852 284 107 241 863 775 34 68 34 102 835 767 390 384 195 195 585 195 306 276 900 957 180 270 90 90 206 103 103 309 229 687 458 229 501 501 501 501 99 99 297 99 948 474 948 474 412 618 206 206 829 777 810 831 621 621 621 621 328 328 328 984 246 82 82 82 120 120 240 240 857 411 282 742 640 260 725 523 717 806 271 358 972 324 324 324 513 513 513 513 424 848 424 848 327 981 654 327 194 97 194 97 159 159 477 159 550 463 66 907 55 110 110 55 378 756 756 378 801 534 267 267 303 303 909 606 318 636 954 318 500 1000 1000 500 249 747 498 249 92 276 92 92 383 383 383 383 891 297 297 297 441 882 441 882 10 10 10 30 407 814 407 814 28 56 28 84 210 630 210 420 113 113 113 339 41 41 123 82 636 212 212 424 169 169 169 169 469 938 469 938 127 659 331 33 289 270 306 68 369 123 123 123 352 352 176 176 255 510 510 255 117 78 39 39 144 288 432 144 130 130 390 130 804 803 928 503 723 723 723 723 270 810 270 270 148 148 444 148 288 288 288 288 270 135 135 405 450 222 524 170 640 640 640 640 532 170 685 517 462 231 231 693 323 323 969 323 176 176 176 176 145 145 145 145 213 213 213 639 165 55 55 55 283 849 566 283 642 321 321 642 296 296 888 592 6 12 6 12 62 62 62 62 123 123 246 369 352 352 704 704 286 63 524 222 463 377 631 503 127 127 127 127 1000 1000 500 500 69 69 207 69 216 216 108 108 363 121 242 121 306 306 918 306 648 324 648 324 451 734 71 744 120 180 60 60 810 810 405 405 858 286 286 286 886 157 527 659 918 692 383 481 170 170 170 170 6 6 12 12 305 915 305 305 207 207 621 207 336 112 112 224 175 525 175 175 149 815 892 322 754 463 702 301 635 153 964 900 260 350 716 401 574 287 287 861 210 105 105 315 94 83 779 661 7 537 611 645 632 632 632 632 110 110 110 110 666 333 333 666 50 150 50 50 54 81 27 27 240 240 120 120 973 363 411 588 35 105 35 35 752 937 881 377 818 409 409 818 508 254 254 508 296 888 296 592 720 939 274 937 641 504 241 822 790 395 395 790 492 164 164 164 146 73 146 73 874 895 342 754 282 282 282 846 105 219 529 148 690 963 204 223 373 373 373 373 291 582 291 582 105 29 957 288 729 243 243 243 978 326 326 326 310 930 310 310 291 582 873 291 504 168 168 168 54 695 552 522 140 140 140 140 736 736 736 736 614 307 614 307 234 234 468 468 204 204 204 204 292 292 292 876 234 234 234 702 261 261 522 522 795 795 795 795 881 881 881 881 216 479 335 650 358 358 358 358 387 129 258 129 100 100 100 300 945 656 763 513 264 528 792 264 797 701 957 882 273 273 819 546 296 296 592 592 10 1000 88 353 39 13 13 26 222 222 222 222 467 761 490 525 269 539 337 506 103 206 103 206 192 384 384 192 237 711 474 237 486 486 486 486 392 784 784 392 108 311 181 535 147 49 49 98 768 768 768 768 40 40 120 40 125 375 125 125 38 114 76 38 650 514 951 407 394 197 197 394 172 344 516 172 484 242 484 242 575 43 798 436 113 339 113 113 375 375 375 375 502 753 251 251 63 42 21 21 323 916 58 64 253 506 253 759 498 498 498 498 802 802 802 802 932 932 932 932 188 188 188 188 6 6 3 3 604 302 604 302 18 36 54 18 423 423 423 423 257 257 257 257 303 303 909 606 843 562 281 281 906 302 604 302 251 753 251 251 155 155 465 155 749 749 749 749 277 277 277 831 578 578 578 578 137 274 137 274 119 889 497 494 264 264 264 264 135 135 135 405 262 262 786 262 156 156 468 156 454 454 454 454 819 273 273 546 123 246 246 123 391 391 391 391 75 815 181 800 169 169 507 169 995 329 185 738 230 345 115 115 280 635 897 81 39 272 269 340 372 140 894 174 134 402 134 268 388 388 388 388 318 14 895 125 388 388 388 388 98 196 98 294 250 125 375 125 378 378 189 189 478 239 239 478 60 20 20 20 133 399 133 133 887 805 536 74 838 838 838 838 507 244 345 283 102 51 153 51 367 734 734 367 404 404 202 202 175 175 175 525 942 942 942 942 232 49 267 17 409 409 409 409 84 252 168 84 790 790 790 790 640 320 320 960 818 818 818 818 8 16 16 8 29 58 58 29 413 413 826 826 3 3 3 9 450 450 900 900 1 1 2 3 236 708 236 236 177 772 310 412 298 894 298 298 898 4 326 203 62 31 31 62 291 5 561 617 408 136 136 136 674 337 337 674 133 266 266 133 435 145 145 290 290 290 870 290 868 868 434 434 863 396 750 693 774 258 258 258 159 554 449 57 51 200 849 857 642 321 642 321 941 941 941 941 275 959 228 200 384 128 128 256 97 475 23 846 429 858 429 858 154 154 154 462 54 27 27 81 241 241 482 482 96 96 288 192 686 686 686 686 686 186 662 546 408 408 408 408 740 740 370 370 445 445 445 445 684 228 228 228 491 491 491 491 484 726 242 242 378 378 378 378 834 556 278 278 621 702 83 232 312 312 936 312 105 105 105 315 363 121 242 121 182 91 91 182 735 245 245 245 232 232 232 232 172 172 86 86 835 835 835 835 373 373 373 373 180 180 540 180 914 70 183 392 966 337 423 670 295 295 295 295 963 321 321 321 36 12 12 12 633 211 422 211 56 168 112 56 184 552 184 184 284 568 284 568 376 376 376 376 205 410 205 615 403 403 403 403 40 80 40 80 38 38 76 114 90 30 30 30 81 162 243 81 399 399 798 798 940 940 470 470 822 548 274 274 565 252 177 983 34 68 34 68 152 152 152 152 611 729 447 339 234 234 234 234 576 192 384 192 259 777 259 259 243 81 162 81 206 618 206 412 275 275 275 825 360 820 397 768 78 78 234 78 140 70 140 70 119 357 119 238 133 133 133 399 165 110 55 55 559 559 559 559 961 961 961 961 621 528 162 427 877 877 877 877 397 794 794 397 972 648 324 324 297 99 99 99 287 287 574 861 148 148 148 444 276 138 138 276 152 993 223 352 646 323 323 969 8 8 24 8 965 246 369 392 9 27 9 9 216 108 216 108 3 3 3 9 888 444 444 888 69 23 23 23 74 222 148 74 466 233 233 699 645 215 215 215 76 38 114 38 868 868 868 868 99 297 198 99 594 198 396 198 176 176 528 176 373 197 560 91 362 362 724 724 865 865 865 865 64 192 64 64 6 9 3 3 274 274 548 548 27 27 27 81 60 60 60 60 846 846 423 423 744 372 372 744 378 378 189 189 271 813 542 271 186 186 186 558 176 176 528 176 1 1 1 1 77 447 145 449 831 277 554 277 537 358 179 179 698 349 349 698 352 704 352 704 730 408 138 929 420 420 210 210 241 723 241 241 310 930 310 310 72 24 24 24 111 37 37 37 798 266 266 266 203 406 203 406 282 423 141 141 275 550 275 825 663 664 420 999 33 11 11 11 117 117 351 234 409 409 409 409 334 167 167 334 137 137 137 137 258 129 129 258 209 418 209 627 146 292 292 146 188 94 94 282 634 363 892 749 219 73 73 73 266 266 532 532 430 860 430 860 179 179 179 537 178 89 89 178 956 956 956 956 606 606 606 606 256 256 256 768 59 59 59 59 329 329 987 329 166 166 166 166 261 87 87 174 321 321 321 321 166 498 166 166 520 986 118 317 79 79 79 237 48 144 48 48 346 173 173 519 837 841 840 251 192 192 384 576 921 614 307 307 262 393 131 131 88 88 88 88 898 896 435 221 375 125 250 125 852 284 284 568 327 981 327 327 584 457 327 410 176 528 352 176 315 945 315 630 204 68 136 68 471 471 471 471 82 82 246 82 646 21 662 998 844 844 422 422 372 124 124 124 802 401 401 802 308 308 924 308 460 460 230 230 90 90 45 45 423 476 747 760 156 156 312 312 314 314 314 942 238 238 714 238 530 265 265 530 183 366 366 183 350 350 175 175 322 921 537 448 67 201 67 67 179 358 537 179 229 553 906 642 172 172 172 172 861 287 287 287 677 936 517 908 54 18 18 18 817 892 716 464 206 103 103 309 768 768 384 384 453 302 151 151 907 106 119 958 736 368 368 736 380 165 992 346 500 500 250 250 996 498 498 996 867 544 598 964 34 34 34 102 617 563 988 36 158 158 79 79 144 144 144 432 273 91 91 91 68 68 68 68 288 651 951 789 522 101 175 893 224 224 672 448 200 200 200 600 250 125 375 125 272 272 272 272 998 248 869 832 315 315 315 315 592 592 592 592 111 37 37 37 221 221 221 663 954 318 318 318 113 175 705 380 11 11 33 11 295 590 295 590 333 111 111 111 22 146 430 869 84 84 168 168 296 296 296 888 193 386 193 579 210 210 210 630 294 294 294 882 371 47 574 932 854 854 854 854 575 575 575 575 580 290 290 870 760 512 531 43 576 384 192 192 615 205 205 205 720 480 240 240 524 524 524 524 825 275 275 275 254 762 254 254 659 659 659 659 110 330 110 110 588 637 612 585 176 430 976 272 986 493 493 986 918 459 918 459 486 486 972 972 158 801 911 267 718 718 718 718 830 830 830 830 349 262 853 920 978 489 978 489 18 874 14 191 297 297 891 297 468 905 417 834 552 276 276 828 209 635 436 69 271 813 271 271 91 182 91 182 132 58 463 720 116 232 116 232 789 263 263 526 360 180 180 540 935 935 935 935 357 357 357 357 697 721 772 431 379 758 379 758 84 126 42 42 266 266 133 133 579 579 579 579 160 160 160 480 662 662 662 662 526 526 526 526 198 255 199 845 135 135 135 405 170 510 340 170 34 696 931 205 433 866 866 433 109 109 109 327 753 251 502 251 258 258 258 774 328 984 328 656 804 804 402 402 533 533 533 533 843 505 481 30 150 807 132 571 292 292 292 292 830 776 732 955 471 471 942 942 297 891 297 297 238 238 476 714 591 197 197 394 82 164 82 164 30 30 30 30 196 196 98 98 692 692 692 692 84 28 28 28 217 434 217 434 231 231 231 693 983 983 983 983 69 69 69 207 786 524 262 262 393 393 393 393 353 706 706 353 367 367 367 367 375 531 825 530 707 758 763 44 538 538 538 538 666 847 311 496 394 788 394 788 327 962 330 656 596 107 335 507 202 404 606 202 855 560 222 984 100 100 300 100 307 307 307 307 52 78 26 26 52 52 156 52 962 962 962 962 126 26 369 863 767 762 904 826 975 975 975 975 681 681 681 681 82 82 246 82 88 176 176 88 972 972 972 972 579 579 579 579 171 171 171 171 27 9 9 9 496 992 496 992 92 184 92 184 900 300 300 300 5 15 5 5 68 68 136 136 115 207 958 830 20 40 40 20 225 675 225 450 254 254 508 508 741 494 247 247 396 132 132 264 567 189 189 189 174 348 174 348 752 752 752 752 142 189 941 492 238 238 714 238 369 369 369 369 125 125 125 125 466 932 932 466 310 310 930 310 172 87 860 482 400 400 400 400 133 399 133 133 178 356 178 356 468 702 234 234 79 79 79 79 162 162 81 81 636 822 393 634 55 55 55 55 125 125 375 125 107 214 321 107 138 69 207 69 864 604 552 552 250 250 250 250 258 86 86 86 966 966 483 483 268 268 268 268 153 306 153 306 225 225 225 225 102 51 51 153 558 186 186 186 169 169 169 507 676 840 140 798 124 62 62 124 251 251 753 502 980 980 490 490 739 739 739 739 930 310 310 310 552 184 368 184 471 157 157 314 162 162 162 486 468 312 156 156 642 963 321 321 330 110 110 110 717 538 305 13 195 390 585 195 265 265 265 265 280 280 280 840 595 595 595 595 257 514 514 257 196 392 196 588 628 314 628 314 890 890 890 890 18 18 54 18 253 929 174 105 893 892 55 490 820 410 410 820 251 251 251 251 408 136 136 136 27 27 81 27 38 19 38 19 474 158 158 316 109 327 109 218 45 680 134 358 827 827 827 827 215 215 215 645 164 164 164 164 680 340 340 680 156 312 312 156 53 159 53 53 12 12 36 24 274 822 274 274 702 758 924 214 288 568 684 220 260 520 780 260 118 118 354 236 170 170 510 340 327 672 833 889 919 919 919 919 342 228 114 114 416 416 416 416 120 40 40 40 111 37 37 37 686 343 686 343 33 66 99 33 297 297 891 297 89 178 89 267 644 591 262 221 702 637 299 671 950 475 950 475 169 507 338 169 222 74 148 74 64 666 903 888 585 195 195 390 319 319 319 319 662 326 765 126 198 198 594 396 810 362 300 565 186 423 48 406 267 267 267 267 464 464 464 464 349 349 349 349 36 36 36 108 550 825 275 275 462 693 231 231 156 156 468 156 716 206 781 36 863 844 556 678 554 543 414 971 974 141 822 48 336 336 168 168 735 288 619 914 849 849 849 849 291 291 291 291 944 944 944 944 712 712 712 712 317 317 317 317 219 73 146 73 94 188 188 94 21 63 21 21 105 315 105 105 25 25 25 75 335 670 670 335 137 137 274 411 513 513 513 513 840 699 897 578 6 12 12 6 736 770 931 507 96 288 192 96 484 242 242 484 276 276 276 276 609 203 203 203 287 845 60 374 188 564 188 188 394 881 375 269 718 21 741 926 529 529 529 529 877 524 618 35 775 775 775 775 793 793 793 793 60 60 60 180 561 187 374 187 907 907 907 907 240 80 80 80 77 77 154 154 101 101 101 101 703 479 976 209 226 113 113 226 619 619 619 619 810 270 270 270 546 273 273 819 337 337 337 337 475 475 475 475 44 88 44 88 546 546 546 546 890 282 843 127 292 292 292 876 506 506 253 253 94 94 282 188 281 303 465 255 681 855 638 593 169 169 338 338 154 154 154 462 230 230 460 690 395 395 395 395 281 843 281 562 60 194 385 891 124 372 248 124 958 958 479 479 123 738 309 804 3 201 888 229 627 627 627 627 167 167 167 167 281 562 281 562 303 101 101 101 12 12 24 36 128 384 256 128 438 146 146 146 10 830 742 331 513 171 171 171 217 651 434 217 122 366 122 244 384 384 384 384 850 425 425 850 720 240 480 240 64 192 64 128 481 998 254 501 598 598 598 598 340 170 340 170 166 166 166 498 69 69 207 69 12 434 737 169 534 178 356 178 472 90 573 150 252 252 252 252 84 28 56 28 265 826 757 889 556 556 556 556 387 814 41 721 963 567 93 957 794 559 237 246 635 635 635 635 257 257 771 257 411 237 497 847 862 862 431 431 358 358 716 716 194 194 194 194 59 177 59 59 275 550 550 275 87 87 87 87 132 132 132 132 739 74 543 675 597 199 199 199 334 167 167 501 406 812 406 812 614 614 614 614 9 9 9 9 480 480 960 960 269 538 269 538 600 300 300 900 34 17 34 17 537 179 179 179 175 175 175 175 442 221 663 221 272 272 136 136 188 376 188 376 401 889 644 222 17 121 964 612 308 308 308 924 115 115 115 345 316 316 316 948 108 108 108 108 140 76 73 706 542 665 808 694 25 25 25 25 258 258 129 129 217 651 217 434 678 678 678 678 205 410 410 205 238 714 476 238 286 286 858 572 252 126 126 378 892 884 660 152 784 784 784 784 250 750 250 250 64 192 64 64 222 222 444 666 423 141 141 141 140 115 638 77 300 900 300 600 336 168 336 168 287 574 574 287 138 138 276 276 530 530 530 530 751 751 751 751 592 592 592 592 498 332 166 166 65 65 65 195 30 60 30 60 362 724 362 724 286 286 143 143 235 470 235 705 362 543 181 181 666 333 333 999 302 302 906 302 211 211 211 633 336 336 336 336 243 81 81 81 524 262 262 786 216 216 432 648 79 237 158 79 404 606 202 202 99 99 297 99 100 100 100 100 925 742 258 632 792 844 830 491 523 523 523 523 646 646 646 646 953 953 953 953 608 304 608 304 624 416 208 208 123 123 246 246 161 483 161 161 189 916 961 557 185 185 555 370 241 723 241 241 450 150 150 300 510 237 979 115 19 57 19 19 642 321 642 321 76 228 76 76 825 825 825 825 558 837 279 279 11 33 22 11 174 174 522 348 9 385 502 961 50 150 50 100 350 175 175 525 690 690 690 690 794 794 397 397 674 337 337 674 437 615 807 342 858 858 429 429 304 304 304 304 201 984 115 83 136 68 204 68 687 229 229 458 444 888 444 888 42 84 84 42 129 258 129 258 646 646 646 646 304 304 912 608 294 147 441 147 621 621 621 621 494 494 247 247 172 258 86 86 897 598 299 299 356 534 178 178 239 239 239 717 630 315 945 315 916 916 916 916 98 294 196 98 181 181 181 543 851 851 851 851 294 588 294 882 872 872 872 872 344 465 872 382 426 426 426 426 140 70 210 70 573 191 382 191 134 402 268 134 558 837 279 279 196 196 392 588 119 119 238 238 792 264 264 264 66 66 66 66 511 22 670 609 645 438 253 897 499 998 998 499 526 471 614 206 151 151 453 302 290 580 580 290 748 374 748 374 458 229 687 229 153 459 153 153 484 484 484 484 431 431 431 431 906 302 302 302 622 311 622 311 289 289 289 289 238 476 714 238 650 325 975 325 320 640 320 640 877 877 877 877 517 517 517 517 457 120 408 417 207 69 69 69 155 155 310 310 7 174 378 968 860 248 903 438 243 486 243 486 719 719 719 719 131 131 131 131 303 606 303 909 318 636 318 954 48 16 16 32 301 301 301 903 262 262 262 262 118 118 59 59 254 254 254 254 520 613 55 921 426 142 284 142 704 704 704 704 382 764 382 764 819 819 819 819 636 212 212 212 230 460 690 230 207 138 69 69 465 155 155 155 66 99 33 33 537 179 179 358 86 43 43 129 400 800 800 400 125 375 125 125 824 174 690 127 494 247 247 494 190 380 190 380 957 763 818 975 794 638 153 803 774 774 774 774 854 854 854 854 299 299 598 598 276 92 92 92 208 208 208 208 620 620 620 620 703 703 703 703 58 58 58 58 2 1 1 2 988 988 494 494 56 56 56 168 111 37 37 74 57 431 162 244 396 132 264 132 210 210 210 630 424 212 212 424 738 246 246 246 243 729 486 243 990 495 495 990 861 287 287 574 274 542 439 325 473 288 944 479 286 143 143 286 520 260 780 260 98 98 98 294 356 671 931 889 272 136 136 272 730 81 436 352 70 210 140 70 94 94 94 282 654 84 126 753 660 330 990 330 183 183 183 183 204 802 960 760 265 795 265 265 111 111 333 111 768 512 256 256 758 701 429 68 266 85 780 531 252 168 84 84 391 391 782 782 139 139 139 417 334 501 167 167 235 235 470 470 64 755 593 573 492 874 562 100 28 28 28 84 62 62 62 186 926 929 858 814 165 165 495 165 874 174 611 162 82 246 82 82 897 897 897 897 836 836 836 836 327 981 327 327 253 506 506 253 410 28 848 979 196 196 196 588 412 270 342 790 707 244 870 495 28 28 56 56 330 330 165 165 117 39 39 39 438 876 876 438 36 108 36 36 242 242 726 242 207 207 207 621 206 1 465 535 465 155 155 155 87 174 174 87 546 273 546 273 455 71 900 70 143 143 143 429 300 300 900 300 254 762 254 254 833 833 833 833 934 934 934 934 778 778 389 389 726 363 726 363 103 309 103 103 33 66 99 33 348 930 150 348 658 658 658 658 490 735 245 245 814 407 814 407 337 674 337 674 72 72 72 72 155 465 155 155 290 580 290 870 51 153 102 51 630 315 315 630 229 687 229 229 290 580 580 290 879 293 586 293 842 50 640 117 122 366 122 122 89 878 155 6 296 592 592 296 793 682 331 903 185 185 370 555 33 66 33 66 305 305 305 915 504 756 252 252 49 147 49 49 236 236 236 708 165 330 330 165 816 816 408 408 312 624 624 312 46 46 92 138 660 948 305 92 648 216 216 432 144 72 72 144 242 242 484 484 554 868 194 618 618 309 618 309 210 210 420 630 258 516 258 516 24 72 48 24 80 40 80 40 213 213 639 213 161 161 161 161 191 382 191 573 520 249 820 438 591 197 394 197 698 546 450 590 671 671 671 671 621 621 621 621 260 780 260 260 36 12 12 12 145 145 145 145 379 379 379 379 644 644 644 644 451 451 902 902 845 198 273 590 38 38 38 114 295 295 885 590 600 900 300 300 36 1 843 112 219 73 146 73 119 119 238 357 703 934 339 965 205 615 205 205 108 216 108 216 42 42 42 126 111 111 111 111 614 263 906 241 327 109 109 218 75 306 289 987 461 519 37 377 486 486 972 972 328 656 656 328 970 501 216 731 253 253 759 253 111 111 222 333 568 568 568 568 410 820 820 410 90 45 90 45 786 786 786 786 9 9 27 18 72 72 72 216 661 661 661 661 708 708 708 708 771 771 771 771 411 411 822 822 6 12 12 6 833 833 833 833 150 100 50 50 281 281 562 562 415 320 749 865 650 650 650 650 243 729 243 243 168 855 955 613 981 654 327 327 214 642 214 214 797 797 797 797 205 615 205 205 249 249 249 249 768 525 430 630 22 22 44 44 141 299 4 693 108 108 108 324 289 176 762 784 843 843 843 843 18 133 814 710 462 308 154 154 141 141 282 282 986 986 986 986 243 243 243 243 967 967 967 967 75 75 225 75 281 281 281 281 963 635 656 725 458 458 458 458 577 577 577 577 837 279 558 279 987 987 987 987 329 329 329 987 429 143 143 143 91 273 91 91 595 595 595 595 983 983 983 983 87 29 29 29 50 139 588 138 165 165 330 330 180 120 60 60 664 332 332 996 981 45 302 352 350 350 350 350 263 263 789 263 366 244 122 122 260 260 260 260 524 524 524 524 849 849 849 849 113 226 339 113 462 846 787 62 398 398 796 796 604 906 302 302 987 951 562 610 368 736 368 736 166 166 166 166 339 678 678 339 91 182 91 182 353 891 611 247 942 428 285 328 126 126 63 63 88 954 425 386 874 874 874 874 248 124 124 248 84 84 168 168 99 99 99 99 489 489 489 489 905 142 186 926 804 804 804 804 284 852 284 568 648 648 324 324 616 616 616 616 573 191 191 191 857 355 934 138 276 828 276 276 301 421 552 340 190 190 570 380 278 202 879 557 158 316 316 158 560 946 916 439 68 102 34 34 629 629 629 629 46 138 92 46 572 572 286 286 151 151 453 302 378 189 189 567 582 582 582 582 39 78 78 39 276 138 276 138 400 200 600 200 364 741 110 582 768 384 384 768 113 226 339 113 43 43 129 86 792 792 792 792 657 657 657 657 597 597 597 597 28 56 56 28 128 128 384 256 718 359 359 718 488 976 488 976 914 914 914 914 479 958 958 479 618 206 206 206 760 383 955 15 280 140 420 140 848 516 750 166 112 336 112 224 216 603 594 453 261 174 87 87 70 70 70 70 592 592 592 592 835 835 835 835 772 302 439 332 76 38 38 76 272 136 408 136 691 120 561 778 165 330 330 165 653 793 779 157 233 831 948 256 690 230 230 230 285 285 855 285 126 126 378 126 538 602 846 60 640 320 320 640 359 785 387 744 163 326 163 489 314 314 942 628 110 220 220 110 430 215 215 645 101 101 101 303 897 897 897 897 390 390 390 390 297 198 99 99 850 19 472 857 820 820 820 820 976 976 976 976 497 994 994 497 141 47 47 47 251 251 502 753 403 789 366 153 892 892 892 892 231 231 462 462 87 87 87 87 64 64 32 32 303 909 303 606 271 271 813 271 293 293 879 293 681 681 681 681 149 142 273 647 75 549 713 716 8 8 4 4 232 232 232 232 47 306 155 829 921 921 921 921 24 24 48 72 198 594 198 198 560 280 560 280 888 444 444 888 337 337 337 337 531 828 315 978 610 610 610 610 373 373 373 373 157 471 314 157 178 534 178 178 236 118 236 118 41 41 123 82 490 490 490 490 220 220 440 440 314 942 314 314 57 19 19 19 311 311 622 622 75 225 150 75 768 768 384 384 978 489 489 978 704 704 704 704 53 53 53 53 847 702 320 3 215 215 215 215 86 258 86 172 226 452 226 452 88 264 88 88 209 209 627 209 65 130 130 65 205 205 205 615 324 324 162 162 436 218 436 218 354 455 121 677 42 28 14 14 389 277 374 438 746 991 302 712 660 660 660 660 332 664 664 332 158 316 158 316 262 262 524 524 230 230 690 230 482 241 723 241 63 21 21 42 102 102 102 306 740 740 370 370 269 538 538 269 155 310 155 310 716 358 358 716 668 334 668 334 227 227 681 227 34 51 17 17 221 221 221 663 767 767 767 767 88 44 44 132 308 154 462 154 11 22 11 22 992 992 992 992 946 946 946 946 152 76 228 76 591 591 591 591 258 258 774 258 899 690 54 883 417 139 278 139 201 201 201 603 226 678 452 226 543 543 543 543 171 171 171 171 257 237 794 52 276 552 276 552 236 864 780 404 10 10 5 5 23 595 803 399 40 40 40 40 803 803 803 803 218 109 218 109 895 285 51 10 717 717 717 717 60 60 120 120 226 897 539 915 210 630 420 210 768 256 256 256 120 60 180 60 780 995 201 852 16 8 8 16 397 397 397 397 195 195 585 195 169 338 507 169 231 462 231 462 582 291 873 291 576 288 864 288 37 111 74 37 488 172 448 854 101 101 101 303 642 568 236 658 905 905 905 905 300 900 600 300 810 270 270 270 143 286 143 286 176 88 88 264 612 612 612 612 909 909 909 909 638 638 638 638 954 477 954 477 447 149 149 149 720 720 720 720 103 103 103 103 557 178 886 91 454 227 227 454 600 300 900 300 545 586 15 507 129 387 129 258 174 174 348 348 428 856 428 856 394 394 788 788 401 38 190 33 261 261 261 261 834 278 278 556 206 103 103 206 194 582 194 194 619 619 619 619 116 174 58 58 498 498 996 996 811 811 811 811 215 215 430 645 460 920 460 920 998 616 659 95 455 910 910 455 592 296 296 888 587 672 102 263 76 76 76 76 255 765 255 510 963 321 321 321 492 984 984 492 80 515 761 829 331 331 331 993 691 368 798 328 290 290 290 870 755 755 755 755 96 144 48 48 835 835 835 835 237 237 237 711 626 141 243 238 407 407 407 407 464 232 464 232 908 908 908 908 792 396 396 792 233 233 699 233 936 624 312 312 691 253 836 981 696 979 255 420 102 204 306 102 308 308 308 308 92 184 92 276 873 873 873 873 29 58 58 29 168 336 504 168 493 986 986 493 101 202 202 101 201 116 364 584 91 574 459 210 171 513 171 171 54 108 108 54 345 115 115 115 745 745 745 745 251 502 502 251 133 133 399 133 668 668 668 668 784 313 129 771 818 409 818 409 183 183 183 549 63 63 189 126 963 321 642 321 162 54 54 54 516 258 516 258 816 408 816 408 286 858 286 286 611 611 611 611 721 721 721 721 582 194 194 194 235 558 893 99 583 617 99 252 708 708 708 708 342 836 617 146 117 234 351 117 432 144 144 144 288 96 96 96 411 137 137 137 766 267 229 386 427 422 378 225 439 439 439 439 502 502 502 502 391 181 752 249 235 705 235 470 527 527 527 527 532 266 266 798 825 825 825 825 750 750 750 750 385 385 385 385 458 916 458 916 50 50 50 50 400 400 400 400 757 757 757 757 707 580 723 718 577 577 577 577 62 62 186 62 23 23 23 69 399 618 384 987 41 41 123 82 688 688 344 344 256 512 256 768 46 138 46 46 56 56 168 112 540 19 191 442 312 312 312 936 352 528 176 176 576 192 384 192 901 901 901 901 202 404 202 606 221 221 221 221 516 258 774 258 6 6 6 6 194 194 194 194 81 243 81 81 917 843 986 628 897 897 897 897 207 529 784 930 137 137 137 411 48 48 96 144 775 832 707 783 200 200 200 200 3 2 1 1 310 310 310 310 94 282 94 94 457 457 457 457 155 155 465 155 657 657 657 657 808 808 808 808 908 908 908 908 245 245 245 735 210 210 420 420 546 182 364 182 446 446 892 892 215 215 430 645 747 249 249 249 723 940 583 735 880 880 880 880 146 826 671 952 477 747 128 943 10 5 10 5 156 78 156 78 245 245 245 245 588 588 588 588 117 39 39 39 187 187 561 187 884 795 817 209 304 152 304 152 42 599 139 919 966 966 966 966 129 182 456 273 753 753 753 753 45 15 15 15 816 408 408 816 916 916 458 458 167 167 167 167 513 171 171 342 59 712 7 149 983 983 983 983 957 957 957 957 227 227 227 227 341 700 641 741 272 272 272 816 573 783 113 100 309 916 640 25 320 640 320 640 64 128 64 128 273 819 273 273 39 39 117 39 468 702 234 234 820 63 262 102 46 23 23 69 292 292 292 292 689 689 689 689 649 649 649 649 130 130 390 130 142 142 142 142 177 178 551 538 644 644 644 644 348 174 522 174 922 461 922 461 520 520 520 520 855 285 570 285 48 96 48 96 160 160 160 480 366 366 366 366 129 387 129 129 208 312 104 104 288 288 864 288 522 522 522 522 307 90 92 75 126 126 126 378 190 570 190 190 85 255 85 170 935 410 9 807 14 14 28 28 811 811 811 811 333 333 333 999 319 774 324 419 189 567 189 378 533 93 158 518 85 321 981 682 58 58 58 58 187 561 187 374 996 332 332 332 161 161 161 161 788 846 500 773 655 701 281 903 93 31 31 31 207 207 207 621 155 155 310 310 636 636 636 636 333 111 111 111 292 584 292 584 306 153 153 459 240 80 80 160 782 391 391 782 148 148 148 148 657 551 393 817 546 546 546 546 3 9 3 3 108 54 108 54 220 220 110 110 412 206 618 206 377 754 377 754 344 512 506 175 195 195 585 195 353 353 353 353 645 215 215 215 903 903 903 903 364 364 728 728 467 511 499 710 146 146 438 146 429 143 143 286 167 334 167 334 33 66 66 33 659 750 549 881 979 167 108 295 72 72 216 72 82 82 164 246 491 963 178 514 7 14 7 14 264 792 264 264 846 433 606 94 531 448 455 667 293 586 586 293 539 718 1 566 391 391 391 391 166 166 498 166 377 377 377 377 312 312 936 312 22 22 22 66 265 530 265 795 854 854 854 854 302 215 856 85 71 71 71 213 700 350 700 350 298 67 186 995 780 861 110 254 434 751 783 732 310 620 310 620 759 833 109 774 487 974 974 487 226 659 405 198 834 967 941 243 20 20 20 60 229 229 229 687 175 175 350 525 766 243 383 776 354 935 228 706 41 41 41 123 91 91 273 91 511 511 511 511 264 792 264 264 586 10 991 405 218 436 218 436 952 798 302 806 62 982 530 176 856 912 35 737 419 661 1000 940 321 214 107 107 846 564 282 282 680 3 246 204 42 42 84 84 1000 1000 1000 1000 42 84 42 126 228 456 228 684 146 438 146 146 534 298 569 282 392 392 392 392 107 321 107 214 119 357 119 119 59 180 871 536 115 348 398 371 430 215 430 215 500 474 553 39 236 472 708 236 810 810 810 810 315 315 945 315 280 560 280 840 606 866 267 387 96 48 96 48 481 481 481 481 292 811 24 272 276 117 853 843 122 122 366 122 270 104 37 464 750 250 250 250 232 348 116 116 790 701 273 168 959 959 959 959 637 327 812 501 6 568 778 679 464 928 928 464 512 512 512 512 740 740 740 740 402 134 268 134 333 751 279 639 622 622 622 622 3 481 248 801 386 386 386 386 987 624 229 792 71 213 71 142 226 226 678 226 820 820 820 820 330 330 990 660 968 380 472 432 427 526 886 689 37 37 37 111 325 325 325 325 141 423 141 141 253 253 759 253 14 14 7 7 196 294 98 98 432 216 432 216 126 63 63 126 318 954 318 318 717 717 717 717 273 273 819 546 676 676 338 338 46 92 46 138 295 885 295 295 22 44 22 66 216 216 216 216 398 398 398 398 256 256 256 768 786 262 262 524 216 144 72 72 788 106 988 323 131 702 17 259 597 597 597 597 350 175 175 350 196 936 545 939 232 232 696 232 83 83 249 83 945 315 315 315 275 275 550 825 478 478 239 239 436 218 218 436 17 34 17 34 168 56 56 112 870 435 435 870 342 228 114 114 30 30 60 60 36 18 18 54 807 908 155 376 98 98 294 196 33 66 33 99 194 882 628 384 550 275 275 550 288 288 864 288 358 358 716 716 276 828 276 276 500 1000 500 1000 20 20 20 20 436 754 397 113 297 594 594 297 187 187 187 187 38 38 38 38 768 905 362 400 1000 500 500 1000 60 180 60 60 938 938 938 938 217 434 434 217 140 610 949 287 898 449 449 898 802 644 110 862 612 306 612 306 439 878 878 439 481 481 481 481 280 560 560 280 261 87 87 87 95 285 95 190 16 8 8 16 132 132 132 396 261 87 87 87 438 292 146 146 178 178 534 178 52 78 26 26 305 305 305 305 225 450 675 225 232 464 696 232 627 627 627 627 98 98 49 49 16 470 877 292 200 200 200 600 198 198 198 198 267 267 801 267 258 516 258 516 106 106 212 212 813 117 988 408 27 27 54 81 375 750 375 750 189 378 189 567 932 907 429 14 7 21 7 14 536 389 154 515 159 159 477 159 342 342 342 342 91 91 91 91 312 936 312 312 284 284 284 852 11 33 11 11 102 34 34 34 660 330 330 660 356 534 178 178 816 272 272 272 101 101 202 303 141 423 141 141 847 917 221 72 152 76 76 152 499 998 499 998 416 632 82 251 14 14 14 42 198 60 145 396 966 483 966 483 15 5 5 5 35 35 35 105 432 432 432 432 304 601 940 20 69 69 69 207 248 744 248 496 909 909 909 909 29 29 87 29 701 449 444 861 326 163 489 163 244 57 470 687 24 24 48 48 92 92 46 46 521 521 521 521 382 191 573 191 376 752 752 376 125 250 125 375 291 291 873 291 900 900 900 900 792 264 264 264 812 812 812 812 534 534 534 534 226 226 452 452 275 825 550 275 41 110 988 68 513 131 620 316 699 493 894 85 437 874 437 874 100 300 100 100 152 706 112 71 56 56 56 56 194 388 194 388 628 314 314 942 865 865 865 865 328 328 984 656 159 159 477 159 439 878 878 439 651 722 120 291 868 868 868 868 908 908 454 454 766 493 412 156 919 919 919 919 313 626 313 939 882 756 701 671 440 440 440 440 617 617 617 617 622 622 622 622 400 432 276 586 315 105 105 105 460 460 460 460 880 880 880 880 202 606 202 202 64 64 32 32 9 602 268 831 336 336 672 672 210 210 210 210 505 505 505 505 459 808 915 484 963 963 963 963 906 607 145 992 904 904 452 452 838 838 838 838 42 42 84 84 119 357 119 119 637 637 637 637 430 430 430 430 499 113 996 133 474 124 24 145 121 242 242 121 304 608 608 304 80 40 40 80 500 500 250 250 466 426 814 354 332 332 664 664 74 37 111 37 823 665 691 950 528 528 528 528 316 632 316 948 67 67 67 201 19 57 38 19 233 233 699 233 61 61 61 61 540 270 540 270 918 306 306 306 842 842 842 842 180 950 846 698 196 38 570 675 26 13 39 13 282 846 282 282 553 222 59 723 351 702 702 351 446 446 446 446 338 507 169 169 497 497 497 497 288 288 864 288 516 344 172 172 210 630 210 420 616 308 616 308 993 993 993 993 484 484 242 242 504 336 168 168 677 677 677 677 544 544 544 544 265 795 265 530 883 883 883 883 257 257 514 771 483 483 483 483 786 839 754 664 268 134 268 134 295 295 295 295 65 217 173 146 766 383 766 383 210 210 420 420 180 180 360 360 289 729 249 307 384 128 128 128 248 124 124 372 802 802 802 802 957 14 371 806 421 247 593 34 470 235 235 705 128 256 256 128 492 164 164 164 1 1 3 1 495 495 990 990 204 408 204 408 936 468 936 468 489 57 863 11 794 397 794 397 84 84 84 252 3 3 3 9 48 48 48 144 969 17 833 193 220 110 110 220 83 83 166 166 222 111 111 222 858 572 286 286 93 93 279 93 41 41 82 123 150 75 75 225 250 750 250 250 398 398 398 398 175 175 350 350 143 143 143 143 612 296 491 108 588 588 588 588 876 876 438 438 935 935 935 935 453 151 302 151 116 116 348 232 38 566 904 398 310 155 155 465 340 190 565 865 322 322 966 322 793 618 167 386 468 156 156 156 150 150 75 75 436 178 145 690 67 247 726 364 315 945 315 315 370 555 185 185 234 78 156 78 118 354 118 236 266 532 266 532 987 302 906 465 383 383 383 383 411 411 822 822 173 519 173 173 76 76 152 228 422 422 422 422 914 914 914 914 184 92 184 92 268 268 536 536 739 156 719 374 237 79 79 79 199 597 199 199 139 505 935 657 310 620 620 310 195 390 390 195 251 251 753 502 104 52 52 104 291 97 194 97 187 187 187 561 170 170 170 170 441 882 882 441 969 201 129 62 127 375 758 371 133 266 399 133 392 582 966 415 73 73 73 73 133 399 133 133 494 247 741 247 107 107 214 321 649 534 133 983 492 84 546 830 302 302 604 906 123 41 82 41 644 644 644 644 418 418 418 418 9 9 9 27 343 343 343 343 94 94 188 282 313 313 626 626 296 812 341 981 18 9 9 18 216 216 216 216 577 191 799 410 291 582 291 582 732 488 244 244 948 948 948 948 234 234 234 234 206 206 206 206 129 43 43 43 69 69 207 69 492 246 246 738 431 862 431 862 290 145 145 435 198 594 198 198 820 410 410 820 180 540 360 180 260 780 260 520 344 688 688 344 174 174 174 522 223 223 223 223 148 444 148 296 574 574 574 574 32 16 16 48 254 254 508 508 647 647 647 647 258 774 258 516 280 560 560 280 677 677 677 677 676 237 808 476 80 813 887 702 129 129 129 129 891 170 465 595 2 6 2 2 559 559 559 559 318 318 636 954 64 64 64 192 430 860 860 430 94 70 445 220 273 273 819 273 927 822 468 507 520 520 520 520 420 420 840 840 65 583 83 771 258 774 258 258 666 222 222 444 193 193 193 193 494 494 494 494 24 24 72 24 598 36 586 394 560 280 280 560 278 556 278 556 167 334 167 501 9 9 27 9 349 671 380 246 389 66 124 537 240 80 160 80 861 853 886 923 156 156 78 78 260 130 260 130 11 11 33 22 516 516 516 516 62 124 62 124 185 185 185 555 782 782 782 782 233 699 233 233 901 844 988 580 763 749 733 622 770 385 385 770 23 23 46 46 865 512 137 396 263 263 789 263 41 41 123 82 476 238 238 476 79 79 237 79 21 21 21 63 415 415 830 830 314 813 289 453 350 350 700 700 599 776 229 177 854 427 854 427 258 258 516 774 229 229 458 458 5 726 879 665 414 138 138 138 723 241 241 241 160 160 480 160 141 141 282 423 597 568 13 929 529 529 529 529 604 906 302 302 120 240 240 120 94 188 94 282 806 340 500 979 970 661 963 238 236 354 118 118 678 293 604 589 438 876 438 876 551 906 904 221 70 891 673 970 275 275 275 275 566 566 283 283 152 152 304 456 267 534 267 801 624 208 208 208 530 530 530 530 732 488 244 244 810 160 399 584 720 855 364 865 853 391 854 639 268 832 931 920 304 608 608 304 896 448 896 448 720 720 720 720 207 621 207 207 800 800 800 800 839 23 898 573 478 239 478 239 563 563 563 563 119 119 119 119 77 231 77 77 332 664 332 664 858 286 286 286 306 306 918 306 2 4 2 6 598 598 598 598 128 507 789 234 119 238 119 357 239 478 478 239 26 26 26 26 546 777 991 836 88 176 176 88 241 241 482 482 15 5 5 5 492 246 246 738 284 852 284 568 544 816 272 272 678 339 678 339 883 883 883 883 82 41 123 41 636 212 424 212 214 107 214 107 252 126 378 126 181 543 181 181 204 204 612 204 50 50 50 50 34 68 34 68 304 304 304 304 436 436 872 872 344 981 717 876 267 267 534 801 235 235 235 705 264 264 264 264 48 96 48 96 160 80 80 160 302 302 302 302 882 294 294 588 387 129 129 129 256 128 256 128 612 852 116 882 131 393 131 131 157 157 471 157 873 873 873 873 915 981 442 321 309 309 309 309 483 483 483 483 13 13 39 26 833 833 833 833 305 610 305 610 571 571 571 571 36 588 998 582 351 186 96 118 66 198 66 66 790 983 826 67 681 681 681 681 981 981 981 981 541 541 541 541 129 258 387 129 741 741 741 741 313 313 313 939 741 741 741 741 73 146 146 73 139 278 278 139 52 52 26 26 84 126 42 42 674 674 337 337 402 402 402 402 860 145 817 854 708 472 236 236 212 212 106 106 78 234 78 78 967 674 454 947 684 808 679 702 66 22 22 22 87 261 87 174 342 342 684 684 862 851 429 613 142 142 71 71 818 409 818 409 216 72 72 72 384 192 576 192 179 179 537 358 339 339 678 678 839 839 839 839 424 424 848 848 220 110 110 220 165 165 165 495 320 320 160 160 41 41 123 41 201 603 201 402 112 3 327 150 304 608 304 608 982 220 535 176 305 915 305 305 264 176 88 88 870 290 290 290 212 636 212 212 590 191 698 415 235 470 470 235 745 487 538 801 926 926 463 463 528 264 792 264 906 302 302 302 501 167 167 334 255 698 110 670 38 38 38 114 918 918 918 918 811 773 700 542 906 906 906 906 14 28 14 42 95 95 95 95 855 285 285 570 283 283 849 566 174 522 348 174 133 970 936 174 40 541 228 76 951 297 605 822 238 238 238 238 483 161 161 161 75 150 150 75 113 226 226 113 110 110 110 110 363 363 726 726 826 468 497 560 362 181 181 362 537 537 537 537 297 891 297 297 232 116 348 116 203 203 609 406 118 118 118 118 161 161 161 483 180 868 347 118 117 117 351 234 193 386 386 193 298 298 894 596 767 828 187 416 394 394 197 197 548 548 274 274 207 207 621 414 14 42 14 14 209 209 209 209 696 696 696 696 147 47 367 706 540 180 180 180 795 795 795 795 63 126 63 189 316 316 316 316 42 42 42 126 66 544 924 730 153 153 306 306 180 180 540 360 91 398 277 605 256 256 768 256 762 762 762 762 852 852 852 852 42 42 42 126 182 182 182 546 382 395 435 689 450 900 450 900 422 422 844 844 258 86 86 86 138 106 190 928 310 620 310 930 276 138 414 138 689 409 488 472 528 264 264 528 75 25 25 25 364 364 364 364 298 143 136 437 332 332 664 996 486 972 486 972 16 16 48 32 295 944 727 204 165 165 165 165 875 41 298 756 618 309 618 309 163 163 326 489 342 171 171 342 308 924 616 308 672 522 1 935 126 126 63 63 944 263 712 822 91 91 91 273 978 489 489 978 81 243 81 81 573 191 191 191 47 228 843 746 247 247 494 741 354 118 118 118 122 122 122 366 658 658 658 658 620 310 930 310 632 236 437 909 323 323 323 969 208 624 416 208 475 885 835 513 188 188 188 188 819 546 273 273 596 172 810 400 40 40 40 40 888 888 888 888 208 624 208 208 322 322 644 644 571 571 571 571 577 318 111 415 284 852 568 284 888 444 888 444 328 328 984 328 96 96 192 192 162 324 162 324 307 924 406 900 123 123 123 369 322 85 541 580 47 141 47 47 115 230 230 115 822 354 720 207 418 836 418 836 201 603 402 201 160 80 80 160 122 122 244 244 393 786 786 393 497 714 129 566 397 397 397 397 235 235 235 235 568 284 284 568 377 754 754 377 711 819 232 729 555 555 555 555 927 309 309 309 127 127 127 127 98 98 294 196 395 261 314 581 200 400 200 400 297 297 297 297 851 846 79 604 645 215 215 430 457 914 914 457 843 843 843 843 444 123 721 533 687 458 229 229 76 38 76 38 296 614 622 796 954 636 318 318 196 588 196 196 168 504 168 336 61 183 61 122 160 758 15 26 746 746 373 373 8 24 8 8 220 110 110 220 272 140 566 381 889 916 488 961 464 290 48 853 601 601 601 601 382 570 914 12 782 748 463 611 577 577 577 577 45 45 45 45 388 194 194 582 436 635 752 574 51 102 51 102 32 106 986 331 137 411 137 274 268 134 134 402 191 191 573 191 693 693 693 693 389 389 389 389 498 498 498 498 294 196 98 98 530 717 727 265 439 439 439 439 765 510 255 255 866 433 433 866 144 48 96 48 880 301 496 421 32 32 32 32 123 369 123 123 514 257 514 257 266 727 428 169 458 458 916 916 770 770 385 385 115 115 230 230 402 134 268 134 16 32 16 32 682 682 341 341 518 133 714 661 909 909 909 909 113 113 226 339 780 260 260 260 288 144 288 144 905 296 301 833 145 290 435 145 490 245 245 490 628 314 314 628 373 373 373 373 278 278 834 556 149 149 149 149 108 108 216 324 850 850 850 850 36 54 18 18 162 324 162 486 903 903 903 903 290 290 870 290 362 362 724 724 14 14 14 14 98 98 98 294 779 190 939 904 392 663 164 679 798 798 798 798 630 196 514 735 47 47 47 47 546 273 974 772 665 665 665 665 124 62 62 124 96 96 192 288 35 35 105 35 175 175 175 175 194 990 703 421 117 351 117 234 640 320 320 960 26 26 26 26 74 222 74 148 270 270 270 810 944 944 944 944 684 900 970 784 67 134 67 134 99 99 297 198 796 398 796 398 8 630 907 125 965 377 757 734 442 519 415 804 28 28 28 84 6 6 6 6 460 920 460 920 610 305 305 610 788 788 788 788 561 514 396 30 253 253 253 759 454 545 237 943 602 602 301 301 326 163 489 163 537 179 358 179 638 153 344 643 597 199 398 199 244 732 244 244 162 54 108 54 277 554 277 554 914 914 457 457 707 329 669 257 885 950 355 223 841 841 841 841 982 982 982 982 682 682 682 682 288 288 288 288 312 104 104 104 356 356 712 712 179 179 358 537 332 996 332 332 58 174 116 58 548 274 274 548 59 59 59 177 354 85 285 795 330 110 110 220 669 223 223 223 594 297 297 594 208 104 104 312 540 807 877 748 88 88 264 88 294 294 588 588 16 48 16 32 898 640 372 23 788 788 394 394 366 366 732 732 757 757 757 757 3 9 3 6 198 594 198 198 284 284 852 284 648 972 324 324 211 211 211 211 141 423 141 282 874 437 874 437 398 657 440 810 770 770 385 385 834 834 834 834 371 742 742 371 396 396 792 792 75 150 75 150 117 234 117 234 244 306 991 111 910 474 897 420 894 298 298 298 738 738 738 738 93 93 93 93 672 672 672 672 240 240 120 120 37 350 312 994 156 156 156 156 200 200 600 200 63 63 63 189 547 488 743 240 129 86 43 43 208 416 624 208 555 185 370 185 255 255 255 765 798 266 266 266 669 608 667 914 98 98 196 294 198 198 198 198 100 100 200 300 83 166 83 166 429 143 143 143 101 101 101 101 510 510 510 510 206 103 206 103 715 715 715 715 708 143 873 323 290 145 145 290 297 297 297 891 409 409 409 409 993 259 394 755 627 177 183 312 72 36 108 36 339 678 678 339 600 755 663 711 14 14 14 42 103 206 309 103 399 44 188 707 153 459 153 153 46 46 23 23 804 268 536 268 318 318 318 318 249 747 498 249 687 229 229 229 119 119 357 119 899 473 751 392 280 560 840 280 657 455 163 339 843 646 538 385 344 688 688 344 344 172 344 172 678 226 226 226 579 193 193 193 599 599 599 599 132 44 88 44 439 996 927 139 817 817 817 817 760 760 380 380 423 605 402 428 364 182 364 182 532 532 532 532 280 280 280 280 132 132 132 132 258 227 79 237 306 306 612 918 106 106 318 106 332 701 295 850 300 150 150 300 303 303 303 909 57 19 19 19 407 407 407 407 78 39 117 39 593 339 519 722 514 257 257 514 714 476 238 238 332 668 181 414 30 10 10 10 521 521 521 521 197 197 591 197 602 602 602 602 692 346 692 346 450 675 225 225 294 588 882 294 494 494 988 988 216 234 231 679 27 27 27 81 556 827 764 69 79 79 79 237 169 169 169 507 249 83 83 166 384 384 384 384 593 767 310 394 839 459 255 644 894 298 298 298 326 326 978 326 243 534 403 297 931 3 261 345 899 899 899 899 840 840 420 420 100 100 200 300 62 186 62 62 519 519 519 519 71 142 142 71 389 389 778 778 247 206 770 130 449 560 280 230 359 175 481 304 93 5 426 801 172 344 172 344 256 34 623 15 336 336 168 168 570 570 285 285 147 622 906 857 117 39 39 39 104 104 312 104 884 884 884 884 326 326 652 978 54 54 108 108 590 885 295 295 429 143 143 143 846 846 846 846 832 342 45 426 667 667 667 667 457 36 526 623 108 117 901 444 669 223 223 223 74 222 74 148 155 465 155 155 274 274 274 822 11 33 11 11 375 375 375 375 142 142 142 142 260 390 130 130 169 338 169 507 861 287 287 574 15 30 15 30 367 300 707 651 109 327 109 109 1 1 3 1 325 650 650 325 165 330 495 165 566 359 500 76 345 115 115 115 818 818 818 818 105 105 315 210 323 323 646 646 307 307 614 921 987 987 987 987 762 762 762 762 818 409 818 409 813 902 254 234 677 677 677 677 651 217 217 217 385 770 770 385 108 896 99 136 160 160 160 160 436 196 331 790 160 30 645 156 207 207 207 207 269 807 269 269 921 307 614 307 130 430 998 8 474 474 474 474 333 333 333 999 852 426 852 426 62 929 874 385 515 24 295 848 464 464 928 928 487 487 487 487 567 441 550 839 362 362 362 362 34 102 34 68 989 992 205 734 13 13 13 39 323 623 123 294 918 531 499 625 333 333 333 999 287 287 861 287 650 725 183 573 180 60 60 60 23 23 69 23 958 657 301 289 837 279 279 558 2 2 6 4 969 323 646 323 142 919 342 970 892 446 892 446 218 218 109 109 56 531 692 457 692 692 692 692 997 997 997 997 494 988 494 988 83 249 83 166 361 361 361 361 412 206 618 206 996 332 332 332 33 99 66 33 704 240 168 504 175 525 175 175 130 684 774 869 690 914 902 69 527 210 759 80 771 257 257 257 269 807 538 269 546 273 819 273 362 181 362 181 412 532 60 281 747 249 249 498 840 280 560 280 267 267 801 534 872 872 872 872 902 902 902 902 118 941 407 131 542 271 271 542 236 708 472 236 843 281 281 281 63 63 126 126 238 238 238 238 540 360 180 180 463 378 469 778 150 75 75 150 319 638 319 957 461 461 461 461 156 468 156 156 375 750 375 750 206 309 103 103 758 135 234 82 403 806 806 403 875 875 875 875 915 175 113 792 211 559 427 817 958 958 958 958 892 179 549 959 141 282 282 141 888 296 296 592 386 490 115 764 16 16 48 32 465 465 465 465 858 286 286 286 177 177 177 177 231 231 231 693 80 160 240 80 10 10 30 10 579 699 104 931 120 40 40 40 238 238 238 238 313 939 313 313 464 232 232 696 720 360 720 360 884 442 884 442 666 666 666 666 274 402 237 223 372 124 124 124 566 566 283 283 220 660 220 220 104 312 208 104 884 884 884 884 444 444 888 888 118 354 118 118 516 172 172 172 392 392 196 196 540 540 540 540 768 571 823 228 522 261 261 522 974 547 183 360 2 6 2 2 2 2 2 2 351 269 282 431 596 298 298 596 216 432 432 216 99 33 33 33 48 48 48 144 435 145 145 145 268 268 268 268 194 97 194 97 134 268 402 134 343 291 832 988 159 318 318 159 874 874 874 874 244 732 244 488 312 624 624 312 153 51 51 51 385 449 795 148 301 827 957 227 10 10 10 10 270 810 540 270 12 4 4 4 664 332 664 332 750 836 631 791 582 582 582 582 757 282 715 535 262 131 262 131 55 110 55 110 434 434 868 868 364 728 364 728 410 205 205 410 578 853 442 187 249 249 249 249 129 129 129 387 31 31 62 62 419 419 419 419 270 558 178 596 806 806 403 403 160 320 320 160 432 432 216 216 82 82 41 41 234 78 78 78 283 283 283 283 307 614 307 614 782 782 782 782 270 810 270 540 14 490 408 655 721 575 91 461 608 304 608 304 500 430 403 875 146 292 438 146 349 698 698 349 280 840 280 280 972 324 648 324 879 293 293 293 207 207 207 621 28 28 28 84 440 440 880 880 113 113 339 226 3 3 3 3 756 504 252 252 324 324 972 324 311 622 311 622 851 851 851 851 854 427 854 427 190 190 190 190 302 453 151 151 38 57 19 19 178 178 534 178 852 426 426 852 428 428 214 214 124 124 124 124 738 738 738 738 282 141 282 141 487 962 775 463 69 138 138 69 98 49 49 98 802 401 401 802 473 756 879 391 200 100 100 200 178 178 178 534 730 730 730 730 255 85 85 85 74 74 74 222 168 168 168 504 108 216 108 324 279 279 279 837 115 895 398 463 147 147 147 147 249 249 249 249 138 276 276 138 835 835 835 835 447 894 894 447 499 249 914 181 845 530 284 851 278 636 151 385 284 324 349 327 513 801 99 580 737 376 73 809 489 489 489 489 93 31 31 31 311 311 311 311 282 846 282 282 254 762 254 254 102 285 923 215 820 659 153 329 139 139 278 417 182 364 364 182 956 744 157 634 304 152 152 456 468 938 452 195 234 234 234 234 920 898 340 168 264 132 264 132 74 148 222 74 3 1 1 1 771 257 257 257 249 249 249 747 627 466 647 66 804 804 804 804 148 74 148 74 415 830 830 415 562 281 843 281 967 94 454 757 114 114 57 57 463 926 926 463 972 281 377 607 225 225 225 675 651 651 651 651 232 232 116 116 184 184 368 552 180 60 60 60 38 38 114 38 318 954 318 318 953 953 953 953 316 316 316 316 669 223 446 223 179 179 537 179 747 249 249 249 737 737 737 737 845 845 845 845 630 210 420 210 513 513 513 513 506 253 253 759 107 54 218 686 912 456 912 456 258 258 774 258 28 28 28 84 388 194 194 388 918 459 459 918 536 536 268 268 128 64 64 128 317 951 317 317 89 89 89 267 933 741 586 999 981 327 327 654 314 314 628 942 921 307 307 614 194 194 97 97 634 634 634 634 720 240 240 240 970 970 970 970 226 113 113 339 329 329 658 658 927 673 810 719 51 51 51 51 461 461 461 461 362 181 543 181 707 707 707 707 961 961 961 961 12 36 12 12 528 176 176 176 255 255 765 255 464 928 928 464 254 254 254 254 35 35 35 105 758 621 517 201 333 964 222 297 900 900 900 900 324 324 324 324 102 204 102 204 624 624 624 624 821 913 22 271 658 987 329 329 56 56 168 56 653 653 653 653 626 173 991 872 916 152 941 78 418 418 418 418 267 89 89 89 2 565 19 169 317 317 634 634 401 802 802 401 958 958 958 958 428 856 428 856 150 150 150 450 664 332 332 996 28 809 196 629 168 168 168 168 704 295 58 726 276 828 276 276 51 153 51 102 444 222 444 222 126 797 46 411 912 304 304 304 558 186 186 186 101 101 101 303 69 883 225 879 384 192 384 192 508 960 590 273 646 646 646 646 422 422 422 422 603 603 603 603 489 978 489 978 7 21 7 14 432 432 432 432 240 80 80 80 326 326 326 978 98 98 294 98 204 408 204 408 364 728 364 728 430 430 430 430 959 959 959 959 282 94 94 94 828 356 672 752 271 271 813 271 79 237 79 79 517 517 517 517 241 241 241 241 693 512 547 479 79 312 614 733 233 466 233 466 87 87 261 87 280 560 560 280 507 169 169 169 136 136 136 408 114 114 114 114 485 485 485 485 102 204 102 306 271 542 542 271 456 456 228 228 316 316 158 158 147 441 294 147 714 714 714 714 77 77 231 77 165 165 165 495 113 113 226 339 556 642 50 355 27 9 18 9 572 572 572 572 166 166 83 83 243 243 243 243 248 746 14 853 827 827 827 827 297 594 297 594 850 629 89 769 660 220 220 440 232 116 232 116 4 4 4 4 301 301 301 301 110 330 110 110 274 274 548 822 544 544 544 544 676 405 550 837 50 25 25 75 506 253 759 253 367 367 367 367 228 152 76 76 109 109 327 218 180 61 768 235 204 136 68 68 41 41 123 41 894 396 674 4 783 783 783 783 957 957 957 957 199 597 199 199 912 912 912 912 281 281 843 281 293 293 293 879 418 209 627 209 826 413 413 826 765 225 445 717 228 228 228 228 424 212 424 212 254 127 127 254 224 841 113 780 10 10 10 30 984 984 492 492 782 391 782 391 48 48 96 144 890 890 890 890 19 19 57 19 213 213 639 213 370 370 185 185 354 354 354 354 538 664 949 805 487 974 974 487 591 197 197 197 99 297 99 198 256 512 768 256 354 354 177 177 195 390 195 390 982 161 325 343 699 699 699 699 784 784 784 784 785 785 785 785 959 959 959 959 16 387 127 869 932 932 932 932 699 837 390 471 312 624 624 312 494 494 494 494 443 925 86 807 160 80 240 80 292 876 292 292 280 140 280 140 325 650 650 325 22 44 66 22 68 204 68 68 148 148 148 148 6 18 6 12 195 195 585 195 415 415 415 415 310 620 310 930 451 451 451 451 269 807 269 269 643 636 982 652 894 894 894 894 300 100 100 100 104 52 52 104 399 399 399 399 230 378 98 91 322 185 483 898 404 808 808 404 722 873 453 658 253 209 917 723 638 638 638 638 945 315 315 315 288 288 864 576 460 920 920 460 96 32 32 32 416 832 832 416 372 744 372 744 94 94 188 188 53 159 53 53 976 200 930 177 16 48 16 16 38 57 19 19 777 518 259 259 242 242 242 242 51 17 34 17 232 116 116 348 226 226 678 226 318 106 212 106 92 92 276 92 806 835 627 551 731 454 671 154 830 830 415 415 477 993 595 531 181 181 362 362 942 979 295 634 381 647 950 636 467 467 934 934 162 486 324 162 744 744 744 744 764 382 382 764 563 514 890 724 862 431 862 431 336 336 672 672 261 522 522 261 232 232 232 232 549 549 549 549 757 85 170 332 192 192 576 192 402 134 134 134 170 85 170 85 81 357 320 714 11 11 22 33 630 626 902 108 321 107 214 107 228 342 114 114 39 39 117 39 396 198 198 396 68 204 136 68 869 869 869 869 280 280 840 280 771 257 257 257 496 992 496 992 915 915 915 915 958 934 679 374 234 234 702 234 983 209 823 821 198 66 66 66 339 113 113 226 501 707 442 120 182 182 182 182 302 604 906 302 197 972 895 480 845 845 845 845 210 210 630 210 531 371 523 97 914 914 914 914 595 534 889 799 265 265 530 530 625 755 800 314 857 857 857 857 47 141 94 47 486 243 486 243 2 2 2 6 472 236 472 236 114 114 114 114 88 44 44 132 189 567 378 189 258 605 118 810 512 256 256 512 580 128 346 129 868 275 374 754 728 652 774 543 145 145 145 145 140 140 420 140 765 510 255 255 104 156 52 52 265 265 265 265 396 396 198 198 878 37 732 270 55 55 110 165 911 911 911 911 628 942 314 314 213 213 639 213 172 86 86 258 380 760 380 760 283 849 283 283 210 210 210 210 138 276 138 414 616 594 969 598 42 21 42 21 557 159 139 241 181 181 181 181 81 748 484 444 120 120 120 360 819 819 819 819 472 254 387 833 905 509 461 911 992 952 59 881 261 87 87 87 598 941 976 823 790 395 790 395 572 791 771 730 56 56 56 56 802 401 802 401 188 564 188 188 718 359 718 359 621 207 207 207 615 615 615 615 451 90 58 338 148 148 74 74 897 897 897 897 179 208 475 637 432 864 864 432 628 942 314 314 160 95 505 285 318 318 954 318 678 339 678 339 948 316 316 316 713 713 713 713 513 171 171 171 999 999 999 999 144 144 144 144 882 882 882 882 225 75 75 75 714 88 992 966 282 564 282 564 917 428 743 569 241 241 723 241 651 651 651 651 872 872 872 872 518 518 518 518 63 21 21 21 108 36 36 36 614 307 307 614 324 108 216 108 748 748 748 748 909 303 606 303 322 483 161 161 165 55 55 55 107 107 107 107 605 424 290 319 108 108 324 108 900 900 450 450 30 60 30 60 914 914 914 914 280 280 280 280 423 423 423 423 501 167 334 167 55 110 55 110 283 283 566 849 378 393 704 241 780 260 260 260 804 804 804 804 983 73 487 149 200 88 769 710 161 483 161 161 13 13 39 13 345 690 345 690 38 38 38 114 60 180 60 60 242 242 242 726 66 198 66 66 99 482 104 6 259 259 777 259 16 32 16 32 242 484 242 484 613 452 772 179 75 75 150 150 119 119 357 238 257 771 514 257 291 873 291 291 262 786 262 262 163 489 326 163 37 37 37 37 766 766 766 766 234 234 702 468 39 39 117 78 297 297 891 297 148 148 148 444 480 240 480 240 156 52 52 104 858 429 429 858 981 981 981 981 58 174 58 58 782 391 782 391 452 452 226 226 735 245 245 490 842 249 105 776 436 100 521 615 426 213 213 426 177 59 59 59 78 26 26 26 527 931 362 29 156 156 156 468 807 807 807 807 189 189 378 567 190 190 190 190 104 156 52 52 182 182 364 364 295 885 295 590 138 276 138 414 221 221 663 442 442 442 442 442 454 227 227 454 520 260 520 260 225 450 225 675 846 280 282 170 160 160 160 160 45 135 90 45 240 80 80 80 73 219 73 73 261 783 261 261 122 366 122 122 162 162 162 162 397 397 794 794 33 33 66 99 506 253 506 253 744 949 141 544 306 306 918 306 250 791 854 629 291 291 291 873 984 984 492 492 328 656 328 984 354 754 569 607 208 104 104 312 266 133 266 133 594 297 594 297 128 128 128 128 894 894 894 894 74 74 74 222 695 695 695 695 208 104 312 104 984 855 917 868 779 758 489 64 327 109 109 109 28 84 28 28 122 61 183 61 379 379 758 758 295 295 295 295 158 158 474 316 420 420 420 420 176 55 484 908 580 390 955 107 290 870 290 290 870 249 426 187 597 593 599 366 48 72 24 24 879 879 879 879 292 292 584 584 303 303 909 606 732 732 732 732 219 219 219 657 708 236 236 236 418 209 627 209 370 740 740 370 215 818 982 192 73 146 219 73 561 561 561 561 798 798 798 798 597 199 398 199 172 344 516 172 67 201 134 67 12 36 12 12 370 370 370 370 144 144 432 288 858 286 286 286 880 880 880 880 317 317 317 317 206 206 412 412 290 290 870 580 786 262 262 262 10 20 10 30 212 636 212 424 10 10 10 30 102 204 306 102 958 958 479 479 444 444 444 444 762 762 762 762 264 264 132 132 900 900 450 450 163 163 163 489 970 485 970 485 215 645 430 215 644 322 644 322 75 25 25 25 392 392 196 196 305 305 610 610 374 187 187 374 481 481 962 962 34 34 17 17 384 128 128 256 308 308 308 924 210 210 630 210 471 487 322 887 942 314 314 314 10 5 5 10 119 357 119 119 291 582 582 291 157 157 314 314 829 724 975 287 302 906 302 302 186 186 558 372 96 96 96 288 436 218 218 436 379 593 715 768 490 552 718 128 30 30 30 90 142 142 426 142 519 519 519 519 237 79 79 79 19 32 745 804 819 819 819 819 878 689 579 30 223 223 669 446 741 741 741 741 859 599 6 471 15 45 15 15 732 244 244 244 266 532 266 798 144 144 144 144 210 105 105 315 116 348 232 116 783 413 696 119 246 738 246 246 112 112 224 224 177 59 59 59 623 857 914 758 195 195 390 390 278 834 556 278 376 376 752 752 888 888 888 888 98 294 98 98 804 804 804 804 513 408 665 573 180 90 270 90 162 81 81 162 758 758 758 758 456 912 456 912 514 514 514 514 730 770 681 216 23 124 588 70 955 955 955 955 928 464 464 928 876 876 876 876 856 856 856 856 312 312 312 312 20 60 20 20 23 23 23 69 791 791 791 791 720 360 720 360 819 273 273 546 376 188 376 188 16 16 48 16 3 1 1 1 299 299 299 299 22 22 22 22 488 488 488 488 456 456 912 912 354 144 396 983 95 285 95 95 31 31 31 93 236 708 236 236 486 488 774 700 187 187 374 561 748 748 374 374 1 2 2 1 221 221 221 663 145 145 145 145 424 424 424 424 216 216 432 432 172 172 172 172 343 686 343 686 377 377 754 754 166 166 166 166 432 545 501 735 568 568 568 568 510 255 255 765 147 272 887 37 263 263 263 263 273 273 819 273 106 212 212 106 425 850 850 425 401 401 802 802 95 95 95 95 364 364 728 728 26 26 26 78 620 620 620 620 295 295 590 885 52 305 692 163 672 672 672 672 929 929 929 929 304 608 608 304 71 213 71 71 124 124 372 124 301 602 903 301 88 88 264 88 306 102 102 102 834 357 481 182 171 513 342 171 69 69 69 207 534 534 267 267 466 233 466 233 399 798 399 798 19 19 19 19 225 675 225 225 98 294 98 98 271 271 271 271 33 99 33 33 354 118 118 118 238 476 238 714 548 822 274 274 760 212 157 369 493 493 986 986 776 776 776 776 591 591 591 591 567 567 567 567 552 545 338 803 204 612 204 204 213 373 618 658 20 20 20 20 397 397 397 397 370 370 370 370 500 500 500 500 317 317 317 317 247 247 247 741 882 76 886 556 453 151 151 302 54 54 54 54 917 959 67 160 33 33 33 33 11 33 22 11 356 356 356 356 18 720 575 794 223 555 100 407 39 78 39 78 390 780 390 780 23 23 69 23 162 162 162 486 884 884 884 884 77 77 231 77 219 438 657 219 463 463 926 926 304 241 314 883 455 432 765 667 398 796 796 398 283 283 566 566 20 30 10 10 262 786 262 524 995 872 841 856 104 104 104 104 138 46 46 46 207 414 207 414 661 661 661 661 91 182 91 182 574 140 135 458 65 65 195 65 3 341 771 789 853 890 815 512 466 233 466 233 73 73 219 73 944 944 944 944 990 990 990 990 473 946 473 946 898 898 898 898 444 296 148 148 241 482 482 241 468 156 156 312 123 41 82 41 101 202 202 101 504 756 252 252 588 294 882 294 867 289 578 289 179 358 179 537 202 202 202 606 462 231 231 693 147 441 147 147 648 216 216 216 659 659 659 659 129 387 129 129 634 408 677 701 233 77 68 601 158 158 158 158 458 229 687 229 318 954 318 318 325 325 650 975 3 3 3 9 173 346 173 519 225 225 450 675 706 706 706 706 914 914 457 457 320 320 160 160 690 345 345 690 117 117 351 117 368 368 184 184 209 627 209 418 501 620 60 258 73 219 73 73 389 422 888 509 740 931 882 493 135 45 90 45 289 578 289 578 14 14 14 42 68 68 68 68 193 193 193 193 569 569 569 569 181 181 181 181 344 344 344 344 568 322 703 394 6 3 9 3 558 279 279 837 351 117 117 117 937 611 578 308 897 299 299 299 559 559 559 559 723 723 723 723 269 775 110 251 132 132 396 132 192 576 384 192 682 559 432 922 265 795 265 265 340 170 170 510 288 192 96 96 180 60 60 60 57 114 57 114 21 805 670 274 68 204 68 68 393 262 131 131 314 942 314 628 183 386 919 924 368 184 368 184 703 378 3 823 48 250 278 102 75 78 94 273 32 32 64 64 716 358 716 358 102 34 34 34 430 215 215 430 881 881 881 881 28 84 28 28 530 265 530 265 447 89 747 965 175 175 350 350 207 621 414 207 105 105 210 315 153 51 51 51 724 724 724 724 578 416 757 252 972 972 972 972 319 957 319 319 29 29 58 58 928 928 928 928 246 164 82 82 174 948 245 716 685 657 411 307 710 710 710 710 816 816 408 408 124 840 661 184 148 74 74 222 387 387 387 387 842 842 842 842 137 137 137 411 374 374 374 374 498 996 996 498 156 312 312 156 330 990 330 330 169 169 507 169 262 786 524 262 417 139 139 139 274 884 420 36 380 596 451 988 140 140 420 140 263 263 789 263 993 266 549 115 588 196 196 392 906 906 453 453 198 66 66 66 216 216 216 648 209 209 209 209 126 126 252 252 68 68 136 204 976 976 976 976 784 2 973 731 421 830 382 873 62 62 62 62 422 422 422 422 936 311 66 189 280 280 280 840 954 954 954 954 255 765 255 255 76 76 228 76 7 696 646 598 437 874 437 874 198 396 198 396 291 291 873 291 888 444 888 444 48 72 24 24 608 304 304 608 144 144 288 288 28 84 28 56 133 399 133 133 11 826 51 646 129 129 387 129 476 691 221 533 407 407 407 407 183 183 183 183 845 438 41 586 372 124 124 124 132 88 44 44 488 488 488 488 320 480 160 160 24 16 8 8 663 221 221 221 242 484 242 726 801 534 267 267 73 73 73 73 164 328 164 328 224 112 112 224 63 540 509 351 371 371 371 371 315 315 315 945 6 2 4 2 729 243 243 243 890 206 80 95 862 862 862 862 61 76 357 489 329 329 658 987 274 370 685 669 852 852 852 852 333 614 628 128 74 148 74 148 324 324 972 324 375 750 375 750 247 741 247 247 761 761 761 761 479 479 479 479 107 321 107 107 124 124 372 124 931 506 671 625 24 24 24 24 4 4 2 2 217 217 651 217 643 643 643 643 143 429 286 143 531 531 531 531 107 321 107 107 277 277 554 554 346 692 346 692 271 542 271 813 271 936 137 251 695 96 576 99 97 97 97 291 95 751 10 635 488 488 488 488 807 807 807 807 135 405 135 135 660 660 660 660 158 158 158 474 184 184 552 184 572 534 818 837 192 192 576 192 458 229 687 229 704 704 704 704 783 680 999 181 983 860 849 337 556 441 717 910 759 253 253 253 145 435 290 145 204 612 204 408 297 99 99 99 377 754 754 377 446 446 446 446 187 187 187 187 231 154 77 77 310 226 513 234 245 245 490 490 824 84 485 516 274 274 822 548 172 86 258 86 769 741 255 144 291 291 873 291 439 878 439 878 318 188 734 452 8 8 8 24 557 147 789 673 90 90 90 90 372 124 124 248 160 240 80 80 558 186 186 186 890 475 636 130 118 354 118 118 455 455 910 910 87 29 29 29 742 742 742 742 118 354 118 118 570 570 285 285 245 245 245 245 478 239 478 239 684 684 684 684 394 394 788 788 309 618 309 618 42 21 42 21 58 29 58 29 226 452 678 226 741 247 247 247 660 220 220 220 212 160 998 175 668 334 334 668 296 888 296 296 3 715 461 9 552 552 552 552 11 11 11 33 600 589 960 341 101 101 202 202 30 30 90 30 352 704 352 704 26 13 13 26 805 805 805 805 641 641 641 641 131 223 432 390 516 258 774 258 794 397 794 397 211 211 211 211 360 180 360 180 201 402 402 201 426 663 499 314 464 696 232 232 52 132 222 414 272 816 272 272 16 8 8 16 774 516 258 258 673 673 673 673 222 74 74 148 199 597 199 398 120 40 40 40 254 127 381 127 588 765 687 351 223 223 446 669 934 926 519 486 401 401 401 401 551 551 551 551 277 277 277 277 519 173 173 173 184 184 92 92 689 689 689 689 118 118 118 118 210 420 420 210 193 386 386 193 207 207 207 621 236 236 236 708 161 161 161 161 34 34 34 102 182 182 364 546 128 128 128 384 544 544 544 544 452 29 783 461 290 290 290 290 361 997 123 72 692 939 282 67 21 21 63 21 246 738 492 246 986 398 106 1 149 298 447 149 820 820 820 820 92 92 92 276 126 252 252 126 474 158 158 316 341 341 341 341 561 235 210 250 278 834 556 278 67 201 67 67 225 225 450 450 952 83 654 211 456 456 456 456 554 554 277 277 975 328 160 353 407 407 407 407 326 326 978 652 18 54 18 18 991 991 991 991 78 78 156 234 717 239 239 239 280 140 280 140 984 984 984 984 239 239 239 239 139 139 417 139 563 362 848 611 314 471 157 157 601 626 391 451 256 256 768 256 196 98 294 98 867 867 867 867 983 521 219 100 333 333 333 999 443 443 886 886 412 534 469 749 37 74 74 37 356 712 712 356 582 582 582 582 72 72 36 36 570 285 285 855 980 29 531 933 284 568 852 284 823 823 823 823 348 174 174 348 553 553 553 553 103 206 206 103 698 698 698 698 290 290 290 870 274 411 137 137 712 712 712 712 486 162 162 162 325 650 325 650 261 522 261 783 31 31 31 31 543 543 543 543 495 495 495 495 16 8 8 16 583 583 583 583 926 528 121 247 446 223 446 223 206 206 206 206 504 168 168 168 161 322 322 161 791 791 791 791 20 40 20 60 143 143 143 143 373 223 28 217 593 593 593 593 634 317 317 951 592 592 296 296 729 463 979 929 367 838 18 5 529 635 667 831 331 662 331 662 300 150 150 300 784 632 977 629 268 402 134 134 48 48 144 48 219 219 438 438 316 948 316 316 261 783 261 522 182 182 182 182 222 111 111 333 294 588 294 882 615 205 205 205 356 712 356 712 513 342 171 171 228 456 456 228 564 564 282 282 86 43 43 129 240 360 120 120 194 718 447 849 566 566 566 566 535 711 763 905 133 711 224 406 752 113 513 577 401 447 897 615 650 650 325 325 282 282 564 564 678 66 226 595 498 166 332 166 852 284 568 284 135 135 135 135 306 306 918 306 604 302 604 302 209 209 209 627 925 593 970 774 780 390 390 780 540 180 180 180 517 517 517 517 896 896 896 896 652 553 649 456 397 397 397 397 19 19 19 19 241 788 156 349 596 485 949 181 261 730 202 141 641 308 151 365 224 224 672 224 376 376 188 188 475 475 475 475 196 196 196 588 957 44 850 841 514 514 257 257 737 737 737 737 512 512 512 512 345 115 115 115 142 362 170 447 136 136 408 136 571 437 816 885 220 330 110 110 553 533 220 374 152 152 456 152 302 302 302 906 192 384 576 192 38 38 38 38 178 178 534 178 160 160 160 160 112 56 168 56 319 319 319 319 836 418 836 418 883 883 883 883 72 216 72 72 515 515 515 515 652 652 652 652 603 603 603 603 460 920 460 920 132 66 66 132 91 357 352 969 576 192 192 192 194 194 582 194 48 96 144 48 61 183 61 122 404 202 202 404 300 600 600 300 80 941 488 824 653 754 542 357 115 115 345 230 83 83 83 249 49 903 782 14 157 314 157 314 156 78 78 156 209 663 145 231 35 105 35 35 85 170 255 85 846 846 846 846 304 608 912 304 819 273 273 273 674 337 674 337 137 411 137 137 745 745 745 745 309 103 206 103 610 610 610 610 388 194 194 388 550 550 275 275 328 984 328 656 714 357 714 357 914 480 412 153 893 893 893 893 192 192 192 576 202 606 202 202 900 900 900 900 126 126 252 252 328 328 984 328 681 681 681 681 618 618 309 309 321 642 963 321 787 787 787 787 81 162 81 162 66 198 66 132 35 70 35 70 45 45 45 45 459 153 153 153 899 805 887 107 176 528 176 176 621 207 207 207 275 197 491 417 73 859 621 532 302 906 302 302 542 271 271 813 272 544 272 544 798 7 110 600 14 42 14 28 198 396 198 594 171 171 513 171 94 94 94 282 831 155 547 265 441 147 147 147 160 320 480 160 53 159 53 53 384 128 128 128 573 775 177 606 732 732 732 732 27 104 962 944 502 502 251 251 323 323 323 323 669 223 223 223 502 251 502 251 204 102 102 306 914 914 914 914 668 895 425 156 283 57 159 425 884 442 884 442 302 151 453 151 55 110 165 55 444 450 223 319 606 202 202 202 889 543 49 497 557 557 557 557 152 152 76 76 598 598 598 598 75 25 50 25 935 611 547 575 269 269 538 538 37 4 159 116 616 924 308 308 72 36 72 36 888 888 444 444 460 460 230 230 193 386 386 193 932 466 466 932 690 296 578 803 315 841 210 535 206 412 412 206 954 477 477 954 224 224 448 448 690 230 460 230 663 221 221 221 322 322 644 966 18 18 36 36 301 301 602 602 521 521 521 521 215 215 645 215 407 407 814 814 171 171 171 513 179 506 489 381 8 24 8 16 166 168 816 703 532 181 760 356 808 251 171 439 456 456 228 228 653 653 653 653 851 851 851 851 136 971 678 825 750 690 886 806 284 426 142 142 107 107 107 107 350 350 700 700 272 33 499 558 242 242 484 726 301 602 301 903 97 255 604 53 795 265 530 265 195 390 390 195 238 476 714 238 2 4 6 2 346 346 346 346 202 202 202 606 494 247 741 247 62 31 31 62 434 214 73 77 933 727 906 707 346 657 832 242 134 134 134 402 93 279 93 93 279 279 279 279 343 343 686 686 167 167 167 501 564 282 564 282 31 676 655 353 48 24 48 24 26 26 78 26 41 123 82 41 772 772 772 772 760 746 119 858 233 233 699 233 275 825 275 275 448 448 448 448 118 236 118 236 414 25 821 764 589 589 589 589 274 274 137 137 424 848 848 424 119 119 357 119 830 415 830 415 329 329 329 987 646 362 880 912 483 161 322 161 498 166 166 166 87 87 87 261 182 546 182 182 308 308 308 308 38 38 38 38 311 311 311 933 190 95 190 95 236 708 236 236 116 58 58 116 636 741 247 480 260 260 780 260 68 68 68 204 76 76 76 228 635 589 908 283 687 458 229 229 290 145 290 145 235 705 235 235 255 255 765 255 170 170 510 170 208 208 416 416 167 167 501 167 261 783 522 261 62 62 62 62 260 780 260 260 996 498 498 996 490 490 980 980 1 3 2 1 101 101 101 303 77 77 231 77 450 225 675 225 366 183 183 549 279 279 837 279 111 925 227 905 564 459 736 867 254 254 254 762 204 204 102 102 225 225 450 450 349 349 349 349 441 441 882 882 161 322 322 161 273 546 819 273 494 247 247 494 659 659 659 659 82 82 246 164 164 164 328 492 184 552 184 184 623 693 658 274 260 260 130 130 132 132 132 396 124 124 372 124 800 899 700 153 308 154 308 154 36 498 739 161 629 629 629 629 36 36 36 36 299 598 299 598 710 710 355 355 48 144 96 48 770 770 770 770 483 338 968 147 38 38 114 38 25 25 75 25 28 759 824 568 296 888 592 296 312 208 104 104 299 598 598 299 211 633 211 211 252 756 252 504 831 831 831 831 595 547 510 563 959 959 959 959 645 788 636 834 306 306 612 612 474 474 474 474 369 123 123 123 515 796 940 978 228 589 571 946 275 275 275 825 163 163 163 163 225 450 675 225 388 582 194 194 191 219 853 993 897 786 13 135 251 251 753 251 653 653 653 653 732 732 732 732 30 60 30 90 34 34 102 34 220 220 660 440 254 762 508 254 277 277 277 277 981 327 654 327 242 484 242 484 452 742 920 93 470 235 470 235 261 261 261 261 50 628 667 786 90 30 60 30 921 307 307 307 186 186 186 186 652 978 326 326 42 21 42 21 298 298 596 894 612 918 306 306 423 141 141 141 101 101 101 101 435 145 145 145 111 333 111 111 208 208 208 208 173 173 173 519 128 384 128 128 316 316 948 316 393 1000 639 472 41 535 617 362 144 72 72 144 110 110 330 220 261 87 174 87 900 450 900 450 51 51 51 153 106 53 159 53 226 678 452 226 318 636 318 636 210 210 210 630 838 838 419 419 560 560 560 560 134 402 268 134 328 164 492 164 269 269 538 807 759 759 759 759 173 346 346 173 6 18 12 6 652 652 326 326 222 111 111 222 964 964 964 964 166 166 166 498 96 96 288 96 81 162 243 81 168 168 336 504 99 99 99 99 767 575 909 382 111 111 333 111 339 678 678 339 609 203 203 203 670 670 335 335 818 409 409 818 640 145 948 800 213 213 426 426 494 247 247 494 30 30 30 90 170 170 170 510 811 50 994 494 204 612 204 204 740 740 740 740 757 757 757 757 878 878 878 878 228 228 228 684 214 428 214 642 986 986 986 986 444 307 308 68 822 822 411 411 719 719 719 719 63 63 63 63 122 61 61 122 204 612 204 204 386 386 386 386 493 39 19 624 249 747 498 249 206 103 103 206 15 97 859 154 249 598 372 633 791 791 791 791 266 133 133 266 267 375 895 887 17 34 17 34 435 870 435 870 300 150 150 300 329 987 658 329 176 352 352 176 292 292 292 292 936 468 936 468 162 324 486 162 49 49 98 147 249 249 747 249 17 51 17 17 278 139 417 139 124 372 124 124 886 755 44 31 439 439 439 439 573 573 573 573 4 90 220 280 343 343 343 343 924 462 462 924 642 321 642 321 486 486 486 486 253 253 253 253 115 345 115 230 335 845 868 365 638 743 722 977 207 414 207 414 123 628 87 633 896 896 896 896 376 376 188 188 319 319 957 319 317 317 634 634 277 831 277 277 394 788 788 394 683 824 786 14 77 77 77 231 597 597 597 597 763 763 763 763 955 691 710 5 24 24 72 24 229 229 229 687 456 456 228 228 15 5 5 5 128 256 256 128 58 174 58 116 84 42 126 42 155 465 155 310 165 55 55 55 497 497 497 497 560 560 560 560 236 236 472 708 438 146 146 292 842 421 842 421 891 297 297 297 739 820 854 921 660 660 660 660 566 283 849 283 104 104 104 312 92 92 92 92 130 65 130 65 84 42 84 42 756 756 756 756 293 879 586 293 284 284 142 142 156 52 104 52 75 150 150 75 246 738 246 246 222 53 294 937 146 146 292 438 183 61 61 61 315 315 630 630 145 435 145 145 24 36 12 12 3 3 6 6 305 610 305 915 238 238 476 476 162 162 324 486 921 921 921 921 531 531 531 531 14 14 14 14 459 459 459 459 619 888 899 303 663 95 399 98 448 254 337 337 56 112 56 168 636 212 212 212 13 26 13 26 825 834 24 168 130 390 130 130 41 41 82 123 153 206 238 119 138 138 414 138 475 475 475 475 10 93 662 319 15 897 945 238 310 930 310 310 481 481 481 481 29 87 29 29 532 266 266 532 620 398 732 772 712 308 201 323 80 240 80 160 952 332 443 502 707 573 638 273 175 175 525 350 798 266 266 266 803 803 803 803 300 100 100 100 89 429 447 85 158 158 79 79 412 618 206 206 488 834 671 358 188 188 376 376 106 106 318 106 314 628 628 314 774 774 387 387 618 426 571 149 507 169 169 169 159 106 53 53 243 243 486 729 1000 1000 1000 1000 444 796 718 92 81 81 81 243 182 182 182 182 41 82 123 41 496 992 496 992 640 640 320 320 239 239 239 717 147 147 441 147 670 276 413 83 817 817 817 817 261 87 174 87 446 184 814 667 281 359 97 960 287 287 861 574 454 454 227 227 962 962 962 962 372 124 124 124 135 135 270 270 147 441 294 147 166 498 166 166 337 297 528 214 288 432 144 144 391 391 782 782 208 208 208 208 116 116 232 348 232 232 232 232 386 774 42 516 73 219 73 73 497 497 497 497 326 326 326 326 637 637 637 637 24 48 48 24 50 50 25 25 663 41 14 624 286 858 286 286 450 225 225 450 522 783 261 261 788 429 23 94 360 120 240 120 657 219 219 219 90 90 180 180 226 226 226 678 981 538 338 389 305 305 305 305 270 135 270 135 737 737 737 737 568 852 284 284 34 102 34 34 183 549 183 183 207 207 621 207 547 616 265 248 967 168 80 31 273 546 273 546 596 298 298 894 146 438 292 146 145 290 290 145 200 600 200 400 176 88 176 88 40 80 40 120 175 175 525 350 420 420 420 420 140 140 420 140 42 14 14 14 148 444 296 148 775 775 775 775 196 392 196 588 218 436 436 218 137 274 411 137 593 476 546 934 265 530 530 265 244 244 732 244 658 621 90 83 219 73 73 73 228 76 152 76 418 608 638 195 421 421 421 421 668 649 685 948 79 79 237 158 986 986 986 986 57 898 72 528 586 879 293 293 805 805 805 805 42 21 21 42 291 97 97 97 559 17 237 986 100 150 50 50 568 284 284 852 251 251 753 502 269 807 269 269 180 360 360 180 780 260 260 260 293 586 586 293 405 405 405 405 520 520 520 520 129 975 198 622 354 354 354 354 295 885 295 295 294 147 441 147 171 297 959 216 153 153 306 306 293 293 293 293 102 204 306 102 376 752 376 752 932 466 466 932 141 282 282 141 855 570 285 285 57 114 57 114 623 761 363 429 76 76 38 38 107 107 107 321 896 836 222 10 105 210 105 210 438 657 219 219 316 316 158 158 51 51 102 153 187 187 187 561 150 150 75 75 584 980 110 403 688 137 129 542 426 213 639 213 914 914 914 914 214 214 428 428 177 717 38 604 433 433 433 433 200 62 71 322 215 654 777 109 28 28 28 28 439 439 439 439 51 51 51 51 55 688 18 842 155 155 310 465 223 342 366 271 112 366 770 867 876 292 292 584 38 38 19 19 576 576 576 576 80 80 160 160 558 186 186 186 683 219 669 18 392 392 392 392 115 115 115 115 222 222 666 222 383 383 383 383 947 588 161 393 149 149 447 149 348 345 268 369 125 125 125 375 30 10 10 10 322 322 322 322 263 263 263 263 868 868 868 868 274 548 274 548 608 304 608 304 112 112 56 56 150 450 150 150 898 969 94 762 462 308 154 154 331 331 662 662 131 131 393 131 81 81 81 243 124 248 124 248 577 376 901 697 107 214 214 107 236 708 236 236 382 382 382 382 142 142 142 142 926 463 463 926 44 88 88 44 438 146 146 292 377 377 377 377 246 625 414 607 584 156 133 875 761 761 761 761 846 423 846 423 102 559 551 265 338 663 640 748 234 78 78 78 201 67 67 67 196 196 98 98 81 81 81 81 296 832 428 898 873 291 291 291 53 68 502 321 162 81 81 162 86 86 86 86 705 705 705 705 180 90 90 180 127 127 254 381 638 384 336 626 96 64 32 32 251 251 251 251 414 207 207 621 933 311 311 622 726 484 242 242 156 52 52 52 168 56 56 56 697 707 252 747 876 480 275 151 281 281 843 281 272 272 544 816 225 450 450 225 514 514 514 514 11 11 11 11 950 261 211 974 247 247 741 247 996 498 996 498 156 156 156 156 196 196 196 588 149 298 149 298 284 852 284 284 292 292 292 292 1000 1000 1000 1000 537 179 179 358 205 205 410 615 225 225 225 225 973 506 762 783 324 324 162 162 242 242 242 726 136 408 136 136 107 107 321 214 187 374 374 187 442 884 884 442 180 180 360 360 340 680 680 340 385 385 385 385 398 160 910 704 285 285 570 855 280 280 140 140 328 560 296 305 916 319 250 544 79 158 79 237 303 909 303 606 233 466 466 233 318 636 636 318 391 391 391 391 271 271 271 813 757 757 757 757 496 980 949 881 215 430 430 215 253 253 506 759 68 68 68 204 648 648 648 648 308 308 616 924 247 247 494 741 927 927 927 927 872 872 872 872 150 150 150 450 254 508 254 762 12 12 12 12 486 838 460 963 243 243 729 486 368 368 368 368 370 485 725 850 45 45 135 45 240 657 170 753 616 308 308 616 225 225 225 675 78 234 78 78 13 26 39 13 30 15 45 15 15 963 684 857 232 232 232 696 416 416 416 416 17 17 17 17 528 264 264 528 634 634 317 317 60 180 120 60 50 50 150 50 836 836 418 418 928 130 269 366 396 792 792 396 230 690 230 230 550 550 550 550 963 321 321 321 129 387 129 129 613 613 613 613 273 91 91 182 76 76 76 76 168 56 112 56 628 628 628 628 177 177 531 354 286 286 858 286 59 59 118 118 122 61 183 61 386 583 872 96 763 364 729 314 350 917 685 891 224 224 224 224 259 646 35 221 841 778 456 603 219 233 226 509 104 104 312 104 106 654 482 544 214 214 214 214 374 374 187 187 44 11 19 801 241 241 723 482 582 291 582 291 582 582 582 582 172 172 344 516 978 326 326 326 474 316 158 158 348 267 350 514 716 59 52 768 237 237 237 237 628 314 314 628 32 32 16 16 221 663 221 442 718 359 718 359 168 84 84 252 320 960 320 320 144 288 144 432 190 190 190 570 247 741 247 494 469 469 938 938 339 556 223 417 22 11 33 11 774 774 387 387 461 461 922 922 710 710 710 710 16 16 16 48 659 713 693 607 429 115 376 357 335 610 885 263 112 56 56 112 376 376 376 376 852 284 568 284 325 253 109 4 140 70 70 210 83 166 83 249 941 941 941 941 536 967 827 305 288 288 288 864 125 250 250 125 315 105 105 105 183 366 183 549 594 297 297 891 87 87 87 261 155 15 935 551 384 141 427 427 398 139 396 826 294 98 196 98 320 160 480 160 792 396 792 396 659 659 659 659 190 154 132 722 9 958 509 730 800 400 400 800 621 207 207 207 743 743 743 743 558 558 558 558 209 209 209 627 59 118 118 59 772 621 861 959 200 400 200 600 200 439 45 715 567 541 21 323 55 110 110 55 14 14 14 42 147 49 49 98 146 73 146 73 178 178 178 178 965 965 965 965 30 60 90 30 560 825 320 245 114 114 114 114 720 720 360 360 454 454 908 908 513 171 171 171 204 612 204 204 454 454 227 227 217 217 217 217 484 330 757 763 324 972 324 648 678 339 678 339 82 246 164 82 104 208 312 104 271 542 542 271 233 398 666 307 282 141 282 141 13 13 13 39 219 657 219 219 927 355 760 934 70 70 70 210 813 271 542 271 583 583 583 583 893 304 164 205 13 13 26 39 136 408 136 272 296 296 296 296 8 8 24 16 229 229 687 229 790 395 395 790 842 740 717 176 610 610 305 305 289 867 578 289 465 155 155 310 300 697 310 57 818 818 409 409 23 23 23 69 827 827 827 827 230 690 460 230 195 195 585 195 497 497 994 994 587 587 587 587 53 106 106 53 458 458 916 916 214 214 214 642 40 40 120 80 540 180 360 180 312 156 312 156 456 456 456 456 441 661 262 787 647 647 647 647 939 626 313 313 723 241 241 241 516 172 172 172 295 590 590 295 777 259 259 259 898 898 449 449 152 908 268 235 390 195 195 390 570 729 732 582 515 515 515 515 545 545 545 545 41 874 134 988 447 447 447 447 470 940 940 470 409 409 409 409 312 156 156 468 434 317 430 975 211 892 888 108 16 32 32 16 111 111 222 222 413 413 413 413 323 323 969 323 88 88 88 88 444 444 888 888 92 46 46 92 411 411 411 411 470 470 470 470 735 490 245 245 706 706 353 353 12 36 24 12 370 185 370 185 322 322 322 322 846 282 564 282 618 206 206 206 775 298 399 905 34 17 34 17 402 804 402 804 270 270 810 540 302 904 898 59 360 180 180 360 395 385 503 924 824 976 538 4 562 562 562 562 981 981 981 981 748 375 806 233 380 380 380 380 171 522 338 21 49 49 49 147 118 118 118 354 241 339 472 833 198 396 198 396 840 840 840 840 504 168 168 168 541 248 852 788 916 458 916 458 45 135 45 45 818 409 409 818 119 119 119 357 158 188 367 144 423 423 423 423 133 266 133 266 903 903 903 903 358 179 179 537 77 889 121 639 146 146 73 73 197 66 612 378 178 356 178 534 987 49 822 870 905 905 905 905 184 552 184 184 506 506 253 253 371 647 721 317 558 279 279 837 264 264 792 264 920 460 920 460 616 924 308 308 199 597 398 199 183 183 183 549 385 385 385 385 3 6 9 3 332 332 996 332 1 3 1 2 310 155 155 310 96 96 288 192 42 517 324 32 48 293 828 219 209 209 627 209 600 200 400 200 131 981 588 207 720 240 240 240 272 272 544 816 62 676 97 299 434 434 434 434 786 262 262 262 189 189 189 189 698 349 349 698 235 470 235 470 846 535 995 949 724 724 724 724 57 19 38 19 414 276 138 138 915 305 305 305 245 835 624 929 768 256 256 256 76 152 76 228 482 482 482 482 302 302 302 906 311 311 311 311 77 396 491 824 397 397 397 397 404 202 404 202 807 807 807 807 129 387 129 129 145 145 435 145 445 702 946 11 729 243 486 243 728 687 754 174 204 204 612 204 129 387 258 129 32 32 96 64 194 194 194 582 74 74 74 222 357 357 714 714 47 47 47 141 194 582 388 194 966 483 483 966 797 592 541 900 584 292 584 292 913 639 219 253 219 219 657 438 25 75 25 25 104 312 208 104 448 448 448 448 549 366 183 183 860 289 561 672 47 94 141 47 618 256 299 698 108 216 216 108 936 936 936 936 314 314 628 628 119 119 238 238 310 286 181 104 203 203 203 203 278 278 834 278 434 868 434 868 560 280 560 280 122 61 122 61 245 245 245 735 576 617 930 220 498 498 498 498 69 69 69 207 512 512 512 512 723 241 482 241 948 316 316 632 987 115 902 680 249 498 498 249 566 566 566 566 235 235 235 705 330 110 110 110 331 331 331 993 721 721 721 721 226 113 113 226 222 222 111 111 117 139 725 887 354 118 118 118 183 902 888 611 222 222 444 444 4 2 2 6 234 234 234 702 67 201 67 67 254 254 762 254 71 213 142 71 124 248 124 248 825 91 327 982 824 935 999 549 827 827 827 827 323 323 323 969 807 807 807 807 441 441 882 882 118 118 236 354 180 180 180 540 268 790 94 671 891 302 454 134 949 54 818 716 186 279 93 93 318 972 559 402 37 74 74 37 294 294 882 294 680 175 860 78 973 134 571 305 387 387 387 387 255 215 485 934 841 841 841 841 252 252 756 252 195 585 195 390 234 953 338 588 620 283 325 160 383 470 383 206 233 308 255 920 117 117 351 117 325 650 325 975 440 880 880 440 208 208 208 624 330 110 110 110 943 976 222 164 116 116 232 348 236 708 236 236 333 999 333 333 525 350 175 175 974 974 974 974 582 582 582 582 898 57 912 447 150 229 314 772 302 604 302 906 114 114 114 114 28 56 28 84 888 888 444 444 834 221 64 104 189 189 567 189 311 311 933 622 342 171 171 342 430 860 860 430 92 92 92 92 450 300 150 150 190 190 570 190 426 142 142 142 324 324 324 324 92 46 138 46 137 411 137 274 998 649 221 414 320 320 640 640 833 336 746 416 261 783 261 261 43 129 43 43 682 682 682 682 6 18 6 6 180 180 360 540 234 234 468 468 362 29 857 365 264 937 435 48 20 20 20 20 850 850 850 850 10 20 20 10 829 829 829 829 349 349 349 349 420 125 644 235 58 58 58 58 213 426 213 426 167 912 816 92 646 323 969 323 604 604 302 302 983 983 983 983 38 114 38 76 217 217 434 651 336 112 224 112 255 255 765 255 146 146 146 438 24 24 24 72 328 984 328 656 754 754 754 754 135 135 270 405 443 886 443 886 38 797 242 683 943 617 854 846 53 106 53 159 124 248 248 124 38 38 38 38 916 916 916 916 228 499 126 361 504 504 252 252 177 59 59 59 749 749 749 749 188 564 188 188 445 395 796 234 628 628 628 628 320 320 960 320 40 80 40 80 93 93 93 279 767 350 15 342 24 863 255 320 738 246 492 246 814 407 407 814 332 332 996 664 100 50 150 50 430 645 215 215 418 836 836 418 423 141 141 141 317 951 317 317 450 150 150 150 246 738 246 246 212 106 106 212 33 11 11 11 162 486 162 162 15 45 15 15 329 658 987 329 73 219 73 73 668 334 668 334 191 45 785 45 57 19 19 38 193 193 579 193 786 262 262 262 82 885 889 252 366 732 732 366 603 402 201 201 37 111 37 37 610 305 915 305 281 281 281 281 157 471 157 314 538 269 269 538 626 627 162 5 100 50 50 100 342 342 342 342 603 91 25 405 351 234 117 117 472 944 944 472 108 108 108 324 531 177 177 177 266 266 798 266 48 48 48 144 401 401 401 401 810 810 810 810 886 886 886 886 580 580 580 580 879 756 935 179 165 495 165 165 645 645 645 645 670 283 505 709 367 367 734 734 145 145 145 435 46 46 46 138 234 234 468 468 610 305 305 610 96 64 32 32 459 918 918 459 287 574 574 287 110 110 110 330 900 602 398 120 109 109 109 109 86 258 86 86 57 19 19 19 123 860 727 420 182 91 91 182 429 429 858 858 341 341 341 341 63 63 189 63 885 295 295 295 748 792 680 669 369 123 123 246 992 527 707 72 881 738 596 331 258 774 258 258 506 253 759 253 658 819 220 301 300 300 300 900 41 82 41 82 690 230 230 230 439 928 433 652 324 108 108 108 302 151 151 453 628 628 628 628 336 336 336 336 203 406 406 203 343 686 343 686 305 305 610 915 333 333 333 333 648 648 648 648 744 643 286 152 257 257 771 257 16 16 16 16 125 56 378 592 630 210 210 210 999 333 333 333 69 69 207 69 265 795 265 265 756 378 378 756 32 16 32 16 197 197 394 591 323 323 969 323 229 687 458 229 258 258 129 129 723 28 898 315 796 796 398 398 103 103 103 103 308 308 308 924 167 167 167 501 670 670 670 670 81 27 27 27 490 980 980 490 878 439 878 439 255 765 255 255 513 171 342 171 242 242 726 242 67 67 201 67 279 85 561 128 142 284 142 284 738 246 492 246 130 130 130 130 567 567 567 567 216 216 216 216 256 829 163 6 39 117 39 39 216 216 216 216 370 370 370 370 120 360 120 120 157 727 194 432 393 393 393 393 344 688 344 688 106 106 318 212 466 466 466 466 286 286 143 143 67 201 134 67 558 558 558 558 914 350 450 41 96 96 96 96 331 662 331 662 208 416 208 624 119 357 238 119 876 876 876 876 639 426 213 213 58 58 58 174 186 62 62 62 961 961 961 961 203 609 203 203 284 852 284 284 106 106 53 53 547 547 547 547 409 409 409 409 292 292 292 292 23 23 69 46 135 405 135 135 100 100 50 50 492 984 492 984 404 808 404 808 80 80 80 240 782 552 581 383 155 465 155 155 552 552 552 552 109 131 984 38 257 257 257 771 153 646 472 572 367 367 367 367 834 834 417 417 248 248 248 744 647 647 647 647 966 966 483 483 277 277 831 277 35 423 642 715 36 108 36 72 774 391 950 53 391 103 57 934 68 204 136 68 266 15 994 297 172 86 258 86 512 512 512 512 996 284 717 760 685 104 82 605 906 906 906 906 205 205 205 615 796 796 796 796 523 832 40 462 234 702 234 234 622 308 764 88 387 490 1000 904 879 293 293 293 856 824 802 621 906 213 864 354 53 106 53 106 220 110 220 110 68 68 68 204 109 109 109 327 893 893 893 893 164 164 164 492 336 672 672 336 104 104 52 52 108 216 108 324 173 519 173 173 155 310 465 155 682 341 341 682 176 176 176 176 126 42 84 42 123 123 369 123 99 297 99 99 287 50 810 926 64 32 64 32 495 165 330 165 474 158 158 316 556 556 556 556 866 866 866 866 384 384 768 768 196 98 98 294 380 380 380 380 588 588 294 294 26 26 78 52 389 389 389 389 485 485 485 485 145 145 435 145 353 964 912 101 178 581 765 333 538 963 50 956 560 280 280 560 666 444 222 222 652 652 652 652 242 242 726 242 330 330 330 330 576 192 192 192 358 358 179 179 845 845 845 845 80 80 240 80 621 621 621 621 32 32 32 96 135 135 405 135 126 42 42 42 13 39 26 13 327 327 327 327 491 491 491 491 538 269 807 269 165 302 599 934 51 102 153 51 849 283 566 283 71 71 71 71 100 200 200 100 273 182 91 91 761 528 130 777 297 99 198 99 216 216 432 648 212 106 106 212 88 615 322 856 127 127 381 127 901 323 227 886 164 164 328 492 51 51 153 51 224 224 224 224 634 634 634 634 841 841 841 841 264 132 396 132 592 592 592 592 468 468 468 468 924 924 924 924 974 34 492 621 75 75 75 75 434 434 868 868 688 344 688 344 853 853 853 853 969 969 969 969 141 141 141 423 322 161 161 483 905 417 854 321 617 893 62 583 909 303 303 303 195 195 585 390 206 412 206 618 956 486 718 191 121 121 363 121 388 194 582 194 812 812 812 812 411 621 268 120 274 578 795 235 48 32 16 16 202 606 202 202 124 124 124 124 953 953 953 953 184 552 184 368 454 454 454 454 69 207 138 69 169 169 169 169 150 150 450 150 86 628 504 187 175 175 175 525 957 348 733 591 91 91 273 91 757 190 126 900 464 928 464 928 78 78 78 234 977 673 849 491 133 133 133 399 809 809 809 809 284 284 852 284 233 233 699 233 246 738 246 246 774 387 387 774 293 293 879 293 8 170 502 194 204 408 408 204 98 196 196 98 371 371 371 371 873 817 633 435 606 202 202 202 238 652 596 710 592 592 296 296 176 558 910 127 251 251 251 251 17 76 46 798 555 511 229 553 303 202 101 101 815 815 815 815 356 926 352 651 177 177 354 354 735 735 735 735 40 120 40 40 287 174 463 611 160 480 320 160 275 275 275 825 916 407 240 22 996 332 332 332 189 189 189 567 87 174 87 174 57 171 57 114 76 76 76 76 552 276 276 552 247 247 247 247 218 218 436 436 98 49 49 98 675 675 675 675 195 195 390 390 136 136 272 408 40 40 120 40 306 306 918 612 138 276 276 138 764 764 764 764 700 700 700 700 347 694 347 694 458 230 638 998 651 217 217 217 201 603 402 201 244 244 244 732 307 307 307 307 538 538 538 538 2 2 2 6 158 158 158 474 129 387 129 129 151 151 151 453 76 38 38 114 262 18 332 411 317 634 317 634 873 873 873 873 784 392 392 784 96 96 288 96 299 299 299 299 194 582 194 388 307 307 307 921 362 362 724 724 105 35 70 35 244 732 244 488 131 131 262 262 766 383 383 766 172 86 172 86 388 194 582 194 522 347 628 156 54 18 18 18 596 596 596 596 331 331 993 331 231 449 759 993 252 84 84 84 445 269 505 863 178 178 534 178 824 563 341 121 288 864 288 288 152 456 152 152 470 235 235 470 569 569 569 569 739 645 388 169 140 420 140 140 67 67 67 201 7 7 7 7 384 384 768 768 819 273 273 273 922 461 922 461 139 417 139 139 70 140 140 70 598 299 598 299 663 663 663 663 24 12 24 12 328 984 328 328 681 681 681 681 229 687 458 229 99 17 508 343 327 327 327 981 191 382 573 191 252 252 252 756 298 298 894 298 990 330 330 330 458 916 916 458 407 407 814 814 267 801 267 267 278 278 556 556 484 726 242 242 717 717 717 717 494 247 247 741 141 47 94 47 425 238 985 402 308 308 924 616 438 662 688 937 537 537 537 537 122 122 244 244 144 432 288 144 617 617 617 617 743 743 743 743 149 149 447 149 37 37 37 111 310 930 310 310 53 302 941 209 94 94 94 282 201 67 67 67 858 858 858 858 581 72 494 339 7 7 21 7 28 14 28 14 865 865 865 865 234 702 234 234 334 334 167 167 778 677 532 699 705 247 949 619 38 38 114 38 172 516 344 172 261 783 261 522 540 270 270 540 2 2 6 2 140 140 420 280 133 399 133 133 160 80 80 240 84 126 42 42 46 46 46 46 51 153 51 51 276 828 276 276 89 89 267 89 336 168 168 504 336 504 168 168 52 268 271 89 548 548 548 548 242 363 121 121 9 18 18 9 419 419 419 419 283 283 283 283 862 234 341 823 777 518 259 259 198 198 198 594 212 424 424 212 55 264 689 806 257 220 921 193 267 89 89 89 362 724 362 724 640 863 11 300 238 119 357 119 252 84 84 168 282 282 282 282 750 238 682 719 990 495 495 990 630 315 945 315 215 215 215 215 95 285 95 95 123 547 379 494 582 194 194 194 404 202 404 202 777 777 777 777 171 171 171 513 484 935 493 77 281 272 475 149 954 954 954 954 222 209 770 275 282 141 282 141 78 78 156 234 19 57 19 19 152 304 304 152 68 68 68 204 277 277 831 277 644 322 322 644 26 26 78 26 732 244 244 244 321 321 321 963 291 652 635 455 851 851 851 851 176 528 176 176 970 970 970 970 510 573 162 445 858 572 286 286 859 580 953 617 216 432 216 648 737 737 737 737 199 199 398 597 29 58 58 29 406 278 438 451 326 326 652 652 256 128 128 256 534 702 268 325 818 519 265 831 60 120 60 120 330 336 853 120 171 171 171 513 312 312 624 624 218 436 654 218 480 240 240 480 911 911 911 911 892 892 892 892 242 242 726 242 984 492 492 984 88 88 264 88 771 249 544 274 272 136 272 136 474 237 237 711 747 420 645 442 876 292 584 292 640 611 508 805 383 766 766 383 771 257 257 257 14 42 28 14 688 411 450 589 275 275 275 825 390 195 585 195 610 610 610 610 174 350 376 390 262 524 524 262 366 183 366 183 233 233 233 233 528 352 176 176 618 618 618 618 140 140 140 420 150 300 150 300 882 588 294 294 457 577 748 320 358 366 158 907 118 354 118 118 217 217 434 651 310 155 465 155 105 210 105 210 46 950 314 458 663 442 221 221 244 732 244 488 746 746 746 746 309 618 309 618 992 496 496 992 53 53 53 53 319 319 319 319 778 778 778 778 3 6 6 3 79 237 79 158 109 218 327 109 606 606 606 606 314 314 314 314 160 320 160 320 177 177 177 177 789 263 263 263 251 251 753 502 73 146 146 73 514 825 393 116 420 140 140 140 943 943 943 943 12 36 12 12 266 798 266 532 492 738 246 246 173 173 519 173 30 60 30 60 12 12 12 12 128 384 256 128 193 193 193 193 3 3 9 6 313 868 385 374 452 226 452 226 106 106 106 106 614 614 614 614 275 275 550 825 5 807 821 876 60 60 180 120 130 130 390 260 818 904 418 366 219 73 73 73 136 136 136 408 227 863 753 340 118 354 118 118 220 220 220 660 383 383 766 766 19 321 623 665 331 331 331 331 328 989 65 711 503 503 503 503 426 639 213 213 150 450 150 150 396 132 132 132 351 152 875 306 663 235 879 519 170 340 170 340 454 47 629 994 96 96 192 192 314 58 900 662 675 441 4 856 819 819 819 819 612 204 204 204 397 397 397 397 804 536 268 268 145 435 145 145 486 162 162 324 44 784 184 885 236 708 472 236 330 660 330 660 449 304 171 409 486 162 162 162 11 22 22 11 102 153 51 51 25 25 75 50 16 8 8 16 117 351 117 117 624 873 347 569 894 894 894 894 197 197 197 591 303 303 606 606 870 196 309 756 279 558 279 558 179 179 179 179 405 405 405 405 175 850 931 795 566 283 283 566 444 105 44 355 772 772 772 772 875 875 875 875 99 198 99 198 179 537 179 358 402 268 134 134 412 206 206 412 235 241 91 225 131 131 393 262 284 852 284 284 488 488 488 488 32 32 32 96 81 81 81 81 970 970 970 970 754 754 754 754 81 243 81 81 342 171 171 342 307 307 921 307 788 788 394 394 227 227 227 681 987 657 785 375 401 844 631 457 642 642 321 321 74 74 222 74 332 664 332 664 406 706 496 803 650 325 325 975 153 153 153 153 264 88 88 88 453 707 122 125 70 70 70 210 202 101 202 101 270 270 540 810 221 221 221 221 245 245 490 735 188 376 188 564 132 66 132 66 141 282 141 423 329 329 987 658 304 912 304 608 72 765 657 435 153 153 459 306 647 851 587 971 987 329 658 329 369 369 738 738 230 345 115 115 897 897 897 897 739 613 592 896 64 32 32 64 321 40 90 741 840 380 420 426 290 435 145 145 221 663 221 442 45 135 90 45 28 603 538 466 627 418 209 209 360 720 360 720 893 893 893 893 408 913 503 250 304 608 608 304 740 740 740 740 26 215 716 968 252 504 252 756 274 548 274 548 840 280 280 280 278 278 278 278 211 422 633 211 274 274 822 274 192 96 192 96 647 647 647 647 144 144 432 144 614 922 195 711 446 223 669 223 224 224 224 224 781 781 781 781 28 28 84 56 127 127 381 127 564 188 188 188 472 472 944 944 566 998 132 810 192 192 576 192 744 248 248 496 701 361 978 987 264 264 792 264 11 11 11 11 60 180 60 120 352 352 352 352 53 824 740 946 418 209 209 627 71 71 71 213 154 154 462 308 165 165 330 495 18 18 54 18 884 642 782 262 277 831 277 277 102 411 634 483 328 164 164 328 588 823 954 667 530 21 544 761 990 495 495 990 260 780 260 520 97 504 102 284 402 133 839 801 118 118 118 118 66 198 66 66 285 570 570 285 26 78 26 26 449 449 449 449 412 412 412 412 787 926 762 382 596 894 298 298 226 452 678 226 391 391 391 391 119 357 119 119 115 115 115 345 433 541 861 831 454 389 58 612 774 129 307 189 246 82 82 164 330 990 330 330 478 62 385 213 315 315 315 945 212 212 424 424 167 334 167 334 978 978 489 489 436 466 621 633 788 788 394 394 76 76 38 38 546 493 987 196 582 194 194 194 175 525 175 350 291 679 318 671 642 642 642 642 458 458 458 458 368 736 736 368 434 868 868 434 472 472 472 472 196 196 588 392 10 20 30 10 322 966 322 322 442 221 221 442 52 156 52 104 310 310 310 930 540 968 235 385 475 475 950 950 225 225 675 450 93 93 93 279 648 51 123 545 543 543 543 543 50 50 150 100 185 185 185 555 357 357 357 357 285 570 855 285 989 989 989 989 258 258 774 258 3 1 1 1 297 594 297 891 668 668 668 668 4 4 4 12 814 175 530 608 284 142 142 426 956 478 956 478 468 234 234 702 230 115 345 115 661 661 661 661 885 323 834 509 119 119 357 119 246 246 738 246 402 134 134 134 701 465 835 28 18 9 18 9 50 100 150 50 243 81 81 81 322 644 322 644 2 209 588 189 402 402 402 402 618 245 65 631 223 637 515 333 951 28 990 131 501 167 334 167 896 896 896 896 191 573 191 191 750 250 500 250 260 260 260 260 822 411 822 411 161 161 322 483 764 764 382 382 74 74 74 74 241 241 723 241 149 149 149 447 57 57 171 57 190 190 95 95 764 333 791 43 252 126 126 378 754 754 754 754 999 999 999 999 79 79 237 79 299 299 897 598 28 28 28 28 149 149 298 298 91 182 91 273 764 764 764 764 160 320 160 320 226 226 452 678 857 857 857 857 929 228 133 876 90 180 180 90 244 244 244 244 270 270 540 540 507 169 169 169 257 244 94 273 486 972 486 972 900 900 900 900 418 580 506 377 938 469 469 938 432 864 432 864 646 646 646 646 912 912 456 456 158 158 316 316 604 302 604 302 278 417 139 139 590 590 295 295 188 188 94 94 106 106 318 106 292 292 876 584 295 949 109 784 430 215 215 645 101 101 303 101 324 486 162 162 317 951 634 317 642 214 214 214 348 696 348 696 178 534 178 356 150 75 150 75 41 123 41 41 328 984 328 328 810 270 270 540 11 11 22 22 510 255 255 765 176 176 176 528 138 69 69 207 316 316 316 316 614 614 307 307 615 62 924 409 9 18 9 27 921 307 614 307 800 113 246 295 946 675 946 301 76 228 76 76 730 295 800 755 134 134 134 402 299 253 917 205 210 315 105 105 442 442 884 884 425 425 850 850 522 522 522 522 875 277 481 475 477 159 318 159 328 164 164 492 297 297 594 891 353 353 353 353 338 507 169 169 190 570 190 190 97 291 97 97 2 2 2 2 226 226 226 678 93 31 62 31 111 222 222 111 943 546 270 789 237 711 237 474 717 239 239 239 165 165 495 165 271 271 813 542 178 178 178 178 236 708 472 236 382 191 573 191 362 362 362 362 585 998 711 492 559 494 768 579 93 186 93 279 262 131 262 131 628 628 628 628 449 449 449 449 340 170 340 170 269 269 269 807 547 820 557 170 51 17 34 17 405 405 405 405 175 175 175 525 261 522 783 261 185 185 185 555 233 585 255 339 594 396 198 198 45 45 45 45 11 22 22 11 332 166 166 332 36 24 12 12 563 563 563 563 913 913 913 913 203 203 203 609 95 256 970 818 906 705 480 670 130 130 390 130 150 75 75 225 485 485 970 970 867 867 867 867 496 248 248 744 969 724 195 569 266 133 399 133 848 769 365 801 650 29 309 158 213 213 426 426 865 865 865 865 86 258 86 86 590 885 295 295 129 387 129 129 184 552 184 184 472 944 944 472 969 323 323 323 896 434 826 952 179 358 358 179 177 177 531 177 308 616 308 616 421 421 421 421 996 996 996 996 298 298 596 596 488 244 488 244 147 294 147 294 904 904 904 904 747 747 747 747 95 190 190 95 802 649 943 350 152 76 76 152 338 507 169 169 668 668 668 668 166 83 166 83 682 682 682 682 27 27 27 81 600 300 600 300 106 53 53 159 896 880 898 405 8 24 8 16 74 222 74 74 282 423 141 141 131 131 393 131 80 80 240 80 201 134 67 67 152 399 571 542 226 678 226 452 305 880 365 250 126 63 126 63 26 760 147 177 197 197 197 197 306 306 918 612 58 174 58 58 170 510 170 340 220 852 166 277 176 528 176 176 911 766 898 707 70 140 210 70 51 17 17 17 80 80 240 80 201 402 201 402 977 977 977 977 723 241 241 241 245 490 245 490 129 129 129 129 310 465 155 155 512 175 630 778 108 324 108 108 41 41 41 41 104 312 104 104 299 457 865 451 370 370 740 740 168 84 168 84 236 118 236 118 322 322 322 966 16 16 16 48 127 254 127 381 231 231 693 231 73 146 73 146 629 336 813 611 266 133 399 133 107 107 321 214 592 592 592 592 28 56 28 84 55 165 55 110 436 218 654 218 7 14 7 14 52 156 52 52 912 912 456 456 4 8 4 12 224 224 224 224 315 315 315 315 133 399 266 133 485 485 485 485 787 885 77 824 890 445 445 890 534 534 534 534 767 683 928 372 499 998 499 998 375 375 750 750 513 404 707 866 196 196 392 588 290 290 870 580 443 443 886 886 512 256 768 256 611 191 246 453 25 75 50 25 404 404 202 202 332 332 996 664 4 4 4 4 194 388 194 582 168 352 28 503 695 695 695 695 533 78 189 777 825 550 275 275 156 468 156 156 2 2 2 6 812 812 812 812 293 244 900 296 122 61 183 61 109 109 109 327 468 156 156 156 193 193 386 579 682 682 341 341 822 445 831 187 222 666 222 222 989 989 989 989 817 817 817 817 489 163 163 163 201 67 134 67 18 18 9 9 267 89 89 89 624 624 624 624 950 950 475 475 45 15 15 15 235 470 235 705 127 127 127 127 93 905 471 21 929 907 977 252 540 540 540 540 910 149 916 967 294 294 882 294 862 256 980 58 406 609 203 203 294 294 294 294 32 32 64 96 642 963 321 321 228 228 228 684 536 804 268 268 842 421 842 421 267 267 267 801 9 3 3 3 34 184 454 425 65 978 647 415 11 33 11 22 175 175 525 175 480 397 686 978 161 161 483 161 546 182 182 182 746 746 746 746 170 170 340 510 481 481 481 481 81 114 142 166 731 261 66 65 307 307 921 307 917 917 917 917 501 501 501 501 14 7 21 7 99 66 33 33 170 170 170 170 155 155 155 155 471 314 157 157 114 114 57 57 60 60 180 60 216 216 216 648 24 723 184 638 3 3 3 3 664 664 664 664 500 500 500 500 391 596 211 58 210 420 420 210 86 884 778 532 477 477 477 477 875 60 434 661 114 114 114 114 448 448 224 224 335 198 280 252 348 116 116 116 243 486 729 243 1000 1000 500 500 191 400 928 231 700 179 750 357 386 386 772 772 108 324 108 108 450 900 450 900 177 648 784 986 296 296 296 888 895 473 304 389 96 96 288 96 304 304 304 912 485 485 970 970 636 212 424 212 953 485 221 508 914 457 914 457 1000 637 568 365 660 660 660 660 195 195 195 195 453 579 879 320 826 413 826 413 924 462 924 462 829 71 245 648 207 730 239 541 463 421 828 216 229 229 229 229 629 130 242 68 8 8 16 24 220 220 440 440 315 315 315 945 926 926 926 926 52 446 678 861 568 568 284 284 300 100 100 200 534 267 267 801 93 93 279 93 335 335 335 335 603 402 201 201 486 162 162 324 750 802 966 451 324 324 648 648 882 441 441 882 582 291 582 291 858 88 348 395 293 293 879 293 392 392 196 196 95 95 285 190 503 503 503 503 451 451 902 902 995 698 976 150 205 615 205 205 244 244 244 244 524 524 524 524 290 290 870 290 361 650 358 927 30 10 10 10 84 517 224 480 374 374 187 187 300 100 100 200 51 17 17 17 319 957 319 319 42 21 42 21 140 140 140 140 948 50 958 624 206 206 206 206 84 84 84 84 193 193 386 579 246 82 82 82 636 318 318 954 157 314 314 157 12 12 12 12 242 659 914 820 942 471 942 471 468 491 744 140 972 324 324 324 626 313 313 626 990 660 330 330 422 844 844 422 513 342 171 171 171 171 171 513 253 759 253 253 606 750 455 352 524 262 262 786 192 384 576 192 538 538 538 538 930 310 310 620 840 975 500 670 141 47 47 47 801 801 801 801 658 335 625 691 85 404 23 898 886 173 938 639 74 37 37 74 486 243 243 486 720 240 240 240 428 428 428 428 120 60 60 120 857 1000 306 140 620 620 620 620 320 960 320 640 368 368 184 184 619 619 619 619 468 936 468 936 155 310 465 155 294 33 522 796 218 571 23 410 275 110 431 280 395 395 790 790 74 162 902 956 123 246 246 123 23 69 23 46 84 28 28 56 825 897 351 961 384 128 128 128 76 76 76 76 209 209 627 209 452 226 226 452 574 829 402 221 647 751 36 640 201 67 134 67 46 92 46 138 797 797 797 797 396 792 792 396 229 687 229 229 984 984 492 492 112 336 112 112 860 282 934 784 344 688 688 344 908 605 777 241 49 49 147 49 226 226 226 678 397 397 397 397 224 606 645 928 354 177 177 531 10 30 10 10 160 320 320 160 162 486 162 162 660 330 330 660 286 572 572 286 843 150 434 498 780 520 260 260 275 881 404 490 219 438 219 657 832 416 416 832 57 57 57 57 939 939 939 939 486 486 243 243 462 462 231 231 497 497 497 497 200 152 924 5 745 582 52 203 62 186 124 62 752 89 147 397 170 85 85 255 136 136 408 272 302 302 906 302 366 366 366 366 810 988 374 84 522 261 522 261 243 486 486 243 773 633 973 835 222 74 148 74 809 809 809 809 198 198 594 396 93 93 93 93 372 372 372 372 126 63 63 189 42 42 42 42 93 765 348 676 797 678 160 525 94 94 94 94 873 323 272 519 558 186 186 186 183 279 951 476 196 196 196 196 156 312 156 312 122 366 122 122 138 92 46 46 602 301 301 602 162 162 162 486 509 651 401 624 588 588 588 588 224 224 112 112 78 52 26 26 320 320 640 640 668 316 441 801 38 573 161 906 307 307 307 307 17 17 17 51 323 646 323 646 396 132 132 132 896 896 896 896 135 405 135 135 633 633 633 633 42 126 42 84 37 37 74 111 26 13 13 39 529 566 584 480 96 96 96 96 261 87 87 174 356 178 534 178 325 650 325 975 416 416 416 416 792 264 264 264 600 300 300 900 268 268 134 134 607 751 841 635 77 77 77 231 175 525 175 350 57 19 38 19 674 135 197 87 189 378 378 189 44 22 66 22 871 871 871 871 38 114 38 38 173 173 346 519 250 250 500 500 218 109 327 109 57 57 57 57 268 134 402 134 455 455 455 455 457 457 457 457 540 270 540 270 357 357 714 714 579 491 280 740 15 15 30 30 126 126 252 378 612 612 306 306 276 552 828 276 818 798 368 795 104 312 104 104 837 279 279 558 712 54 87 502 531 531 531 531 130 130 130 390 651 651 651 651 405 948 883 866 157 157 314 314 13 13 13 13 34 34 34 34 636 636 636 636 230 230 115 115 651 818 583 922 850 850 850 850 253 253 506 506 337 674 674 337 234 468 468 234 493 528 54 868 786 315 66 291 136 136 136 136 436 218 654 218 903 512 742 946 746 746 373 373 240 240 480 720 263 789 263 263 398 335 100 576 525 525 525 525 290 290 870 290 268 268 268 268 516 701 122 530 627 517 9 835 295 295 590 590 804 268 268 268 490 490 490 490 90 180 90 180 5 5 5 15 255 255 255 765 383 103 725 417 158 316 158 316 524 524 524 524 416 208 208 416 770 770 770 770 784 784 784 784 412 824 412 824 567 567 567 567 95 95 285 95 21 7 7 7 37 37 37 111 773 523 144 466 488 732 244 244 39 39 39 117 326 326 652 978 378 189 189 378 615 615 615 615 906 906 453 453 206 618 206 206 604 302 302 906 122 122 244 244 712 978 700 614 508 254 508 254 85 85 85 255 416 416 208 208 303 777 276 945 19 19 57 19 102 306 102 102 618 309 309 618 525 21 434 825 381 381 381 381 530 265 795 265 314 628 628 314 712 712 712 712 457 914 457 914 184 368 552 184 885 708 484 490 878 878 878 878 161 161 161 483 807 269 269 538 675 225 225 225 450 150 150 150 575 575 575 575 514 967 832 654 294 147 147 294 127 127 127 127 965 521 685 130 536 268 268 536 376 376 376 376 760 317 163 542 313 626 626 313 723 482 241 241 865 865 865 865 238 666 660 817 156 156 156 156 422 633 211 211 827 417 565 155 37 37 37 111 722 361 361 722 599 599 599 599 446 223 223 446 64 48 410 691 171 342 342 171 168 168 168 168 407 407 407 407 260 832 440 536 243 729 243 243 186 186 186 186 411 822 822 411 297 594 594 297 759 253 253 253 176 176 176 528 690 230 230 460 250 125 125 375 975 975 975 975 890 796 33 202 378 756 378 756 253 253 253 253 25 25 75 25 39 13 13 26 659 416 977 471 832 832 416 416 381 381 381 381 687 870 95 737 831 549 321 884 314 314 314 942 40 20 40 20 471 860 394 714 237 237 237 237 760 760 760 760 138 69 138 69 123 369 123 123 227 681 454 227 224 672 224 224 93 93 93 93 457 304 649 265 417 979 259 787 726 386 985 730 220 440 220 440 746 746 746 746 530 265 265 530 708 708 354 354 381 127 254 127 378 378 189 189 816 816 816 816 456 152 152 152 314 314 942 314 134 67 67 201 256 256 768 256 277 277 554 831 807 44 14 838 826 826 413 413 612 612 612 612 260 780 260 260 915 305 305 305 291 291 291 873 713 679 640 71 732 244 488 244 994 994 994 994 192 576 192 192 699 699 699 699 301 602 602 301 191 382 382 191 28 28 14 14 657 219 219 219 780 260 260 260 100 100 300 200 387 258 129 129 402 402 201 201 429 429 858 858 108 108 216 216 26 78 52 26 492 879 556 605 67 67 201 67 54 108 162 54 608 738 280 767 188 94 188 94 837 279 279 279 204 102 102 204 207 207 414 621 848 848 848 848 417 139 139 139 96 32 32 32 26 78 26 26 440 440 440 440 171 171 342 342 298 159 150 661 207 207 414 621 340 340 340 340 133 266 399 133 268 268 268 268 933 311 622 311 292 292 292 876 540 626 207 735 278 278 278 278 386 772 386 772 68 34 102 34 280 140 280 140 349 349 349 349 914 818 729 20 278 278 278 278 539 139 432 648 957 31 200 279 280 280 280 280 293 879 586 293 369 369 369 369 507 623 588 475 28 28 56 56 184 92 184 92 162 162 162 162 211 435 908 134 107 107 214 321 20 20 60 20 55 165 55 55 699 543 269 471 903 903 903 903 111 111 111 111 498 498 249 249 196 196 196 196 88 176 264 88 264 787 628 427 485 348 946 655 750 250 250 250 136 272 136 408 382 382 191 191 223 669 223 223 118 118 236 354 840 840 420 420 350 175 175 350 253 253 759 253 91 91 273 182 299 996 473 458 12 6 12 6 289 289 867 289 60 30 30 90 534 534 534 534 352 352 352 352 221 221 221 663 104 404 572 613 729 243 243 486 552 276 552 276 227 454 454 227 616 454 329 103 335 335 670 670 242 242 242 242 864 288 288 288 414 554 265 973 20 60 20 40 149 298 298 149 892 446 446 892 602 301 301 602 887 887 887 887 137 274 411 137 199 199 199 199 264 264 264 264 843 281 562 281 386 193 193 386 290 870 290 290 288 288 288 288 62 62 62 62 531 177 354 177 344 344 344 344 982 837 708 164 638 319 319 957 729 243 243 243 225 225 450 450 256 768 256 256 269 269 269 269 715 8 355 582 906 906 906 906 171 372 648 172 779 779 779 779 693 362 73 437 670 335 670 335 254 254 762 254 103 86 593 564 73 73 219 73 44 88 44 88 431 862 431 862 187 187 187 187 327 109 109 109 158 158 474 158 710 710 355 355 52 52 52 156 431 995 213 327 476 511 318 834 10 138 302 587 767 767 767 767 480 739 756 541 763 763 763 763 297 99 198 99 524 404 742 845 403 403 403 403 218 218 654 436 7 14 7 21 544 816 272 272 797 797 797 797 284 284 568 852 223 335 319 435 325 325 325 325 916 458 916 458 81 162 243 81 338 301 326 621 289 867 289 289 99 99 198 198 256 512 256 768 346 173 173 346 107 214 107 321 876 876 438 438 962 962 962 962 450 675 225 225 431 431 431 431 154 154 308 308 941 246 110 169 204 612 408 204 42 42 126 42 387 129 258 129 143 143 143 143 918 918 918 918 219 219 438 438 543 181 181 181 782 391 782 391 309 103 103 103 279 279 279 279 26 13 26 13 266 266 266 266 882 588 294 294 26 78 26 26 52 52 156 52 632 632 632 632 48 48 48 144 281 281 281 843 270 270 540 810 409 409 409 409 102 325 735 359 133 133 133 399 319 319 638 638 128 256 128 384 243 81 81 81 298 894 298 298 965 965 965 965 723 596 185 982 824 824 412 412 642 321 642 321 728 728 728 728 69 768 920 760 642 214 214 214 285 570 285 570 570 380 190 190 958 958 958 958 314 942 628 314 128 256 128 256 396 99 464 570 304 152 304 152 296 148 148 444 69 69 69 207 225 225 450 450 120 60 180 60 479 347 495 296 762 762 381 381 568 284 284 568 348 348 348 348 152 304 304 152 298 894 298 596 74 148 74 148 540 180 360 180 300 300 900 600 298 298 596 596 441 882 441 882 132 264 396 132 608 608 608 608 250 750 250 250 648 833 818 445 286 58 255 340 206 206 412 618 255 255 510 765 285 285 285 285 117 117 117 351 360 120 240 120 499 499 499 499 524 524 262 262 315 315 630 945 474 474 237 237 480 320 160 160 58 29 29 87 974 487 974 487 933 311 311 622 714 714 714 714 326 978 652 326 278 278 278 278 142 491 577 52 786 262 524 262 315 315 945 630 688 309 347 991 72 259 399 790 130 130 130 130 13 13 39 26 150 861 794 918 12 24 36 12 156 312 156 312 29 29 87 58 14 7 21 7 739 739 739 739 217 217 217 217 708 647 282 199 176 176 528 176 318 318 636 636 171 57 57 114 230 230 460 690 19 19 19 57 152 228 76 76 152 152 456 152 255 255 255 765 726 726 726 726 946 946 946 946 312 312 312 936 262 262 262 786 126 252 252 126 337 674 337 674 679 684 344 831 45 15 15 15 53 53 159 106 383 808 316 674 297 297 297 891 814 301 215 524 14 75 364 994 297 99 99 198 182 182 182 182 407 632 758 622 534 899 672 51 301 301 301 301 258 855 747 417 886 443 443 886 929 929 929 929 798 266 266 532 187 374 561 187 76 76 76 76 124 372 124 124 174 58 58 58 328 984 328 328 528 352 176 176 832 832 832 832 254 762 254 254 909 303 303 303 56 56 168 56 96 144 48 48 501 343 756 879 374 187 374 187 11 11 33 11 270 270 270 810 172 172 516 344 780 780 780 780 338 676 676 338 700 963 252 460 212 212 212 212 68 68 68 204 806 806 806 806 290 580 290 580 715 715 715 715 259 259 259 777 221 221 221 221 967 360 868 528 78 26 26 26 745 745 745 745 11 11 11 33 146 146 292 438 616 616 616 616 367 367 367 367 141 141 141 141 389 389 778 778 189 378 189 378 49 192 39 971 66 66 66 66 985 889 554 34 252 504 504 252 790 871 131 726 777 777 777 777 571 571 571 571 170 510 170 170 10 30 10 10 222 111 222 111 611 420 7 402 137 137 137 411 246 164 82 82 268 268 536 536 513 171 171 342 274 274 822 274 660 125 402 934 15 5 5 5 628 628 314 314 238 119 119 238 642 321 963 321 113 113 644 112 461 922 922 461 704 704 704 704 966 322 322 322 535 535 535 535 2 1 3 1 840 230 500 239 21 21 42 42 741 247 247 247 852 568 284 284 24 160 155 128 88 176 176 88 219 73 73 73 35 35 35 35 673 499 164 721 261 261 783 261 402 402 804 804 861 861 861 861 216 108 324 108 236 708 236 472 114 297 927 347 214 642 214 214 267 801 267 267 921 577 570 300 342 342 342 342 256 245 213 483 698 698 698 698 196 588 196 196 123 41 41 41 592 888 296 296 246 939 863 519 141 282 141 423 74 74 37 37 63 775 70 541 396 396 396 396 419 419 838 838 104 208 208 104 136 68 68 136 904 452 904 452 666 999 333 333 120 120 120 360 108 324 108 108 51 51 153 51 566 849 283 283 846 846 846 846 484 484 484 484 149 149 149 149 564 564 564 564 656 328 328 984 750 750 750 750 162 162 162 162 589 376 99 661 543 181 181 181 205 205 205 205 54 557 452 876 552 368 184 184 84 168 84 168 193 579 193 193 306 306 306 918 909 643 236 472 267 267 267 267 236 236 472 708 258 774 258 258 314 314 314 942 630 315 315 945 141 141 141 141 171 114 57 57 27 81 27 27 267 267 267 801 886 886 886 886 902 902 902 902 6 6 6 6 285 283 869 100 626 313 626 313 59 490 220 150 72 72 72 216 341 682 682 341 4 4 4 4 172 172 172 172 871 871 871 871 800 400 400 800 300 300 300 300 696 75 629 205 366 183 549 183 971 621 151 582 103 103 103 309 51 51 51 51 157 471 157 157 703 703 703 703 912 755 998 972 222 666 444 222 80 80 80 240 835 347 785 520 200 200 200 600 352 704 352 704 82 164 164 82 143 143 143 143 78 156 156 78 174 174 87 87 883 403 931 54 598 299 299 598 50 50 100 150 38 967 959 28 639 639 639 639 823 823 823 823 893 972 763 763 363 363 726 726 780 780 780 780 438 438 876 876 538 538 538 538 518 259 259 518 198 198 594 198 826 826 826 826 862 862 431 431 122 122 122 366 87 174 261 87 172 172 516 172 546 273 273 546 988 494 988 494 827 443 605 854 736 736 736 736 201 402 201 603 10 20 10 30 846 846 846 846 224 112 336 112 318 318 954 318 752 174 414 551 281 843 562 281 746 373 373 746 394 394 394 394 96 32 32 32 366 366 366 366 510 340 170 170 251 93 965 999 328 328 328 328 635 662 704 226 263 142 828 861 394 394 788 788 353 353 353 353 133 133 133 399 308 616 308 924 44 44 88 132 746 746 746 746 129 129 387 129 632 959 600 932 196 98 98 196 345 115 115 115 35 105 35 35 855 855 855 855 327 981 654 327 387 122 176 181 1 3 1 1 191 382 191 382 130 130 390 130 13 13 13 39 146 438 146 146 598 299 598 299 802 401 802 401 270 479 717 904 432 144 144 144 862 431 431 862 270 270 540 810 318 212 106 106 360 378 555 441 241 241 241 723 450 450 450 450 15 45 15 15 66 66 132 132 732 732 732 732 247 247 741 247 227 227 681 227 317 317 317 951 663 663 663 663 402 402 402 402 160 160 320 320 270 810 540 270 545 545 545 545 140 833 643 456 588 588 588 588 817 817 817 817 464 464 464 464 132 396 132 132 153 189 794 13 514 514 257 257 234 234 468 702 206 206 206 618 310 310 620 620 399 133 133 133 139 139 139 139 372 186 372 186 639 639 639 639 351 117 117 234 238 238 238 714 148 148 444 148 102 204 102 306 664 332 332 996 294 294 294 294 171 171 171 171 333 333 333 999 489 163 163 163 238 238 714 238 94 94 94 94 87 29 29 58 170 510 340 170 3 3 6 6 163 326 163 489 882 882 882 882 754 754 754 754 275 275 825 275 281 662 146 126 550 550 550 550 45 45 135 45 188 626 336 939 289 289 289 289 368 184 184 368 86 86 86 258 98 294 98 98 896 896 896 896 316 948 316 316 100 100 200 200 484 484 242 242 612 612 612 612 69 69 69 69 207 207 414 621 168 168 336 336 140 210 70 70 252 252 504 504 587 587 587 587 48 144 48 48 269 538 269 538 188 732 959 293 276 138 414 138 297 594 297 891 179 179 179 537 487 221 288 250 506 506 506 506 856 856 428 428 63 63 63 189 303 606 606 303 453 453 453 453 104 312 208 104 403 162 93 723 228 114 114 228 282 564 282 564 264 264 792 264 127 127 127 127 15 15 15 15 479 958 958 479 876 438 438 876 870 870 870 870 375 125 250 125 243 243 486 729 153 306 459 153 445 890 890 445 944 593 814 640 252 126 126 378 590 257 416 115 65 65 65 65 898 654 872 357 984 984 984 984 208 624 208 208 122 122 366 122 550 117 483 723 9 9 18 27 285 95 95 95 882 588 294 294 949 884 124 254 270 581 686 56 30 30 90 30 51 51 51 51 99 761 201 594 152 228 76 76 303 101 101 202 20 40 20 40 604 604 302 302 478 239 478 239 768 153 495 355 293 879 293 586 992 509 366 578 511 511 511 511 180 360 360 180 175 175 350 350 605 605 605 605 434 223 490 50 16 8 24 8 192 631 891 10 356 407 561 444 169 507 169 169 142 142 71 71 148 444 148 148 461 922 922 461 843 418 590 437 940 324 260 220 915 915 915 915 671 671 671 671 4 2 2 6 5 15 5 10 634 634 634 634 264 264 792 264 70 70 210 70 212 212 424 424 86 86 86 86 588 294 588 294 884 884 442 442 501 501 501 501 1000 500 1000 500 369 369 369 369 213 213 213 639 887 887 887 887 219 657 219 219 501 167 334 167 172 381 864 227 24 72 24 24 439 439 439 439 590 999 264 141 838 838 419 419 344 172 516 172 498 498 498 498 259 212 125 380 280 840 280 560 837 837 837 837 256 768 256 512 428 214 214 428 12 12 24 24 627 209 209 209 203 203 203 609 192 803 438 257 174 87 174 87 162 162 162 162 153 925 460 305 35 35 105 35 917 749 862 159 1 1 3 1 91 273 91 182 194 582 194 194 175 350 525 175 203 406 406 203 161 483 161 322 924 924 924 924 142 142 426 142 723 723 723 723 464 464 464 464 340 340 170 170 274 822 274 274 85 170 255 85 575 396 465 514 835 835 835 835 271 720 773 349 35 35 35 35 836 418 836 418 168 168 504 168 201 116 909 350 213 426 426 213 621 207 207 414 735 735 735 735 257 257 257 257 56 56 56 168 508 564 612 447 17 17 34 34 205 205 205 205 462 693 231 231 81 27 27 27 150 300 150 300 530 935 945 1 816 816 816 816 354 118 236 118 5 5 15 10 378 189 567 189 332 332 996 664 792 528 264 264 45 15 30 15 100 300 100 100 585 826 225 789 684 684 684 684 131 262 262 131 69 138 138 69 182 182 364 546 143 143 143 429 87 29 29 29 512 512 512 512 427 427 854 854 158 316 316 158 156 156 156 468 96 96 96 96 13 13 13 39 325 650 325 975 478 478 478 478 508 508 508 508 502 458 361 240 174 87 87 174 126 63 63 189 451 451 451 451 535 535 535 535 276 138 138 276 422 211 211 422 227 227 227 227 60 180 60 60 637 637 637 637 472 472 944 944 2 49 715 197 340 574 422 743 607 891 826 533 1 519 567 805 746 395 707 116 306 306 918 306 504 168 336 168 24 24 24 72 850 825 629 157 112 112 112 336 279 93 93 93 458 214 24 113 357 119 119 119 7 14 14 7 732 732 366 366 115 230 230 115 872 872 436 436 706 706 706 706 656 984 328 328 937 668 701 53 231 536 240 522 100 100 200 300 221 221 221 221 658 329 329 658 680 680 680 680 328 164 164 492 187 187 187 561 775 681 879 482 498 166 166 166 166 166 83 83 770 409 576 394 724 724 724 724 164 82 82 164 998 499 499 998 9 3 3 3 43 86 43 86 171 342 171 342 188 282 94 94 858 858 858 858 227 227 681 227 56 112 56 168 189 378 189 378 91 91 91 91 56 84 28 28 685 685 685 685 381 270 299 887 444 444 888 888 718 718 718 718 41 41 82 82 735 735 735 735 3 9 3 3 234 234 234 234 323 323 969 323 909 909 909 909 262 262 262 786 183 61 122 61 29 120 266 871 203 609 203 203 320 320 960 640 184 79 472 136 898 898 898 898 198 198 594 198 287 737 576 225 950 475 475 950 998 499 998 499 168 504 168 336 658 890 603 784 331 331 331 993 137 137 137 137 588 392 196 196 639 446 25 518 991 991 991 991 33 11 11 22 383 766 766 383 594 198 830 590 318 954 318 318 126 252 126 252 941 260 438 351 664 996 332 332 610 610 610 610 321 107 107 107 904 904 904 904 225 275 864 897 121 363 121 242 274 822 548 274 198 198 198 594 143 429 143 143 518 777 259 259 968 968 968 968 124 372 248 124 140 420 140 280 387 671 481 876 606 202 404 202 442 472 936 553 870 290 580 290 325 325 650 975 923 923 923 923 138 138 138 138 520 520 520 520 275 74 763 158 880 440 440 880 682 682 682 682 450 150 150 150 141 141 141 423 392 392 196 196 218 654 218 218 318 159 159 318 30 90 30 60 172 86 258 86 820 820 820 820 470 757 409 283 505 357 712 648 30 15 15 45 40 40 40 120 236 236 236 708 21 42 42 21 564 846 282 282 273 273 273 273 836 842 431 386 429 858 429 858 858 572 286 286 175 175 525 175 118 236 118 354 5 15 5 5 414 207 414 207 241 924 299 786 142 142 71 71 268 764 254 490 648 324 648 324 501 161 582 877 954 477 477 954 458 687 229 229 289 289 867 289 742 742 742 742 79 79 79 237 260 260 260 780 270 90 90 90 498 498 249 249 301 903 301 301 232 232 464 696 278 834 278 556 936 468 936 468 403 403 403 403 306 204 102 102 188 188 564 376 316 948 632 316 422 211 211 633 12 4 4 4 105 210 210 105 899 989 86 506 277 554 277 554 45 319 823 917 155 155 155 155 439 439 439 439 14 42 14 14 592 888 296 296 565 565 565 565 330 660 330 660 564 564 564 564 576 864 288 288 582 840 400 168 97 97 291 97 417 278 139 139 781 375 167 988 3 3 6 6 825 338 518 653 154 154 462 154 230 345 115 115 601 465 96 603 58 58 174 58 186 60 205 110 42 14 14 14 5 5 5 15 229 404 348 487 999 180 910 250 5 15 5 5 496 496 496 496 245 735 245 490 599 599 599 599 294 294 882 294 537 737 649 550 411 411 411 411 648 432 216 216 725 725 725 725 475 372 1 887 814 814 814 814 474 783 205 564 37 74 37 74 172 172 172 172 310 930 620 310 485 456 217 714 716 371 647 572 26 26 78 26 552 184 368 184 711 711 711 711 48 48 144 48 354 177 354 177 92 46 92 46 531 531 531 531 51 51 51 51 676 676 676 676 200 200 200 600 568 16 229 304 96 48 48 144 85 85 255 85 66 66 33 33 892 625 391 377 600 600 600 600 938 469 469 938 336 336 672 672 937 956 9 732 244 244 732 488 476 476 238 238 515 515 515 515 161 161 161 161 13 26 39 13 92 92 276 92 269 269 269 807 102 102 102 306 779 131 574 827 182 273 91 91 879 586 293 293 134 402 134 134 453 453 453 453 301 903 301 602 390 853 926 124 414 138 138 138 185 185 555 185 570 793 173 892 84 42 42 84 362 181 362 181 3 799 412 918 408 408 408 408 460 460 460 460 774 774 774 774 112 327 256 267 380 190 190 570 363 363 363 363 835 722 43 695 497 778 756 986 414 207 207 414 629 629 629 629 239 717 239 239 152 304 456 152 326 513 963 737 309 103 103 206 62 124 186 62 187 374 187 561 3 1 1 1 858 429 429 858 290 290 580 580 16 246 565 168 263 789 263 263 579 193 193 386 168 252 84 84 864 288 288 288 748 748 748 748 774 774 774 774 296 296 296 296 178 454 900 927 61 183 61 61 428 428 856 856 74 968 20 868 250 125 125 250 238 238 238 238 291 582 873 291 103 431 713 377 818 536 626 103 559 79 383 928 169 507 338 169 585 585 585 585 700 766 935 455 162 54 108 54 272 816 544 272 36 36 36 108 81 81 81 243 210 210 105 105 211 211 211 633 47 94 47 94 425 988 288 478 255 85 85 85 384 128 128 128 277 277 277 831 442 884 884 442 734 433 725 882 495 165 330 165 868 434 868 434 417 898 951 276 485 485 485 485 233 466 233 699 857 857 857 857 818 769 676 236 43 43 43 129 798 798 399 399 18 9 9 27 158 79 79 158 237 711 237 474 69 23 46 23 590 295 295 590 481 962 962 481 247 247 247 247 288 576 288 576 633 550 305 630 446 446 446 446 10 30 20 10 708 541 634 965 945 945 945 945 90 46 882 694 351 117 117 117 149 149 447 149 375 125 125 250 327 327 981 327 186 186 558 186 714 238 238 238 230 230 460 460 99 99 198 198 399 399 399 399 176 44 319 281 200 400 600 200 37 74 37 74 531 531 531 531 320 82 359 849 320 320 320 960 565 491 635 933 203 203 203 203 340 170 510 170 139 139 139 417 318 318 318 954 832 416 416 832 238 714 238 238 379 490 852 914 526 810 23 717 699 526 802 224 340 572 510 694 380 219 691 952 397 217 918 640 92 645 818 388 585 195 195 195 987 769 584 749 32 16 48 16 249 83 166 83 218 540 227 108 857 857 857 857 129 258 129 387 421 421 421 421 290 748 61 264 602 602 602 602 112 224 112 224 246 738 246 492 111 111 222 222 223 223 669 223 80 240 80 80 300 922 938 199 590 590 590 590 544 544 544 544 170 340 340 170 836 418 836 418 9 27 9 9 936 312 624 312 604 302 302 604 719 910 849 975 148 667 183 333 335 335 335 335 673 831 278 706 192 96 288 96 407 407 407 407 594 198 198 396 161 161 483 161 478 673 375 484 992 424 348 258 379 758 379 758 257 514 257 514 31 62 31 93 315 945 315 315 631 840 825 510 780 780 780 780 114 228 342 114 229 458 458 229 668 335 473 899 226 226 678 226 448 224 224 448 93 93 93 279 143 143 429 143 530 265 265 530 77 154 231 77 713 249 474 230 123 41 41 41 106 318 212 106 141 282 141 423 393 131 131 131 728 728 728 728 921 921 921 921 161 161 322 483 27 792 999 889 272 544 272 816 331 993 662 331 550 275 275 550 407 956 550 740 185 854 511 869 681 227 227 454 788 788 394 394 244 732 244 244 165 165 495 330 284 284 568 568 370 555 185 185 582 194 194 194 285 285 570 855 54 27 81 27 856 428 856 428 227 227 227 227 208 284 242 238 64 64 192 64 506 253 506 253 986 411 770 806 251 878 926 259 965 294 10 464 90 682 159 954 233 466 699 233 639 213 213 213 50 50 50 50 75 75 150 150 173 173 173 519 532 532 532 532 574 574 574 574 168 168 168 168 287 574 574 287 840 840 840 840 905 839 52 860 498 996 498 996 960 320 320 320 73 73 73 219 1000 88 914 496 264 264 132 132 980 60 404 363 898 898 449 449 293 879 293 586 924 308 616 308 283 963 663 884 388 776 388 776 545 545 545 545 552 791 377 883 299 299 299 897 485 485 485 485 918 612 306 306 591 591 591 591 541 207 326 557 428 180 840 353 264 1 340 364 519 79 359 131 104 71 897 911 418 418 418 418 15 15 45 15 387 258 129 129 170 170 340 340 140 140 140 420 561 561 561 561 317 674 652 245 69 993 850 896 920 460 460 920 140 420 280 140 511 511 511 511 192 576 384 192 663 442 221 221 232 116 116 348 174 87 87 261 95 190 190 95 87 58 29 29 418 389 921 537 475 950 475 950 306 612 306 612 82 164 82 164 363 726 726 363 258 910 200 420 490 490 490 490 108 216 324 108 78 26 26 26 176 528 176 176 458 458 458 458 176 176 176 528 257 521 113 495 190 570 190 190 798 266 266 266 769 769 769 769 278 139 139 417 6 9 3 3 893 665 389 261 261 261 261 783 132 132 264 264 113 113 113 339 52 52 156 52 210 630 210 420 798 399 798 399 924 308 616 308 377 754 754 377 660 220 220 220 58 174 58 58 903 903 903 903 825 562 866 187 262 131 131 262 313 339 159 317 198 66 66 132 979 979 979 979 206 206 206 206 228 76 76 152 72 744 424 779 211 211 422 633 74 222 74 74 279 279 558 558 73 73 219 73 283 566 283 849 183 366 549 183 90 30 30 30 865 865 865 865 112 112 112 112 30 955 311 577 258 129 129 387 798 266 266 266 658 329 329 987 57 57 57 57 181 100 996 23 888 296 296 296 268 268 268 804 930 930 930 930 791 791 791 791 12 24 12 24 627 209 209 209 250 250 125 125 832 832 832 832 324 324 324 324 428 856 428 856 242 242 484 484 283 849 283 283 976 976 976 976 306 306 918 612 174 174 174 174 276 92 92 92 312 156 156 312 182 364 182 546 45 45 135 45 590 590 295 295 184 699 128 92 814 814 814 814 159 159 159 477 480 865 186 633 327 981 654 327 526 789 263 263 270 810 270 270 966 795 126 289 157 314 157 314 115 115 115 115 988 736 970 718 181 362 181 543 563 563 563 563 447 894 447 894 310 310 155 155 247 247 741 247 636 424 212 212 143 143 143 429 55 131 519 664 72 72 72 72 67 134 134 67 154 154 154 154 204 68 136 68 934 934 467 467 46 810 316 192 812 406 406 812 182 273 91 91 430 430 430 430 33 33 33 33 420 630 210 210 920 460 920 460 590 75 782 602 101 101 303 101 930 930 930 930 194 194 582 194 897 392 438 732 594 779 305 245 231 231 462 462 728 728 364 364 37 37 37 111 909 303 303 303 735 806 468 696 132 264 264 132 393 786 393 786 906 906 453 453 231 231 231 231 775 775 775 775 310 310 310 310 129 129 258 258 14 14 14 42 253 985 663 342 146 292 146 438 56 168 56 56 21 42 42 21 861 861 861 861 281 281 843 281 81 81 162 162 444 666 222 222 844 422 422 844 254 58 918 722 530 265 265 795 429 143 286 143 249 249 249 747 262 262 786 262 159 53 53 53 870 870 870 870 377 377 377 377 520 520 520 520 688 688 688 688 924 924 924 924 397 794 794 397 73 146 219 73 6 6 6 6 176 176 528 352 340 170 510 170 888 759 723 687 144 144 144 144 75 25 25 50 45 267 607 733 566 849 283 283 580 290 870 290 331 331 331 331 741 479 122 666 660 660 660 660 792 264 264 264 672 182 451 101 350 175 175 350 320 320 320 320 250 375 125 125 354 177 531 177 256 256 768 256 54 455 701 961 133 266 266 133 426 693 282 464 162 162 324 324 313 313 313 313 668 334 668 334 348 696 696 348 952 476 476 952 231 693 231 231 924 308 308 308 148 148 148 148 832 832 832 832 249 849 207 656 417 278 139 139 867 360 518 614 20 10 20 10 188 564 188 376 206 618 206 206 819 819 819 819 238 238 714 238 954 318 318 318 433 866 433 866 235 367 309 601 185 555 185 185 176 176 528 176 777 777 777 777 438 438 438 438 908 161 100 270 246 830 541 386 84 84 84 252 416 208 416 208 43 86 43 86 420 210 630 210 861 574 287 287 204 612 204 204 262 524 262 786 616 308 308 616 102 204 102 306 668 334 334 668 153 306 153 306 741 741 741 741 456 958 713 973 188 564 188 188 274 274 137 137 177 354 177 531 646 323 323 969 441 147 147 147 20 10 20 10 332 996 664 332 391 391 391 391 329 329 329 329 664 332 664 332 54 27 81 27 810 909 261 508 445 953 313 944 741 247 494 247 446 223 669 223 69 23 23 46 527 539 596 894 42 14 28 14 70 210 70 70 237 474 237 474 62 186 124 62 987 987 987 987 714 357 357 714 75 75 225 150 142 142 71 71 303 909 303 303 161 322 322 161 471 715 395 206 714 733 294 263 87 117 317 217 936 312 312 312 906 513 410 504 540 289 472 738 337 337 337 337 690 345 690 345 574 287 574 287 98 98 98 98 12 12 24 24 203 14 195 891 25 75 25 50 516 758 718 256 146 146 146 438 162 324 324 162 742 742 742 742 173 393 385 952 317 317 317 951 813 271 271 271 774 258 516 258 501 340 467 391 713 713 713 713 442 442 884 884 371 371 371 371 387 129 129 258 392 392 196 196 3 6 6 3 84 28 28 56 965 965 965 965 667 195 196 640 320 640 320 640 20 20 40 60 142 284 142 426 292 876 584 292 849 283 283 566 975 911 942 688 338 169 169 507 86 258 86 86 254 254 254 254 198 99 198 99 77 231 77 77 318 954 318 636 258 129 129 387 265 480 447 158 661 661 661 661 163 163 163 489 622 622 622 622 148 296 148 296 773 348 625 998 82 246 82 164 150 150 450 150 954 318 318 318 40 80 40 120 288 864 288 288 666 999 333 333 696 348 696 348 560 280 280 560 135 111 102 332 93 294 156 983 764 764 764 764 724 724 362 362 238 238 238 238 220 660 220 440 341 799 478 797 378 126 126 126 651 217 217 217 378 189 378 189 435 435 435 435 279 93 93 93 307 614 307 614 522 174 174 174 348 348 348 348 182 182 364 546 500 549 435 62 132 132 396 132 526 523 180 900 4 12 4 4 140 140 140 420 319 638 319 638 326 326 326 326 257 865 34 734 100 100 100 100 364 364 364 364 609 406 203 203 108 108 108 324 872 872 872 872 478 956 478 956 328 328 328 328 228 114 342 114 831 656 92 836 576 496 235 579 776 776 776 776 675 225 225 225 538 269 269 807 39 39 117 39 495 815 102 48 111 111 111 111 42 42 84 84 402 201 603 201 317 634 951 317 347 347 347 347 708 354 708 354 3 6 3 9 251 251 502 502 183 183 366 549 617 617 617 617 898 449 449 898 614 512 541 796 400 153 943 195 247 247 247 741 555 555 555 555 652 326 326 652 342 171 171 513 98 294 98 98 58 116 174 58 654 981 327 327 29 29 87 29 312 312 624 936 255 255 255 765 325 325 325 325 735 735 735 735 654 327 981 327 319 319 638 638 867 289 578 289 182 512 120 915 2 527 791 401 257 514 771 257 72 24 24 24 206 618 206 206 240 240 720 240 420 420 840 840 195 653 117 6 666 222 222 222 464 464 464 464 794 794 794 794 767 222 75 222 373 373 373 373 739 460 847 124 8 4 4 8 511 511 511 511 119 119 119 357 166 823 119 88 502 502 502 502 150 150 450 150 946 17 391 366 526 526 526 526 564 86 813 199 231 693 462 231 120 120 120 120 688 688 688 688 644 644 644 644 753 167 436 296 108 216 324 108 313 939 313 313 903 77 521 321 148 148 296 444 248 496 496 248 924 308 308 616 656 984 328 328 199 199 199 199 763 763 763 763 12 4 4 4 850 850 425 425 87 174 87 174 458 458 458 458 243 243 243 729 816 816 816 816 63 689 117 992 476 933 679 622 125 391 60 91 408 136 272 136 861 861 861 861 642 321 642 321 1 1 3 1 999 333 333 333 149 136 448 120 6 3 9 3 56 28 56 28 368 351 58 921 721 721 721 721 498 413 170 419 54 162 54 54 815 895 522 607 196 392 588 196 285 855 285 570 41 136 541 85 842 754 480 589 718 718 359 359 160 320 160 480 239 567 924 816 472 472 472 472 24 554 491 811 453 151 151 302 210 210 630 210 287 351 810 548 111 111 111 111 414 138 138 276 278 278 834 278 192 64 128 64 701 701 701 701 843 281 281 562 119 119 119 119 141 423 282 141 868 868 868 868 306 306 918 612 92 92 46 46 684 228 456 228 912 304 608 304 616 308 308 924 102 306 204 102 258 86 86 86 998 998 998 998 829 829 829 829 861 617 981 980 300 138 75 581 975 325 325 325 213 213 639 426 534 430 562 183 680 680 340 340 570 570 570 570 267 89 89 89 36 108 36 36 386 386 386 386 251 753 251 502 44 240 20 936 106 212 106 318 296 592 592 296 214 428 642 214 280 280 280 280 172 86 172 86 214 214 642 214 984 984 984 984 212 636 212 212 350 175 350 175 36 36 18 18 262 524 786 262 295 590 295 590 586 293 293 586 678 470 382 646 70 70 70 210 376 752 376 752 618 990 306 870 644 322 322 644 78 78 156 156 249 249 747 249 15 5 5 5 603 201 201 402 530 265 530 265 293 586 293 879 946 473 946 473 328 656 656 328 202 202 202 202 500 1000 1000 500 269 269 269 269 115 115 230 230 722 545 500 849 133 238 97 389 205 615 205 205 128 128 128 384 253 759 253 506 10 681 254 896 38 38 114 76 636 212 424 212 831 831 831 831 484 242 726 242 837 279 279 279 224 375 249 259 276 552 276 552 148 148 148 444 547 956 112 671 644 766 423 823 454 500 921 157 737 737 737 737 339 339 339 339 93 93 186 186 172 516 172 172 748 374 374 748 636 636 636 636 298 596 596 298 290 870 290 290 849 283 283 283 209 418 627 209 219 657 219 219 684 342 684 342 310 310 310 930 40 20 40 20 391 228 693 981 97 291 97 194 887 435 219 136 311 311 311 311 423 141 141 141 70 70 140 210 357 357 357 357 799 799 799 799 328 328 656 656 942 942 471 471 575 188 680 40 780 260 260 260 234 468 702 234 990 160 864 492 876 158 211 934 109 109 327 109 223 223 669 223 266 266 266 798 276 276 828 276 275 275 275 825 21 232 151 564 285 285 285 285 105 105 315 105 497 497 497 497 77 231 77 77 12 12 6 6 110 110 110 110 260 520 780 260 289 867 289 289 437 599 386 439 602 817 578 457 303 303 606 606 470 235 235 705 320 320 960 320 456 456 456 456 336 15 312 173 852 852 426 426 536 172 657 709 694 694 694 694 177 59 59 59 264 88 88 88 35 35 105 70 299 721 84 480 219 438 219 438 402 852 242 660 149 149 447 149 272 816 272 272 756 756 378 378 250 750 250 500 438 438 876 876 938 938 938 938 111 111 111 111 58 174 116 58 978 978 978 978 104 208 312 104 423 423 423 423 450 225 225 450 971 155 408 11 996 996 996 996 642 428 214 214 10 10 30 20 654 218 436 218 669 223 223 446 256 256 768 512 80 80 80 80 160 80 160 80 241 241 241 241 927 309 618 309 483 299 423 770 23 23 46 46 215 645 215 215 385 424 754 531 272 748 281 796 179 841 847 374 116 348 116 116 133 266 133 266 558 372 186 186 585 585 585 585 134 134 134 134 483 966 483 966 864 230 573 441 12 36 12 12 138 443 340 403 491 491 491 491 295 866 973 372 476 854 149 44 87 87 87 87 230 230 230 230 557 557 557 557 856 536 30 533 416 416 416 416 146 73 146 73 570 285 570 285 45 90 45 135 398 796 398 796 225 450 225 450 520 260 260 780 204 612 204 204 713 713 713 713 427 854 854 427 871 43 260 836 57 57 57 57 191 573 191 191 72 72 36 36 346 173 346 173 22 44 44 22 233 466 233 466 824 824 824 824 612 306 918 306 844 713 969 456 440 89 606 104 310 930 310 620 99 297 99 99 133 831 275 706 358 179 179 537 483 825 650 935 434 217 217 434 344 344 688 688 792 792 396 396 308 924 308 308 602 301 903 301 422 844 844 422 12 6 12 6 882 441 441 882 166 166 498 166 93 93 186 186 136 408 136 136 822 754 999 343 234 234 702 468 36 36 72 72 79 79 79 79 41 41 41 123 681 227 227 227 466 466 466 466 549 549 549 549 57 57 57 57 112 507 656 200 115 115 345 115 620 456 546 119 149 75 827 974 833 833 833 833 22 66 22 22 732 366 732 366 709 709 709 709 424 212 424 212 239 764 572 733 270 270 810 270 382 191 191 382 173 346 346 173 120 40 40 40 21 7 7 14 245 245 245 735 443 886 443 886 135 135 135 405 433 210 758 698 591 197 197 394 289 931 525 819 260 260 780 260 15 15 15 15 117 117 117 351 361 722 361 722 121 121 363 242 93 921 693 781 225 225 450 450 957 700 510 246 656 268 152 157 69 626 870 499 409 409 409 409 550 764 741 518 131 131 131 131 570 190 190 190 939 313 313 313 329 658 329 987 897 299 299 299 9 3 3 3 260 520 780 260 952 476 952 476 483 966 483 966 111 222 222 111 204 204 204 204 87 174 174 87 715 807 206 27 778 389 389 778 6 3 6 3 78 26 26 26 147 294 294 147 322 644 322 966 926 463 463 926 740 740 740 740 309 618 618 309 866 356 967 765 638 319 319 957 74 74 148 148 839 912 382 264 127 127 127 381 864 864 432 432 991 681 415 869 272 816 544 272 880 503 98 320 197 197 197 591 496 496 496 496 50 25 50 25 781 891 892 55 573 191 191 191 393 131 131 131 350 175 175 350 594 604 186 79 434 217 217 434 257 771 257 257 224 224 224 224 277 554 554 277 186 186 186 186 222 111 333 111 936 599 572 522 979 979 979 979 176 88 88 176 91 91 273 91 14 7 21 7 525 404 267 941 208 104 312 104 63 189 63 63 231 231 693 231 131 131 131 393 568 284 568 284 96 96 48 48 109 109 109 109 490 980 490 980 664 332 332 664 313 313 313 939 347 347 347 347 206 103 206 103 364 728 728 364 144 432 144 288 87 87 87 87 762 762 762 762 894 447 894 447 359 382 118 810 436 436 436 436 331 993 662 331 222 111 111 333 423 282 141 141 687 687 687 687 244 244 488 732 68 656 206 806 220 440 220 440 161 808 950 464 299 299 598 897 894 298 298 596 951 317 317 634 562 530 560 966 49 49 49 49 385 634 744 569 301 454 13 530 134 134 67 67 616 16 92 739 252 84 84 84 224 112 224 112 103 103 103 309 212 212 636 212 329 658 329 658 123 123 123 123 226 452 452 226 492 164 328 164 72 72 144 216 59 59 177 59 976 976 976 976 547 600 65 92 715 892 497 666 425 425 850 850 387 387 387 387 278 834 556 278 312 624 312 624 425 425 425 425 177 177 531 177 196 392 196 588 876 933 659 885 481 448 812 10 228 228 228 228 396 198 198 396 352 176 352 176 499 197 279 40 234 805 795 898 720 588 849 81 717 478 239 239 1 3 1 1 323 323 323 323 171 342 513 171 48 48 144 96 93 93 186 186 148 148 74 74 708 708 708 708 918 918 918 918 199 199 597 398 793 793 793 793 84 84 252 168 26 26 26 26 909 522 787 651 296 296 296 888 878 439 878 439 379 379 379 379 956 705 890 857 480 480 240 240 824 919 82 306 325 325 650 975 45 45 90 90 464 232 464 232 18 36 18 36 178 356 178 356 124 62 124 62 260 130 390 130 6 12 18 6 436 872 872 436 924 505 599 870 248 191 473 908 3 3 9 3 423 146 302 867 148 148 444 296 856 856 856 856 292 292 292 876 45 45 45 45 319 319 319 957 243 335 871 30 825 275 550 275 118 118 236 236 456 152 152 304 42 14 14 14 232 116 116 232 159 267 348 687 488 488 488 488 152 51 483 342 774 558 753 22 265 530 265 795 912 304 304 608 444 285 715 932 627 180 5 223 235 235 705 235 410 227 231 590 148 444 148 148 690 230 230 230 612 204 408 204 955 124 125 353 28 28 28 84 266 133 133 399 672 224 224 448 173 173 173 519 83 83 166 249 316 316 158 158 61 183 61 61 754 754 754 754 940 445 624 247 327 109 109 109 26 52 26 52 190 190 570 380 170 170 170 510 238 238 714 238 931 931 931 931 240 240 720 240 93 62 31 31 236 472 472 236 960 480 480 960 306 918 306 306 999 333 333 333 900 600 300 300 88 88 264 88 909 890 555 285 48 48 48 48 840 840 420 420 193 485 746 846 584 584 584 584 874 736 628 90 801 801 801 801 965 364 990 410 245 735 245 490 639 639 639 639 188 376 564 188 84 28 28 56 470 470 235 235 332 996 332 664 636 212 212 212 184 92 184 92 46 46 138 46 273 273 819 546 111 111 333 111 932 315 542 492 88 132 44 44 79 237 79 79 99 99 99 99 870 870 435 435 175 525 175 175 393 393 393 393 334 91 347 785 991 991 991 991 630 945 315 315 370 370 370 370 612 204 204 204 294 147 147 441 395 395 395 395 544 544 272 272 40 299 169 66 234 234 468 468 463 463 926 926 119 119 119 119 396 283 691 660 189 567 189 189 88 264 88 176 639 639 639 639 171 171 342 342 551 551 551 551 354 219 475 429 196 231 373 232 180 90 270 90 62 31 31 62 576 192 192 192 180 90 90 270 236 236 236 236 278 139 139 278 382 191 382 191 933 264 637 486 448 224 224 448 525 175 175 175 62 62 186 124 288 288 576 864 182 546 182 182 843 843 843 843 447 894 894 447 117 117 117 117 87 87 261 87 329 658 658 329 110 330 110 110 379 379 379 379 588 335 494 354 72 607 218 783 5 5 5 5 155 465 310 155 175 350 175 350 786 262 524 262 681 227 227 227 236 595 775 687 349 349 349 349 860 762 753 374 28 637 932 327 151 151 151 453 236 236 236 708 51 51 51 153 694 694 694 694 82 41 41 123 320 972 327 369 596 596 596 596 898 449 898 449 77 77 154 154 729 243 243 486 846 282 282 282 402 201 201 402 77 154 154 77 874 437 874 437 490 245 490 245 106 53 53 159 587 747 183 155 310 155 465 155 65 493 338 670 261 174 87 87 906 302 604 302 294 294 294 294 464 232 464 232 192 64 128 64 544 272 272 816 107 107 107 107 715 349 951 908 313 987 15 659 641 184 274 155 198 99 297 99 281 281 843 281 788 788 788 788 537 537 537 537 679 679 679 679 53 53 159 53 427 427 854 854 129 129 129 129 302 151 151 302 533 127 372 568 65 65 130 130 13 39 26 13 67 134 134 67 636 636 636 636 804 804 402 402 314 314 157 157 314 942 314 628 216 216 216 648 453 151 302 151 378 378 378 378 13 13 39 13 314 628 628 314 4 6 2 2 128 604 596 808 236 236 708 236 134 134 134 402 432 348 966 378 57 38 19 19 153 153 459 153 642 642 642 642 269 807 269 538 632 632 632 632 275 275 825 550 274 137 411 137 159 477 159 159 10 30 10 10 502 502 502 502 156 78 156 78 224 173 415 332 811 567 815 674 744 744 372 372 911 452 797 788 221 663 221 221 361 361 361 361 552 276 828 276 620 83 289 909 838 838 838 838 153 153 153 459 322 322 644 644 403 806 403 806 36 108 36 36 115 345 115 115 204 204 204 612 306 102 102 204 189 126 63 63 260 130 130 390 94 282 94 188 446 223 669 223 73 73 73 219 52 52 156 52 51 131 22 250 275 984 985 660 401 802 401 802 534 356 178 178 560 560 560 560 844 795 864 354 57 841 406 842 165 165 165 165 189 565 357 150 909 303 303 303 408 476 700 211 528 118 802 53 684 684 684 684 7 7 7 7 156 156 468 156 816 272 272 272 771 268 998 510 453 453 453 453 560 896 774 657 618 412 206 206 128 128 128 128 472 472 944 944 640 320 320 960 56 749 162 120 243 243 729 243 282 141 282 141 285 285 285 855 492 164 164 164 579 193 193 193 121 363 121 121 463 463 926 926 25 25 50 50 592 592 296 296 115 115 115 115 224 224 448 448 186 62 124 62 526 263 263 526 342 171 513 171 113 113 339 113 595 532 867 740 872 872 436 436 810 270 270 270 126 126 378 126 122 122 122 122 358 179 537 179 37 37 111 37 259 518 777 259 180 180 180 540 861 861 861 861 168 168 504 168 466 466 466 466 162 162 162 486 163 163 163 163 245 735 245 245 356 356 356 356 178 99 595 981 534 178 178 356 350 350 175 175 47 141 47 47 9 158 100 299 270 135 270 135 210 472 374 797 116 58 58 174 720 360 360 720 592 888 296 296 120 360 120 120 894 894 894 894 586 499 497 437 233 233 233 233 93 279 93 93 238 238 119 119 52 52 52 156 212 212 636 212 213 213 639 426 293 453 770 106 220 660 220 440 323 323 646 646 220 220 440 660 896 192 274 292 703 703 703 703 7 7 21 7 14 42 14 14 194 582 194 194 808 808 808 808 870 870 435 435 779 779 779 779 459 459 459 459 838 419 419 838 430 430 215 215 666 79 487 741 50 150 50 50 279 93 93 93 288 96 96 96 284 142 426 142 96 96 96 288 66 132 66 132 320 160 160 320 168 779 14 748 183 183 549 366 74 74 222 148 295 295 295 295 811 879 247 6 256 512 768 256 951 770 875 366 243 486 243 729 98 98 196 196 661 661 661 661 805 805 805 805 819 631 737 76 766 398 689 541 258 129 387 129 95 95 285 190 352 222 503 145 56 56 28 28 22 44 66 22 694 347 347 694 120 240 120 360 180 540 360 180 696 696 348 348 1 1 1 1 298 596 298 596 66 819 155 27 43 86 129 43 296 296 592 888 22 22 44 66 140 70 140 70 307 614 307 921 310 211 796 507 445 306 702 45 38 241 136 28 321 214 107 107 143 143 143 143 755 19 814 685 764 553 561 77 909 67 61 113 267 632 906 253 314 129 667 491 163 163 489 163 847 847 847 847 253 253 253 253 561 561 561 561 830 632 659 603 157 471 157 157 698 134 845 55 376 376 376 376 324 162 324 162 922 922 461 461 160 160 160 480 21 42 21 63 704 704 352 352 120 120 360 240 218 218 218 654 300 100 100 100 638 638 638 638 300 300 300 900 113 113 113 113 326 163 326 163 167 501 167 167 796 796 398 398 680 35 171 721 807 807 807 807 914 23 267 39 875 373 130 57 948 316 316 632 261 261 783 261 407 153 268 124 193 193 386 579 125 125 125 125 808 622 331 807 739 739 739 739 122 122 244 244 22 22 66 22 413 48 251 889 317 317 634 951 336 112 112 112 857 195 128 214 308 43 871 83 174 348 522 174 493 315 466 589 51 102 102 51 866 108 660 332 694 461 394 702 953 953 953 953 410 410 820 820 431 862 431 862 43 86 86 43 164 164 164 492 301 903 602 301 897 897 897 897 344 172 344 172 392 805 54 922 205 615 410 205 14 7 14 7 76 76 76 228 651 651 651 651 660 990 330 330 424 989 239 482 80 40 40 120 931 972 634 359 27 963 604 348 16 32 48 16 298 149 149 447 532 852 616 512 290 580 290 870 108 54 54 162 991 991 991 991 138 69 207 69 927 927 927 927 679 1000 296 963 44 88 132 44 447 447 447 447 33 33 99 33 65 130 65 130 90 30 60 30 156 78 156 78 976 976 976 976 343 343 686 686 170 170 170 170 446 223 446 223 466 466 466 466 276 828 552 276 682 682 341 341 661 918 374 86 163 163 326 326 216 72 72 72 145 435 145 145 556 278 556 278 128 64 128 64 264 264 792 264 114 76 38 38 996 332 332 332 103 103 206 206 692 924 396 455 306 459 153 153 717 717 717 717 495 990 990 495 402 134 134 134 36 12 12 12 905 472 226 753 247 247 741 247 213 213 213 213 902 118 188 219 996 498 996 498 449 449 898 898 101 101 101 101 340 340 340 340 216 432 432 216 85 85 85 85 314 628 628 314 181 181 181 543 48 16 16 16 178 178 178 534 920 488 407 868 24 29 48 492 714 714 357 357 759 253 253 253 156 156 156 156 359 961 418 456 474 158 158 158 142 142 284 284 480 160 160 160 104 104 104 104 290 870 290 290 128 128 128 128 702 234 234 234 178 178 534 178 437 437 874 874 306 306 918 306 96 192 96 288 148 148 74 74 777 777 777 777 520 513 759 615 384 384 384 384 255 510 765 255 470 470 235 235 917 917 917 917 115 115 345 115 114 114 228 228 511 511 511 511 122 61 183 61 13 26 26 13 363 726 363 726 196 98 196 98 849 849 849 849 746 856 582 460 179 179 537 179 294 882 294 294 79 79 79 237 630 630 315 315 918 918 918 918 225 75 75 75 198 396 198 396 257 771 257 257 723 241 241 241 698 698 698 698 278 556 834 278 30 60 60 30 304 304 304 912 912 912 912 912 710 249 621 506 236 118 118 354 909 303 303 303 921 614 307 307 313 626 626 313 176 176 176 176 292 292 146 146 828 828 414 414 492 492 246 246 22 22 22 22 794 343 181 959 28 56 28 84 658 658 658 658 930 310 620 310 978 978 978 978 67 67 201 134 225 675 225 225 465 155 155 310 456 228 228 456 848 424 424 848 87 87 87 87 132 44 44 44 107 107 214 321 977 249 740 184 221 221 663 221 933 311 311 311 360 120 120 120 543 632 871 289 626 509 271 573 540 540 270 270 277 692 314 310 888 296 296 296 234 234 468 702 620 310 310 930 464 928 928 464 494 494 494 494 82 164 82 164 274 411 137 137 81 243 81 81 835 835 835 835 523 545 408 739 452 452 226 226 136 136 408 136 206 412 412 206 134 134 402 134 884 442 442 884 354 462 979 912 219 438 438 219 660 660 660 660 115 115 115 115 247 247 247 247 236 118 236 118 168 84 84 252 27 54 27 54 498 996 498 996 19 57 19 19 270 810 270 270 610 610 305 305 181 362 181 543 242 121 363 121 231 231 231 231 864 288 288 288 70 70 70 210 213 213 213 213 927 497 172 41 197 394 394 197 202 404 606 202 69 46 23 23 470 470 470 470 55 389 356 910 596 294 622 560 665 164 461 450 199 199 199 597 196 392 392 196 475 475 475 475 445 689 371 336 358 358 358 358 916 11 127 505 387 129 258 129 458 458 458 458 512 681 797 595 701 435 413 305 461 461 461 461 307 614 921 307 558 186 186 186 3 9 3 3 110 110 220 220 518 259 777 259 619 641 46 503 65 195 65 65 281 281 843 562 600 300 300 900 62 124 62 186 335 670 670 335 714 476 238 238 582 460 618 9 505 505 505 505 710 355 710 355 556 556 556 556 203 406 203 609 243 243 486 486 636 212 212 212 279 279 279 279 888 296 296 296 94 282 94 188 29 29 87 29 674 392 738 577 239 239 717 239 15 15 30 45 376 752 752 376 261 261 261 261 207 414 621 207 411 137 274 137 288 144 144 432 458 458 458 458 138 207 69 69 432 216 432 216 947 947 947 947 114 38 38 38 556 556 556 556 819 819 819 819 195 390 585 195 102 705 358 814 209 209 209 627 259 259 777 259 125 375 125 125 59 59 118 177 95 190 285 95 96 32 32 32 890 445 445 890 840 840 840 840 267 267 267 267 987 658 329 329 317 951 634 317 872 872 872 872 228 456 684 228 163 163 163 489 283 283 283 283 651 217 217 434 73 73 73 219 368 192 430 293 146 146 146 438 766 610 277 152 401 98 956 312 407 407 407 407 342 342 342 342 348 348 174 174 564 564 564 564 37 37 37 37 929 929 929 929 78 156 234 78 631 878 300 715 720 240 240 240 855 855 855 855 560 485 73 28 219 757 786 841 58 58 58 58 398 199 199 597 972 972 972 972 21 63 21 21 458 458 458 458 262 262 786 262 362 362 362 362 672 672 672 672 136 136 408 136 66 66 198 132 444 444 222 222 271 271 271 813 11 11 11 11 50 50 150 50 610 610 610 610 891 455 567 625 52 104 52 156 356 178 178 356 174 58 58 116 87 87 174 261 256 768 256 256 577 577 577 577 360 593 279 423 966 483 966 483 610 832 591 181 634 634 634 634 804 268 268 536 6 2 2 2 703 703 703 703 370 185 555 185 550 369 60 376 234 156 78 78 24 72 24 24 324 162 486 162 812 812 406 406 306 306 918 306 3 9 3 3 372 186 186 558 433 433 433 433 19 38 19 57 931 446 147 501 194 194 388 388 24 36 12 12 189 189 189 189 201 603 201 201 402 603 201 201 485 485 485 485 297 891 297 297 462 231 693 231 774 387 387 774 206 412 618 206 522 469 714 668 8 4 4 8 446 446 892 892 260 260 780 260 103 103 103 309 813 271 542 271 127 127 127 127 68 68 204 68 387 387 387 387 286 286 286 286 218 109 327 109 648 48 896 870 9 9 9 9 130 130 130 390 245 997 32 17 743 208 829 613 598 299 299 598 255 765 255 255 674 674 674 674 418 418 209 209 276 272 881 192 21 14 7 7 224 112 224 112 548 548 548 548 881 264 411 693 363 363 726 726 648 216 216 216 436 872 872 436 45 166 37 40 934 934 934 934 98 98 98 98 176 352 528 176 558 558 558 558 177 531 177 177 310 310 155 155 41 82 123 41 508 508 254 254 54 162 54 54 411 822 822 411 355 355 710 710 354 118 236 118 905 66 963 219 16 16 32 48 108 108 324 216 16 16 48 16 61 183 122 61 874 437 874 437 361 361 361 361 26 26 78 26 321 642 321 963 2 2 2 2 990 990 495 495 903 301 602 301 556 556 556 556 875 13 408 892 358 716 358 716 448 224 224 448 153 153 153 153 90 30 60 30 623 523 496 646 914 115 985 978 31 31 93 62 379 379 379 379 165 165 165 495 58 58 116 116 405 810 405 810 116 116 348 116 619 619 619 619 620 421 965 527 634 317 951 317 268 268 134 134 194 582 194 194 806 403 806 403 254 127 127 254 44 44 44 132 949 949 949 949 445 445 445 445 716 27 99 460 313 111 82 534 805 55 822 238 11 11 11 33 206 206 206 618 98 49 98 49 522 522 522 522 54 54 162 54 238 714 238 238 255 832 454 264 331 331 993 331 558 186 186 186 774 774 774 774 183 549 183 366 344 172 172 344 219 219 438 438 164 328 164 492 638 128 404 517 273 132 223 561 813 813 813 813 977 9 232 544 198 99 297 99 131 131 131 393 988 988 494 494 68 204 68 68 319 957 319 638 780 780 390 390 130 237 9 488 360 120 120 120 249 249 747 498 987 987 987 987 278 278 278 278 358 358 358 358 739 744 456 902 7 7 7 7 656 984 328 328 142 240 356 917 261 87 87 87 144 72 72 216 714 476 238 238 334 167 501 167 220 220 220 660 94 94 94 94 316 526 567 185 115 345 115 230 660 220 440 220 226 452 226 678 237 237 474 474 476 952 952 476 448 334 798 202 303 606 303 606 507 169 169 169 218 218 218 218 198 709 567 109 570 190 190 190 116 232 116 232 90 90 90 270 24 8 8 8 42 744 604 582 213 639 213 213 798 798 798 798 943 943 943 943 204 68 136 68 255 510 765 255 79 237 158 79 999 666 333 333 576 349 620 267 35 35 35 105 943 759 580 51 290 295 226 947 279 279 279 279 212 636 212 212 287 574 861 287 269 538 807 269 564 680 637 752 88 44 88 44 91 91 182 273 87 87 174 261 216 216 648 216 285 570 855 285 165 165 165 495 255 85 85 170 283 566 566 283 142 426 142 284 218 291 623 76 178 902 488 872 751 751 751 751 440 440 880 880 106 106 53 53 153 51 51 51 811 811 811 811 4 12 4 4 198 198 198 198 668 668 668 668 712 712 712 712 76 76 38 38 202 606 404 202 29 29 29 29 582 194 194 194 283 283 849 283 551 561 442 312 30 90 30 60 312 312 312 312 348 174 522 174 353 706 706 353 176 176 528 176 129 523 526 951 350 700 700 350 340 680 340 680 221 221 663 221 410 820 410 820 107 107 214 321 252 252 252 252 350 700 700 350 781 16 261 809 154 77 231 77 869 171 204 269 421 842 842 421 215 215 215 645 198 198 198 198 298 894 298 596 274 274 822 274 95 285 95 95 339 339 339 339 452 226 678 226 307 307 921 307 268 402 134 134 780 260 260 520 338 338 338 338 510 255 255 510 873 873 873 873 883 824 183 364 29 58 58 29 714 714 714 714 696 232 232 232 237 237 474 711 501 167 334 167 606 268 979 901 85 85 255 85 117 117 117 117 40 40 80 80 486 162 162 324 597 199 199 199 152 76 152 76 191 191 191 191 710 861 616 335 211 767 587 494 549 15 380 560 250 250 250 250 476 476 476 476 604 302 906 302 728 364 364 728 563 515 453 880 876 438 438 876 20 30 10 10 83 166 166 83 578 990 275 650 304 912 304 608 160 320 160 320 824 16 330 495 233 233 233 233 56 28 56 28 381 873 638 667 925 477 317 238 839 839 839 839 391 391 391 391 60 60 180 60 547 547 547 547 31 31 31 93 636 800 556 913 617 617 617 617 104 52 52 104 130 390 260 130 366 122 122 244 864 288 288 288 925 925 925 925 62 186 124 62 370 370 370 370 8 8 4 4 748 374 748 374 4 4 12 4 662 857 610 734 117 117 351 117 138 69 207 69 475 950 950 475 701 701 701 701 209 209 627 418 651 788 13 553 89 89 89 89 130 718 992 636 360 180 360 180 331 662 331 662 44 44 44 44 476 476 476 476 687 944 593 629 197 282 821 233 947 45 781 256 84 42 84 42 324 648 324 648 471 471 942 942 206 412 618 206 296 592 296 888 145 145 290 435 261 637 852 238 441 785 741 255 267 267 801 267 314 628 314 942 851 851 851 851 355 355 355 355 468 468 468 468 46 403 976 566 742 530 776 754 699 699 699 699 32 32 64 96 354 177 177 531 118 118 118 118 794 397 397 794 612 306 306 612 340 340 340 340 604 604 302 302 933 311 311 311 672 224 448 224 216 216 432 432 714 238 238 476 276 184 92 92 283 283 283 283 807 269 269 269 97 97 194 194 777 486 505 713 85 85 85 255 499 998 998 499 130 130 65 65 621 621 621 621 275 275 825 275 415 415 415 415 122 366 122 122 851 702 961 123 168 168 504 336 841 841 841 841 432 140 657 985 450 150 150 150 224 224 112 112 200 200 200 600 352 352 704 704 727 727 727 727 654 436 218 218 962 962 962 962 232 696 232 232 111 454 199 267 153 459 153 153 316 632 632 316 388 776 776 388 285 95 95 190 118 851 412 13 789 263 263 263 70 210 70 70 161 161 161 483 116 232 232 116 292 292 876 584 68 34 34 102 386 386 386 386 577 577 577 577 117 351 117 117 654 654 327 327 46 46 92 92 746 746 746 746 532 532 532 532 764 88 639 105 456 315 968 748 582 27 460 240 487 487 974 974 206 206 206 206 209 209 627 209 796 796 398 398 6 18 6 6 103 103 309 103 565 565 565 565 227 227 227 681 5 5 5 15 917 917 917 917 803 803 803 803 918 255 579 972 736 736 368 368 212 106 212 106 718 614 988 525 341 341 682 682 146 146 146 146 206 206 412 412 121 121 121 121 985 652 509 817 896 244 680 104 540 540 270 270 204 306 102 102 654 267 689 507 544 775 784 943 228 114 228 114 349 349 349 349 234 234 702 468 539 284 435 82 278 278 556 556 332 166 166 498 354 177 354 177 96 48 48 96 2 4 4 2 58 116 174 58 834 312 352 144 26 52 26 52 210 420 210 630 242 414 498 729 278 278 834 278 258 258 516 516 6 12 12 6 252 756 504 252 212 424 636 212 140 140 420 280 66 66 198 66 510 510 510 510 7 826 443 863 332 820 574 281 119 119 357 119 148 40 61 666 817 610 576 90 157 314 157 314 957 319 638 319 690 690 690 690 700 797 128 632 301 602 903 301 62 62 186 62 344 344 344 344 547 547 547 547 449 449 898 898 724 793 729 180 683 683 683 683 47 94 47 141 113 339 113 113 442 928 650 294 687 648 835 543 234 234 117 117 585 195 390 195 265 795 265 265 332 230 366 617 654 654 654 654 760 133 301 526 312 312 312 312 220 220 660 220 757 634 301 783 144 48 48 96 708 708 708 708 123 123 123 369 249 249 249 249 576 576 288 288 251 753 251 251 200 200 200 600 629 660 33 377 126 546 496 596 510 510 510 510 135 135 405 135 961 961 961 961 184 184 368 368 466 233 233 699 592 683 801 366 690 674 345 198 180 180 180 180 87 896 109 261 119 238 238 119 913 913 913 913 72 72 144 216 166 83 166 83 233 233 466 466 479 479 479 479 694 777 412 817 60 180 120 60 274 137 411 137 172 344 516 172 866 866 866 866 510 414 129 215 868 489 310 529 252 756 252 252 654 832 412 898 20 40 60 20 315 843 12 458 170 340 170 510 368 917 150 945 137 137 137 137 304 304 304 912 731 207 481 142 283 566 283 849 323 323 646 969 195 158 887 443 428 856 428 856 57 57 171 57 309 103 103 103 33 33 33 99 600 300 300 600 219 219 219 657 49 49 147 98 452 452 452 452 175 175 525 350 425 425 850 850 871 449 35 647 970 970 485 485 262 131 131 262 464 729 670 597 370 185 185 555 319 687 835 542 480 960 960 480 222 222 222 222 504 336 168 168 610 305 305 915 195 585 195 195 4 2 2 4 932 932 932 932 751 573 210 532 899 510 718 83 874 874 437 437 136 136 136 408 248 248 744 248 51 102 51 102 424 765 931 796 102 153 51 51 630 714 986 762 378 126 126 126 870 870 870 870 753 251 251 251 210 210 210 630 554 75 871 51 89 178 267 89 570 285 285 855 318 159 477 159 929 929 929 929 90 45 45 90 471 157 157 157 802 802 802 802 201 201 603 201 88 744 231 780 176 368 512 7 462 154 154 154 443 218 750 186 327 645 532 523 314 628 314 628 703 703 703 703 403 13 453 497 418 209 418 209 428 642 214 214 138 287 870 459 678 226 226 452 924 924 924 924 883 883 883 883 513 171 342 171 192 96 192 96 552 828 276 276 614 921 307 307 600 378 446 671 668 668 668 668 324 648 648 324 838 419 838 419 241 241 723 241 64 32 64 32 654 218 218 218 166 332 166 332 106 106 212 212 248 744 248 248 53 106 159 53 72 476 840 409 349 498 798 44 277 277 554 554 29 87 29 29 115 115 115 115 642 750 188 952 91 273 91 91 71 142 213 71 353 456 758 13 407 814 407 814 199 597 199 398 604 604 604 604 981 981 981 981 777 259 518 259 154 154 462 308 72 216 72 72 648 648 648 648 178 534 178 356 9 516 275 474 441 141 852 669 42 695 767 744 114 228 114 342 762 254 254 254 398 199 199 398 50 150 50 50 516 344 172 172 84 252 84 168 89 361 921 208 41 905 624 65 833 833 833 833 642 214 214 214 771 257 514 257 614 307 307 614 410 820 820 410 200 200 200 200 333 333 666 666 567 145 569 838 581 581 581 581 129 258 129 387 42 42 84 84 916 458 414 811 836 836 836 836 657 657 657 657 516 172 172 172 672 224 224 448 210 70 70 70 588 294 294 882 740 740 370 370 953 528 97 824 896 988 82 491 122 122 366 122 729 163 190 301 223 669 223 446 456 228 456 228 944 437 881 777 5 15 5 5 247 247 247 247 789 555 53 676 8 24 16 8 28 56 28 84 247 460 570 662 675 666 274 11 155 155 155 155 382 382 191 191 845 845 845 845 308 154 462 154 747 747 747 747 417 278 139 139 658 329 658 329 331 662 331 993 796 398 796 398 203 203 406 406 106 106 318 106 951 951 951 951 942 942 942 942 946 113 374 544 89 89 178 267 149 149 298 298 624 312 312 624 453 906 906 453 858 286 286 286 525 175 175 175 756 756 756 756 562 433 7 425 301 301 301 301 627 209 209 418 668 668 668 668 418 997 961 674 301 301 903 301 82 82 82 82 200 200 200 600 62 62 124 124 744 744 744 744 317 759 473 174 401 401 401 401 906 453 906 453 172 443 242 614 567 189 189 378 777 518 259 259 378 126 126 126 239 478 717 239 190 380 190 380 552 276 276 828 78 156 78 234 871 871 871 871 279 93 93 93 324 324 324 324 768 970 62 323 288 288 288 864 928 928 928 928 969 323 646 323 77 188 291 836 330 990 330 330 449 449 449 449 204 102 306 102 214 214 642 214 48 96 48 96 165 901 122 155 146 73 146 73 559 330 936 739 522 261 522 261 554 277 277 831 18 18 18 18 434 868 434 868 327 654 327 981 735 385 973 965 555 185 185 185 659 8 776 562 714 357 714 357 155 607 364 178 67 201 67 134 867 920 847 86 364 364 364 364 284 568 284 568 277 277 831 554 803 782 362 769 733 733 733 733 110 55 55 165 641 641 641 641 702 234 234 468 37 953 432 462 72 48 24 24 207 207 621 207 870 435 870 435 276 92 92 92 732 732 366 366 400 400 400 400 295 194 949 489 72 24 24 48 102 102 204 306 130 130 65 65 228 29 819 680 996 165 599 15 270 270 135 135 528 528 264 264 60 20 20 40 651 434 217 217 314 963 70 20 640 960 320 320 174 87 87 261 196 98 294 98 169 169 507 338 904 904 452 452 312 312 936 312 167 861 643 960 400 400 400 400 154 308 154 308 75 225 75 150 490 245 490 245 247 247 247 247 191 498 764 577 180 540 180 180 382 382 764 764 789 789 789 789 130 260 130 390 90 564 514 718 325 433 294 843 178 730 917 773 198 198 99 99 158 316 474 158 295 885 295 295 762 381 381 762 662 662 662 662 97 97 97 97 671 671 671 671 48 48 48 144 192 384 384 192 318 636 954 318 120 120 120 120 314 314 157 157 178 89 267 89 815 815 815 815 372 372 372 372 955 955 955 955 364 728 364 728 74 74 222 74 303 986 246 637 932 331 337 501 304 456 152 152 194 582 194 388 509 509 509 509 262 262 262 786 130 130 390 260 725 725 725 725 69 207 69 69 685 685 685 685 169 338 507 169 380 190 380 190 152 76 76 228 80 80 80 80 358 358 179 179 535 535 535 535 345 115 115 230 970 485 970 485 439 439 878 878 474 474 948 948 30 30 90 30 470 389 210 779 63 63 189 63 68 204 68 68 264 264 264 792 264 132 264 132 434 373 744 545 265 265 795 265 185 370 185 555 756 378 756 378 875 962 503 925 134 134 402 134 658 658 658 658 474 474 474 474 119 357 119 119 265 795 530 265 268 268 134 134 295 885 295 590 15 15 15 15 279 279 279 279 921 921 921 921 933 597 191 300 483 966 966 483 156 156 468 156 264 792 264 264 7 7 7 21 882 882 441 441 178 89 178 89 823 130 196 217 625 720 532 224 55 55 55 55 34 34 34 102 474 474 237 237 114 38 76 38 132 44 44 44 690 230 230 230 796 120 280 303 782 934 473 537 949 949 949 949 539 192 663 134 234 117 117 234 42 21 42 21 807 269 269 269 541 541 541 541 548 204 872 899 201 603 201 201 605 605 605 605 189 63 63 63 332 664 664 332 9 32 383 76 54 54 54 54 307 921 307 614 71 71 71 213 738 492 246 246 100 50 100 50 808 156 838 133 279 93 186 93 130 384 351 562 580 870 290 290 397 794 397 794 153 153 459 153 163 326 163 489 684 684 684 684 312 936 312 312 403 980 505 568 436 436 436 436 122 145 750 119 566 566 566 566 608 304 304 608 304 413 118 706 949 949 949 949 328 328 328 328 538 538 269 269 606 606 606 606 260 260 520 780 358 179 179 358 3 3 6 9 482 723 241 241 186 93 93 186 835 835 835 835 816 648 110 141 117 39 39 39 297 99 99 198 660 660 660 660 293 293 293 293 488 488 976 976 607 607 607 607 153 153 459 153 283 849 283 283 497 872 55 974 533 533 533 533 405 135 270 135 140 280 420 140 647 60 817 228 940 940 940 940 330 330 330 330 858 858 429 429 30 30 90 30 897 299 299 299 415 69 747 27 628 314 314 628 313 313 313 313 786 262 524 262 666 666 666 666 918 306 306 306 148 148 444 148 40 40 120 80 248 456 598 350 162 739 393 396 945 315 315 315 211 211 633 422 273 546 273 546 178 178 534 178 23 23 69 23 594 594 594 594 333 999 333 666 478 585 304 242 133 133 133 133 103 103 103 309 609 203 203 203 620 620 620 620 275 825 275 275 644 497 860 467 372 119 488 9 537 358 179 179 274 274 822 274 241 241 241 723 786 262 262 262 634 5 177 754 956 61 754 205 763 716 989 512 313 939 313 313 362 362 724 724 207 207 621 414 559 559 559 559 319 117 514 185 59 118 177 59 960 320 320 320 274 274 822 274 264 264 792 264 286 858 572 286 382 701 258 516 160 160 480 160 294 126 992 640 972 486 486 972 585 627 77 956 720 380 791 183 211 211 633 211 561 561 561 561 588 588 588 588 412 412 412 412 260 130 390 130 964 964 964 964 518 860 735 694 26 26 26 26 50 50 50 50 464 928 464 928 698 138 909 90 82 41 82 41 235 235 235 705 690 690 690 690 133 655 684 862 320 320 960 320 323 969 323 323 184 92 92 276 496 248 496 248 328 989 572 497 627 342 432 335 186 186 558 186 674 674 337 337 339 339 339 339 265 795 265 265 943 781 939 72 847 546 315 320 892 892 446 446 215 215 215 645 205 615 205 205 127 254 127 381 690 230 230 230 12 12 36 12 295 295 295 885 223 223 669 223 72 36 72 36 326 489 163 163 237 237 711 474 178 178 178 178 517 517 517 517 769 769 769 769 14 14 14 42 496 496 496 496 707 707 707 707 440 440 440 440 96 96 288 96 183 549 366 183 404 506 506 248 126 126 378 252 161 483 322 161 7 14 7 14 2 6 2 4 253 253 759 253 213 213 426 426 842 842 842 842 363 121 242 121 185 370 185 555 280 140 140 280 540 180 180 360 285 95 95 95 249 174 457 836 64 192 128 64 496 496 992 992 166 498 166 166 195 195 195 195 892 892 892 892 328 328 984 328 501 334 167 167 129 43 86 43 291 582 291 582 889 511 97 208 879 82 970 52 203 203 203 203 66 66 33 33 126 63 63 126 1 1 1 1 122 61 61 183 469 469 469 469 124 124 372 124 142 142 142 142 32 32 32 96 280 303 721 247 355 355 355 355 231 231 693 231 368 995 292 706 392 392 784 784 722 722 722 722 118 191 162 798 945 315 315 315 410 523 500 996 411 822 411 822 369 738 369 738 991 60 16 406 858 286 286 572 211 991 11 540 85 85 85 255 199 286 917 762 2 2 6 2 116 116 116 348 130 390 130 130 46 92 46 92 990 990 990 990 127 127 127 127 550 275 550 275 35 70 35 70 110 110 110 330 199 398 199 597 127 127 127 381 192 192 384 384 240 240 240 720 58 58 116 174 73 714 671 322 467 832 963 222 82 246 82 82 768 256 256 256 908 454 454 908 77 154 154 77 265 114 628 239 175 175 525 175 867 289 289 289 617 617 617 617 492 164 164 164 32 32 32 96 195 195 390 585 447 80 646 651 464 573 916 972 54 54 54 162 90 45 45 135 231 693 231 462 356 534 178 178 855 285 285 285 22 11 22 11 647 647 647 647 174 174 348 348 482 964 482 964 355 508 540 164 269 807 269 538 5 15 5 10 922 461 461 922 284 284 852 284 737 737 737 737 30 15 15 30 376 322 100 815 500 500 250 250 269 269 269 269 54 162 54 54 241 723 241 241 866 866 866 866 314 471 157 157 286 858 572 286 108 36 72 36 178 89 89 267 322 852 165 366 548 914 418 325 119 964 171 983 107 107 214 214 548 548 274 274 151 312 908 706 416 635 65 974 918 938 925 562 505 505 505 505 188 188 564 376 286 858 286 286 264 88 88 88 963 321 642 321 378 189 378 189 125 125 125 125 202 202 202 606 134 134 134 402 243 243 486 486 203 203 406 406 41 123 41 41 620 310 620 310 56 56 56 56 648 324 324 972 842 842 842 842 190 570 190 190 860 430 430 860 292 292 876 584 331 331 993 331 692 337 171 871 602 602 301 301 896 384 340 802 258 258 258 774 114 114 114 114 493 712 790 122 417 139 139 139 105 861 123 173 293 293 586 879 142 142 284 284 270 810 540 270 90 90 90 270 334 167 167 334 5 5 10 15 676 891 411 918 65 195 65 65 205 615 205 205 318 318 318 954 912 912 456 456 63 42 21 21 289 578 867 289 167 775 959 970 26 26 13 13 458 458 458 458 263 263 263 263 50 50 150 50 504 871 98 973 694 994 156 1000 772 298 854 421 362 362 181 181 828 183 392 808 612 612 612 612 311 311 311 311 805 359 831 620 409 409 409 409 200 200 400 600 191 191 573 382 600 300 300 900 814 407 814 407 412 308 612 864 42 21 21 63 47 141 47 47 397 794 397 794 776 776 388 388 95 95 95 95 173 173 173 519 346 346 173 173 226 452 452 226 83 166 166 83 176 176 176 176 90 90 90 270 368 184 184 368 322 966 322 322 189 877 395 74 110 55 55 165 526 526 526 526 126 84 42 42 381 859 140 859 519 173 173 346 237 237 237 237 228 114 342 114 450 225 450 225 328 328 328 984 8 8 4 4 436 436 436 436 246 123 246 123 9 18 9 18 346 346 346 346 88 88 264 88 687 229 229 229 304 608 304 912 843 377 268 713 895 895 895 895 782 782 782 782 490 753 653 458 606 606 606 606 186 186 186 558 487 131 469 340 356 942 414 379 225 75 75 75 93 93 279 93 678 226 226 226 299 299 897 299 211 211 211 211 471 942 942 471 300 300 300 900 195 390 195 390 254 180 911 597 9 9 9 27 171 342 513 171 281 281 843 562 932 932 932 932 726 726 363 363 115 115 115 115 315 630 630 315 658 948 985 220 518 259 777 259 922 922 922 922 251 502 251 753 360 360 360 360 366 122 122 122 67 67 67 67 372 372 372 372 35 115 256 588 228 467 353 931 103 309 103 103 13 13 13 39 911 911 911 911 68 68 68 68 957 319 319 638 583 261 903 219 141 47 47 47 505 576 29 528 244 488 488 244 66 22 22 22 514 514 514 514 70 140 140 70 63 63 126 189 139 417 278 139 358 179 179 537 726 484 242 242 320 320 320 320 478 239 239 478 270 270 540 810 959 959 959 959 5 5 15 5 715 604 81 316 891 297 297 297 16 8 8 24 172 172 516 172 984 328 656 328 260 780 260 260 456 456 456 456 843 843 843 843 492 492 246 246 51 153 51 51 229 458 458 229 508 508 508 508 422 844 844 422 66 33 66 33 784 784 784 784 348 348 348 348 206 103 103 309 312 312 312 312 416 208 208 416 26 529 880 222 176 264 88 88 301 301 301 903 92 575 570 594 279 279 837 279 196 98 294 98 17 219 791 783 545 80 539 977 198 198 198 594 307 307 921 307 266 266 266 798 322 483 161 161 561 545 447 10 767 767 767 767 5 5 5 5 112 224 112 224 716 716 358 358 784 784 392 392 39 117 39 39 999 81 514 513 900 600 300 300 522 522 261 261 285 95 95 95 366 244 122 122 291 291 291 291 327 109 109 109 72 72 216 144 131 131 131 393 519 519 519 519 834 278 278 278 763 763 763 763 133 399 133 133 29 87 29 29 242 242 726 242 372 558 186 186 292 876 292 292 846 282 564 282 180 120 60 60 633 633 633 633 324 324 162 162 152 456 152 152 992 992 992 992 207 207 621 414 204 204 204 204 675 675 675 675 341 541 394 446 605 605 605 605 470 235 470 235 176 88 176 88 351 234 117 117 220 192 725 324 290 290 870 580 129 258 258 129 109 109 218 218 445 575 965 723 23 69 46 23 492 326 696 956 443 888 593 24 913 105 394 790 248 124 124 248 630 315 945 315 310 930 310 310 894 298 298 298 576 928 666 306 319 314 701 351 559 559 559 559 357 357 714 714 348 232 116 116 142 142 426 142 493 749 71 313 132 132 264 396 939 821 334 439 474 684 809 358 46 92 46 92 153 153 153 153 44 88 44 88 97 194 97 291 233 233 699 233 261 523 966 178 270 540 540 270 684 684 342 342 330 330 330 330 94 94 282 94 288 288 288 864 801 652 644 56 206 206 412 618 241 704 841 78 67 67 67 67 548 548 548 548 226 678 226 226 402 201 603 201 331 331 331 993 703 228 593 412 94 282 94 94 407 374 653 522 687 687 687 687 44 22 66 22 319 319 638 638 340 680 680 340 238 476 238 476 608 608 608 608 782 782 391 391 382 382 764 764 26 13 13 26 367 698 782 183 661 661 661 661 596 298 596 298 222 222 111 111 180 180 180 180 62 62 62 62 591 197 197 197 312 936 312 312 576 288 576 288 57 192 89 446 730 730 365 365 615 407 774 642 30 30 30 30 32 32 96 32 210 630 210 210 73 113 617 244 326 652 978 326 72 144 144 72 209 627 418 209 111 111 333 222 156 156 156 156 12 4 4 4 22 11 33 11 702 234 234 234 488 368 803 785 315 945 315 315 265 265 795 265 954 477 477 954 936 88 968 359 267 267 801 267 367 670 296 147 964 482 964 482 246 738 246 246 87 87 87 261 622 415 729 298 327 327 981 654 44 44 132 44 183 183 183 183 956 956 478 478 408 204 204 408 341 341 341 341 93 279 93 93 698 368 976 616 66 82 447 855 301 602 903 301 245 735 245 245 349 698 349 698 101 303 101 101 437 370 252 256 204 408 204 408 792 925 900 926 458 495 930 87 193 579 193 193 59 177 59 59 201 201 603 402 772 308 198 501 203 406 406 203 303 606 303 909 176 176 176 176 2 992 96 315 881 642 490 911 283 283 566 566 397 641 386 298 966 549 793 66 339 339 339 339 941 941 941 941 475 950 950 475 298 298 149 149 349 349 349 349 234 78 78 78 77 77 77 231 2 2 6 2 107 453 15 430 178 968 395 276 86 172 172 86 632 316 316 632 691 691 691 691 66 66 33 33 462 924 924 462 248 248 744 248 591 197 197 197 86 172 172 86 584 292 292 584 686 686 686 686 81 81 81 243 981 193 307 699 101 101 101 303 484 571 324 508 189 189 378 378 298 298 894 596 871 946 663 869 300 150 150 300 12 12 24 24 35 70 105 35 212 212 212 212 429 885 788 749 311 311 311 311 62 62 62 62 331 331 331 993 661 661 661 661 996 996 996 996 438 146 146 146 192 950 736 521 276 138 138 276 112 112 112 336 237 237 474 711 252 126 378 126 812 406 406 812 476 238 476 238 424 212 212 424 274 274 137 137 562 281 843 281 942 314 314 314 172 86 172 86 224 224 224 224 109 109 109 327 378 378 378 378 123 246 369 123 808 808 808 808 89 89 89 89 220 220 220 220 690 880 956 527 885 51 17 210 431 431 431 431 446 892 446 892 175 175 175 525 647 647 647 647 401 802 802 401 364 364 364 364 304 608 304 608 189 86 208 139 873 70 216 139 638 638 638 638 63 63 189 63 861 116 378 641 475 950 950 475 92 276 92 92 536 307 995 85 273 273 819 273 552 552 276 276 230 809 774 931 260 390 130 130 699 466 233 233 759 759 759 759 378 189 567 189 672 672 672 672 382 764 382 764 111 111 333 111 35 105 35 70 68 136 136 68 151 453 302 151 538 310 961 731 472 708 236 236 165 495 165 165 610 610 610 610 137 137 137 137 162 162 486 162 456 912 912 456 362 181 362 181 486 486 486 486 169 169 507 169 650 650 650 650 24 24 24 24 304 912 304 304 756 756 756 756 333 666 666 333 706 706 706 706 180 180 180 180 16 8 24 8 285 570 285 570 251 502 251 502 293 642 118 866 438 438 438 438 176 88 88 264 18 36 18 36 312 104 104 104 38 38 114 38 298 298 298 298 150 150 150 150 966 966 966 966 284 284 568 568 439 62 818 137 135 135 135 135 779 779 779 779 504 504 504 504 948 258 835 823 211 123 41 598 876 438 876 438 71 142 71 213 117 234 117 234 870 435 435 870 257 597 983 889 81 81 81 81 454 681 227 227 199 199 398 398 562 281 281 562 269 538 269 807 294 98 196 98 482 427 130 413 117 117 117 117 985 985 985 985 613 613 613 613 201 603 201 402 877 877 877 877 372 124 124 124 68 68 68 68 190 380 380 190 288 864 288 288 532 547 852 78 917 613 411 799 189 189 378 378 239 717 239 239 838 838 838 838 95 190 190 95 559 559 559 559 198 198 198 198 655 655 655 655 96 32 32 64 66 66 132 198 39 39 117 39 572 594 894 972 259 518 777 259 223 669 223 223 998 499 499 998 668 668 668 668 49 147 98 49 262 524 524 262 158 158 316 474 329 329 329 329 183 61 61 122 580 631 78 53 881 881 881 881 869 869 869 869 892 892 892 892 426 852 426 852 281 843 281 281 539 158 761 728 546 576 257 873 442 442 442 442 222 222 222 666 158 242 325 277 481 745 926 856 538 807 269 269 808 808 404 404 505 505 505 505 116 116 348 116 139 417 139 139 14 14 28 28 290 580 290 870 55 110 110 55 424 424 424 424 836 418 418 836 851 318 448 794 894 894 894 894 51 153 51 51 2 34 908 545 179 179 179 179 896 2 989 244 784 784 784 784 216 72 144 72 754 676 445 623 232 232 696 232 841 841 841 841 674 674 337 337 244 732 244 244 309 309 618 618 140 140 140 420 798 341 848 423 24 48 24 72 68 34 68 34 408 204 612 204 816 408 408 816 278 139 139 278 643 643 643 643 320 730 460 75 330 330 660 660 853 682 898 32 222 666 222 222 912 912 912 912 930 930 930 930 654 654 654 654 750 250 250 250 259 259 518 518 552 368 184 184 278 834 278 278 60 60 180 120 297 297 891 594 705 235 235 470 213 915 221 581 466 288 754 920 40 40 40 120 813 271 271 271 188 94 282 94 598 530 527 968 115 230 230 115 59 832 639 557 389 778 389 778 59 59 177 59 259 777 259 518 522 319 935 902 278 556 278 834 618 694 643 868 179 179 179 179 59 177 59 59 454 227 227 454 133 133 133 133 158 474 158 158 783 967 411 840 78 78 234 78 6 6 12 12 289 578 289 578 121 121 242 242 636 219 717 777 582 194 194 194 267 89 178 89 324 324 324 324 681 203 512 43 805 805 805 805 393 357 106 35 729 243 243 486 452 904 452 904 134 134 134 134 320 160 320 160 201 603 201 402 282 282 282 846 598 259 375 741 323 969 323 323 121 121 363 121 276 87 998 867 432 288 144 144 740 740 370 370 326 163 489 163 24 8 8 8 346 692 692 346 422 422 844 844 490 490 245 245 526 526 526 526 870 43 720 844 134 134 268 402 293 293 293 293 126 63 63 126 6 858 191 427 430 430 430 430 177 531 177 177 253 355 652 363 742 742 742 742 911 911 911 911 418 923 643 275 955 955 955 955 411 411 411 411 260 260 130 130 767 767 767 767 547 383 714 197 331 702 449 173 975 975 975 975 179 179 179 537 886 443 886 443 745 745 745 745 560 824 948 411 574 574 574 574 516 516 516 516 570 285 285 570 142 142 142 142 834 417 417 834 894 298 298 298 525 525 525 525 302 302 906 604 555 555 555 555 321 963 321 321 279 558 279 837 158 158 474 158 538 269 269 807 774 387 774 387 600 394 838 122 828 828 828 828 484 679 626 857 889 25 447 843 369 369 369 369 690 345 690 345 307 614 307 614 708 708 708 708 738 717 490 920 34 102 68 34 229 687 458 229 777 259 259 259 237 237 237 237 939 939 939 939 753 997 84 580 828 504 60 715 570 536 327 70 114 228 228 114 204 612 204 204 362 543 181 181 27 817 150 573 699 699 699 699 335 670 335 670 315 315 945 315 858 858 858 858 35 105 35 35 67 134 67 201 231 231 231 231 308 924 308 308 673 673 673 673 762 252 35 306 284 568 852 284 6 12 12 6 729 729 729 729 179 179 179 537 132 132 396 132 695 695 695 695 68 357 159 729 660 330 990 330 150 50 50 100 15 15 30 30 480 160 160 160 527 300 337 315 483 161 161 161 219 219 219 219 303 303 303 303 215 215 215 645 462 231 462 231 197 197 197 197 291 582 582 291 210 70 70 70 582 291 582 291 408 408 816 816 129 129 129 387 156 52 104 52 325 325 325 325 326 163 326 163 862 431 431 862 528 264 264 528 299 598 299 897 51 51 102 153 119 119 119 119 204 204 204 204 110 220 330 110 255 255 510 765 163 489 163 163 5 15 10 5 548 548 548 548 95 95 190 190 803 803 803 803 478 459 481 395 502 502 502 502 166 493 624 156 154 154 154 462 294 588 294 882 332 497 369 660 363 121 121 242 412 412 412 412 431 838 275 764 127 127 127 381 293 295 469 677 100 100 100 100 222 74 74 148 734 734 734 734 103 309 103 103 515 515 515 515 693 231 231 231 234 117 351 117 955 955 955 955 233 703 26 303 667 667 667 667 855 285 285 285 125 125 125 375 321 321 321 321 179 179 358 537 624 624 624 624 137 433 523 825 154 154 154 154 268 268 536 536 198 608 910 570 711 711 711 711 92 92 276 184 203 406 609 203 422 211 211 422 867 289 289 289 767 455 98 769 257 257 771 257 220 220 110 110 79 79 79 237 612 612 306 306 681 227 227 227 969 646 323 323 931 931 931 931 376 863 251 66 289 867 289 289 39 39 39 39 968 484 968 484 91 182 91 182 217 217 217 651 365 730 730 365 504 252 504 252 916 916 458 458 415 415 415 415 248 124 124 372 82 164 82 164 775 775 775 775 804 804 804 804 316 316 632 632 798 798 798 798 143 41 823 546 168 2 604 591 103 103 103 103 221 663 221 221 53 53 53 53 101 303 101 101 786 393 786 393 390 195 390 195 154 308 154 308 363 513 404 40 129 756 863 198 207 207 207 621 938 938 469 469 572 226 137 456 963 971 230 70 621 621 621 621 20 20 40 40 697 938 549 498 731 731 731 731 329 987 658 329 753 251 251 502 178 178 178 178 910 910 455 455 903 665 872 953 774 387 387 774 187 7 845 30 255 255 510 765 25 25 75 25 224 112 224 112 644 322 322 644 245 490 490 245 575 313 552 628 498 81 771 880 856 856 856 856 447 618 319 355 226 113 113 226 870 870 870 870 365 365 365 365 300 600 600 300 126 378 252 126 844 844 844 844 720 720 360 360 193 193 579 193 324 162 324 162 228 228 456 684 846 846 846 846 182 182 182 182 221 221 663 221 630 653 924 764 43 43 43 129 712 712 712 712 242 726 242 242 750 250 250 250 211 819 99 201 14 7 7 21 428 214 214 428 306 153 459 153 933 311 311 622 564 188 188 188 291 873 291 291 215 215 215 215 178 178 178 534 64 128 64 192 945 81 32 464 285 285 855 570 718 226 783 521 750 250 500 250 74 74 222 74 81 81 81 243 188 282 94 94 447 839 982 404 82 74 482 596 222 111 111 333 125 250 375 125 208 624 208 208 208 208 208 208 108 216 216 108 914 895 235 719 238 238 238 714 680 340 680 340 58 116 116 58 272 272 816 272 208 104 104 312 42 28 14 14 57 171 57 114 282 94 94 94 660 220 220 440 519 519 519 519 495 796 669 499 103 340 151 535 82 82 82 246 322 966 322 322 220 220 220 660 192 192 576 192 730 730 730 730 510 937 289 645 550 275 275 825 540 180 180 180 931 888 27 883 198 66 132 66 369 987 449 152 250 750 500 250 872 872 436 436 626 313 313 626 60 180 60 120 622 476 507 224 32 32 64 96 17 34 34 17 454 454 454 454 32 32 96 32 197 591 197 394 285 855 285 570 399 5 646 286 966 966 966 966 112 112 336 224 223 223 223 223 191 191 382 573 658 658 658 658 194 194 194 194 552 784 509 517 813 271 271 271 133 162 738 158 909 580 485 178 628 74 225 380 161 161 161 161 12 36 12 24 989 253 890 576 728 364 364 728 325 325 325 975 452 830 331 37 864 288 288 288 561 187 187 187 441 147 147 147 25 75 50 25 300 150 150 300 15 15 45 15 52 156 104 52 396 198 594 198 58 174 58 58 342 684 342 684 112 336 224 112 314 314 314 314 190 190 570 380 17 34 17 51 882 294 294 294 391 391 391 391 88 230 842 947 734 367 367 734 526 263 263 526 555 36 927 305 830 415 415 830 60 60 60 60 853 853 853 853 69 69 207 69 184 92 184 92 399 798 399 798 49 49 98 98 466 699 233 233 496 248 248 496 193 193 579 193 38 19 19 57 896 896 896 896 300 150 450 150 588 196 196 196 411 988 976 776 933 622 311 311 122 122 366 122 69 69 69 207 220 220 660 220 930 310 310 620 186 558 372 186 806 806 806 806 15 45 30 15 554 554 554 554 83 83 83 83 947 947 947 947 554 554 554 554 69 891 318 29 386 386 772 772 361 361 361 361 93 279 93 93 161 161 161 161 322 483 161 161 219 438 219 657 289 867 289 289 254 254 762 508 925 925 925 925 134 134 402 134 472 944 472 944 256 256 128 128 200 400 600 200 124 372 124 124 228 228 228 228 163 733 995 498 827 111 718 163 612 523 290 797 790 258 302 650 738 369 369 738 580 290 290 870 249 83 166 83 291 291 582 582 414 795 789 920 234 117 117 351 85 255 85 85 131 393 131 131 709 201 259 779 297 891 297 594 369 827 352 227 788 387 182 191 370 555 185 185 932 229 476 105 65 65 130 195 257 257 257 771 38 57 19 19 594 198 198 198 108 72 36 36 244 244 122 122 430 215 215 645 606 202 202 202 6 12 6 18 644 769 967 460 671 671 671 671 635 421 851 858 498 166 166 166 267 534 267 801 613 613 613 613 86 43 129 43 248 496 248 744 319 464 547 672 329 329 329 329 517 609 186 751 211 211 633 422 12 4 4 4 539 539 539 539 706 706 706 706 285 285 285 285 339 678 339 678 160 480 160 160 912 912 912 912 19 539 950 552 662 246 290 219 258 258 774 258 102 102 306 102 677 40 154 149 247 247 494 741 56 56 56 56 405 951 631 751 15 5 5 5 39 13 26 13 898 898 898 898 14 28 42 14 535 302 326 871 998 423 256 109 141 366 78 460 460 230 460 230 212 212 636 212 535 457 994 661 433 433 866 866 679 26 661 889 225 675 225 450 33 33 33 33 630 630 630 630 194 582 194 194 198 396 396 198 529 529 529 529 799 526 731 786 218 218 218 218 324 324 162 162 201 402 201 402 73 16 966 533 962 481 481 962 874 581 930 319 809 991 854 773 490 490 490 490 828 414 414 828 588 196 196 392 445 890 890 445 329 987 329 658 116 58 174 58 216 216 108 108 432 432 432 432 464 928 928 464 303 595 888 348 935 370 869 492 232 116 348 116 992 992 496 496 600 400 200 200 555 185 370 185 488 732 244 244 203 203 203 609 546 273 546 273 207 414 207 621 90 45 90 45 447 447 447 447 87 261 87 87 693 693 693 693 60 60 120 180 32 64 32 96 220 440 220 440 792 610 651 758 952 952 952 952 452 904 904 452 118 236 118 236 705 235 235 235 480 240 480 240 936 312 312 312 23 23 23 23 67 134 67 134 56 168 56 56 129 387 129 129 645 233 566 256 214 214 642 214 380 380 380 380 883 883 883 883 129 387 129 129 438 166 293 178 26 26 26 78 257 257 257 771 816 279 683 87 245 490 735 245 761 527 907 629 759 61 955 417 356 712 712 356 195 195 195 195 39 117 39 78 137 274 137 274 85 255 85 85 307 307 307 307 168 537 583 800 129 387 129 129 854 854 854 854 587 75 237 299 36 36 72 72 645 215 430 215 294 147 441 147 716 716 716 716 117 117 351 117 290 435 145 145 969 323 646 323 126 159 88 522 236 180 886 38 304 304 152 152 148 148 74 74 59 59 59 177 159 159 159 159 2 3 1 1 155 310 155 310 71 71 213 71 588 294 588 294 60 120 60 180 366 366 732 732 24 24 24 24 831 277 277 554 212 424 424 212 265 795 265 265 723 647 315 838 725 725 725 725 774 258 258 258 547 547 547 547 706 353 353 706 378 252 126 126 765 255 255 255 712 712 356 356 399 133 266 133 726 726 726 726 403 403 806 806 560 280 280 560 675 225 225 450 121 242 121 363 440 440 220 220 147 49 98 49 293 293 293 879 250 750 500 250 627 676 507 203 285 570 855 285 296 888 296 296 666 222 444 222 930 310 310 620 913 913 913 913 571 733 396 853 430 430 430 430 302 604 906 302 468 156 156 312 37 37 111 74 99 99 198 198 622 311 933 311 53 53 53 53 995 995 995 995 171 171 171 171 308 308 308 924 14 14 14 14 48 24 24 72 536 536 268 268 940 373 505 24 79 79 158 237 80 80 240 80 734 962 185 808 126 189 63 63 649 690 752 398 752 758 965 757 810 270 270 540 323 323 969 646 192 384 384 192 359 359 359 359 617 617 617 617 275 275 550 550 436 436 872 872 135 270 270 135 18 12 6 6 414 138 138 138 164 164 164 164 856 856 856 856 546 182 182 182 578 407 213 991 396 132 264 132 263 263 263 789 189 189 189 189 156 78 156 78 125 125 125 375 145 145 435 145 464 464 464 464 876 876 876 876 104 208 104 208 580 550 244 57 639 426 213 213 249 166 83 83 96 96 96 96 820 504 943 766 472 236 708 236 174 348 348 174 754 754 754 754 978 978 978 978 182 546 182 364 159 618 288 606 157 157 157 157 176 352 352 176 143 286 286 143 802 802 401 401 423 282 141 141 86 258 86 86 54 54 54 162 108 324 108 108 788 788 788 788 291 291 582 873 167 167 501 167 156 156 156 468 801 801 801 801 1000 1000 1000 1000 266 201 381 700 289 568 60 282 590 295 885 295 865 865 865 865 186 186 372 558 550 275 550 275 42 126 84 42 107 107 321 107 34 559 970 259 339 113 113 226 163 163 489 163 466 233 699 233 283 849 566 283 33 33 33 33 72 144 216 72 504 362 481 789 26 52 26 52 304 304 608 912 718 718 718 718 44 66 914 385 203 203 203 609 218 654 218 218 938 938 938 938 42 42 126 42 331 171 402 73 9 3 3 3 86 172 172 86 384 768 768 384 891 484 453 187 919 263 351 765 172 564 307 592 10 315 232 260 353 917 437 272 404 404 202 202 294 588 588 294 336 112 112 112 191 573 191 191 570 340 270 640 312 156 156 468 310 930 310 310 382 624 483 580 452 904 904 452 571 571 571 571 193 579 193 193 386 558 244 311 281 281 843 281 322 322 644 644 606 202 202 202 539 539 539 539 5 15 10 5 110 110 330 220 190 95 95 190 516 172 344 172 998 499 998 499 152 456 152 152 787 787 787 787 250 250 250 250 148 444 148 296 554 554 554 554 333 333 333 999 905 747 135 782 243 729 243 243 543 181 362 181 146 740 841 86 28 84 56 28 197 929 535 25 176 88 264 88 638 91 719 919 36 36 72 72 262 262 786 262 586 586 586 586 324 648 324 648 269 497 846 935 701 903 342 83 342 114 114 114 111 74 37 37 549 361 26 123 66 66 66 66 157 157 471 157 424 448 423 652 280 280 840 280 505 890 623 233 192 64 64 64 520 520 260 260 937 937 937 937 339 678 339 678 60 60 180 60 946 946 946 946 654 762 113 841 260 780 520 260 270 540 810 270 724 794 593 711 990 919 367 24 817 17 125 136 217 139 955 980 52 52 156 52 320 160 160 320 957 319 319 319 439 439 439 439 98 98 98 294 172 86 86 172 819 273 273 273 1 2 1 2 892 23 946 150 576 288 288 576 164 82 82 164 692 692 692 692 956 956 478 478 182 358 174 919 242 726 242 242 324 324 972 324 22 22 22 22 257 514 514 257 424 255 350 854 194 97 291 97 126 378 126 252 86 86 258 172 653 653 653 653 850 850 850 850 37 37 37 37 183 61 61 122 964 911 137 270 436 872 436 872 698 698 698 698 162 54 54 108 859 859 859 859 993 331 331 331 69 138 69 138 74 74 148 148 85 85 85 85 91 91 273 91 14 14 42 14 146 292 438 146 302 20 242 554 488 488 976 976 126 42 42 42 350 356 767 567 71 71 71 213 260 260 260 260 303 909 303 303 151 151 302 453 104 104 208 312 633 633 633 633 296 296 888 296 250 429 795 707 450 715 708 160 580 290 290 870 918 306 306 612 90 90 90 270 381 849 78 525 117 351 117 117 903 903 903 903 848 608 912 481 332 332 332 332 306 306 612 918 406 203 203 406 240 120 240 120 914 457 457 914 487 599 737 16 162 324 324 162 75 225 75 150 119 119 119 119 488 244 244 732 232 116 348 116 890 890 890 890 935 935 935 935 183 61 61 61 432 432 432 432 6 18 6 12 482 482 482 482 623 831 981 918 234 78 156 78 198 99 297 99 272 544 272 544 129 129 387 129 452 452 452 452 75 75 225 75 14 28 28 14 409 460 193 5 581 845 88 423 462 924 924 462 963 963 963 963 528 528 528 528 276 276 276 828 680 680 340 340 96 48 96 48 135 135 270 405 756 252 252 252 729 729 729 729 753 251 251 502 242 726 242 242 30 45 15 15 22 11 22 11 421 421 421 421 785 414 937 878 891 891 891 891 30 60 30 60 224 23 759 468 160 160 480 160 949 949 949 949 260 645 332 687 298 298 894 298 30 30 60 90 399 399 399 399 492 164 328 164 251 251 251 753 831 590 375 498 317 317 634 634 270 540 540 270 560 560 560 560 80 40 120 40 237 79 79 79 13 39 26 13 758 758 379 379 598 299 598 299 360 180 540 180 246 123 123 369 438 146 146 146 398 398 398 398 42 66 341 139 333 333 999 333 209 366 732 818 952 952 952 952 664 332 996 332 880 880 880 880 234 78 78 78 20 10 20 10 388 194 194 582 894 894 894 894 415 415 415 415 62 186 62 124 34 34 34 102 55 165 55 55 177 177 354 354 308 308 308 308 918 306 306 306 312 156 156 468 72 72 216 72 758 758 758 758 115 230 230 115 811 140 220 107 870 290 290 580 385 385 385 385 22 44 44 22 456 304 152 152 654 444 346 344 555 555 555 555 658 361 701 167 323 646 323 646 180 180 180 540 312 104 208 104 119 119 357 119 247 247 247 741 366 366 366 366 34 17 17 51 206 206 412 618 592 592 592 592 189 567 189 189 100 50 50 150 27 225 129 835 323 323 969 646 305 927 342 290 159 99 595 295 268 536 536 268 11 11 11 33 266 798 532 266 165 165 495 330 791 791 791 791 827 827 827 827 232 232 696 232 87 87 261 87 654 912 936 883 353 353 353 353 137 137 274 411 68 68 204 68 230 230 690 460 310 310 155 155 169 900 631 23 113 762 522 552 457 914 914 457 115 115 345 115 526 263 526 263 814 833 174 984 491 189 447 712 111 111 111 333 124 248 124 372 23 23 69 46 259 259 259 259 405 405 810 810 494 494 247 247 312 104 104 208 944 944 944 944 697 192 413 878 133 399 266 133 862 3 326 650 808 994 851 133 514 69 289 859 149 447 298 149 71 71 213 71 180 180 180 180 265 113 589 644 162 162 162 162 675 225 225 225 905 905 905 905 34 102 34 34 369 471 904 910 200 100 200 100 583 583 583 583 117 351 117 234 299 299 299 299 243 729 486 243 39 39 78 117 165 165 165 165 750 250 250 500 873 361 845 795 537 179 179 179 320 960 640 320 460 460 460 460 479 868 339 41 342 342 684 684 120 120 120 120 337 337 337 337 931 931 931 931 886 886 886 886 817 817 817 817 518 259 777 259 93 93 279 93 290 290 290 290 613 772 527 920 96 96 96 96 9 395 923 560 241 241 482 723 3 3 6 9 413 413 413 413 261 929 572 392 374 748 748 374 93 279 93 186 921 175 776 44 288 144 288 144 758 30 340 49 451 906 125 691 629 370 171 160 966 139 780 481 384 384 384 384 33 66 33 99 34 34 34 34 120 120 120 120 549 146 774 763 40 80 40 80 96 96 288 96 142 142 142 142 123 369 123 246 556 556 556 556 296 682 503 219 288 864 288 288 279 279 279 279 126 126 378 126 179 179 179 537 288 96 96 96 158 316 316 158 552 681 88 11 312 104 104 104 410 410 410 410 90 90 90 90 979 834 181 384 357 819 96 9 194 107 855 112 548 933 115 386 199 199 199 597 785 785 785 785 9 3 3 3 699 130 583 217 417 139 139 139 519 173 346 173 261 174 87 87 325 650 975 325 166 83 249 83 855 285 285 285 741 247 247 247 236 118 236 118 572 572 286 286 813 271 271 542 111 333 111 111 138 138 69 69 121 295 189 467 950 475 475 950 445 721 50 715 606 202 404 202 903 840 538 215 765 673 368 303 738 246 246 246 46 138 46 46 522 261 522 261 86 172 86 258 23 23 46 69 455 455 455 455 38 689 980 34 252 252 504 504 227 454 227 681 708 236 236 472 460 230 690 230 500 500 1000 1000 924 376 370 835 108 872 836 627 189 189 378 567 156 52 52 52 206 206 618 206 232 464 232 696 2 2 6 2 333 111 111 111 265 795 265 265 185 185 555 185 3 9 6 3 301 301 903 301 206 305 483 168 576 576 576 576 106 318 106 212 40 40 40 40 183 183 366 366 316 632 632 316 396 198 198 396 31 93 31 31 263 263 263 789 172 86 86 258 87 174 87 261 468 156 156 156 924 924 924 924 705 235 235 235 767 767 767 767 224 448 224 672 69 69 69 69 115 115 115 115 304 152 304 152 233 466 233 699 295 796 993 272 436 218 436 218 281 281 281 843 261 174 87 87 741 247 494 247 723 539 547 983 70 35 70 35 232 116 116 232 506 506 506 506 653 653 653 653 422 211 633 211 285 285 285 285 114 114 114 114 183 183 183 183 27 584 441 561 518 546 208 267 471 157 314 157 134 268 268 134 929 685 132 251 196 588 392 196 124 124 372 124 141 282 282 141 716 716 716 716 223 223 223 669 740 740 740 740 27 9 9 9 102 102 102 306 4 4 8 8 71 71 142 213 309 927 618 309 767 767 767 767 663 663 663 663 97 97 97 97 676 676 676 676 193 838 866 697 500 500 500 500 288 288 288 288 554 831 277 277 357 157 1 818 317 951 317 634 66 22 44 22 744 248 248 248 88 44 44 132 94 94 94 94 270 135 135 270 506 506 506 506 920 920 920 920 271 542 271 813 250 250 125 125 8 974 4 677 55 55 165 55 325 325 650 975 276 885 834 721 352 176 352 176 22 11 11 22 28 28 28 84 122 366 122 122 175 175 525 175 483 396 898 467 299 299 897 299 303 303 909 303 188 188 94 94 934 467 934 467 92 600 167 90 304 304 608 608 117 117 117 117 306 918 306 612 187 187 187 187 78 156 156 78 113 906 123 715 197 197 197 197 649 649 649 649 12 6 6 12 489 489 489 489 325 650 650 325 150 150 450 150 70 70 70 70 191 191 191 573 452 452 904 904 866 39 343 229 464 959 966 722 169 169 169 169 358 358 358 358 669 123 138 144 128 256 128 384 129 129 129 129 386 386 386 386 264 88 88 88 233 233 233 699 24 8 8 16 440 440 440 440 17 17 34 34 33 11 11 11 908 908 908 908 111 111 111 333 403 403 403 403 50 25 50 25 12 12 12 36 106 53 106 53 437 874 874 437 178 534 178 178 259 259 518 777 130 65 130 65 58 58 58 174 229 229 229 229 37 111 37 37 576 192 384 192 733 4 537 263 64 32 32 64 13 13 26 39 21 334 609 377 441 147 147 147 294 588 294 882 114 342 114 114 657 219 438 219 69 8 3 872 376 188 376 188 807 778 817 46 434 217 217 434 292 160 317 907 395 395 790 790 852 426 852 426 207 621 207 414 380 190 570 190 146 146 438 292 868 434 868 434 699 233 233 233 51 17 17 34 311 311 933 311 124 372 124 124 576 864 288 288 195 195 585 390 342 684 684 342 370 29 85 374 914 914 914 914 1000 662 509 716 723 990 941 968 385 770 770 385 236 118 354 118 356 712 356 712 190 570 190 190 916 458 916 458 4 12 4 4 171 513 171 171 823 823 823 823 288 288 288 288 303 606 606 303 765 255 510 255 41 123 41 41 900 900 900 900 686 343 686 343 331 331 662 662 536 536 536 536 515 135 666 249 128 858 758 473 281 843 281 281 982 491 491 982 77 441 411 636 127 254 127 254 275 275 275 275 513 171 171 171 460 460 460 460 152 152 456 152 860 860 860 860 672 99 444 303 206 206 206 618 912 912 912 912 30 10 10 10 79 79 79 79 364 940 246 130 370 185 185 370 412 32 260 405 95 285 95 190 450 450 450 450 584 584 584 584 381 127 127 127 280 420 140 140 48 48 144 48 30 30 60 90 790 852 530 915 535 535 535 535 620 310 310 620 990 495 990 495 750 500 250 250 426 852 852 426 857 5 300 990 132 396 264 132 318 318 954 318 70 70 210 70 748 374 748 374 677 677 677 677 255 128 385 153 262 131 262 131 842 421 842 421 160 320 320 160 840 261 200 770 679 679 679 679 389 778 778 389 330 495 165 165 269 538 269 538 309 309 618 618 11 11 11 11 466 233 466 233 332 332 664 664 225 450 225 675 672 224 224 448 28 84 28 56 929 929 929 929 330 110 110 110 196 588 196 196 266 266 133 133 666 999 333 333 978 326 326 326 78 39 39 78 88 176 88 264 109 327 109 109 498 801 367 910 235 235 705 235 186 186 186 558 345 115 115 115 297 297 297 297 559 850 729 192 97 97 97 97 51 51 102 153 819 819 819 819 141 94 47 47 269 269 269 269 125 375 125 125 244 244 732 244 201 201 603 402 612 306 612 306 307 307 307 307 248 496 744 248 122 61 122 61 968 484 968 484 254 899 456 743 103 103 103 103 444 444 222 222 488 488 488 488 369 123 123 246 76 228 76 76 45 90 135 45 551 455 460 68 167 167 167 501 594 594 297 297 101 101 303 101 456 228 456 228 12 36 12 12 577 539 600 701 286 286 143 143 130 130 130 390 190 190 380 380 981 35 853 449 145 435 145 145 990 330 330 660 171 171 513 342 495 495 495 495 1 1 3 1 519 519 519 519 384 768 768 384 166 166 166 166 43 129 86 43 259 259 777 259 972 324 324 648 2 2 1 1 177 177 531 177 202 101 101 202 810 405 405 810 142 142 142 426 520 780 260 260 237 237 237 237 564 564 564 564 997 192 86 498 234 117 117 234 546 273 273 546 50 50 150 50 270 270 540 540 691 576 27 593 125 250 125 250 78 39 78 39 615 615 615 615 267 790 448 814 200 600 200 200 810 405 810 405 7 7 7 7 277 277 277 277 848 848 848 848 45 45 45 45 12 18 6 6 52 52 156 52 402 134 134 134 734 710 524 302 186 31 552 751 877 246 219 863 690 460 230 230 840 280 280 560 77 77 231 77 298 298 298 298 242 242 484 484 52 603 847 1000 978 978 978 978 72 144 72 144 686 343 686 343 490 980 490 980 703 703 703 703 259 259 518 518 662 331 331 993 6 3 9 3 812 812 812 812 807 269 538 269 85 85 170 170 964 54 102 148 669 767 983 444 266 266 266 266 944 472 944 472 174 174 174 522 891 414 168 547 16 32 32 16 30 30 60 90 779 171 434 267 692 692 346 346 132 132 132 132 988 523 587 461 268 268 268 268 714 238 238 238 339 339 339 339 122 122 122 366 147 147 147 441 296 737 55 221 806 476 913 646 84 56 28 28 352 352 704 704 754 754 377 377 964 610 42 477 300 300 300 300 53 53 159 53 196 196 196 196 678 678 678 678 839 839 839 839 378 126 126 252 338 169 507 169 677 703 508 196 103 103 103 103 224 224 224 224 480 160 160 160 306 153 153 306 401 401 802 802 988 988 494 494 269 170 993 926 192 96 96 288 100 100 300 100 693 462 231 231 367 734 734 367 216 108 108 324 376 188 564 188 822 411 411 822 198 198 594 396 660 220 440 220 184 184 184 184 1 1 1 1 313 939 313 313 139 139 139 417 846 454 660 715 738 738 738 738 373 746 746 373 502 251 983 632 641 641 641 641 126 126 126 378 941 941 941 941 115 772 724 799 552 552 276 276 341 341 341 341 21 63 42 21 644 322 322 966 987 329 329 658 170 85 85 170 26 26 78 26 532 798 266 266 996 531 165 385 454 681 227 227 24 72 24 48 215 215 215 645 301 602 493 388 154 154 154 154 44 713 447 283 224 112 336 112 260 780 260 260 83 83 83 249 294 98 98 98 338 507 169 169 960 960 960 960 130 130 130 130 48 48 24 24 15 842 237 201 456 968 981 111 198 198 198 198 362 181 543 181 184 539 870 523 819 610 289 130 101 202 303 101 201 603 201 201 145 145 145 435 99 99 99 99 876 292 292 292 197 197 394 394 229 407 712 929 8 8 16 24 659 659 659 659 989 852 590 578 26 26 13 13 119 357 119 238 76 76 152 228 528 264 264 792 325 325 325 325 49 49 49 49 222 111 111 222 106 318 106 212 826 826 826 826 85 671 184 262 166 166 498 166 77 77 77 77 417 139 139 139 486 243 486 243 505 505 505 505 352 704 704 352 543 943 975 207 766 199 299 582 80 160 80 160 497 497 497 497 959 135 527 72 956 884 342 84 39 78 39 117 294 731 940 632 143 286 286 143 565 565 565 565 932 932 932 932 192 192 192 576 42 42 126 84 120 120 120 360 189 189 189 567 567 41 233 940 646 146 246 631 314 314 942 628 471 157 157 157 299 897 299 299 301 301 903 301 768 384 384 768 536 268 268 804 459 918 459 918 830 415 830 415 498 249 498 249 231 462 693 231 494 988 494 988 282 282 564 846 189 109 134 771 170 170 510 170 663 221 221 221 352 539 428 369 519 80 969 754 227 227 681 227 267 393 839 757 726 726 726 726 63 63 63 63 509 650 155 750 57 57 57 171 452 678 226 226 90 90 90 90 271 813 271 271 537 537 537 537 567 567 567 567 202 202 202 202 793 943 164 292 982 747 955 825 171 171 171 171 10 10 10 30 432 216 216 648 132 530 882 782 457 914 914 457 235 235 235 235 145 290 290 145 432 216 648 216 250 500 250 750 168 84 252 84 283 566 283 566 96 32 32 32 68 68 68 68 395 790 395 790 502 753 251 251 280 560 280 560 262 262 262 786 851 851 851 851 102 51 153 51 36 36 18 18 633 633 633 633 59 59 59 59 554 853 38 647 81 81 243 81 345 721 119 537 250 250 250 750 134 442 520 731 252 84 168 84 71 71 71 71 947 700 80 536 621 282 442 208 125 125 125 125 915 255 683 594 221 221 221 221 330 743 450 17 122 244 122 244 690 690 690 690 846 423 423 846 442 442 442 442 606 909 303 303 350 700 350 700 137 137 411 274 169 169 169 507 644 322 322 644 304 152 152 304 408 136 136 272 300 900 300 600 152 456 152 304 126 63 63 126 196 196 392 588 99 33 33 66 430 203 696 203 37 111 37 37 882 90 755 449 17 186 20 575 432 432 216 216 810 540 270 270 531 576 374 493 52 52 104 156 71 142 71 213 714 714 357 357 138 69 69 138 216 72 72 72 67 67 201 67 9 27 9 9 11 11 33 11 326 326 326 326 71 71 213 71 256 768 256 256 755 755 755 755 47 47 141 47 630 315 315 630 306 306 918 306 108 36 36 72 122 366 122 244 101 570 97 449 367 367 367 367 175 175 525 175 120 40 40 40 392 784 784 392 93 31 62 31 756 504 252 252 262 524 262 524 198 66 66 132 220 220 220 660 689 689 689 689 43 86 129 43 332 332 332 996 190 380 190 380 840 420 420 840 84 84 84 84 14 849 77 900 330 330 990 660 905 444 7 205 904 779 774 777 142 284 284 142 185 370 185 555 44 132 44 44 802 802 802 802 828 60 576 364 933 311 311 311 41 41 82 82 200 200 600 200 125 628 869 668 528 528 528 528 204 204 204 612 339 560 684 408 954 477 477 954 428 642 214 214 770 770 770 770 594 594 594 594 519 173 173 173 435 145 145 145 318 477 159 159 310 155 155 310 822 822 822 822 726 544 27 187 295 590 590 295 500 500 1000 1000 406 406 406 406 363 363 363 363 330 918 5 100 24 36 12 12 73 219 146 73 322 322 322 322 603 201 201 201 484 484 242 242 832 495 897 985 984 989 765 559 311 933 311 311 442 65 742 39 82 82 82 246 193 193 193 193 308 308 308 308 841 125 200 540 945 945 945 945 25 25 25 75 542 542 271 271 186 186 558 186 530 530 530 530 514 514 257 257 234 468 702 234 999 999 999 999 891 297 297 297 202 404 404 202 171 171 342 342 580 580 290 290 530 719 779 136 53 159 53 53 108 54 108 54 303 909 303 303 252 378 126 126 96 96 288 96 297 594 891 297 984 492 984 492 322 911 985 25 110 110 330 110 850 850 850 850 277 978 405 375 166 83 166 83 618 598 819 746 204 612 204 204 757 757 757 757 101 101 303 101 411 274 137 137 894 708 360 465 234 78 78 78 666 333 333 999 190 570 190 190 642 642 321 321 968 968 968 968 150 150 150 450 410 820 820 410 170 170 510 170 259 777 259 259 169 71 938 608 475 475 475 475 84 28 56 28 51 102 102 51 804 804 804 804 958 958 958 958 386 193 386 193 39 652 315 908 236 708 236 472 225 450 225 450 819 566 518 721 10 153 220 605 492 492 984 984 108 36 36 36 783 335 322 331 282 94 94 94 158 158 158 474 818 818 818 818 938 716 961 480 182 825 221 983 176 528 176 176 576 576 576 576 179 179 358 537 426 426 852 852 837 558 279 279 25 757 568 634 476 476 952 952 57 19 19 38 861 287 287 287 149 149 298 298 31 31 62 62 201 67 134 67 893 688 196 83 190 570 380 190 218 218 654 218 4 6 2 2 118 354 118 118 990 330 330 330 438 876 438 876 51 17 34 17 100 100 100 300 87 58 29 29 837 387 734 862 109 109 109 109 316 158 158 316 276 414 138 138 951 317 317 634 227 227 227 227 247 247 247 247 234 234 234 234 282 141 282 141 163 163 326 326 482 482 964 964 111 111 111 111 915 490 767 332 262 262 786 262 787 532 340 497 101 202 101 303 276 92 92 92 41 41 123 41 79 251 219 310 62 62 186 62 935 935 935 935 232 232 232 232 283 283 283 283 203 203 609 406 979 29 936 708 171 171 171 513 636 212 212 212 155 155 465 155 271 271 271 271 272 272 272 272 231 231 231 231 884 884 884 884 38 114 38 38 900 900 283 676 446 446 446 446 136 272 136 408 84 168 84 252 333 666 666 333 690 230 230 230 626 939 313 313 708 472 236 236 73 146 73 146 67 67 67 67 296 296 148 148 191 573 191 191 496 496 992 992 718 765 159 366 477 789 225 459 79 79 79 237 506 506 506 506 902 451 451 902 109 109 109 327 171 171 513 171 938 469 469 938 130 260 260 130 630 691 356 458 868 868 868 868 138 69 69 138 254 127 254 127 641 641 641 641 205 205 205 205 283 656 348 27 229 229 687 229 852 852 852 852 176 176 176 176 70 892 931 492 307 307 614 921 15 5 5 10 513 171 171 171 828 69 284 361 58 29 29 87 211 550 587 913 602 602 301 301 661 661 661 661 883 395 515 252 198 99 99 198 8 24 8 8 113 113 339 113 212 212 212 212 266 133 266 133 21 7 7 14 119 686 238 166 10 5 15 5 217 474 86 576 934 467 934 467 251 502 251 753 42 42 42 126 650 325 650 325 720 240 240 240 8 16 8 24 283 387 677 601 809 311 31 716 135 135 135 405 138 46 92 46 826 413 413 826 585 635 616 121 439 878 439 878 18 18 36 54 282 141 141 423 459 153 153 306 650 837 747 861 948 632 316 316 14 548 823 511 596 213 457 926 48 717 547 147 232 464 232 696 347 347 347 347 246 246 246 738 840 560 280 280 346 853 687 797 587 10 645 608 283 566 283 849 250 250 750 250 480 960 960 480 448 224 224 448 13 39 13 13 194 291 97 97 262 236 866 561 397 397 794 794 176 88 264 88 418 418 836 836 585 522 510 835 118 177 59 59 842 842 842 842 196 294 98 98 760 495 77 619 364 728 728 364 598 598 598 598 808 704 934 217 393 131 131 131 3 9 3 3 269 807 538 269 966 639 329 509 117 117 351 117 729 592 567 776 161 161 161 161 314 314 942 314 423 141 141 141 451 451 451 451 266 133 133 399 282 94 94 94 143 429 143 143 32 32 32 96 518 259 259 518 47 141 47 47 557 911 872 67 114 38 38 38 560 560 560 560 39 117 39 78 112 661 699 46 217 651 217 217 76 76 228 152 283 283 849 566 837 279 279 279 126 378 126 126 316 316 316 948 343 735 763 808 546 273 273 546 117 117 117 351 203 406 203 406 405 810 405 810 212 212 212 212 726 242 242 242 256 768 512 256 214 214 214 214 371 385 845 874 76 152 76 228 7 7 7 7 489 702 712 460 249 249 249 747 401 64 240 608 875 875 875 875 472 944 472 944 164 164 492 164 641 641 641 641 703 929 622 548 390 559 166 850 192 614 178 421 174 174 87 87 648 648 648 648 844 844 844 844 666 222 444 222 267 267 267 267 102 102 204 204 909 831 694 714 452 438 281 398 221 221 221 663 448 448 896 896 62 487 557 401 830 496 285 721 334 167 501 167 240 480 720 240 263 263 263 263 424 424 424 424 909 303 303 303 927 618 309 309 148 927 645 54 87 87 87 87 594 594 594 594 653 260 700 680 712 356 712 356 304 304 912 304 370 370 370 370 964 128 284 62 196 196 588 196 152 456 152 152 495 495 495 495 1 2 2 1 346 346 346 346 544 544 544 544 152 974 885 43 468 936 468 936 575 575 575 575 19 91 364 867 816 272 272 544 350 345 786 849 119 670 685 839 196 392 196 392 642 642 642 642 490 245 735 245 274 137 137 411 194 582 194 388 796 796 398 398 500 250 500 250 120 120 120 120 628 314 628 314 226 226 113 113 624 416 208 208 794 397 397 794 136 136 408 272 816 408 816 408 191 382 191 382 17 589 596 737 247 247 247 741 704 206 455 871 912 304 304 304 648 648 648 648 758 758 758 758 356 356 356 356 580 503 202 499 594 891 297 297 444 444 444 444 616 733 883 468 60 60 180 60 62 124 124 62 35 35 70 70 462 308 154 154 685 685 685 685 104 52 52 156 256 969 900 882 28 84 56 28 195 195 585 390 381 381 381 381 546 182 364 182 744 187 31 811 284 284 284 852 268 134 134 402 911 169 324 60 224 224 112 112 508 176 686 302 478 239 239 717 113 113 226 339 234 117 234 117 642 642 642 642 256 256 256 256 956 765 249 751 643 643 643 643 815 815 815 815 450 900 450 900 87 87 87 261 124 124 124 124 206 543 888 680 474 158 158 158 904 452 452 904 491 675 120 770 384 961 387 606 779 411 551 732 442 884 442 884 94 94 94 282 82 82 246 164 174 174 174 174 98 49 147 49 668 838 879 517 351 117 234 117 666 666 666 666 839 839 839 839 182 796 245 141 332 498 166 166 77 77 77 77 126 378 126 126 594 102 359 885 89 89 89 89 200 200 200 600 432 216 432 216 97 97 97 291 237 711 237 237 166 498 166 166 354 354 354 354 500 753 766 940 252 252 252 756 813 813 813 813 240 240 720 480 193 386 193 386 13 26 13 26 655 775 774 405 435 145 290 145 260 390 130 130 931 729 627 665 315 315 315 315 45 90 45 90 147 37 298 939 322 161 483 161 206 206 206 206 190 190 570 190 36 36 36 108 6 18 6 6 828 828 414 414 616 616 308 308 974 974 974 974 994 497 994 497 284 889 317 337 77 77 77 77 337 337 337 337 147 147 294 441 98 98 98 294 79 79 79 237 789 263 526 263 284 284 852 284 915 946 948 97 224 224 224 672 741 341 812 822 31 62 93 31 103 626 52 447 490 490 490 490 59 519 506 206 500 750 250 250 589 393 766 964 647 977 548 882 911 911 911 911 238 238 238 238 25 25 25 75 119 119 357 238 238 238 714 476 195 582 212 271 231 77 77 154 102 306 102 102 284 845 45 267 283 566 566 283 386 487 464 408 550 2 538 455 540 540 540 540 516 516 258 258 403 806 806 403 87 87 87 87 133 420 339 464 332 332 332 332 76 152 152 76 515 515 515 515 170 170 170 510 552 184 184 184 172 172 516 344 163 769 942 995 257 257 514 771 181 181 181 543 521 749 120 791 290 145 145 435 118 118 118 354 414 138 138 138 726 242 484 242 888 296 296 592 264 792 264 264 396 264 132 132 826 873 623 115 911 911 911 911 39 78 78 39 252 252 756 504 95 524 49 161 639 213 213 213 58 58 174 116 303 909 303 303 85 85 85 255 862 649 811 271 2 4 4 2 206 206 103 103 186 186 372 372 231 231 693 462 384 384 384 384 63 63 189 63 386 679 312 366 280 280 140 140 564 282 282 846 775 325 283 262 473 500 12 94 353 690 63 700 288 576 288 864 140 420 140 140 64 32 96 32 282 282 846 282 818 818 409 409 26 26 26 26 318 439 468 824 128 128 384 128 172 344 344 172 42 42 42 42 895 632 833 440 679 982 328 77 403 554 217 139 354 177 177 354 669 669 669 669 302 302 906 302 588 294 882 294 325 975 325 325 63 126 126 63 207 207 207 207 306 306 306 306 227 227 681 454 109 645 53 549 246 82 82 82 921 107 694 852 40 20 20 40 112 56 168 56 141 141 141 423 654 654 654 654 492 246 492 246 870 858 938 281 584 584 584 584 315 445 268 991 129 258 129 258 289 289 289 867 865 865 865 865 295 885 295 295 148 148 74 74 211 211 633 211 412 824 824 412 204 68 68 68 222 74 74 148 143 143 143 143 468 468 936 936 944 472 472 944 516 516 516 516 182 182 364 546 81 601 393 646 294 897 984 578 560 280 280 560 807 269 269 269 605 605 605 605 557 557 557 557 410 615 205 205 608 304 304 912 54 54 162 54 133 399 266 133 492 246 246 738 323 646 969 323 105 105 105 105 388 194 194 388 611 611 611 611 709 709 709 709 321 321 963 321 386 386 772 772 168 168 504 168 751 702 23 120 195 222 553 970 8 8 8 8 86 258 86 86 621 414 207 207 889 889 889 889 243 729 243 486 397 794 397 794 457 153 880 505 77 311 812 212 498 166 332 166 914 914 914 914 136 136 408 136 2 6 2 2 187 822 119 473 381 127 254 127 771 257 514 257 97 97 97 97 948 316 316 632 257 257 514 514 14 14 28 42 804 268 268 268 466 466 233 233 594 548 562 597 172 344 516 172 546 607 976 837 949 949 949 949 226 226 678 226 802 388 196 157 227 227 227 681 37 37 37 37 63 956 817 816 351 117 117 117 142 142 142 426 331 331 993 662 127 228 227 80 787 862 618 976 290 870 290 290 92 92 92 92 386 386 386 386 130 130 130 130 259 518 518 259 255 85 85 85 270 810 270 270 94 282 188 94 237 474 237 474 448 896 896 448 135 135 405 135 742 742 742 742 299 897 299 598 113 661 412 196 464 10 589 986 100 100 300 100 327 327 327 327 60 30 30 60 378 189 189 567 444 148 296 148 33 663 695 622 168 504 168 168 23 46 69 23 292 584 292 584 783 958 373 124 516 516 258 258 302 604 604 302 396 132 132 264 467 968 886 30 322 966 322 644 792 792 396 396 429 816 561 47 132 44 44 44 264 528 264 792 498 498 498 498 895 201 375 736 254 254 762 254 721 721 721 721 341 341 341 341 630 630 630 630 264 686 687 949 484 242 484 242 753 502 251 251 980 490 490 980 427 427 427 427 211 422 211 422 440 880 440 880 586 293 293 879 172 258 86 86 88 88 176 176 526 526 526 526 1 3 1 1 188 319 31 85 349 349 349 349 405 135 135 270 133 133 133 399 328 492 164 164 36 12 12 24 303 101 202 101 264 792 528 264 910 455 910 455 213 213 213 213 811 324 293 682 874 528 37 242 912 912 912 912 447 447 447 447 161 161 483 161 331 331 993 331 178 178 89 89 702 911 208 192 162 162 486 324 18 18 54 18 317 951 317 634 576 192 192 192 579 193 386 193 612 306 612 306 165 330 330 165 204 204 204 612 495 165 330 165 274 548 274 548 630 677 895 699 64 32 96 32 205 205 615 205 624 624 624 624 4 4 4 4 186 372 186 558 4 12 4 4 380 380 190 190 420 210 420 210 732 732 732 732 196 196 196 588 771 135 940 97 1 1 3 1 650 650 650 650 110 110 110 110 185 185 555 185 359 718 359 718 360 180 540 180 704 704 704 704 104 104 104 104 220 440 660 220 955 717 576 380 98 294 98 98 396 145 181 328 433 339 366 331 670 335 670 335 548 881 908 589 264 528 264 792 495 935 48 415 596 413 807 383 862 142 303 910 98 98 49 49 462 154 154 154 553 709 135 913 540 540 540 540 942 314 628 314 659 235 813 990 221 221 663 221 222 222 222 666 920 460 460 920 42 42 21 21 197 94 666 619 145 435 290 145 71 71 71 71 454 464 785 223 467 467 467 467 942 471 471 942 258 258 258 258 56 112 56 168 689 689 689 689 78 156 156 78 753 753 753 753 791 791 791 791 303 606 303 606 570 190 190 190 249 249 249 249 144 144 72 72 7 21 7 7 918 306 306 306 913 913 913 913 470 189 530 916 351 351 702 702 483 161 161 161 142 195 291 963 142 853 112 469 328 41 174 489 233 233 466 466 263 711 456 278 233 233 233 233 130 776 951 199 664 332 664 332 878 854 47 270 699 466 233 233 624 208 208 208 996 235 622 469 94 282 94 94 670 335 670 335 91 90 880 638 913 913 913 913 345 795 613 943 35 35 35 35 324 324 648 648 168 84 252 84 463 463 926 926 895 11 149 574 594 594 594 594 304 172 774 843 789 263 263 263 762 645 792 943 25 25 25 25 121 363 121 242 959 959 959 959 423 423 423 423 97 194 97 291 116 58 58 116 772 504 906 39 751 751 751 751 194 582 194 194 38 114 38 38 567 189 378 189 975 531 191 80 10 10 30 10 895 436 193 698 500 500 500 500 234 117 234 117 438 438 438 438 392 784 392 784 485 970 485 970 744 744 744 744 359 718 718 359 868 868 434 434 927 927 927 927 22 22 66 22 959 959 959 959 250 250 750 250 15 15 30 30 265 530 265 795 852 572 178 986 957 957 957 957 471 471 471 471 664 180 99 774 136 272 272 136 201 464 457 172 154 154 308 462 905 905 905 905 208 208 208 208 309 618 618 309 420 420 420 420 352 176 176 352 23 23 46 46 289 867 578 289 304 304 304 912 830 830 830 830 635 847 55 886 30 30 90 30 584 292 584 292 562 872 413 873 58 116 58 174 430 268 337 466 91 254 806 988 163 163 489 163 582 291 291 582 468 156 156 156 543 181 181 181 313 626 313 626 33 66 33 66 140 420 140 140 862 925 227 469 414 414 414 414 143 429 143 286 591 197 197 197 429 858 429 858 7 7 14 14 204 612 204 408 495 990 990 495 84 42 42 126 774 258 258 516 456 152 152 152 270 135 135 270 259 259 777 259 132 396 132 132 498 166 166 166 225 225 225 675 341 195 64 30 96 96 96 288 202 202 202 202 74 148 74 148 724 724 724 724 362 181 543 181 876 823 498 928 266 532 798 266 476 836 464 103 274 137 274 137 784 784 784 784 42 126 42 84 203 203 406 406 982 491 491 982 540 540 540 540 155 465 310 155 154 308 462 154 601 334 293 751 334 668 668 334 673 673 673 673 510 465 686 35 651 434 217 217 534 534 534 534 75 75 150 150 774 137 512 613 41 41 41 41 612 306 918 306 204 172 325 357 146 292 438 146 345 690 690 345 585 195 195 195 46 92 92 46 180 180 360 360 131 131 131 131 96 96 288 96 325 975 325 325 312 208 104 104 228 570 749 913 748 748 748 748 86 86 258 86 310 310 310 930 194 582 194 388 373 373 373 373 438 146 146 292 475 950 950 475 260 260 260 780 328 328 656 656 472 472 472 472 113 280 24 298 179 179 179 537 332 332 332 996 624 162 18 142 438 219 657 219 576 288 288 576 386 386 772 772 273 273 273 273 780 202 986 908 298 894 298 298 378 378 378 378 124 124 124 124 585 585 585 585 423 423 423 423 567 262 483 928 199 199 597 199 293 879 293 293 225 225 450 450 120 60 180 60 246 246 246 246 610 915 305 305 26 26 52 78 795 265 265 530 23 23 23 23 893 893 893 893 583 716 44 843 124 62 62 124 354 708 708 354 388 388 194 194 566 283 283 566 918 306 306 306 271 813 271 271 712 356 356 712 169 507 169 169 874 808 333 452 531 177 177 177 174 174 174 174 321 225 698 347 327 109 109 109 854 854 427 427 749 749 749 749 246 246 246 246 299 299 299 299 664 332 332 664 9 784 15 466 869 869 869 869 249 83 83 83 655 294 314 724 183 183 183 183 16 32 16 48 420 140 140 140 144 72 144 72 93 186 93 186 216 648 216 216 16 48 16 32 281 282 567 388 759 759 759 759 317 634 317 951 22 22 22 22 335 335 335 335 427 854 427 854 17 17 51 17 289 289 578 578 315 315 945 630 708 472 236 236 5 5 5 5 256 256 512 768 2 743 862 904 562 281 562 281 49 49 49 147 28 56 56 28 304 304 304 912 270 677 885 741 897 299 299 299 661 441 953 114 243 729 243 243 111 111 333 111 42 84 42 84 924 924 924 924 208 624 208 208 135 405 270 135 402 134 134 268 35 35 35 35 357 357 357 357 298 298 298 894 447 298 149 149 546 182 182 182 59 59 177 59 56 374 933 724 981 981 981 981 783 261 261 522 21 63 42 21 578 867 289 289 603 201 201 201 474 637 602 125 225 225 225 675 537 179 179 358 817 319 195 112 809 335 839 490 736 736 736 736 315 315 315 315 932 552 188 978 45 45 90 90 749 749 749 749 615 215 299 126 571 781 941 144 42 84 42 126 469 938 469 938 324 648 324 972 590 590 590 590 46 46 46 46 406 203 203 609 41 41 41 41 26 26 78 26 44 22 44 22 329 987 658 329 512 728 362 299 409 378 589 336 56 168 112 56 119 119 119 119 8 8 8 8 893 735 37 902 496 496 496 496 84 168 168 84 5 663 685 305 275 275 275 275 54 81 27 27 326 326 978 326 307 307 921 307 70 140 210 70 24 24 24 24 151 51 133 536 250 645 367 806 271 813 271 271 128 256 128 256 36 36 72 72 450 450 900 900 274 548 274 548 297 297 891 297 610 305 610 305 960 320 640 320 30 45 15 15 864 864 432 432 26 26 52 52 141 282 141 282 396 396 396 396 457 457 914 914 499 499 499 499 582 582 582 582 22 22 22 22 373 373 746 746 53 216 52 927 820 410 410 820 480 160 160 160 23 23 23 69 124 124 124 124 218 436 654 218 104 104 104 312 296 148 296 148 463 463 463 463 510 765 255 255 75 75 75 75 606 303 909 303 251 753 251 502 830 796 14 834 361 361 722 722 221 221 221 663 478 239 478 239 272 272 544 544 221 221 221 221 366 732 366 732 752 752 752 752 366 366 366 366 638 319 319 957 259 777 259 518 142 142 142 142 148 148 296 296 436 872 436 872 584 584 584 584 50 50 100 150 739 478 308 39 249 249 747 249 304 304 304 304 156 52 104 52 554 212 911 771 450 150 150 150 936 312 312 624 233 695 541 696 30 30 90 30 90 90 90 90 2 2 6 4 300 900 300 600 45 45 45 45 622 204 925 959 132 396 132 264 335 335 670 670 488 488 244 244 163 163 163 163 771 514 257 257 959 959 959 959 62 186 62 62 109 327 109 218 717 239 478 239 906 302 302 302 260 260 780 520 282 141 423 141 881 881 881 881 230 230 230 230 209 939 625 705 267 801 267 534 380 861 928 660 679 679 679 679 754 754 754 754 990 990 495 495 189 189 189 189 53 53 106 106 176 176 176 528 299 299 299 897 98 98 98 98 275 23 704 709 197 591 197 197 384 953 798 506 452 452 452 452 376 461 241 403 957 957 957 957 110 287 263 241 871 871 871 871 35 35 35 35 556 278 556 278 693 693 693 693 81 81 162 162 525 350 175 175 491 982 491 982 803 803 803 803 493 493 986 986 825 275 275 550 849 390 761 456 274 274 274 822 182 182 546 364 689 943 608 615 438 219 219 438 136 637 947 42 207 69 69 138 169 169 169 169 25 75 50 25 37 74 37 74 130 260 390 130 520 260 520 260 399 798 798 399 686 764 797 204 105 35 70 35 212 212 636 424 407 407 407 407 63 63 189 63 91 182 182 91 62 62 186 62 785 845 668 659 392 196 392 196 76 152 76 152 189 567 189 189 838 451 463 839 186 558 186 186 194 582 194 388 273 546 819 273 573 573 573 573 626 626 313 313 450 225 450 225 60 40 20 20 964 160 784 313 327 981 327 327 81 81 243 81 639 458 571 28 90 45 135 45 58 174 58 58 428 856 428 856 122 122 366 244 9 18 9 18 608 608 304 304 835 8 549 984 253 642 634 212 154 154 308 308 170 170 510 170 234 117 351 117 29 29 58 87 834 417 834 417 40 20 20 40 484 968 484 968 414 414 828 828 105 105 315 105 434 926 761 326 389 573 221 128 903 301 301 301 639 213 213 426 45 45 45 135 614 614 614 614 312 156 312 156 396 132 132 132 633 775 153 988 15 30 30 15 210 210 630 210 975 975 975 975 106 106 106 106 251 251 502 502 119 119 119 119 382 191 382 191 864 288 288 288 720 360 360 720 875 681 797 857 610 305 305 915 278 278 278 834 786 786 393 393 20 60 40 20 334 501 167 167 57 171 57 114 264 577 710 745 154 222 494 459 612 451 819 132 313 939 626 313 221 221 221 663 983 983 983 983 373 746 746 373 551 551 551 551 83 83 166 249 495 165 165 165 185 185 185 555 48 32 16 16 208 208 416 416 62 124 62 186 451 572 317 358 446 892 446 892 860 860 430 430 178 178 178 534 442 480 175 633 703 34 710 432 535 535 535 535 852 426 852 426 614 307 614 307 287 287 287 861 908 454 908 454 928 928 464 464 862 270 4 296 267 534 801 267 636 318 318 636 234 702 234 468 725 564 508 161 300 450 150 150 135 135 135 405 343 159 362 630 109 109 327 109 630 210 210 210 448 448 448 448 531 354 177 177 318 318 954 318 471 471 471 471 870 870 870 870 336 112 224 112 154 308 462 154 394 394 394 394 893 893 893 893 249 83 83 83 460 230 230 460 292 292 876 292 211 633 211 211 59 177 118 59 820 176 451 11 714 714 357 357 210 210 210 630 42 84 42 84 9 9 27 9 726 242 242 484 439 439 439 439 293 293 879 586 988 988 988 988 332 332 166 166 452 226 226 452 456 152 152 304 116 689 851 720 185 370 370 185 107 321 107 107 60 180 120 60 50 50 100 100 23 23 69 23 824 824 824 824 562 562 562 562 572 286 858 286 451 451 902 902 856 944 685 343 686 343 686 343 44 44 88 88 801 935 961 96 272 136 136 272 340 170 170 510 33 33 33 99 834 834 834 834 263 263 263 789 392 392 196 196 339 113 113 113 37 74 111 37 979 979 979 979 162 324 162 486 110 330 110 220 227 227 681 227 361 795 691 947 260 390 130 130 501 6 249 745 303 606 909 303 234 234 234 234 412 412 412 412 838 838 838 838 689 792 90 846 477 714 504 581 362 181 362 181 443 443 443 443 311 749 922 342 218 109 109 327 254 254 127 127 330 990 660 330 111 333 111 111 313 313 626 939 179 179 537 179 957 319 319 319 928 928 928 928 506 253 506 253 27 81 27 27 214 214 214 214 486 486 486 486 272 272 136 136 210 420 420 210 240 240 240 240 196 738 990 637 918 918 918 918 172 172 172 172 48 209 699 189 394 788 788 394 917 277 460 542 332 332 332 996 263 878 891 652 428 428 428 428 132 132 132 132 930 310 620 310 473 473 946 946 34 34 34 34 308 462 154 154 44 44 132 44 264 264 264 264 828 276 552 276 344 688 344 688 82 41 123 41 217 434 651 217 243 243 243 243 102 22 176 595 329 329 987 329 125 125 125 375 105 105 105 105 618 25 258 59 682 682 682 682 275 275 825 550 910 910 910 910 240 240 240 240 787 787 787 787 557 859 278 928 808 808 808 808 432 216 432 216 167 337 64 375 634 499 804 858 687 687 687 687 64 64 128 192 600 600 600 600 875 875 875 875 81 81 243 81 53 689 837 309 709 244 474 608 30 60 30 90 600 900 300 300 616 616 616 616 36 108 72 36 71 213 71 71 216 216 216 216 571 571 571 571 225 675 450 225 262 786 262 524 661 661 661 661 142 142 142 142 951 951 951 951 603 474 412 54 442 884 884 442 946 188 45 13 654 981 327 327 30 90 30 30 295 885 295 590 403 403 403 403 152 589 88 192 294 98 98 98 635 252 448 868 97 291 97 97 415 830 415 830 467 467 467 467 168 504 168 168 351 117 234 117 911 911 911 911 347 347 347 347 289 578 289 578 159 477 318 159 555 549 674 566 251 251 251 251 11 11 33 22 231 231 231 231 59 118 177 59 342 171 342 171 366 183 366 183 289 733 923 815 213 213 213 639 984 283 161 760 8 422 908 713 396 132 132 132 751 337 333 540 434 434 868 868 45 45 45 45 212 212 636 424 992 992 496 496 897 299 598 299 171 171 171 513 817 565 438 642 266 266 798 266 45 45 135 45 354 354 177 177 180 60 60 60 84 84 84 84 147 106 481 325 298 298 894 298 196 196 98 98 530 530 530 530 30 30 90 30 428 214 214 642 160 480 160 160 87 174 87 174 143 143 143 429 241 241 241 241 47 94 94 47 584 584 292 292 121 242 363 121 929 392 927 857 82 188 520 576 30 90 30 60 706 706 353 353 32 96 32 32 860 860 430 430 1000 1000 500 500 171 114 57 57 834 417 417 834 518 518 259 259 943 453 258 731 132 264 264 132 227 227 227 227 460 230 230 460 262 524 524 262 387 129 129 258 447 482 322 880 227 227 454 681 309 309 309 309 256 768 256 512 170 340 170 340 271 271 813 271 711 237 237 237 993 331 331 331 33 362 202 268 753 753 753 753 243 162 81 81 559 621 806 50 477 477 477 477 321 321 963 642 51 51 102 153 270 540 540 270 508 508 508 508 410 205 205 615 808 359 258 101 163 163 163 163 333 999 666 333 204 966 711 644 277 139 996 438 628 517 981 84 291 522 30 481 303 101 101 202 350 525 175 175 23 69 23 46 8 8 8 24 299 299 299 299 656 328 656 328 289 289 867 289 479 152 450 114 168 621 231 822 307 307 307 307 696 348 696 348 748 748 748 748 160 160 160 480 315 315 315 945 267 267 534 801 497 450 916 953 436 436 436 436 855 285 285 285 22 33 11 11 76 76 152 228 646 646 646 646 241 723 241 482 243 81 81 162 60 60 60 60 432 126 785 482 980 613 148 977 436 4 130 753 355 512 718 594 51 51 51 51 552 184 184 184 235 235 235 235 69 46 23 23 690 690 690 690 625 320 755 294 606 606 606 606 309 618 309 927 282 846 282 282 547 547 547 547 39 78 39 78 273 91 91 91 816 816 816 816 566 374 518 948 232 232 232 232 188 112 41 83 460 460 460 460 35 70 35 105 510 820 8 119 144 144 144 144 188 188 188 188 68 204 68 68 55 165 55 110 648 432 216 216 318 318 954 318 495 165 165 165 154 154 462 154 276 184 92 92 927 927 927 927 565 588 740 686 324 324 324 972 939 939 939 939 318 636 318 954 859 859 859 859 558 111 806 604 270 270 540 540 253 253 253 253 445 890 890 445 222 444 666 222 40 120 80 40 576 288 288 864 594 297 594 297 756 252 252 504 896 896 448 448 507 169 338 169 841 841 841 841 71 360 92 591 566 836 547 485 149 149 149 447 566 127 666 508 63 126 63 189 248 248 248 248 31 93 31 31 300 200 100 100 307 614 307 921 19 19 38 38 760 760 760 760 342 865 103 457 122 639 920 862 746 373 373 746 200 200 100 100 88 264 176 88 16 16 16 16 918 918 918 918 2 302 781 490 178 178 178 534 841 354 810 865 506 759 253 253 64 128 128 64 342 114 114 114 157 157 157 157 828 190 621 578 954 954 954 954 20 60 20 20 178 267 89 89 143 143 143 429 432 878 451 759 53 53 159 53 292 146 146 292 438 438 438 438 751 960 364 431 236 118 236 118 435 435 435 435 37 74 37 111 180 60 60 120 51 547 14 920 158 158 158 474 73 73 73 219 103 309 103 103 690 808 253 410 270 270 810 270 217 217 217 651 178 178 534 178 210 210 210 630 372 980 44 81 286 877 444 140 93 31 31 31 471 157 157 157 51 51 153 102 255 679 439 408 137 137 137 411 137 411 274 137 331 901 190 853 167 334 167 334 75 913 338 768 541 621 813 678 288 96 96 96 86 172 86 172 147 294 441 147 789 263 263 263 211 211 633 422 607 607 607 607 58 58 174 58 911 340 703 328 86 43 43 129 792 792 792 792 272 272 272 272 225 75 75 75 51 17 17 17 292 876 584 292 902 902 902 902 570 570 570 570 863 672 67 499 12 178 597 219 3 3 3 9 296 296 888 592 426 376 633 277 161 322 161 322 688 688 344 344 83 166 83 166 153 306 153 459 29 29 58 58 726 411 478 562 129 387 129 258 285 95 95 95 763 763 763 763 838 838 419 419 301 301 301 903 87 87 261 174 958 479 958 479 151 302 151 302 762 508 254 254 514 514 514 514 928 789 928 245 792 396 792 396 46 46 138 92 522 174 174 174 639 639 639 639 263 263 263 263 948 948 948 948 267 189 736 404 165 165 330 495 396 984 257 124 7 21 7 7 57 57 171 57 334 334 334 334 216 216 648 216 277 831 277 277 325 975 325 325 430 215 645 215 276 276 552 552 149 447 149 149 296 888 296 296 234 156 78 78 60 60 60 60 42 126 42 84 234 234 234 702 45 135 45 90 370 314 515 452 59 59 177 59 134 402 134 134 257 257 257 771 226 452 452 226 798 266 532 266 289 289 289 289 57 166 807 545 128 384 128 128 600 600 300 300 281 281 281 843 521 521 521 521 49 98 98 49 269 269 807 269 135 45 45 45 8 24 8 8 536 536 268 268 522 522 522 522 27 27 27 27 982 982 491 491 603 235 106 412 876 292 292 292 165 165 330 330 183 61 122 61 465 691 498 963 363 121 121 242 552 552 552 552 255 510 255 510 106 412 42 556 242 242 242 242 505 505 505 505 113 226 339 113 729 729 729 729 648 324 972 324 237 711 237 474 804 536 268 268 80 160 80 240 103 368 789 72 489 489 489 489 797 60 131 109 270 90 90 90 686 774 571 609 601 601 601 601 344 516 55 929 429 694 974 185 101 278 600 165 938 938 469 469 685 617 694 550 6 6 6 6 327 327 327 327 80 80 160 240 300 600 600 300 330 110 110 220 932 932 932 932 29 29 29 29 189 189 189 189 15 15 30 30 151 302 151 453 410 410 410 410 390 130 130 130 285 285 570 570 881 977 857 360 296 148 148 296 701 90 417 217 887 887 887 887 355 684 123 936 38 76 38 114 28 185 919 28 776 388 776 388 664 664 664 664 110 55 55 110 258 258 258 258 852 8 470 347 210 420 630 210 463 405 137 305 281 562 281 843 374 374 374 374 546 334 960 155 260 260 780 260 128 192 64 64 383 383 383 383 234 234 234 234 580 580 580 580 973 890 911 299 887 887 887 887 94 298 338 166 968 484 484 968 619 861 24 485 164 164 164 164 237 711 474 237 642 963 321 321 228 228 228 228 164 328 328 164 812 406 406 812 296 296 296 296 84 84 252 84 215 645 215 430 76 152 76 228 504 168 168 168 295 590 295 885 720 204 800 368 394 197 591 197 664 332 996 332 340 680 340 680 834 126 675 73 474 237 237 711 353 706 706 353 966 822 563 280 925 806 794 585 808 808 808 808 155 465 155 155 83 166 249 83 75 225 150 75 89 89 267 89 571 571 571 571 49 98 49 98 133 133 133 133 522 261 261 522 210 210 630 210 53 53 106 159 426 213 213 426 822 411 822 411 177 531 354 177 294 294 294 294 488 244 244 732 84 252 84 84 93 93 93 93 158 316 474 158 748 748 748 748 53 159 53 106 945 315 315 315 372 186 186 372 569 650 940 566 626 313 313 626 445 890 890 445 295 295 590 590 53 368 804 691 815 171 51 132 76 114 38 38 324 324 324 324 679 139 71 929 306 612 612 306 194 194 582 194 10 10 10 10 232 448 357 885 637 133 475 720 487 402 441 206 118 287 175 991 28 28 28 28 158 237 79 79 41 41 41 123 426 213 213 639 258 516 258 516 157 38 626 149 409 409 818 818 126 126 252 252 245 245 735 490 600 900 300 300 177 453 542 467 398 169 719 455 26 26 52 52 415 830 415 830 807 807 807 807 327 654 327 654 424 424 424 424 61 61 122 122 967 176 791 599 103 475 569 881 582 582 582 582 200 200 200 200 255 255 255 765 31 31 93 62 126 378 252 126 226 678 226 226 858 858 858 858 14 14 42 28 390 195 195 585 722 722 722 722 162 54 54 54 234 234 468 468 202 404 202 404 482 790 108 891 363 363 363 363 57 19 19 19 32 64 96 32 770 799 646 334 143 143 429 143 478 956 478 956 204 204 204 612 106 106 318 106 873 873 873 873 396 64 483 240 227 227 681 454 107 460 700 949 544 544 544 544 582 582 582 582 338 169 507 169 90 180 180 90 470 470 940 940 331 331 331 331 707 707 707 707 337 337 674 674 199 374 349 271 977 977 977 977 233 466 699 233 429 429 429 429 494 247 247 741 608 608 608 608 473 946 473 946 380 760 380 760 706 706 353 353 419 449 458 352 522 174 174 174 476 952 952 476 469 469 469 469 519 173 173 346 13 251 633 232 690 690 690 690 802 802 802 802 76 76 228 76 254 254 254 762 196 196 196 196 946 661 621 181 234 468 468 234 885 590 295 295 162 486 324 162 69 207 69 138 818 818 818 818 458 458 229 229 233 233 233 233 598 299 299 598 626 313 939 313 615 205 205 410 638 354 777 400 210 210 105 105 116 232 116 348 259 259 259 259 992 992 992 992 336 672 672 336 261 862 490 881 65 130 65 130 572 572 572 572 558 458 979 395 224 224 224 672 910 646 770 355 224 672 224 224 13 26 13 39 293 586 586 293 134 134 402 134 231 77 77 154 975 86 592 316 149 946 899 386 187 561 187 374 282 282 282 846 507 507 507 507 245 245 245 245 581 581 581 581 202 202 202 202 788 322 710 242 993 993 993 993 390 390 390 390 197 591 197 197 862 431 431 862 115 115 115 345 282 94 94 188 25 75 25 25 219 219 657 219 44 132 44 44 921 606 452 932 370 185 555 185 272 536 553 735 105 105 315 210 145 435 145 290 78 234 156 78 173 173 519 173 967 117 280 990 453 406 834 711 312 156 468 156 976 18 701 337 45 45 45 45 776 737 717 140 52 52 52 156 454 13 735 15 478 478 239 239 208 416 624 208 48 48 48 48 774 387 387 774 476 476 476 476 41 41 123 41 176 176 176 528 633 211 211 422 261 35 707 873 95 95 285 95 945 945 945 945 407 814 814 407 27 9 9 9 309 266 395 36 859 709 492 300 856 428 856 428 236 708 236 236 828 414 414 828 574 287 574 287 858 858 858 858 301 301 301 301 159 159 159 477 688 344 344 688 676 676 676 676 321 963 321 642 114 114 228 228 308 308 924 308 281 235 186 987 32 96 32 64 51 51 51 51 70 70 140 140 22 66 22 22 484 726 242 242 335 335 335 335 294 294 147 147 464 619 327 521 447 447 447 447 253 253 253 759 223 446 223 446 518 620 852 354 402 878 885 401 639 701 859 887 826 843 445 316 167 167 167 167 121 242 242 121 246 123 246 123 996 332 332 332 160 160 320 480 566 566 283 283 628 314 628 314 841 841 841 841 132 66 132 66 816 461 3 260 137 274 274 137 313 313 939 313 87 87 87 261 18 27 9 9 314 314 314 314 72 72 216 144 251 251 753 251 254 551 537 478 157 157 471 157 606 484 916 811 31 31 31 93 64 278 959 898 287 287 861 287 322 712 483 119 119 119 357 119 56 112 168 56 211 211 211 211 270 90 90 90 90 529 331 807 397 802 556 801 175 525 175 175 932 932 466 466 486 243 243 486 531 694 411 662 102 160 306 495 113 339 113 226 26 13 39 13 20 60 20 20 658 234 779 735 879 879 879 879 333 111 111 222 446 669 223 223 199 597 398 199 333 333 333 999 240 80 80 80 60 20 20 20 168 84 252 84 30 30 30 30 138 69 69 138 695 695 695 695 686 742 187 942 896 448 448 896 632 486 551 941 173 173 346 519 282 94 94 94 344 344 344 344 666 222 222 222 222 222 666 222 605 605 605 605 420 420 210 210 24 72 48 24 549 549 549 549 59 59 59 59 29 29 58 58 137 274 137 274 930 930 930 930 318 318 318 318 256 256 768 512 51 17 17 17 510 170 170 170 274 137 137 274 972 324 324 648 155 465 155 155 282 141 141 423 834 245 537 571 981 327 327 327 229 832 874 985 860 726 26 243 158 316 158 316 934 467 467 934 272 957 99 553 50 50 50 150 6 6 6 6 895 72 606 951 984 984 984 984 78 156 78 156 379 379 758 758 234 702 234 234 789 270 219 827 248 248 248 744 468 468 234 234 916 385 404 654 24 24 72 48 955 955 955 955 379 379 379 379 609 203 203 203 314 314 628 628 87 174 87 174 468 234 468 234 6 6 12 18 558 186 186 186 543 181 362 181 8 51 720 70 280 140 280 140 843 843 843 843 331 993 331 662 148 148 444 296 105 41 314 489 162 288 316 383 149 149 149 149 103 206 103 206 348 348 348 348 212 318 106 106 804 402 804 402 301 301 903 301 257 257 514 514 192 384 576 192 164 164 164 164 729 243 243 243 470 235 235 470 359 718 718 359 459 197 464 879 235 887 628 790 277 510 612 961 586 293 879 293 518 839 622 707 28 56 84 28 424 848 848 424 470 235 235 705 999 999 999 999 831 831 831 831 631 955 898 168 31 93 31 31 68 136 204 68 621 207 414 207 300 150 150 300 567 189 189 378 386 386 386 386 636 212 212 212 272 629 345 774 774 258 258 258 658 652 261 122 188 564 376 188 202 202 404 606 430 430 215 215 843 281 281 281 971 884 40 782 886 857 68 781 758 758 379 379 120 40 40 40 736 191 229 409 492 684 11 835 218 654 436 218 20 560 1 332 81 146 528 82 598 598 598 598 263 263 263 263 190 887 255 979 236 472 472 236 332 996 664 332 471 471 471 471 298 298 149 149 282 282 564 564 223 669 223 223 269 269 269 269 405 405 810 810 641 127 290 415 201 402 402 201 276 276 828 276 176 264 88 88 618 206 412 206 324 324 324 324 166 166 498 166 220 660 220 440 290 290 870 290 487 487 974 974 301 602 301 602 646 646 646 646 23 23 46 69 988 988 988 988 897 897 897 897 457 33 739 51 136 408 136 136 45 927 954 833 711 203 763 351 598 598 598 598 168 56 112 56 495 165 165 165 120 120 240 360 289 289 289 289 29 29 58 58 176 528 352 176 171 171 513 171 187 187 561 187 45 45 135 45 962 481 962 481 320 640 320 640 111 111 111 111 392 392 392 392 294 196 98 98 811 811 811 811 552 276 276 828 639 936 352 108 138 138 138 138 618 618 618 618 942 510 422 86 308 308 924 308 967 967 967 967 136 136 68 68 499 998 998 499 186 93 186 93 61 61 61 61 215 215 215 215 16 16 16 16 152 76 76 228 255 765 255 255 228 456 228 456 892 892 892 892 11 22 33 11 191 573 191 191 119 238 357 119 191 393 431 435 68 68 68 68 54 867 855 695 488 244 244 488 121 282 965 930 982 982 982 982 214 642 214 214 284 284 284 284 326 652 978 326 964 964 964 964 939 313 626 313 303 303 303 303 148 148 444 148 78 26 26 26 129 129 387 258 894 894 894 894 292 91 142 935 936 245 695 239 4 4 2 2 59 59 59 59 74 74 222 148 690 230 460 230 13 26 39 13 672 224 224 224 245 245 490 490 268 268 804 536 174 174 522 348 378 756 378 756 570 190 190 190 949 949 949 949 84 28 28 28 693 231 231 462 716 716 716 716 906 906 906 906 803 397 550 454 871 871 871 871 702 702 702 702 499 499 998 998 748 167 637 64 87 87 87 261 130 390 130 130 405 810 810 405 881 382 298 443 93 186 279 93 62 124 124 62 410 615 205 205 78 39 39 78 124 372 124 248 966 201 788 764 206 206 206 206 483 483 483 483 176 176 176 528 117 559 574 897 205 205 205 205 122 366 122 122 360 120 120 120 438 438 219 219 484 484 242 242 554 277 277 831 418 836 836 418 819 594 751 449 878 532 45 26 353 353 353 353 354 177 177 354 744 248 248 248 294 441 147 147 725 725 725 725 127 127 127 127 333 333 333 999 768 768 768 768 390 390 390 390 552 276 828 276 296 674 734 886 109 218 109 218 21 21 21 63 322 644 322 644 294 588 588 294 348 912 450 346 847 847 847 847 754 754 377 377 856 856 856 856 267 534 801 267 126 42 42 42 462 308 154 154 512 256 512 256 277 277 831 277 321 107 107 214 50 25 25 75 953 602 70 908 307 307 921 307 162 162 486 162 94 188 94 188 92 92 276 92 510 255 510 255 153 459 153 153 782 653 313 19 331 331 331 331 76 785 161 300 52 52 52 52 287 861 287 574 149 834 175 245 499 499 499 499 196 196 196 588 468 234 468 234 218 218 218 654 700 700 350 350 207 416 506 835 116 117 748 624 192 96 192 96 790 790 790 790 127 254 254 127 388 388 194 194 996 332 664 332 210 315 105 105 40 20 40 20 50 150 50 50 298 298 894 298 260 260 260 780 137 907 238 816 942 314 314 628 55 55 55 55 628 808 484 46 403 806 403 806 286 143 286 143 168 56 56 56 147 294 441 147 251 502 251 753 754 754 754 754 313 313 313 939 684 342 342 684 252 84 84 84 651 287 455 877 83 83 166 166 282 141 141 282 482 829 942 829 16 16 16 16 630 210 420 210 589 672 750 198 395 395 395 395 147 147 147 147 104 104 104 104 159 106 53 53 650 650 650 650 255 170 85 85 691 691 691 691 814 783 68 421 255 881 611 460 991 978 435 496 50 100 100 50 417 389 328 341 310 300 705 962 644 644 644 644 848 835 607 694 452 452 452 452 854 854 427 427 419 838 419 838 549 183 183 366 739 739 739 739 277 554 554 277 292 292 292 292 207 207 414 621 396 198 594 198 701 701 701 701 300 300 900 300 309 19 547 454 311 311 622 622 61 122 122 61 80 80 160 240 442 442 221 221 620 426 763 594 269 494 463 591 91 91 273 91 115 115 345 230 954 477 954 477 662 331 331 662 840 560 280 280 90 90 90 90 108 36 72 36 475 329 112 957 264 88 88 88 439 878 878 439 925 689 97 48 562 562 562 562 872 872 436 436 258 258 258 258 326 326 978 326 166 166 166 166 45 45 90 135 484 782 37 219 258 662 192 542 544 544 544 544 106 106 212 212 53 159 53 53 72 72 72 72 893 829 533 904 598 299 299 598 484 471 358 988 308 909 730 657 287 378 618 228 774 340 555 140 885 295 295 295 271 813 271 271 243 243 243 729 233 233 699 466 104 156 52 52 96 48 96 48 49 49 49 147 294 98 196 98 68 68 136 136 196 196 588 392 384 192 192 576 66 33 66 33 566 849 283 283 172 172 344 344 432 648 216 216 98 131 785 177 426 852 852 426 114 114 342 228 294 294 882 294 242 726 242 242 498 882 952 39 138 414 276 138 466 466 233 233 942 314 314 628 628 942 314 314 8 8 16 24 369 123 246 123 596 894 298 298 208 416 208 416 743 420 544 321 341 341 341 341 916 407 78 451 298 894 298 596 406 477 484 513 821 687 69 673 440 880 440 880 346 74 403 262 551 551 551 551 58 29 58 29 134 134 67 67 242 242 726 242 850 850 850 850 791 938 240 824 575 484 160 346 182 364 364 182 284 142 142 284 399 840 892 94 71 71 213 71 511 511 511 511 38 114 38 76 230 230 230 230 406 203 406 203 105 35 70 35 309 309 309 927 254 127 127 254 115 115 345 115 92 184 184 92 123 123 246 246 510 170 170 170 55 138 204 426 982 385 760 652 865 865 865 865 589 838 508 297 622 622 622 622 114 430 238 174 120 240 120 240 111 111 111 111 306 612 306 918 303 303 909 303 314 942 628 314 212 383 129 830 994 760 378 724 52 156 52 52 328 492 164 164 869 442 98 935 246 398 378 411 149 149 149 447 422 211 211 633 115 115 115 345 444 444 444 444 812 406 406 812 432 432 864 864 66 22 22 22 372 124 124 124 225 75 75 75 260 780 260 520 977 977 977 977 729 729 729 729 940 101 76 694 175 350 175 525 866 523 833 83 798 266 532 266 480 240 240 720 63 126 63 189 889 889 889 889 181 181 181 181 210 70 140 70 218 436 654 218 292 292 584 584 213 213 426 426 644 223 328 17 263 263 263 263 33 33 66 99 285 285 285 285 972 990 280 372 300 600 300 600 288 288 576 576 46 138 46 92 313 313 626 626 562 805 748 201 693 899 81 523 973 973 973 973 182 91 182 91 621 414 207 207 995 422 855 68 573 191 382 191 756 252 252 504 76 76 228 76 657 657 657 657 584 876 292 292 338 338 338 338 59 59 118 177 392 392 784 784 322 322 322 322 606 606 606 606 427 854 854 427 633 456 429 716 258 774 258 258 416 208 208 624 64 192 64 64 224 224 448 672 730 365 365 730 68 204 68 136 261 87 87 174 159 159 477 159 816 816 816 816 206 618 206 206 937 358 280 269 526 526 526 526 456 912 456 912 247 247 741 247 273 273 819 273 572 572 572 572 207 414 621 207 107 107 321 107 730 730 365 365 839 839 839 839 294 837 768 292 224 112 112 336 485 485 485 485 739 921 795 707 684 228 456 228 284 106 784 697 54 54 54 54 121 622 117 941 190 95 95 285 278 556 556 278 316 843 649 785 832 832 832 832 480 280 66 650 348 348 348 348 912 456 456 912 136 684 792 867 653 882 124 888 816 272 272 272 634 317 317 634 114 114 228 342 80 40 40 80 165 165 165 165 450 150 150 150 5 5 5 15 450 150 150 150 526 789 263 263 738 738 738 738 247 702 343 405 277 831 277 277 833 803 838 276 239 239 239 239 195 37 955 329 705 936 780 283 46 46 138 46 113 339 113 113 3 6 3 9 58 87 29 29 217 217 651 217 976 976 976 976 154 154 462 154 397 79 439 722 860 860 860 860 126 252 126 252 406 406 406 406 622 311 311 933 199 199 199 199 476 952 952 476 108 324 108 108 430 860 430 860 167 334 167 334 398 199 398 199 285 570 285 570 34 34 102 34 290 290 580 870 213 639 213 213 902 247 86 338 839 430 85 976 675 834 129 967 210 196 794 677 180 180 180 540 829 829 829 829 102 888 100 474 55 165 110 55 127 254 381 127 60 20 20 20 756 195 963 46 605 217 212 105 349 334 163 777 345 345 345 345 79 79 79 79 300 300 300 900 942 942 942 942 492 904 500 249 245 735 245 245 102 102 102 306 690 230 230 230 186 186 186 186 107 107 107 107 226 226 678 226 231 231 693 231 732 732 732 732 287 287 287 861 126 378 126 126 448 672 224 224 244 244 244 244 325 151 15 944 111 37 37 74 151 302 151 453 180 180 540 180 486 972 972 486 267 267 267 267 456 152 304 152 213 213 639 213 125 375 250 125 117 351 117 117 692 692 692 692 329 658 329 658 870 290 290 290 109 109 218 327 669 669 669 669 328 328 984 328 372 970 431 497 216 216 432 432 78 78 234 156 954 318 318 636 317 317 317 317 631 631 631 631 293 293 293 293 702 900 607 971 801 158 819 983 357 357 357 357 109 109 109 327 8 24 8 8 119 119 119 357 681 681 681 681 850 850 425 425 840 560 280 280 585 195 195 195 274 274 822 274 17 106 392 912 368 368 368 368 144 432 144 144 901 901 901 901 735 414 517 441 764 783 733 422 687 458 229 229 49 673 468 150 643 979 883 647 47 94 47 94 245 245 245 735 298 298 596 894 955 955 955 955 520 780 260 260 30 10 20 10 140 70 70 210 920 84 885 712 118 118 118 118 16 32 32 16 594 318 85 861 199 199 199 199 729 243 243 243 966 966 966 966 85 170 170 85 174 119 925 824 767 767 767 767 112 23 622 829 368 736 368 736 57 171 57 57 167 235 787 262 333 577 9 450 939 656 81 48 106 106 53 53 538 538 538 538 380 380 380 380 54 162 108 54 35 60 452 836 287 574 861 287 87 174 174 87 652 326 652 326 44 44 88 88 316 948 316 632 314 942 314 628 197 197 197 197 199 199 597 199 169 338 169 338 753 251 251 251 216 72 72 72 704 834 399 259 56 56 168 112 387 774 387 774 338 169 169 338 339 339 339 339 200 100 100 300 315 9 956 1 263 526 526 263 646 274 244 400 198 198 594 396 318 106 106 106 967 967 967 967 174 87 87 261 330 330 660 660 12 36 12 12 40 40 120 40 146 146 292 292 102 102 102 306 472 236 236 472 828 414 828 414 708 308 912 412 306 102 204 102 692 115 985 124 282 846 282 282 266 266 798 266 309 618 618 309 96 201 581 327 921 921 921 921 712 712 712 712 314 314 942 314 918 306 306 306 24 48 24 72 455 455 455 455 133 211 904 553 209 209 418 627 266 798 266 266 554 554 554 554 316 158 474 158 600 888 950 660 312 312 624 936 322 483 161 161 612 612 612 612 38 76 38 76 244 244 122 122 198 540 860 90 744 744 372 372 86 258 86 86 753 980 899 7 755 755 755 755 38 38 114 76 703 945 102 275 703 322 134 722 438 438 438 438 144 144 144 144 526 261 83 349 50 25 25 50 678 678 678 678 307 307 921 307 281 843 562 281 128 256 128 256 239 239 717 239 666 444 222 222 162 162 486 324 504 252 504 252 883 565 462 327 225 675 450 225 860 930 1000 953 236 236 708 236 956 723 465 429 203 203 203 609 193 579 193 193 30 30 30 90 143 211 77 575 360 360 180 180 557 557 557 557 829 829 829 829 105 35 70 35 442 228 446 311 78 26 26 26 266 266 798 266 108 108 108 324 276 276 552 828 883 241 440 781 81 27 27 54 54 54 54 162 15 45 15 15 522 723 725 100 166 83 166 83 198 198 594 198 320 320 640 640 845 845 845 845 944 428 364 862 233 699 233 233 228 228 456 684 233 233 699 233 836 253 535 701 994 632 624 409 217 651 434 217 528 17 772 821 392 196 196 588 460 123 132 522 891 891 891 891 3 3 3 9 519 173 346 173 73 320 260 769 25 25 50 75 423 141 141 141 210 70 70 70 615 410 205 205 967 203 302 424 447 509 128 536 835 483 393 986 494 494 494 494 909 412 279 373 171 171 171 171 320 320 640 640 94 188 282 94 148 74 74 148 648 648 648 648 156 468 156 156 534 534 267 267 256 256 768 256 766 766 766 766 475 475 475 475 335 771 128 12 246 738 246 246 774 258 258 258 304 152 152 304 351 702 351 702 458 458 229 229 716 180 801 171 74 573 617 348 53 53 53 53 52 52 52 52 650 325 325 650 267 816 757 202 502 502 502 502 412 206 206 618 176 264 88 88 732 244 244 244 656 984 328 328 76 38 38 76 268 268 536 536 131 131 131 131 16 48 16 16 271 23 996 662 777 777 777 777 47 94 47 94 12 12 12 12 144 48 96 48 326 490 738 447 721 721 721 721 137 896 309 775 355 886 692 349 199 831 556 746 427 754 890 124 138 46 46 46 292 876 292 292 66 132 66 198 2 2 2 6 465 155 155 310 20 10 10 30 19 19 57 38 379 904 532 877 874 437 874 437 137 137 137 411 739 739 739 739 106 106 106 106 27 27 27 81 146 204 238 737 321 642 642 321 42 84 84 42 284 568 284 852 194 194 388 388 654 981 327 327 245 490 490 245 88 221 219 563 754 754 754 754 610 305 305 610 989 197 509 169 942 628 314 314 159 53 53 53 521 521 521 521 839 839 839 839 256 256 768 256 558 558 558 558 28 84 28 28 87 200 154 760 335 335 335 335 986 702 431 869 117 234 117 234 266 151 291 80 325 650 650 325 805 805 805 805 172 172 172 516 423 784 426 755 146 869 869 225 246 246 738 246 662 662 662 662 549 183 183 183 942 314 314 314 618 206 206 206 186 186 186 186 472 472 472 472 810 270 270 270 23 455 152 780 187 187 561 187 66 33 66 33 252 252 756 252 333 111 111 111 872 872 872 872 152 152 152 456 370 740 740 370 62 62 62 186 408 408 204 204 173 519 173 173 27 81 54 27 264 792 528 264 307 307 307 921 208 208 208 624 546 546 273 273 678 452 226 226 153 51 102 51 6 6 6 6 354 118 118 236 87 174 87 261 121 363 121 121 732 732 732 732 98 147 49 49 945 217 486 232 88 132 44 44 318 318 954 318 327 654 981 327 41 935 796 738 8 8 8 24 137 139 760 154 917 739 377 575 45 45 45 45 610 610 610 610 803 803 803 803 793 793 793 793 616 308 308 924 584 882 504 394 126 42 42 42 453 302 151 151 928 928 464 464 939 838 426 899 780 780 390 390 278 278 556 556 764 697 418 909 116 348 116 232 287 861 287 287 319 319 319 957 23 932 45 747 932 466 466 932 48 96 96 48 589 42 349 631 131 393 131 131 112 112 336 112 710 710 710 710 138 414 276 138 982 213 4 68 723 723 723 723 312 624 312 936 422 422 422 422 287 287 287 861 961 961 961 961 38 38 114 38 633 211 211 422 530 398 112 803 240 120 120 240 210 210 105 105 242 726 242 484 634 951 317 317 90 90 270 90 143 143 429 286 157 314 157 314 65 896 489 192 248 744 248 248 278 278 278 278 519 173 173 346 902 902 902 902 139 973 100 105 78 39 39 78 138 138 414 138 718 718 718 718 476 952 952 476 186 186 186 186 357 714 714 357 106 106 106 318 837 279 558 279 610 610 610 610 54 162 54 54 430 645 215 215 429 429 429 429 282 141 423 141 41 41 82 123 210 630 210 210 140 140 140 140 186 372 186 558 461 461 461 461 288 144 288 144 497 497 994 994 74 37 37 111 733 814 802 626 837 818 271 849 302 302 604 604 714 357 714 357 960 480 960 480 828 828 828 828 151 151 453 302 87 174 87 174 32 704 78 223 50 25 25 75 340 340 340 340 288 288 288 288 180 60 60 60 615 615 615 615 435 435 435 435 608 304 608 304 79 158 158 79 737 934 160 678 634 317 317 634 249 747 249 249 414 138 138 138 261 261 783 261 194 97 97 194 140 420 140 280 218 218 654 218 934 934 934 934 794 794 794 794 861 287 287 287 125 125 250 250 891 297 297 297 571 571 571 571 859 329 455 823 141 423 282 141 810 810 810 810 102 51 51 102 552 552 552 552 282 141 141 282 658 329 329 658 326 326 326 978 498 747 249 249 690 690 690 690 459 459 459 459 163 489 326 163 944 944 472 472 189 63 63 63 380 570 190 190 196 392 588 196 662 331 662 331 321 963 642 321 291 291 291 291 879 763 357 372 74 74 222 74 864 42 968 285 333 333 999 333 242 242 242 242 111 222 111 222 800 400 800 400 387 129 129 258 572 572 286 286 298 298 596 894 897 989 570 106 232 232 696 232 874 437 874 437 151 151 302 453 44 88 44 132 46 46 23 23 205 205 615 410 184 184 184 184 444 444 444 444 768 256 256 256 84 42 42 84 871 845 740 30 96 144 48 48 50 50 100 150 753 753 753 753 850 425 425 850 238 476 476 238 440 440 880 880 339 865 642 982 658 658 658 658 237 79 79 79 627 627 627 627 878 439 439 878 263 522 210 508 759 759 759 759 732 244 244 244 162 54 54 54 226 452 226 452 209 627 209 209 381 357 7 404 634 634 634 634 144 48 48 48 670 670 670 670 296 888 296 296 652 652 652 652 329 329 987 329 756 756 756 756 79 1000 571 756 218 109 327 109 594 594 297 297 326 326 978 326 48 96 48 96 10 20 10 20 501 501 501 501 216 432 216 432 89 366 108 721 753 753 753 753 903 521 819 686 110 110 330 220 126 126 252 252 44 132 44 44 64 128 64 192 106 106 106 318 232 116 232 116 472 236 236 472 157 157 471 314 261 261 261 261 366 122 244 122 303 606 303 606 406 406 406 406 250 832 467 226 512 256 512 256 445 386 49 492 413 244 757 437 818 818 409 409 355 710 710 355 267 267 801 267 539 77 849 824 270 270 810 540 21 42 21 63 473 473 473 473 167 167 501 334 874 874 874 874 138 138 276 276 350 175 525 175 60 60 120 180 732 695 672 707 252 84 84 168 506 251 83 568 839 839 839 839 505 609 801 263 918 144 425 411 243 81 162 81 146 146 146 438 416 208 208 624 34 460 355 350 73 73 219 73 657 219 219 438 949 949 949 949 235 705 235 235 80 160 80 240 538 538 538 538 816 758 694 398 911 741 643 678 182 182 546 364 311 311 622 622 105 35 35 70 247 247 247 741 291 236 115 576 418 932 39 377 892 892 892 892 249 284 812 579 486 162 162 324 180 90 180 90 284 142 426 142 759 253 253 506 428 214 214 428 416 208 208 416 796 796 796 796 197 394 197 591 280 840 280 280 911 668 353 273 159 53 53 53 32 64 32 96 99 297 99 99 653 349 702 341 190 95 95 285 622 311 311 933 516 654 567 224 813 271 271 271 980 719 326 495 211 783 359 131 250 500 250 500 827 827 827 827 92 184 184 92 285 285 285 855 233 233 466 466 36 18 54 18 828 868 736 649 172 344 172 516 241 482 482 241 567 252 889 179 252 84 84 84 196 588 196 196 481 481 962 962 700 350 700 350 223 669 223 223 79 79 237 79 488 986 978 32 837 279 279 558 837 837 837 837 336 415 659 809 390 130 130 130 24 24 24 72 853 853 853 853 63 63 189 63 337 337 337 337 555 351 842 540 519 519 519 519 994 994 497 497 5 15 10 5 35 35 35 35 407 407 814 814 699 557 867 825 615 410 205 205 34 17 51 17 496 496 496 496 90 45 45 135 11 33 11 11 277 637 312 743 412 491 826 65 575 654 522 854 639 213 426 213 507 169 169 169 537 218 444 349 10 15 5 5 58 58 58 174 240 120 240 120 78 78 156 234 268 402 134 134 96 96 96 288 60 60 60 180 944 927 76 992 175 350 175 525 301 301 301 903 264 264 264 792 316 158 158 316 932 158 674 157 468 124 328 35 185 185 370 555 92 184 184 92 316 158 158 316 329 329 987 658 293 293 293 879 139 139 139 417 375 125 250 125 919 66 124 355 213 142 71 71 596 574 10 713 518 384 371 784 380 502 588 521 531 177 177 177 426 213 213 426 59 59 177 118 51 51 51 51 250 125 125 250 542 271 542 271 418 209 209 627 933 983 303 857 96 288 96 192 78 78 234 78 845 672 653 933 121 121 363 121 181 321 646 411 230 690 230 460 349 813 999 633 200 549 592 269 270 90 90 90 171 171 171 171 728 976 832 172 504 156 539 210 104 52 104 52 629 462 27 953 906 302 302 302 133 544 554 70 560 560 560 560 740 370 370 740 846 903 669 252 329 329 329 987 269 269 269 269 870 870 870 870 124 124 124 124 864 864 432 432 681 227 227 227 240 240 480 480 10 468 347 172 655 28 87 857 723 723 723 723 321 321 642 963 383 766 383 766 59 59 59 59 13 13 39 13 897 299 299 299 172 843 114 674 817 743 314 337 808 808 404 404 681 681 681 681 159 318 318 159 387 578 748 349 278 278 278 834 501 469 685 86 242 726 242 484 612 306 306 918 322 322 322 966 580 580 580 580 159 477 159 318 611 611 611 611 37 688 910 233 752 164 977 228 372 124 248 124 180 60 60 120 645 215 215 215 29 825 436 802 432 432 216 216 224 224 448 448 735 159 548 413 496 496 992 992 33 822 519 555 294 882 294 294 45 45 135 45 116 116 58 58 338 338 676 676 407 407 407 407 119 238 119 357 115 115 345 115 9 3 3 6 418 418 209 209 185 370 555 185 112 112 336 112 190 190 95 95 924 308 308 308 952 750 408 370 350 350 175 175 194 97 194 97 304 304 152 152 492 246 492 246 144 144 72 72 24 24 24 24 638 638 638 638 66 22 22 22 575 575 575 575 525 350 175 175 271 271 271 813 388 388 194 194 419 419 838 838 959 401 337 90 966 966 966 966 465 643 825 957 30 10 10 10 675 225 225 450 992 992 496 496 771 514 257 257 227 227 681 227 606 404 202 202 329 987 329 329 152 152 152 152 124 124 124 124 477 11 284 31 336 112 112 224 447 298 149 149 94 417 848 71 114 342 114 228 131 131 393 262 548 274 548 274 378 756 756 378 765 255 255 255 278 556 556 278 147 147 147 441 597 398 199 199 62 62 62 186 236 236 708 236 65 65 65 65 898 457 130 664 200 100 300 100 561 187 187 374 84 84 84 84 751 164 9 109 191 382 382 191 84 168 168 84 70 70 140 210 42 126 84 42 922 922 922 922 466 233 699 233 285 285 855 285 991 178 597 912 963 963 963 963 842 189 656 531 618 309 309 927 719 719 719 719 97 539 967 818 175 175 525 175 800 800 800 800 747 249 249 498 106 318 106 106 252 378 126 126 122 122 366 244 636 636 636 636 246 738 246 492 222 74 74 74 46 92 46 92 744 61 986 410 6 12 6 12 717 239 239 239 250 500 250 500 645 215 215 215 784 465 431 902 198 66 66 66 227 227 227 227 520 520 260 260 100 50 100 50 460 920 920 460 95 95 95 95 189 189 189 189 14 7 21 7 601 601 601 601 441 294 147 147 996 996 996 996 455 109 265 792 230 46 864 165 109 218 109 327 473 946 473 946 264 264 264 792 596 298 298 596 915 610 305 305 238 238 714 476 961 662 27 894 896 554 110 897 161 161 322 483 399 399 399 399 675 775 940 39 75 75 150 225 249 249 249 249 579 579 579 579 164 747 570 940 322 322 161 161 566 283 283 566 923 923 923 923 117 372 34 252 236 472 236 708 290 617 33 455 53 53 53 159 132 44 44 44 346 173 173 346 414 828 828 414 924 883 637 248 722 437 722 503 332 996 332 664 232 232 232 232 660 831 630 581 42 42 42 42 119 119 119 119 174 978 138 911 75 150 150 75 168 84 84 168 723 241 241 241 284 426 142 142 105 105 315 105 294 294 294 882 84 42 84 42 195 585 195 390 128 384 256 128 44 44 44 44 29 828 101 125 180 60 60 60 316 632 632 316 9 9 9 27 812 812 406 406 400 400 400 400 106 318 106 212 26 26 13 13 472 836 497 193 219 438 219 657 951 317 317 317 686 343 686 343 142 142 426 142 22 22 11 11 308 308 616 924 432 856 695 201 871 871 871 871 150 450 150 150 438 146 146 146 192 192 576 192 342 342 342 342 89 89 89 89 604 906 302 302 687 687 687 687 464 464 464 464 577 577 577 577 83 83 166 166 903 301 301 301 288 96 96 96 270 923 470 844 255 765 255 255 104 104 104 104 276 55 294 884 341 108 844 887 283 566 566 283 918 306 612 306 371 470 296 350 86 750 846 471 239 681 57 496 519 173 173 346 53 106 159 53 206 618 206 412 97 291 97 97 163 163 326 489 801 291 297 541 562 281 562 281 224 112 336 112 133 133 266 266 562 281 562 281 196 98 98 294 942 314 314 314 505 599 468 775 277 831 277 277 376 376 376 376 333 333 333 999 195 390 195 585 706 706 353 353 358 358 358 358 811 811 811 811 234 78 78 156 102 102 306 102 162 288 439 274 846 423 423 846 690 690 345 345 285 285 570 855 556 278 834 278 718 718 718 718 669 223 223 223 199 597 199 199 142 142 142 142 9 9 27 18 165 55 55 55 592 592 592 592 216 108 108 216 283 849 283 283 15 15 45 15 308 616 924 308 7 14 21 7 275 275 825 275 397 568 752 107 261 783 261 261 242 221 84 601 287 744 843 20 450 900 450 900 806 403 403 806 307 307 307 307 210 210 210 210 966 966 483 483 696 777 882 284 483 483 483 483 543 181 181 362 29 87 58 29 104 42 972 352 382 191 573 191 325 650 975 325 474 948 474 948 832 416 416 832 219 219 219 219 218 218 654 218 68 204 68 68 811 811 811 811 354 177 354 177 142 284 142 426 70 70 140 140 56 168 112 56 69 69 138 138 460 235 465 99 278 278 556 556 13 339 845 890 80 40 40 120 300 150 450 150 203 595 563 159 59 59 177 59 429 429 429 429 654 436 218 218 668 334 334 668 98 294 98 98 863 636 630 157 828 414 828 414 701 701 701 701 231 693 231 462 5 5 15 10 308 308 308 308 79 46 601 741 64 192 64 64 97 291 97 97 479 958 479 958 10 10 10 30 864 549 518 825 265 265 530 795 34 34 68 102 105 315 105 210 347 75 285 211 516 172 172 172 862 862 431 431 328 164 164 328 221 221 442 442 230 115 345 115 381 127 127 127 405 810 810 405 290 290 580 580 26 26 52 52 259 518 777 259 248 248 744 248 98 196 294 98 308 403 17 922 823 389 155 58 44 44 132 44 468 936 936 468 209 627 209 209 441 147 147 147 437 245 371 294 325 650 650 325 837 279 279 279 45 15 15 15 360 240 120 120 762 762 762 762 759 253 253 253 520 260 260 780 24 24 72 24 42 126 42 42 433 328 717 738 292 292 292 292 964 482 482 964 180 540 180 360 429 429 429 429 99 297 99 99 716 857 266 120 47 47 47 47 243 729 486 243 87 87 261 87 284 143 599 228 204 621 816 422 379 379 379 379 320 160 320 160 656 328 656 328 77 77 231 77 60 60 60 60 410 265 56 524 904 381 426 886 740 740 370 370 267 801 267 267 313 939 313 313 227 227 681 227 129 129 129 129 253 253 759 253 62 400 860 74 322 322 161 161 7 21 14 7 450 450 450 450 58 174 58 116 3 3 3 3 872 868 739 989 496 992 496 992 818 818 818 818 88 88 264 88 618 309 618 309 304 304 912 608 106 53 106 53 8 4 12 4 46 46 46 46 8 24 16 8 229 229 229 687 93 31 31 31 333 359 998 454 233 233 699 233 260 390 130 130 604 302 604 302 60 60 60 60 732 732 732 732 940 631 744 562 93 93 93 279 394 394 394 394 18 27 9 9 308 924 616 308 735 59 703 922 236 118 118 236 829 221 259 725 136 136 272 272 947 162 960 91 37 74 37 74 591 591 591 591 42 21 21 42 558 558 558 558 382 382 382 382 188 94 94 188 955 554 723 251 624 208 208 208 841 944 601 185 101 303 101 202 294 329 166 641 491 491 491 491 10 5 15 5 460 920 460 920 17 17 17 17 208 208 416 624 702 468 234 234 199 199 597 199 225 225 450 450 24 215 580 953 738 738 369 369 474 992 671 960 150 150 450 150 831 277 554 277 12 12 6 6 84 25 645 658 960 320 320 640 130 390 130 130 441 147 147 147 435 435 435 435 305 610 305 610 433 180 623 519 495 165 165 165 202 232 861 834 576 192 384 192 53 159 53 53 708 521 593 709 142 284 142 284 311 933 311 311 369 5 490 985 659 659 659 659 627 627 627 627 123 369 123 123 381 381 381 381 736 354 513 559 84 84 84 84 149 897 41 810 976 976 976 976 259 259 777 259 77 154 154 77 122 122 122 122 21 63 21 21 46 46 138 46 504 504 252 252 409 409 409 409 76 152 76 228 846 846 846 846 525 525 525 525 151 453 151 151 418 418 836 836 379 758 379 758 159 53 106 53 143 143 286 286 731 731 731 731 480 160 160 160 222 444 222 666 471 520 628 460 73 73 219 73 352 352 176 176 882 588 294 294 765 255 255 255 300 300 600 600 165 165 495 165 143 357 556 430 270 540 270 810 858 314 144 852 497 497 497 497 297 297 594 594 146 438 292 146 522 261 522 261 239 478 478 239 13 13 13 39 836 836 836 836 175 350 350 175 116 348 116 116 651 651 651 651 272 544 272 816 338 169 169 338 291 873 291 582 881 881 881 881 136 136 68 68 828 828 828 828 740 370 370 740 104 52 52 156 729 729 729 729 301 602 301 602 228 76 76 152 33 33 33 33 6 6 3 3 889 288 321 164 267 267 267 801 954 477 477 954 253 506 759 253 160 160 160 160 264 264 264 264 759 136 799 149 225 935 350 634 146 456 97 711 340 340 340 340 243 162 81 81 44 44 44 44 669 446 223 223 37 37 37 37 12 609 128 455 621 207 207 207 343 978 636 101 129 258 129 387 794 794 397 397 230 230 230 230 500 500 500 500 226 452 226 452 811 333 177 298 342 228 114 114 729 729 729 729 161 483 161 322 147 147 441 294 602 602 301 301 57 114 114 57 340 510 170 170 495 518 934 170 227 681 454 227 417 139 278 139 538 269 269 538 35 105 35 35 642 642 642 642 272 272 272 272 324 972 324 324 165 165 495 330 67 67 67 201 274 822 548 274 130 260 390 130 112 112 336 112 184 368 368 184 219 438 657 219 612 918 306 306 543 355 262 256 831 831 831 831 157 157 157 157 266 399 133 133 223 223 669 223 216 216 648 216 159 159 159 159 67 67 67 201 26 26 26 78 525 525 525 525 156 52 52 52 241 241 723 482 173 173 173 519 154 77 77 231 210 210 210 210 330 330 330 330 150 150 75 75 368 368 368 368 124 248 124 248 91 91 91 91 53 53 53 53 372 372 186 186 896 581 462 656 432 144 288 144 270 855 470 392 270 270 810 540 274 274 548 822 225 450 225 675 150 75 150 75 397 922 660 713 348 969 369 440 855 285 285 285 353 353 353 353 654 716 688 146 684 228 228 228 274 274 822 548 84 84 252 168 360 120 240 120 326 326 978 326 37 37 37 37 252 504 756 252 419 419 419 419 252 756 252 504 498 295 616 887 393 131 131 131 603 138 830 917 317 634 951 317 184 368 368 184 175 525 350 175 113 226 113 226 452 452 452 452 414 207 207 621 543 181 181 181 983 983 983 983 117 117 117 117 83 166 166 83 416 416 416 416 559 36 868 233 164 547 310 653 153 153 459 153 262 262 524 524 82 82 246 82 159 318 318 159 696 232 464 232 998 998 998 998 468 156 156 312 177 59 59 59 247 247 247 247 26 26 13 13 747 519 242 616 782 391 391 782 752 376 752 376 273 819 273 273 407 937 742 48 488 976 488 976 522 174 174 348 670 670 670 670 338 676 338 676 116 348 232 116 742 742 742 742 213 71 71 71 720 720 720 720 777 259 518 259 306 306 918 306 217 217 217 651 601 861 576 143 59 59 59 177 105 315 105 210 95 190 285 95 705 705 705 705 138 414 138 138 290 290 145 145 642 642 642 642 837 279 279 558 313 313 313 939 116 116 348 116 345 530 404 761 229 458 687 229 972 972 972 972 570 285 570 285 826 826 826 826 225 225 225 225 51 311 726 509 62 62 124 186 443 886 443 886 219 657 438 219 390 130 130 260 164 328 164 492 233 466 466 233 942 314 314 314 546 204 372 163 195 195 390 390 191 191 191 191 700 3 474 222 501 501 501 501 114 342 114 114 704 424 266 601 9 27 9 9 252 252 504 504 921 307 614 307 172 172 344 516 87 87 87 87 592 592 296 296 132 44 44 88 497 497 497 497 613 260 826 781 510 220 617 222 29 29 87 29 501 167 167 334 123 369 123 123 462 693 231 231 329 804 556 557 248 248 248 248 339 578 745 680 95 285 190 95 405 135 135 135 436 440 783 644 366 122 122 122 144 288 144 432 375 228 122 511 503 503 503 503 660 533 674 793 297 99 198 99 285 190 95 95 466 699 233 233 316 316 316 948 398 594 987 9 239 239 239 239 184 368 368 184 532 266 798 266 146 73 219 73 260 780 260 260 454 865 959 714 150 450 150 150 867 289 289 289 330 165 330 165 100 300 100 200 197 394 197 394 407 407 814 814 319 638 638 319 735 245 245 245 855 570 285 285 474 474 474 474 62 62 124 124 316 632 316 632 368 368 368 368 285 285 285 285 168 301 583 63 419 514 460 517 126 126 252 378 648 324 324 648 678 339 678 339 165 330 330 165 788 394 788 394 422 844 844 422 548 548 274 274 366 366 366 366 34 68 68 34 717 239 239 478 647 135 117 614 287 287 287 287 294 98 98 98 426 649 527 512 685 601 943 693 170 316 37 505 148 444 148 148 15 45 15 15 264 132 132 396 654 654 654 654 714 714 357 357 173 519 346 173 530 265 530 265 724 724 724 724 60 60 180 60 329 329 329 987 455 455 455 455 188 376 188 376 540 270 810 270 209 324 953 57 696 696 696 696 916 916 916 916 193 229 493 257 316 316 158 158 21 7 7 7 270 810 270 270 794 794 794 794 99 99 99 99 259 259 259 777 58 116 58 116 265 197 355 988 574 574 574 574 86 258 86 86 51 102 51 102 546 182 182 182 58 58 58 58 179 179 537 179 42 42 126 84 15 15 15 15 68 68 204 68 122 122 366 122 108 324 216 108 561 187 374 187 449 449 449 449 285 285 285 855 268 268 536 536 370 370 370 370 486 486 243 243 135 270 135 270 27 9 9 9 50 264 392 919 693 87 279 623 185 265 832 982 170 170 170 510 219 438 657 219 184 368 552 184 909 491 1000 146 187 187 187 187 603 219 445 274 312 312 312 936 645 215 215 215 271 271 542 542 169 169 169 507 106 53 159 53 112 56 56 112 332 664 332 996 43 43 43 129 51 51 51 51 142 239 44 455 764 764 764 764 255 765 255 510 214 214 214 642 96 79 602 754 195 195 195 585 108 108 324 216 41 41 41 41 288 576 864 288 330 990 330 330 31 31 31 31 336 168 504 168 113 339 226 113 180 90 90 180 889 213 143 181 249 249 249 249 57 114 57 114 291 582 291 873 96 48 144 48 211 211 211 633 180 90 90 180 201 603 201 201 270 90 90 90 224 448 224 672 112 336 112 112 954 477 954 477 799 799 799 799 264 264 792 264 698 349 349 698 290 290 290 870 273 546 819 273 458 916 458 916 227 681 227 227 374 966 797 986 10 10 30 20 441 882 882 441 277 277 277 277 22 22 22 22 538 269 538 269 810 405 810 405 189 189 378 378 393 393 393 393 794 794 397 397 78 78 78 78 832 763 885 895 615 205 205 205 820 820 820 820 251 753 251 502 782 782 782 782 138 414 138 138 822 533 868 810 281 182 778 596 203 609 406 203 76 228 152 76 236 472 708 236 162 486 162 162 328 328 984 328 240 120 240 120 279 79 633 88 448 896 896 448 276 552 828 276 285 285 285 855 122 530 55 338 21 63 21 21 73 73 146 219 149 149 149 149 543 543 543 543 709 709 709 709 135 135 135 405 255 510 255 510 152 152 152 456 92 276 92 184 300 300 600 900 418 209 627 209 38 143 576 420 61 61 122 183 643 643 643 643 261 783 522 261 546 530 136 259 913 913 913 913 928 928 928 928 609 609 609 609 221 143 293 14 768 768 768 768 240 720 240 240 302 302 302 906 344 172 344 172 155 565 927 229 467 442 144 95 972 486 486 972 15 10 5 5 22 11 11 22 919 509 250 514 555 555 555 555 60 20 20 40 790 395 395 790 333 222 111 111 99 99 99 99 454 454 454 454 85 255 85 85 449 449 449 449 247 247 741 247 148 148 148 148 816 816 816 816 790 790 790 790 507 403 587 508 385 770 385 770 906 604 302 302 286 858 286 286 354 708 708 354 727 342 176 638 537 179 358 179 306 81 632 611 323 646 323 969 249 83 83 83 272 544 272 544 228 228 228 228 981 392 549 148 630 630 630 630 207 207 207 207 319 319 319 957 320 320 320 960 478 478 478 478 769 286 740 431 414 207 414 207 186 337 127 398 570 190 190 190 870 435 435 870 71 71 71 213 591 591 591 591 360 120 120 120 973 973 973 973 258 774 258 516 39 39 39 39 260 780 260 260 454 227 227 454 384 384 384 384 240 175 276 322 304 152 152 304 222 666 222 222 709 871 335 880 270 135 135 270 441 294 147 147 981 327 654 327 331 662 331 662 501 167 167 167 41 41 41 41 22 11 22 11 89 89 89 267 144 144 72 72 462 154 308 154 923 923 923 923 103 103 103 103 105 35 35 35 519 173 173 173 558 837 279 279 126 252 126 378 830 997 906 457 950 127 669 833 150 150 150 150 723 723 723 723 536 804 268 268 331 662 331 993 438 438 876 876 943 943 943 943 164 228 526 566 243 486 486 243 47 141 47 47 7 7 7 7 705 235 235 235 404 202 606 202 32 32 96 32 31 842 179 820 64 192 64 64 46 92 46 92 227 454 681 227 301 301 301 301 914 457 457 914 764 63 933 897 387 129 129 129 706 353 353 706 398 398 796 796 292 292 146 146 482 482 482 482 454 454 908 908 626 626 626 626 392 392 196 196 425 794 998 189 369 738 369 738 651 651 651 651 489 489 489 489 337 337 337 337 104 619 865 588 783 522 261 261 208 208 624 208 302 604 604 302 572 286 286 858 271 271 271 271 830 415 415 830 82 164 164 82 988 988 988 988 669 223 223 446 929 929 929 929 512 768 256 256 508 254 254 508 523 174 132 120 273 273 819 273 178 178 534 356 288 288 288 864 399 399 798 798 615 538 242 948 392 392 196 196 205 205 205 615 171 171 513 171 867 289 289 289 316 316 316 316 404 404 404 404 504 380 118 811 640 320 640 320 418 418 418 418 132 198 66 66 106 106 318 106 668 787 282 403 750 250 250 250 363 121 242 121 60 60 60 60 189 63 63 63 239 478 478 239 103 206 206 103 582 582 582 582 242 242 242 726 319 236 911 930 228 114 228 114 301 602 602 301 165 55 55 55 668 668 334 334 555 185 370 185 155 155 465 155 776 776 388 388 160 160 80 80 816 816 816 816 280 560 840 280 38 38 114 38 975 325 650 325 611 611 611 611 310 930 310 310 712 356 712 356 787 908 517 984 433 86 93 144 543 997 27 475 385 385 385 385 447 149 298 149 618 618 618 618 570 855 285 285 106 106 212 318 176 176 176 528 213 213 213 213 8 8 16 16 44 22 66 22 510 338 876 825 468 894 44 393 496 496 496 496 232 232 232 232 922 568 703 495 190 95 190 95 270 270 270 270 909 228 755 51 358 537 179 179 662 874 865 751 139 139 417 139 903 903 903 903 151 453 151 151 252 504 504 252 972 486 972 486 806 806 806 806 281 528 878 222 180 90 270 90 416 416 832 832 249 747 249 249 361 745 404 277 582 716 717 352 596 737 752 217 424 369 531 426 300 150 150 450 106 53 53 159 269 269 269 269 39 117 39 39 184 552 184 184 413 413 413 413 309 265 703 277 716 716 716 716 54 108 54 108 132 396 132 264 162 54 108 54 59 177 59 59 672 336 672 336 114 228 114 342 308 308 308 308 336 504 168 168 876 876 438 438 874 142 80 963 564 282 846 282 295 885 295 295 814 814 814 814 432 288 144 144 362 181 362 181 686 686 686 686 414 40 345 372 272 272 272 816 833 329 998 979 82 82 246 82 222 111 111 222 169 967 126 850 95 95 95 95 250 500 250 500 187 561 187 187 902 198 87 379 90 90 180 180 165 165 165 495 60 30 30 60 630 630 630 630 442 442 442 442 282 846 282 282 432 432 432 432 96 32 32 32 119 119 119 357 331 445 763 133 571 571 571 571 38 692 901 934 230 690 230 230 274 548 274 548 619 619 619 619 698 461 163 255 402 858 475 257 822 824 295 460 48 48 144 48 102 102 204 306 400 953 529 589 411 411 822 822 315 630 630 315 366 523 301 242 134 67 134 67 557 557 557 557 8 495 386 66 51 51 51 153 678 678 678 678 20 40 40 20 597 398 199 199 390 130 130 130 273 819 546 273 765 255 255 255 8 24 16 8 87 29 29 29 497 497 994 994 504 168 168 168 319 319 319 319 74 148 74 222 906 572 875 937 517 517 517 517 904 904 904 904 576 192 192 192 372 558 186 186 220 110 110 220 271 271 542 542 513 311 182 373 400 400 200 200 696 860 385 759 362 362 362 362 421 274 297 467 102 102 102 102 642 321 642 321 878 878 439 439 801 977 573 328 116 568 549 947 149 447 149 149 281 843 281 281 53 159 53 106 32 32 96 64 36 54 18 18 250 510 77 839 371 616 878 134 178 178 534 178 533 533 533 533 639 639 639 639 96 48 144 48 454 908 908 454 970 730 961 588 164 164 164 164 204 68 68 136 179 179 179 179 183 549 366 183 67 875 635 156 319 781 941 629 6 2 4 2 930 332 274 838 96 96 192 192 501 282 917 173 56 168 56 112 71 682 581 983 347 218 635 209 450 150 300 150 545 603 943 171 727 422 374 177 836 836 836 836 195 195 195 195 236 236 708 472 549 958 102 269 80 160 160 80 819 819 819 819 500 500 500 500 234 468 234 702 498 747 249 249 199 199 199 597 765 255 510 255 475 475 475 475 822 274 548 274 742 742 742 742 372 257 434 110 80 240 80 80 140 70 70 140 166 498 166 332 44 22 22 44 378 189 189 567 759 692 647 695 810 810 810 810 222 444 222 444 711 711 711 711 368 184 552 184 908 454 908 454 174 174 174 174 351 351 351 351 62 858 442 804 515 515 515 515 586 293 586 293 432 432 216 216 278 6 779 486 264 528 792 264 516 172 172 344 160 160 160 160 570 285 570 285 865 865 865 865 789 789 789 789 289 289 289 289 763 349 528 829 21 21 63 42 191 538 189 993 317 317 317 951 162 832 674 454 838 419 419 838 94 282 94 94 207 207 207 207 659 659 659 659 296 296 888 296 702 468 234 234 276 92 92 92 147 439 952 704 90 180 270 90 6 6 6 6 345 345 690 690 386 579 193 193 285 855 285 285 3 3 3 3 378 126 126 252 81 243 81 81 546 546 546 546 108 749 358 243 118 354 118 118 108 54 108 54 345 345 345 345 207 207 207 207 325 975 325 325 919 195 14 645 155 779 374 975 160 320 160 480 144 144 432 144 165 110 55 55 488 244 244 488 636 636 636 636 92 508 286 543 348 696 696 348 211 407 285 373 464 680 729 762 68 738 533 92 773 773 773 773 371 367 609 673 392 784 784 392 164 164 164 164 305 610 305 915 806 806 403 403 528 264 528 264 321 321 963 642 941 198 704 500 235 235 235 235 241 723 241 241 476 23 591 71 386 772 386 772 132 132 396 264 131 393 131 262 254 254 762 254 350 350 350 350 282 282 846 282 626 322 407 259 243 243 729 243 313 626 313 626 108 108 324 216 294 196 98 98 593 135 211 730 306 306 918 306 321 372 822 245 292 146 146 292 266 266 266 266 121 232 508 299 286 143 143 286 7 7 21 7 540 540 540 540 138 414 138 138 479 479 479 479 697 690 995 794 105 430 371 318 290 870 290 580 463 926 926 463 739 569 348 100 29 29 87 29 222 111 333 111 819 273 546 273 514 514 257 257 787 787 787 787 375 250 125 125 504 484 817 859 463 776 218 236 90 90 180 180 15 15 15 15 298 298 298 298 600 200 200 200 309 927 309 309 156 627 177 128 624 208 208 208 191 191 382 382 598 598 299 299 135 135 135 405 323 323 646 646 142 910 767 919 608 335 29 616 402 134 134 134 257 67 40 591 59 881 688 292 995 19 858 727 974 861 6 678 141 141 141 423 879 879 879 879 34 102 34 68 85 170 255 85 167 501 167 167 871 871 871 871 58 58 116 116 21 7 7 7 118 118 354 118 531 531 531 531 894 785 92 278 883 883 883 883 254 508 254 508 42 42 126 84 442 442 442 442 537 537 537 537 230 115 230 115 293 879 293 293 159 106 53 53 904 904 452 452 84 84 84 84 264 264 264 264 570 570 570 570 508 130 603 671 227 681 227 454 2 2 2 6 67 67 67 67 874 874 437 437 604 302 604 302 409 409 409 409 502 502 502 502 287 574 861 287 350 350 175 175 393 393 393 393 29 58 58 29 103 206 103 206 880 880 880 880 930 310 310 310 136 136 136 408 274 39 308 771 242 242 726 484 34 34 34 34 615 423 922 721 237 126 638 861 271 271 271 813 938 938 469 469 921 921 921 921 341 192 508 195 693 567 513 681 570 578 705 878 432 864 432 864 876 876 876 876 23 266 362 858 379 379 758 758 259 259 777 259 238 476 238 476 192 64 64 64 257 257 771 257 218 654 218 218 320 160 160 480 470 128 861 81 29 87 29 29 984 984 492 492 472 565 545 712 224 672 224 224 53 53 159 106 633 633 633 633 398 199 199 597 94 377 537 274 437 437 437 437 415 559 879 923 732 904 818 51 312 312 312 312 278 139 417 139 285 95 95 95 648 648 648 648 105 737 460 218 185 185 185 185 795 382 978 234 800 800 800 800 192 96 288 96 582 194 194 388 75 75 75 225 348 348 348 348 50 50 100 100 44 44 44 44 996 996 498 498 61 61 61 61 196 294 98 98 917 917 917 917 352 704 704 352 323 969 323 323 213 426 639 213 837 837 837 837 37 37 111 37 26 26 52 52 803 870 251 571 856 856 856 856 351 351 702 702 950 208 677 292 363 363 363 363 6 6 6 18 99 99 99 297 215 215 215 215 612 612 306 306 531 177 354 177 907 907 907 907 30 30 90 30 283 684 24 809 272 272 272 272 35 35 35 35 133 266 266 133 247 822 240 846 848 848 848 848 978 205 185 914 272 136 136 408 141 47 47 47 566 566 566 566 822 822 822 822 48 32 16 16 821 104 70 581 110 45 93 107 76 228 76 76 988 988 988 988 657 219 219 219 25 456 777 75 406 131 769 60 917 164 148 821 175 350 350 175 126 252 378 126 114 38 76 38 797 811 558 171 280 280 840 280 367 176 650 815 477 318 159 159 153 306 306 153 551 551 551 551 671 722 142 437 312 312 936 624 577 586 976 355 939 939 939 939 932 403 729 503 214 335 518 158 408 816 816 408 482 723 241 241 201 67 67 134 117 78 39 39 455 455 910 910 939 939 939 939 116 116 58 58 65 65 130 130 6 12 6 18 328 164 164 328 271 271 813 271 561 187 187 187 164 328 164 328 575 575 575 575 547 547 547 547 156 52 52 52 60 30 60 30 260 260 260 260 856 856 856 856 309 103 206 103 541 727 435 776 258 516 258 516 898 601 138 854 175 175 175 525 629 629 629 629 572 572 286 286 177 177 354 354 142 142 284 284 951 317 317 317 145 959 774 281 406 406 406 406 816 272 272 272 25 25 25 25 109 68 791 82 380 640 294 428 820 820 410 410 933 213 992 901 850 850 425 425 336 336 336 336 723 595 304 603 950 950 475 475 756 778 685 400 959 959 959 959 901 647 892 437 630 630 315 315 500 500 500 500 53 53 53 159 150 150 300 300 849 283 283 283 37 37 111 37 172 38 633 938 224 224 224 224 66 22 22 22 906 906 906 906 316 316 948 316 110 110 330 110 978 326 326 326 372 744 372 744 813 271 271 271 14 14 28 28 403 403 806 806 181 543 181 181 343 563 620 329 182 182 182 182 266 266 798 532 304 608 304 608 736 736 736 736 363 121 121 242 426 426 213 213 670 335 335 670 106 811 2 761 265 265 530 795 789 109 862 776 632 1 32 457 571 571 571 571 246 246 246 246 82 825 17 235 273 273 819 273 311 311 311 311 66 66 33 33 640 320 960 320 205 205 205 615 736 736 736 736 729 243 243 243 164 164 82 82 554 831 277 277 951 951 951 951 158 158 474 158 325 325 325 975 236 236 708 472 944 472 472 944 83 249 166 83 404 606 202 202 19 57 38 19 390 195 195 585 289 867 289 289 472 472 472 472 536 703 299 867 516 344 172 172 354 354 354 354 47 47 47 47 169 507 169 338 301 903 301 602 84 28 28 28 92 276 92 92 270 405 135 135 182 364 182 546 150 150 75 75 932 197 42 887 939 626 313 313 471 314 157 157 320 320 640 960 81 27 27 27 217 217 651 217 148 148 444 148 465 561 366 731 265 265 265 795 147 441 147 147 263 813 134 781 93 279 186 93 394 394 197 197 838 838 838 838 672 336 336 672 190 570 190 190 879 293 293 293 803 803 803 803 417 300 371 803 160 956 774 186 778 778 778 778 528 801 317 346 774 258 258 258 268 680 176 968 250 250 125 125 469 729 759 539 105 35 35 35 741 247 247 247 76 38 38 76 703 526 678 880 620 997 371 560 162 162 486 162 160 130 17 95 599 293 467 871 24 8 8 8 692 692 692 692 634 634 317 317 294 588 294 588 496 248 496 248 610 305 305 915 113 339 226 113 486 486 243 243 281 843 281 281 69 23 23 23 58 170 649 415 134 67 201 67 144 72 72 144 124 124 372 124 778 778 778 778 44 88 88 44 57 38 19 19 760 760 760 760 192 96 288 96 585 585 585 585 58 58 58 58 153 306 565 853 158 158 474 158 505 416 184 649 950 950 950 950 716 716 358 358 306 153 153 306 116 232 348 116 432 144 144 144 692 666 562 957 272 544 816 272 700 700 350 350 84 168 168 84 670 670 670 670 261 261 261 783 311 311 311 933 482 723 241 241 606 303 606 303 797 797 797 797 197 394 394 197 131 794 589 149 148 296 296 148 665 665 665 665 588 196 392 196 287 287 574 861 579 193 193 193 64 192 64 128 3 3 9 6 430 315 285 866 777 259 259 259 400 760 365 392 912 990 361 764 350 175 175 350 768 512 256 256 83 166 83 249 165 330 165 330 48 72 24 24 270 270 810 270 206 206 412 412 777 363 685 483 233 679 535 105 42 14 28 14 735 245 245 245 48 144 48 48 16 723 371 617 118 707 472 387 587 396 164 399 82 246 82 82 526 789 263 263 22 44 66 22 108 743 101 598 722 722 722 722 375 125 125 125 657 657 657 657 295 590 885 295 129 129 129 387 638 788 800 820 586 586 293 293 375 250 125 125 327 981 327 327 265 712 462 877 638 319 957 319 302 453 151 151 35 35 35 35 228 228 456 684 134 134 402 134 876 292 292 292 273 91 91 91 147 49 49 49 305 305 305 305 6 6 12 18 227 227 454 454 289 207 644 366 563 563 563 563 709 575 285 379 711 237 237 237 534 534 534 534 729 486 243 243 354 118 118 118 9 9 9 9 322 644 644 322 241 723 241 241 294 147 441 147 16 16 16 48 500 500 500 500 189 224 112 240 597 272 350 839 731 575 805 111 97 897 61 224 534 178 178 178 320 320 960 320 141 141 141 423 417 139 139 139 64 128 64 192 215 430 430 215 297 116 237 206 64 64 192 64 17 17 34 34 210 210 420 420 609 609 609 609 769 769 769 769 521 306 439 436 40 40 40 120 978 978 978 978 543 218 521 565 184 184 184 552 24 24 48 72 425 425 425 425 265 795 265 265 769 769 769 769 713 713 713 713 232 232 696 232 481 481 962 962 851 783 988 408 131 131 393 131 500 380 332 251 906 453 453 906 200 400 200 600 52 26 52 26 112 112 112 336 492 492 984 984 150 75 225 75 454 681 227 227 862 862 431 431 747 771 197 543 30 241 405 584 167 334 501 167 78 78 78 78 450 150 150 150 528 748 818 156 294 147 294 147 470 235 705 235 582 291 215 902 376 376 188 188 297 891 297 297 604 302 302 906 314 753 188 99 193 386 193 579 61 61 61 61 123 369 123 246 811 864 25 396 188 188 188 188 802 401 401 802 157 471 157 157 922 922 922 922 474 158 158 316 817 817 817 817 986 58 13 750 227 227 227 227 122 61 183 61 112 112 112 112 74 74 74 74 137 137 411 137 648 216 432 216 200 600 200 400 102 306 102 204 187 374 561 187 389 167 48 691 121 363 121 121 100 50 100 50 159 53 53 53 165 165 330 330 939 939 939 939 717 717 717 717 978 652 326 326 276 552 828 276 679 231 682 905 264 792 264 528 796 796 796 796 173 173 519 346 203 406 203 406 435 814 864 407 156 468 156 156 60 60 180 60 879 879 879 879 213 426 426 213 344 172 344 172 23 46 23 46 14 7 7 14 552 184 184 368 718 198 513 754 166 166 166 166 354 236 118 118 60 180 60 120 130 260 390 130 958 434 43 148 264 88 176 88 223 223 669 446 37 74 37 74 354 708 354 708 477 159 159 159 28 14 28 14 877 265 871 637 12 24 36 12 227 227 681 227 255 765 255 255 576 192 384 192 139 278 139 417 819 819 819 819 184 92 92 184 243 243 486 486 154 77 231 77 405 135 135 135 917 917 917 917 227 454 454 227 589 847 153 49 612 306 918 306 591 558 463 804 276 92 92 92 795 265 265 265 278 556 834 278 287 287 287 861 638 319 638 319 422 211 633 211 8 24 16 8 867 867 867 867 65 195 65 65 496 248 744 248 60 30 60 30 780 780 780 780 289 289 867 289 281 281 562 843 355 783 603 464 4 4 4 12 632 948 316 316 44 132 44 44 548 548 548 548 666 222 222 222 507 943 839 184 120 120 360 120 306 306 306 306 381 127 254 127 40 40 40 40 312 936 312 312 180 360 540 180 634 317 317 634 259 259 259 777 154 154 154 154 924 308 308 308 661 661 661 661 708 354 354 708 345 115 115 115 876 292 292 292 996 996 996 996 257 514 257 771 174 522 174 174 222 666 222 444 272 544 272 544 66 66 33 33 20 30 10 10 330 660 990 330 574 287 287 861 75 464 753 240 214 214 214 642 964 750 416 196 114 57 57 171 154 154 308 308 46 138 46 46 619 577 428 732 308 308 308 924 194 97 194 97 25 25 50 50 395 352 923 559 437 437 437 437 234 903 799 728 645 624 915 81 240 240 240 240 446 223 223 446 318 954 318 318 151 151 302 302 671 671 671 671 435 870 870 435 844 844 422 422 27 27 27 27 79 79 237 158 498 498 498 498 27 27 27 27 923 923 923 923 600 200 200 200 132 396 132 264 630 630 630 630 261 783 261 261 228 114 114 228 174 87 174 87 602 602 602 602 242 121 363 121 247 247 247 741 24 48 24 48 522 174 174 174 15 531 287 589 369 369 369 369 58 116 58 174 534 801 267 267 84 84 252 84 320 960 320 320 788 788 788 788 1 1 1 3 564 282 846 282 292 292 146 146 396 792 792 396 803 683 584 273 105 210 105 210 296 888 296 296 196 196 196 588 352 19 364 573 319 638 319 957 230 460 230 460 93 93 93 93 941 941 941 941 562 562 562 562 313 313 313 939 642 321 321 642 642 76 435 663 171 171 171 171 262 131 131 262 400 518 662 953 328 328 328 984 169 338 169 338 158 386 268 144 404 202 404 202 166 498 332 166 287 287 861 574 33 33 33 99 909 285 489 590 216 324 108 108 16 32 16 48 576 576 576 576 872 653 182 992 63 126 189 63 618 618 618 618 440 440 440 440 511 190 5 520 76 152 76 152 972 972 486 486 639 685 182 40 342 171 171 342 553 553 553 553 13 13 26 39 423 282 141 141 591 394 197 197 63 21 42 21 510 510 255 255 63 884 190 263 588 294 882 294 486 486 243 243 366 122 244 122 428 856 856 428 597 597 597 597 228 76 76 76 714 238 238 476 67 201 67 67 208 104 104 208 568 284 284 568 202 202 202 202 242 242 121 121 354 354 708 708 211 422 633 211 118 354 118 118 405 135 135 135 161 161 483 161 120 40 40 40 318 159 159 318 845 423 992 919 852 889 368 435 571 556 584 389 768 384 384 768 895 895 895 895 257 771 257 257 459 459 459 459 749 749 749 749 910 910 910 910 198 396 198 396 443 713 60 735 577 822 348 726 846 423 423 846 311 933 311 311 597 597 597 597 853 853 853 853 90 180 270 90 572 546 31 879 228 456 228 684 721 702 699 815 587 191 923 741 1 910 660 850 342 949 713 592 135 405 135 135 141 423 141 141 186 62 62 62 230 690 230 230 156 78 78 234 377 377 377 377 636 586 683 356 135 135 135 135 174 174 87 87 189 378 567 189 352 352 352 352 256 768 256 256 17 17 17 17 326 326 978 652 993 993 993 993 608 304 608 304 374 561 187 187 681 681 681 681 35 35 35 105 275 825 275 275 28 14 42 14 124 124 124 124 311 933 311 311 2 478 158 924 318 159 477 159 867 120 502 276 36 36 36 108 61 122 61 183 36 108 36 72 185 185 185 555 259 259 777 259 563 563 563 563 14 14 7 7 190 570 190 190 210 663 499 905 728 894 617 263 723 241 241 241 863 807 270 229 363 726 363 726 649 649 649 649 285 285 285 285 292 292 876 584 987 329 329 329 653 597 463 228 422 844 422 844 936 624 312 312 223 223 223 223 332 166 498 166 208 208 208 208 91 91 91 273 358 358 358 358 416 208 624 208 441 441 441 441 230 230 115 115 134 67 67 134 824 896 756 809 48 48 96 144 99 297 99 99 478 478 956 956 209 209 627 418 62 407 535 719 293 293 293 879 390 390 195 195 186 558 186 186 652 652 652 652 88 264 88 88 208 416 208 624 336 992 841 897 416 416 416 416 506 506 253 253 694 694 694 694 464 696 232 232 236 472 236 708 266 532 798 266 94 94 94 94 318 318 318 954 168 168 336 504 313 313 626 626 372 248 124 124 26 26 26 78 223 669 446 223 84 84 42 42 330 165 495 165 188 94 188 94 408 408 816 816 568 284 568 284 778 778 778 778 9 9 27 18 852 34 390 527 244 366 122 122 354 236 118 118 188 564 188 188 289 289 578 578 921 921 921 921 969 661 804 328 81 81 81 81 755 115 849 357 222 400 513 915 401 963 272 136 270 270 540 540 255 85 85 85 660 677 534 786 81 81 243 81 645 215 215 215 420 840 840 420 239 239 239 239 436 218 436 218 108 36 36 36 85 85 85 255 79 79 79 79 120 40 80 40 83 83 249 166 243 243 243 243 154 308 308 154 202 202 404 404 404 404 404 404 258 258 129 129 220 440 660 220 312 208 104 104 356 356 356 356 378 586 607 64 260 130 130 390 88 88 88 88 869 170 722 525 486 243 243 486 282 846 282 564 161 161 322 322 954 477 954 477 132 44 44 44 688 599 262 767 577 577 577 577 202 202 606 202 186 558 186 186 450 23 458 590 233 233 233 233 437 437 437 437 677 261 560 328 138 69 138 69 267 89 89 89 252 756 252 252 161 161 483 161 372 186 558 186 124 124 248 372 85 85 85 85 177 118 59 59 106 318 106 106 308 924 308 616 426 142 142 142 914 914 914 914 90 180 90 270 318 159 318 159 838 712 154 661 122 244 122 244 30 30 30 90 192 96 288 96 437 874 874 437 10 10 10 10 522 174 174 174 313 917 970 863 108 108 108 108 578 289 578 289 3 3 9 3 33 33 99 66 231 231 231 693 8 8 8 24 277 277 277 277 444 701 457 723 107 656 353 29 496 992 496 992 248 930 719 298 177 531 177 177 365 16 618 954 624 338 61 786 458 458 458 458 806 806 806 806 141 47 47 47 160 480 160 160 164 164 328 328 27 81 27 27 116 348 116 232 26 78 52 26 271 271 271 271 316 316 316 316 336 672 336 672 202 606 202 202 159 477 159 318 81 162 243 81 60 60 180 60 281 562 562 281 194 744 386 825 22 66 22 22 153 153 306 459 164 164 164 492 150 150 450 150 888 444 888 444 456 152 152 152 310 620 930 310 194 194 194 582 243 162 81 81 209 209 209 627 46 69 23 23 123 123 369 123 188 564 188 376 258 258 774 258 222 222 222 222 876 876 876 876 521 521 521 521 675 450 225 225 154 308 154 462 936 468 936 468 165 536 389 155 660 418 188 391 39 39 117 39 175 175 350 350 343 686 686 343 756 805 469 189 197 197 591 197 170 255 85 85 895 895 895 895 149 149 149 149 29 29 29 87 248 40 864 326 180 90 90 270 789 263 263 263 59 118 59 118 76 76 228 76 142 164 943 46 834 834 834 834 45 135 45 90 340 340 340 340 556 278 556 278 973 973 973 973 71 71 142 213 84 56 28 28 214 214 214 642 319 319 319 957 765 255 255 255 333 333 333 999 302 770 426 420 169 169 169 507 309 309 927 309 15 45 30 15 426 852 426 852 193 735 312 75 737 737 737 737 274 822 274 548 819 428 106 204 81 162 162 81 786 786 786 786 266 266 266 798 57 126 140 28 10 30 10 20 48 24 72 24 238 476 238 714 114 114 114 342 202 682 572 444 91 659 620 920 73 291 388 563 302 604 302 604 852 852 426 426 225 75 75 150 241 241 241 723 444 222 222 444 802 228 773 918 804 804 402 402 704 704 704 704 258 258 258 774 644 644 644 644 49 873 420 94 27 9 9 9 536 804 268 268 331 331 993 662 190 380 570 190 312 312 624 624 46 92 138 46 623 623 623 623 202 202 202 606 822 411 411 822 917 917 917 917 837 558 279 279 696 232 464 232 2 4 2 6 174 174 174 174 584 584 584 584 164 328 328 164 825 550 275 275 297 86 70 399 928 347 240 198 664 664 332 332 131 131 262 262 406 812 406 812 426 426 426 426 124 124 62 62 456 152 304 152 326 980 545 722 553 515 957 697 919 683 969 782 38 38 76 76 429 143 143 286 58 58 58 174 838 838 838 838 840 420 840 420 189 189 189 189 266 532 532 266 378 189 189 567 62 31 93 31 953 7 200 260 201 402 201 603 150 50 50 100 386 386 386 386 6 6 6 6 284 568 852 284 236 708 472 236 52 52 104 104 129 387 129 258 538 880 523 737 888 577 792 498 102 306 102 102 286 572 286 572 114 76 38 38 217 217 434 434 386 386 772 772 316 158 474 158 338 169 338 169 848 848 424 424 255 765 255 510 88 264 88 88 689 565 906 703 15 30 45 15 222 222 111 111 209 418 627 209 406 406 406 406 277 277 277 277 260 260 520 520 364 182 182 546 447 149 149 298 71 71 71 213 133 133 133 133 389 389 389 389 937 937 937 937 909 569 64 478 124 124 124 124 223 533 187 358 22 762 352 365 132 230 646 201 717 520 154 382 62 124 186 62 413 10 618 839 658 987 329 329 16 48 16 16 93 62 31 31 750 250 250 250 92 92 184 276 423 141 141 141 158 237 79 79 45 45 45 135 192 576 192 384 216 108 216 108 319 319 957 319 266 133 133 266 476 238 476 238 542 542 542 542 859 859 859 859 654 129 771 831 532 266 532 266 144 799 257 23 309 618 309 927 593 252 221 999 336 377 426 394 151 555 360 261 410 410 205 205 121 121 121 121 192 384 576 192 268 536 804 268 647 647 647 647 300 196 530 945 242 187 55 942 54 54 162 54 544 272 272 544 777 508 556 896 280 280 840 280 786 215 351 305 26 26 52 52 502 932 418 571 38 76 38 76 190 380 190 380 68 136 136 68 927 927 927 927 389 366 938 879 742 371 742 371 205 773 658 227 234 234 117 117 237 474 711 237 240 240 240 240 729 845 645 134 258 258 516 516 273 565 370 443 454 454 227 227 228 114 114 342 40 40 120 80 410 410 410 410 324 972 648 324 308 154 308 154 294 882 294 294 978 978 489 489 820 820 410 410 506 506 253 253 454 454 454 454 208 312 104 104 246 246 246 246 827 15 153 478 918 918 459 459 119 119 238 238 75 150 150 75 703 703 703 703 796 398 398 796 63 21 42 21 250 750 250 250 28 84 28 28 128 128 128 128 718 718 718 718 66 33 99 33 107 107 214 214 246 164 82 82 304 152 152 456 442 221 221 442 4 12 4 4 844 844 422 422 897 897 897 897 714 238 476 238 314 314 314 314 33 33 33 99 102 102 102 306 762 762 762 762 124 372 124 124 903 301 301 602 926 926 926 926 167 167 501 167 532 532 532 532 205 410 205 410 844 422 422 844 88 176 88 264 570 154 745 251 986 986 986 986 564 188 376 188 987 849 365 13 218 218 218 218 696 493 969 45 46 92 92 46 942 957 530 777 422 211 633 211 312 312 624 936 113 113 113 339 483 161 161 161 213 213 213 639 585 388 111 481 958 958 958 958 775 775 775 775 385 385 385 385 139 417 139 278 781 781 781 781 812 400 29 821 208 208 208 208 263 263 263 263 656 328 656 328 61 183 61 61 870 870 870 870 37 912 6 602 40 80 40 120 380 481 305 725 2 4 2 4 871 860 644 839 838 665 306 361 161 56 77 275 452 452 904 904 13 13 13 13 609 242 635 256 556 556 556 556 308 154 308 154 848 424 424 848 556 278 834 278 212 212 636 424 616 616 308 308 917 917 917 917 4 4 4 4 91 91 91 91 996 996 498 498 216 648 216 216 234 78 78 156 344 879 600 187 250 125 125 250 916 458 458 916 943 937 433 447 209 627 209 209 322 322 322 966 285 570 285 570 682 682 682 682 219 219 657 219 461 461 461 461 288 288 864 288 779 265 33 784 472 236 236 708 742 742 742 742 70 70 210 140 458 613 278 430 238 119 357 119 247 741 494 247 52 52 104 156 612 612 612 612 360 180 180 360 243 81 81 162 301 903 301 301 444 444 444 444 69 834 172 805 149 149 149 149 552 552 552 552 801 267 267 267 2 4 2 4 404 404 404 404 608 304 608 304 438 146 146 146 228 228 456 456 522 261 522 261 243 486 243 729 151 302 151 302 220 660 220 440 57 171 57 57 167 167 501 167 381 381 762 762 148 516 964 66 469 938 938 469 131 262 262 131 124 372 248 124 716 716 716 716 120 120 120 120 148 809 922 899 852 284 568 284 558 558 558 558 293 293 293 293 159 159 477 159 904 581 61 972 614 614 614 614 759 506 253 253 163 163 326 489 72 24 24 24 1 3 1 2 379 379 379 379 215 430 430 215 354 839 321 585 974 559 101 147 596 298 298 596 245 490 245 490 503 274 274 345 825 39 140 752 109 327 109 109 91 91 91 273 45 135 90 45 258 516 516 258 930 620 310 310 893 893 893 893 18 18 9 9 104 104 208 208 68 152 382 919 184 92 92 276 742 742 371 371 191 191 191 191 89 89 178 178 35 105 35 70 891 297 297 297 853 853 853 853 620 640 902 509 838 465 14 583 97 291 194 97 186 186 186 558 229 229 229 687 183 183 549 183 263 789 263 263 100 465 938 105 215 430 430 215 258 274 559 969 160 160 480 160 983 983 983 983 915 165 965 670 748 748 748 748 627 627 627 627 421 842 842 421 522 174 174 174 922 809 329 683 284 284 284 852 672 672 672 672 305 305 915 305 6 6 6 18 15 15 15 15 27 81 27 27 406 946 388 21 240 240 240 720 955 955 955 955 816 816 408 408 410 410 205 205 664 332 332 664 127 777 293 239 732 732 732 732 603 603 603 603 759 506 253 253 358 179 179 537 354 531 177 177 496 753 805 569 70 35 35 70 642 448 66 394 330 330 165 165 74 148 74 222 525 134 129 752 296 592 296 592 381 127 127 254 416 416 416 416 700 700 700 700 3 9 3 3 85 85 85 255 101 202 101 202 165 165 495 165 894 447 894 447 917 52 684 884 586 848 925 313 807 269 269 269 417 834 834 417 122 61 61 122 42 21 21 63 134 414 809 270 8 165 601 8 298 925 213 347 698 295 421 6 36 24 12 12 37 37 37 37 327 450 288 160 116 116 232 232 120 240 120 360 463 926 463 926 776 388 776 388 161 37 267 569 498 249 498 249 612 306 612 306 822 274 274 274 202 202 202 202 86 172 258 86 419 462 36 2 218 218 109 109 288 96 96 96 460 230 230 690 232 232 232 232 371 371 742 742 284 284 852 568 232 116 232 116 261 805 672 666 418 209 627 209 324 324 324 324 111 333 111 111 631 631 631 631 205 410 205 410 970 755 874 498 124 248 248 124 938 469 469 938 233 699 233 466 568 568 568 568 220 220 660 220 969 627 7 161 488 566 210 381 888 888 444 444 477 318 159 159 273 273 273 273 101 101 101 101 482 241 241 482 478 478 956 956 297 99 99 99 273 273 819 273 342 342 342 342 178 356 356 178 858 858 429 429 81 54 27 27 294 294 294 294 356 534 178 178 32 750 820 659 372 744 744 372 889 666 853 984 724 173 281 132 826 826 826 826 128 64 64 128 349 638 926 779 4 12 8 4 206 206 206 618 265 265 795 265 140 188 294 530 580 290 290 580 144 48 48 48 148 148 148 148 987 987 987 987 203 406 406 203 987 329 658 329 132 132 396 132 29 29 58 87 680 340 340 680 551 551 551 551 293 586 586 293 695 626 979 781 174 87 87 261 173 519 173 346 384 576 192 192 322 322 161 161 588 882 294 294 406 812 406 812 148 148 148 148 30 90 30 60 102 153 51 51 163 163 326 326 465 686 140 190 370 740 740 370 158 474 158 158 607 851 90 971 55 165 55 110 66 132 132 66 243 243 729 243 40 40 40 40 126 63 63 126 444 148 148 148 224 448 224 448 657 219 219 438 452 352 306 635 192 192 384 384 666 825 136 814 290 580 290 870 123 123 369 246 446 223 669 223 647 647 647 647 707 707 707 707 649 649 649 649 18 54 18 36 253 253 253 253 471 157 314 157 170 535 811 574 126 126 126 378 437 816 318 868 147 147 441 147 56 28 28 84 352 352 704 704 986 986 493 493 154 231 77 77 915 305 305 305 301 602 602 301 146 438 146 292 880 440 440 880 336 672 672 336 66 66 66 198 709 709 709 709 105 210 210 105 79 787 843 696 201 603 201 402 444 222 222 444 181 543 362 181 463 463 926 926 576 288 288 576 69 46 23 23 164 164 164 492 804 276 168 824 558 279 279 558 171 171 171 513 954 318 318 318 114 342 114 114 111 37 37 37 208 208 208 208 31 31 31 31 217 217 651 217 105 105 105 105 478 956 478 956 118 236 236 118 6 12 6 12 234 468 468 234 376 665 530 648 673 673 673 673 567 810 797 599 11 11 11 11 95 95 285 190 186 93 93 186 463 463 463 463 272 567 275 105 294 294 294 294 450 450 225 225 510 398 760 390 158 158 316 316 615 615 615 615 967 967 967 967 953 953 953 953 251 502 753 251 718 359 718 359 264 792 528 264 39 78 78 39 735 819 847 475 963 128 187 62 132 44 44 44 196 196 196 196 660 40 927 393 32 32 32 96 326 611 264 297 159 339 588 759 153 459 153 153 26 26 26 26 64 64 32 32 243 243 243 729 445 445 890 890 174 174 174 522 618 412 206 206 350 700 350 700 335 335 335 335 296 888 296 296 9 9 27 18 440 880 440 880 119 238 119 238 395 790 395 790 270 135 405 135 159 159 318 477 20 40 40 20 773 773 773 773 41 41 41 41 258 387 129 129 726 242 242 242 454 227 227 454 779 904 695 198 60 60 60 180 878 439 878 439 466 466 466 466 341 2 470 316 293 879 586 293 297 99 99 99 138 46 46 92 259 259 777 518 461 200 668 634 306 554 69 18 323 909 320 494 329 987 329 329 74 74 222 74 494 85 357 796 220 440 440 220 274 137 411 137 376 526 160 102 740 509 221 292 160 320 160 480 784 271 213 519 442 442 884 884 223 223 446 669 736 736 368 368 233 1 803 866 398 398 796 796 652 562 203 839 770 770 770 770 758 467 716 617 204 306 102 102 101 202 101 202 264 88 88 88 314 942 314 628 101 101 303 101 246 246 246 246 114 788 207 707 214 428 428 214 711 711 711 711 44 88 132 44 226 226 226 226 102 102 102 306 75 225 75 75 59 177 59 59 313 313 626 939 22 22 66 22 142 284 284 142 966 322 322 322 614 549 439 569 135 135 135 405 450 450 900 900 845 845 845 845 24 12 12 24 104 208 208 104 945 315 315 315 300 100 100 200 896 896 448 448 175 175 175 525 944 944 472 472 394 788 788 394 72 216 72 72 96 32 32 64 459 153 153 153 469 938 469 938 852 852 426 426 9 27 18 9 80 40 80 40 264 264 264 264 150 450 150 150 428 856 856 428 315 315 315 945 570 570 570 570 186 558 186 186 558 558 558 558 155 155 310 465 96 192 96 192 777 777 777 777 310 310 930 620 846 846 846 846 9 9 9 9 59 59 59 177 55 55 55 165 174 87 87 261 696 348 696 348 154 77 77 231 609 203 203 203 529 725 979 684 694 347 694 347 771 257 257 257 461 461 461 461 276 552 276 828 27 27 81 27 28 14 14 42 429 429 429 429 310 310 155 155 241 241 723 241 524 262 262 524 94 188 94 188 410 748 173 237 22 11 33 11 44 88 44 132 922 626 572 728 284 284 284 284 821 334 652 191 324 108 108 108 616 616 308 308 181 362 181 362 217 750 437 533 412 618 206 206 826 772 250 427 702 234 234 468 693 231 231 462 943 943 943 943 339 113 226 113 181 362 181 362 657 94 10 971 68 136 136 68 144 72 144 72 697 697 697 697 387 258 129 129 567 295 931 760 498 498 498 498 187 37 65 721 936 574 663 606 190 848 374 1000 721 71 636 590 288 288 288 288 904 500 903 759 789 263 526 263 357 238 119 119 394 394 394 394 882 217 824 644 663 442 221 221 8 4 12 4 157 314 314 157 202 202 202 606 284 284 284 284 197 197 197 197 572 115 973 103 210 315 105 105 121 363 121 242 551 551 551 551 291 291 291 291 168 84 84 252 567 567 567 567 187 561 187 187 738 246 246 246 126 42 42 84 69 69 138 138 288 144 432 144 402 48 52 166 525 175 175 175 196 196 588 392 271 271 271 813 984 328 656 328 233 466 466 233 171 668 461 86 323 646 646 323 830 82 621 732 486 162 162 162 40 40 40 40 59 59 59 59 70 70 140 210 333 666 333 999 55 55 165 55 608 304 912 304 282 282 282 846 568 883 762 320 69 23 23 23 364 182 182 546 4 692 347 591 912 912 456 456 120 43 289 504 443 443 443 443 781 684 497 909 422 422 422 422 645 719 302 536 186 558 186 186 100 100 100 300 495 495 990 990 240 240 240 720 218 654 436 218 236 118 236 118 299 868 806 751 313 626 939 313 4 4 4 4 154 154 154 462 588 196 196 196 762 574 789 405 215 215 215 215 346 519 173 173 89 267 89 178 142 142 71 71 402 268 134 134 566 223 108 558 267 267 267 801 474 316 158 158 493 493 986 986 170 85 170 85 666 999 333 333 833 392 399 576 150 450 150 150 566 913 559 607 372 124 124 124 122 614 857 762 311 10 542 577 601 601 601 601 44 88 44 88 864 864 864 864 162 322 653 577 175 175 350 525 111 222 111 333 27 54 27 81 12 4 4 4 263 432 818 736 288 96 192 96 956 956 956 956 454 532 314 853 1000 1000 1000 1000 160 480 160 160 21 21 21 63 243 729 243 243 274 274 822 274 481 962 962 481 725 725 725 725 968 484 968 484 520 520 520 520 107 214 107 321 280 24 310 426 314 628 314 942 148 444 148 296 928 928 928 928 107 214 214 107 906 906 906 906 15 5 5 5 265 265 795 265 216 72 72 72 623 221 710 814 934 934 467 467 93 93 93 279 780 260 520 260 217 487 195 87 861 861 861 861 631 631 631 631 884 442 442 884 354 531 177 177 300 100 100 100 327 327 327 327 320 320 160 160 324 108 216 108 15 5 5 5 492 492 492 492 442 442 442 442 68 34 68 34 185 185 185 185 59 59 59 59 261 522 522 261 154 462 154 154 568 568 568 568 316 316 158 158 210 630 210 210 348 348 348 348 498 249 498 249 613 613 613 613 531 177 177 177 306 306 306 918 35 88 260 839 25 75 25 25 152 152 76 76 61 61 183 61 828 688 667 437 362 362 181 181 68 34 34 68 275 550 550 275 132 132 132 132 45 45 90 90 598 154 431 87 384 768 768 384 928 991 719 709 281 281 843 281 652 326 652 326 265 265 265 265 885 281 848 727 399 133 133 266 893 893 893 893 422 422 211 211 145 435 290 145 309 618 309 618 84 168 252 84 99 99 297 198 807 269 269 538 187 374 561 187 696 696 696 696 831 405 52 531 129 129 129 387 132 132 132 132 219 146 73 73 255 255 255 765 796 796 796 796 511 215 53 857 861 210 629 941 64 64 128 192 229 229 229 229 43 86 129 43 552 425 750 878 283 566 283 849 528 330 161 314 373 373 373 373 428 428 428 428 779 135 418 93 6 2 2 2 446 892 446 892 391 379 164 89 877 877 877 877 656 437 365 640 197 197 197 197 669 223 446 223 317 317 634 634 597 597 597 597 73 73 73 219 28 14 14 28 486 162 162 162 351 351 351 351 538 269 269 807 204 204 204 204 130 390 260 130 465 155 155 310 235 235 235 235 516 172 172 172 978 978 978 978 652 779 111 532 674 422 295 447 443 412 34 399 584 292 584 292 482 482 482 482 212 212 636 212 429 429 429 429 170 170 510 170 576 288 576 288 47 47 94 141 124 62 62 124 310 310 310 930 637 637 637 637 468 156 156 156 714 357 714 357 641 641 641 641 202 606 202 404 171 57 57 114 745 664 485 721 130 130 130 130 213 71 71 71 445 630 130 334 277 277 277 277 510 765 255 255 421 842 842 421 549 118 497 216 720 240 240 240 348 348 348 348 696 696 696 696 237 237 237 237 21 63 21 21 664 664 664 664 474 243 996 977 169 507 338 169 2 2 6 2 499 499 499 499 576 576 576 576 325 325 975 325 104 312 208 104 103 103 206 206 402 134 134 134 138 414 138 138 108 324 108 108 724 724 362 362 531 384 943 119 376 875 171 7 11 33 11 22 281 843 281 562 465 465 465 465 226 678 452 226 740 370 370 740 148 444 148 296 239 239 239 717 692 692 692 692 390 130 130 130 866 917 189 759 200 100 100 200 670 762 66 291 153 153 153 153 933 622 311 311 600 600 600 600 184 184 184 552 310 310 155 155 104 312 104 104 243 243 729 243 461 461 922 922 201 67 67 134 731 731 731 731 23 23 23 69 687 229 229 229 36 36 36 108 703 742 265 227 885 923 187 271 334 334 167 167 370 370 185 185 163 163 489 163 250 250 250 250 36 12 12 12 258 774 258 258 156 156 156 156 44 697 931 277 96 288 96 96 762 762 381 381 260 780 520 260 199 597 199 199 28 56 28 56 147 147 147 147 954 241 304 337 206 206 206 618 729 243 243 243 140 420 140 140 982 491 982 491 164 492 164 164 120 120 60 60 123 123 123 369 205 34 435 60 36 108 36 36 862 862 862 862 212 106 318 106 279 558 558 279 485 485 485 485 377 377 377 377 838 419 838 419 948 948 474 474 361 657 174 992 226 226 678 226 92 92 92 92 2 2 2 2 906 453 906 453 452 226 226 678 76 228 76 76 88 44 44 88 240 240 240 240 843 281 281 281 30 10 20 10 810 810 405 405 611 357 415 850 870 809 78 383 279 279 558 558 656 12 849 970 267 534 267 534 265 415 422 440 207 414 207 621 92 276 92 184 110 110 110 110 143 111 50 873 567 567 567 567 850 88 952 873 791 565 579 656 822 448 107 373 516 962 380 737 584 584 292 292 774 258 258 258 518 259 777 259 103 309 206 103 468 156 312 156 675 225 450 225 217 217 651 434 850 225 11 709 5 15 5 5 930 465 930 465 266 266 133 133 675 225 450 225 12 4 8 4 57 57 57 57 833 126 646 541 946 946 473 473 560 280 280 560 378 567 189 189 468 880 48 920 658 658 329 329 373 325 879 84 682 682 682 682 141 282 141 282 15 30 30 15 196 196 196 196 324 972 648 324 86 258 86 86 552 276 276 552 960 320 320 320 555 519 801 87 42 126 42 84 949 740 969 171 91 182 91 273 84 397 342 527 318 106 106 212 482 482 241 241 284 284 568 568 702 702 702 702 46 92 46 92 544 272 272 544 161 161 161 483 630 840 927 541 250 250 250 750 20 20 60 40 287 341 696 518 265 265 530 530 852 452 585 705 147 49 49 98 560 997 294 426 284 142 142 426 912 912 912 912 472 236 236 472 622 311 311 622 314 314 942 314 32 77 964 569 837 901 52 340 636 698 794 674 201 67 67 134 513 171 171 171 352 176 176 528 406 406 406 406 128 128 128 128 861 574 287 287 147 49 49 49 144 144 144 432 22 16 545 105 195 195 585 195 939 626 313 313 356 356 356 356 21 42 42 21 17 51 17 34 299 299 897 299 415 830 830 415 390 260 130 130 507 507 507 507 696 365 251 863 332 332 332 996 495 990 495 990 213 213 213 213 456 922 214 841 130 390 260 130 733 733 733 733 567 442 71 791 163 163 326 326 135 135 135 135 228 114 342 114 309 618 309 618 146 146 292 438 1000 506 69 865 982 982 982 982 484 484 484 484 273 273 819 273 640 640 640 640 106 159 53 53 15 10 5 5 272 272 816 544 487 974 487 974 161 322 322 161 307 307 307 921 203 203 609 406 15 5 5 5 989 989 989 989 183 549 183 366 360 120 120 240 54 18 18 18 221 221 663 221 111 111 333 222 936 624 312 312 551 551 551 551 136 136 408 136 519 922 112 267 331 331 993 331 63 21 21 21 25 25 25 25 203 406 203 406 582 291 291 873 124 372 124 248 679 122 285 768 249 747 249 249 249 249 249 249 147 294 147 294 118 118 354 236 879 879 879 879 166 83 249 83 204 408 204 612 853 696 437 916 967 540 527 248 43 536 740 815 167 167 167 501 706 694 904 716 166 498 166 332 826 703 989 477 276 828 552 276 44 44 44 44 232 232 696 232 314 942 314 314 340 340 170 170 564 282 846 282 210 630 210 210 408 408 408 408 315 630 315 945 811 695 733 582 720 240 240 240 170 85 170 85 300 300 300 300 321 321 321 963 280 280 280 280 297 594 297 594 160 160 160 160 376 188 188 564 75 25 50 25 321 963 321 642 282 282 282 282 350 175 525 175 297 594 594 297 866 183 907 482 358 179 537 179 435 145 145 290 21 746 641 873 192 192 384 384 623 623 623 623 976 976 976 976 857 38 476 864 67 573 835 549 862 862 862 862 242 121 363 121 338 142 7 336 438 438 438 438 641 641 641 641 950 950 950 950 278 834 556 278 109 218 109 327 702 702 702 702 462 231 693 231 450 150 150 150 164 164 328 328 118 236 236 118 307 914 793 317 969 969 969 969 528 176 176 176 283 283 283 849 146 146 292 438 216 216 216 648 378 126 252 126 798 266 266 266 78 234 156 78 495 165 165 165 116 232 232 116 279 837 558 279 318 318 159 159 906 302 302 302 83 83 83 249 817 817 817 817 112 112 224 224 139 139 278 417 875 875 875 875 633 928 427 774 224 224 224 224 284 142 142 426 51 153 51 51 56 28 28 84 306 102 204 102 248 248 744 248 131 131 131 131 271 271 542 813 275 275 550 550 200 200 400 400 274 274 274 822 178 178 534 356 248 248 744 248 41 82 41 123 881 881 881 881 105 105 315 105 8 8 8 24 456 680 343 765 47 47 94 141 330 990 330 330 225 225 225 225 465 465 465 465 286 143 429 143 300 100 200 100 71 142 71 213 422 211 422 211 112 112 336 112 907 461 277 743 84 252 84 84 286 286 286 286 749 749 749 749 697 697 697 697 133 133 399 133 444 148 148 148 4 12 4 8 429 858 858 429 144 432 144 144 134 134 67 67 234 117 117 351 138 138 414 138 742 742 371 371 194 194 582 194 151 151 151 453 288 288 576 576 876 438 876 438 382 382 382 382 494 494 494 494 645 645 645 645 326 163 489 163 9 9 9 27 939 313 313 313 183 549 183 183 236 236 236 236 106 106 212 318 398 398 398 398 527 527 527 527 200 487 323 867 805 805 805 805 129 86 43 43 76 76 76 76 543 181 181 181 455 455 455 455 424 848 848 424 218 654 436 218 67 67 67 201 108 72 36 36 220 220 220 660 262 416 889 345 392 392 392 392 145 145 290 435 76 613 900 333 54 54 108 108 215 964 228 408 472 527 239 431 908 965 65 11 885 885 885 885 495 525 732 19 51 51 51 51 387 129 129 129 385 243 189 321 99 198 297 99 420 140 140 140 112 99 482 277 582 194 194 194 17 17 17 51 599 694 171 708 239 239 239 239 889 991 610 591 81 243 81 81 30 10 10 20 255 255 255 765 710 710 355 355 203 609 203 406 174 87 174 87 97 97 194 291 250 344 207 129 816 272 272 272 134 67 201 67 436 842 629 196 806 806 806 806 284 284 284 284 757 757 757 757 332 332 166 166 193 193 386 579 826 571 393 764 48 16 16 16 111 111 222 222 386 386 193 193 915 610 305 305 74 74 74 74 288 192 96 96 126 63 63 126 327 327 327 327 334 480 319 472 482 445 623 799 121 121 121 121 45 90 45 90 151 302 453 151 661 661 661 661 215 215 215 215 816 408 408 816 326 326 326 978 392 397 354 589 552 240 735 389 36 320 182 863 729 243 243 243 230 230 230 230 223 33 67 684 938 938 469 469 160 304 164 610 266 266 266 266 160 80 240 80 82 246 82 82 291 169 278 262 271 661 463 939 307 614 614 307 582 388 194 194 386 386 386 386 79 79 79 79 381 40 349 404 149 631 479 263 307 614 614 307 818 818 818 818 49 147 49 98 783 177 493 639 950 950 475 475 215 215 215 645 232 464 232 696 95 190 95 190 125 375 125 125 384 384 384 384 577 915 743 427 18 54 18 18 948 763 435 581 998 499 499 998 180 165 48 697 18 18 18 18 964 482 482 964 39 117 39 39 138 92 46 46 20 20 10 10 516 557 711 451 18 54 36 18 471 471 942 942 863 351 750 396 60 20 20 20 869 473 94 190 247 247 494 741 994 905 114 133 274 274 822 274 128 128 384 128 40 20 20 60 812 297 41 517 154 462 154 308 180 180 540 180 85 384 735 730 654 218 218 436 24 24 12 12 389 389 778 778 636 212 212 212 160 320 320 160 571 571 571 571 936 312 312 624 440 220 660 220 198 198 594 198 299 299 299 299 270 90 90 90 114 57 171 57 165 55 55 55 791 585 388 739 270 270 270 810 594 198 198 198 348 696 348 696 34 102 34 34 672 224 224 448 373 746 373 746 19 57 38 19 964 853 225 849 31 62 31 93 285 315 866 808 121 121 363 121 252 504 252 504 758 42 325 594 234 468 468 234 975 325 325 325 652 652 652 652 764 382 382 764 57 114 114 57 211 633 211 422 296 296 296 296 256 256 256 256 367 367 367 367 886 427 854 921 319 883 158 568 188 376 188 564 308 308 924 616 786 524 262 262 952 520 742 295 24 72 24 24 145 435 145 290 456 228 684 228 996 332 332 332 532 532 532 532 675 675 675 675 146 438 292 146 848 648 98 296 724 171 54 212 3 2 1 1 318 318 159 159 224 448 672 224 285 285 570 855 5 5 10 10 109 109 109 109 985 292 309 822 339 339 678 678 66 66 198 66 622 311 311 622 177 59 59 59 834 787 606 114 980 980 980 980 284 852 284 284 375 6 678 859 77 231 77 77 748 374 748 374 256 256 768 512 435 145 145 145 14 14 42 14 3 1 1 2 305 915 610 305 305 915 305 610 39 13 26 13 702 234 234 234 101 202 101 303 81 81 243 81 477 477 477 477 266 266 133 133 168 168 168 504 814 80 283 313 71 213 142 71 956 478 478 956 359 359 359 359 135 45 45 90 657 657 657 657 188 188 376 376 150 150 150 450 262 262 262 262 389 389 389 389 908 454 908 454 278 278 278 278 266 266 266 798 200 200 200 600 139 278 139 278 696 232 232 232 191 573 191 191 508 254 508 254 616 670 129 988 174 58 58 58 844 844 422 422 153 459 153 153 291 785 911 59 306 306 612 612 91 182 182 91 186 186 186 558 28 28 28 84 365 756 301 910 322 644 966 322 306 306 306 918 436 436 436 436 580 792 355 149 285 285 285 855 166 166 83 83 591 197 197 394 862 431 431 862 709 214 610 331 731 731 731 731 60 30 30 90 184 184 368 368 284 284 284 284 96 96 288 192 246 123 123 246 569 538 457 388 36 108 36 36 106 212 106 212 90 30 30 30 105 210 210 105 317 951 317 317 30 566 62 892 937 759 801 873 106 106 212 318 825 825 825 825 321 122 227 428 927 309 309 309 291 291 291 873 825 275 275 275 47 141 47 47 489 978 978 489 969 969 969 969 282 64 445 659 262 262 786 262 150 225 75 75 758 774 370 219 345 266 777 298 285 285 855 570 478 239 239 717 102 102 51 51 253 506 506 253 639 639 639 639 186 645 477 355 119 119 119 357 204 408 204 408 732 488 244 244 476 476 476 476 138 276 276 138 242 484 726 242 98 935 306 359 89 267 178 89 30 30 90 30 732 366 732 366 587 587 587 587 576 288 288 864 199 398 199 597 302 604 604 302 247 494 247 494 823 152 443 534 608 949 589 896 462 231 693 231 584 757 486 389 116 232 116 348 71 142 71 213 658 329 329 658 154 462 154 154 759 853 41 880 299 299 897 598 247 247 247 247 289 289 867 289 446 223 669 223 360 120 240 120 54 321 834 248 556 556 556 556 18 36 36 18 248 496 248 496 36 36 36 36 585 195 195 195 610 610 610 610 256 198 569 70 960 960 960 960 326 978 326 326 77 245 659 318 237 237 237 711 85 85 255 170 46 46 92 92 501 167 167 167 54 18 18 18 391 132 883 686 303 303 909 303 369 261 457 20 629 837 41 665 667 847 111 232 433 158 997 567 566 283 283 849 147 49 49 49 60 30 60 30 232 232 232 232 142 284 142 426 317 951 634 317 902 485 767 669 976 976 976 976 177 177 177 531 501 552 367 105 333 333 333 333 82 82 82 246 202 606 202 404 328 54 105 897 274 548 274 822 82 164 246 82 7 14 7 21 415 415 415 415 941 941 941 941 259 777 259 259 966 322 644 322 353 353 353 353 35 35 35 35 289 289 289 867 104 312 104 104 211 211 422 422 436 436 436 436 321 321 321 963 183 183 183 183 740 740 740 740 844 844 844 844 271 271 813 271 189 189 378 567 7 14 7 21 489 978 978 489 185 185 555 185 5 15 5 5 902 451 451 902 142 142 142 426 328 328 328 328 816 84 662 271 92 92 276 92 90 730 813 735 772 772 772 772 834 278 278 278 552 276 828 276 121 363 242 121 81 676 37 57 106 212 318 106 244 244 244 732 572 286 858 286 934 934 934 934 534 534 267 267 122 61 183 61 282 282 564 564 942 942 471 471 280 560 280 840 26 78 52 26 101 101 101 303 526 263 263 526 453 151 151 151 205 615 205 205 15 15 15 15 286 572 286 572 880 440 440 880 435 145 145 145 371 371 371 371 663 663 663 663 346 692 692 346 601 974 595 834 794 794 794 794 113 339 113 226 292 269 730 530 363 121 121 121 70 35 35 70 279 279 837 558 991 991 991 991 632 316 316 632 55 165 55 55 26 26 78 26 33 99 33 66 96 824 925 631 118 59 118 59 400 200 600 200 196 98 294 98 474 948 948 474 347 522 828 524 444 444 444 444 384 826 980 911 312 312 312 936 234 26 944 490 768 768 768 768 468 156 156 312 75 75 75 75 372 372 744 744 696 232 232 232 838 838 838 838 48 24 48 24 180 518 454 281 204 204 408 408 103 47 245 473 751 751 751 751 686 686 686 686 126 42 42 42 246 492 246 492 119 119 238 357 257 257 514 514 630 630 630 630 70 897 740 631 8 24 8 8 250 250 500 500 33 66 99 33 732 655 637 185 854 854 854 854 988 494 988 494 465 930 465 930 848 205 521 648 273 91 91 91 763 342 508 732 767 767 767 767 784 784 784 784 325 325 975 325 328 328 328 328 645 215 430 215 290 580 290 870 860 860 860 860 101 101 101 303 262 262 786 262 120 417 952 516 33 33 33 33 375 125 125 125 205 205 205 205 217 317 470 363 904 904 452 452 747 833 497 76 435 662 128 319 234 905 861 816 620 930 310 310 168 168 504 168 702 177 412 260 311 311 933 311 71 71 71 213 951 317 317 317 674 943 18 293 574 287 574 287 816 816 816 816 997 997 997 997 494 247 741 247 620 310 310 620 409 83 623 982 984 792 137 857 523 198 987 28 10 20 10 20 855 687 883 670 223 223 223 669 537 537 537 537 449 898 449 898 327 109 109 109 22 22 44 44 484 968 968 484 163 489 163 163 89 267 89 89 747 747 747 747 93 536 71 834 951 878 334 465 288 864 288 288 188 94 94 188 172 344 516 172 64 128 192 64 34 34 102 34 420 840 840 420 433 433 433 433 212 212 424 424 455 455 455 455 209 209 418 627 63 63 126 189 792 264 264 528 652 978 326 326 210 70 70 70 461 922 922 461 662 331 331 993 295 295 295 295 678 678 678 678 309 618 309 618 884 598 834 57 218 436 654 218 157 157 157 157 663 663 663 663 630 630 315 315 65 130 195 65 228 228 228 228 363 242 121 121 917 917 917 917 198 99 99 297 280 280 280 280 86 258 86 172 228 456 228 684 721 721 721 721 101 101 303 101 504 917 258 222 120 361 732 415 199 398 199 398 998 998 998 998 98 98 98 98 14 14 42 14 998 97 230 684 265 991 524 252 945 315 315 630 10 5 15 5 137 274 137 274 409 409 409 409 900 300 600 300 609 484 133 335 241 241 723 241 324 108 108 216 714 714 714 714 723 241 241 241 171 513 171 342 245 735 245 490 619 619 619 619 269 269 269 269 186 186 186 558 520 260 520 260 250 239 80 711 786 786 786 786 730 949 664 866 309 618 309 618 450 150 300 150 442 442 442 442 133 133 133 399 649 11 373 980 251 425 447 135 326 163 326 163 560 280 840 280 54 162 108 54 377 281 729 505 159 159 477 159 632 149 565 757 270 270 135 135 280 280 280 840 288 92 595 488 569 569 569 569 787 356 921 534 696 696 696 696 518 259 777 259 231 462 462 231 995 995 995 995 172 9 792 822 858 858 858 858 127 381 127 127 976 224 230 554 108 108 324 108 289 289 289 289 330 990 330 330 102 102 306 102 358 179 179 537 247 741 247 494 253 506 759 253 740 152 967 884 681 227 227 227 346 346 346 346 426 213 639 213 598 419 220 237 318 954 318 636 290 870 290 290 86 172 86 172 873 291 291 291 200 300 100 100 23 23 23 23 93 31 31 62 158 474 158 158 584 876 292 292 94 47 94 47 862 197 916 552 338 676 676 338 94 141 47 47 913 913 913 913 860 430 430 860 462 462 924 924 468 38 936 163 157 471 157 157 769 899 380 944 78 78 156 234 270 810 270 270 902 902 902 902 627 209 209 209 756 252 252 252 296 592 592 296 109 109 109 109 442 221 221 442 781 781 781 781 246 82 82 82 167 167 501 167 74 8 305 666 255 255 255 255 910 455 455 910 354 118 118 118 288 144 144 432 130 390 130 130 329 658 658 329 224 224 224 224 312 312 156 156 896 658 896 325 210 140 70 70 160 80 160 80 40 80 40 80 165 330 165 495 350 700 350 700 799 799 799 799 13 13 13 39 251 251 251 251 284 142 426 142 78 156 78 234 741 247 247 494 255 255 255 255 139 417 139 278 12 356 743 956 42 42 21 21 191 382 573 191 205 615 410 205 797 797 797 797 173 519 173 173 560 334 158 821 504 504 504 504 812 406 812 406 129 194 144 713 104 104 312 104 787 787 787 787 366 366 366 366 132 132 132 132 744 744 744 744 313 313 626 626 616 924 308 308 948 948 474 474 266 532 266 532 662 542 527 997 185 185 185 185 176 176 352 528 275 550 275 825 9 9 9 9 630 411 501 137 96 48 48 96 310 465 155 155 241 277 649 449 320 320 320 960 682 682 682 682 420 140 280 140 281 562 562 281 760 751 173 134 175 201 897 327 84 412 316 823 76 228 76 76 71 213 71 142 171 171 342 513 896 159 524 870 96 96 288 96 87 261 87 87 669 223 223 223 600 300 300 600 248 124 372 124 286 286 858 572 38 38 114 38 678 226 226 226 468 936 936 468 889 27 403 255 934 467 467 934 243 243 243 729 131 262 131 393 330 660 990 330 421 421 421 421 216 648 216 216 221 412 33 965 149 459 545 290 454 838 642 832 394 394 788 788 330 330 660 990 906 604 302 302 100 300 100 200 333 111 111 111 93 31 62 31 103 621 676 908 213 639 213 213 201 603 201 201 150 150 150 150 404 606 202 202 716 716 358 358 219 219 219 219 280 280 280 840 28 28 28 84 243 81 81 162 175 436 629 753 682 682 682 682 44 22 44 22 46 138 46 46 82 82 246 82 388 194 582 194 422 633 211 211 197 591 197 197 173 346 346 173 431 431 431 431 498 498 498 498 373 373 373 373 147 441 147 294 439 161 904 987 99 99 99 99 192 384 192 576 307 614 921 307 70 70 70 70 639 822 495 103 78 785 410 747 168 504 168 168 251 502 251 753 66 66 198 66 96 192 192 96 190 380 380 190 292 584 876 292 703 417 891 307 72 216 72 72 359 718 718 359 108 324 216 108 410 205 205 410 783 522 261 261 699 649 995 688 199 199 199 597 929 929 929 929 531 54 394 221 110 110 55 55 621 207 207 207 72 72 216 144 109 218 218 109 200 600 200 200 304 304 152 152 268 268 268 268 543 181 181 181 966 416 211 674 319 957 638 319 109 109 327 218 119 238 357 119 498 165 156 386 291 291 291 291 890 890 890 890 193 193 579 386 546 695 237 70 443 886 886 443 53 325 466 443 42 14 28 14 469 469 469 469 554 955 529 408 225 608 379 495 506 253 253 506 396 396 396 396 116 116 348 116 391 391 782 782 438 219 438 219 144 144 144 432 656 188 251 972 98 49 147 49 908 908 908 908 986 493 493 986 208 896 257 273 479 479 958 958 630 630 630 630 471 966 108 583 224 224 224 224 748 748 748 748 388 194 388 194 60 180 60 60 461 466 835 839 900 900 450 450 305 915 305 305 520 780 260 260 384 256 128 128 45 310 992 196 508 508 254 254 489 163 163 163 487 487 487 487 80 80 80 80 212 212 106 106 933 859 436 186 938 938 938 938 759 759 759 759 602 301 301 903 465 465 930 930 151 164 372 571 297 885 681 766 654 301 87 467 536 737 444 351 932 932 466 466 206 103 103 206 257 771 257 257 828 828 414 414 578 289 867 289 207 69 69 138 428 428 428 428 157 157 471 157 159 159 159 477 96 96 96 288 405 135 135 135 638 983 304 810 894 894 894 894 84 168 84 168 956 934 855 585 122 244 122 366 183 549 183 183 311 311 311 311 443 443 443 443 139 417 139 139 271 271 271 271 306 612 306 612 786 262 524 262 349 905 231 213 178 178 178 178 212 318 106 106 214 214 214 642 45 45 135 45 220 220 440 440 466 932 466 932 812 812 812 812 315 315 315 945 292 146 146 438 402 134 268 134 12 12 24 24 792 792 792 792 621 207 207 414 100 50 100 50 498 249 498 249 716 199 421 712 179 179 179 179 231 77 77 77 655 655 655 655 188 188 188 564 35 35 105 35 370 185 370 185 79 79 237 79 808 459 33 193 217 217 434 434 108 852 206 706 578 578 578 578 293 586 293 879 828 276 552 276 117 117 117 351 322 161 161 322 382 764 764 382 478 239 717 239 426 213 213 426 572 572 286 286 140 280 140 280 230 230 230 230 289 867 289 289 296 888 296 296 212 212 212 636 445 445 445 445 668 668 334 334 782 782 782 782 93 186 93 186 350 520 121 634 472 472 472 472 882 882 882 882 149 447 149 149 758 797 411 309 154 462 308 154 39 26 13 13 859 859 859 859 345 115 115 115 35 97 215 19 660 220 220 440 77 77 154 231 296 592 296 592 285 285 285 855 18 18 54 18 145 145 290 290 665 251 112 292 251 753 251 251 170 85 170 85 737 737 737 737 311 311 622 622 384 59 283 969 448 896 448 896 705 705 705 705 866 866 433 433 558 558 558 558 72 24 24 24 689 689 689 689 454 227 681 227 266 266 133 133 526 263 263 789 52 104 52 104 568 852 284 284 260 260 260 260 228 114 228 114 672 224 224 224 954 318 318 636 924 308 308 616 916 916 916 916 843 554 746 699 42 42 84 84 384 384 384 384 7 21 7 7 148 296 148 296 7 14 7 14 495 994 795 815 255 85 85 85 882 882 882 882 133 399 133 133 740 740 740 740 666 222 222 222 333 738 964 921 633 422 211 211 52 872 729 867 324 162 162 324 85 170 85 255 62 62 186 62 303 909 303 303 53 53 53 53 526 263 526 263 983 689 319 276 12 4 4 4 780 260 260 260 496 992 496 992 288 288 288 288 845 121 105 565 397 991 107 328 97 58 951 171 378 913 195 554 175 397 557 572 5 5 5 15 393 262 131 131 570 190 380 190 299 299 897 299 54 18 18 18 1 145 112 587 112 112 336 112 3 3 3 9 56 28 84 28 176 176 88 88 165 165 330 330 814 407 814 407 899 880 119 511 60 30 90 30 188 376 188 376 68 204 68 136 134 402 134 134 963 321 321 321 684 456 228 228 229 229 458 458 999 999 999 999 598 299 299 897 198 99 297 99 835 835 835 835 84 84 168 168 426 213 213 426 126 42 42 42 276 276 552 552 11 11 22 22 453 151 302 151 346 519 173 173 567 567 567 567 306 306 306 306 660 220 440 220 75 225 75 75 207 138 69 69 177 177 177 177 31 93 62 31 198 835 750 197 730 61 352 218 35 70 35 70 123 123 123 123 372 124 124 248 15 15 30 30 296 48 487 793 8 8 8 24 291 291 291 291 456 456 456 456 556 552 935 107 95 95 190 285 150 50 100 50 797 318 584 748 327 462 997 938 192 192 384 384 174 522 174 174 697 697 697 697 387 129 258 129 166 83 83 166 776 13 976 37 348 348 174 174 269 807 269 538 194 194 388 388 123 123 123 369 699 699 699 699 3 9 3 6 425 696 816 411 146 292 146 292 705 705 705 705 462 462 924 924 996 996 996 996 777 259 259 259 300 300 600 900 316 948 632 316 120 360 120 120 201 402 603 201 138 414 138 138 895 91 168 614 270 90 90 180 441 147 147 147 364 364 364 364 194 263 360 393 753 821 293 218 597 199 398 199 67 67 67 201 156 312 156 468 48 48 48 144 418 209 627 209 570 380 190 190 182 182 182 182 165 165 165 165 273 546 546 273 178 356 356 178 96 379 296 433 91 182 91 182 729 486 243 243 6 6 6 6 595 595 595 595 22 44 44 22 61 843 880 682 702 702 702 702 288 288 288 288 544 599 338 110 528 176 176 176 327 327 981 327 193 193 386 579 352 704 704 352 42 51 548 951 542 271 271 542 236 236 708 236 57 171 57 114 744 744 744 744 104 312 104 208 301 301 301 903 461 461 461 461 756 252 252 504 171 57 57 57 713 713 713 713 990 990 990 990 642 214 428 214 469 754 258 910 113 339 113 113 38 38 76 114 873 582 291 291 36 36 72 72 569 569 569 569 304 304 304 912 536 268 268 804 167 334 501 167 321 321 321 963 51 153 51 102 344 344 172 172 672 224 448 224 288 288 288 864 232 464 464 232 429 429 858 858 153 66 468 380 714 238 238 238 176 877 903 652 708 236 236 236 154 462 154 154 584 292 876 292 251 753 251 251 903 907 370 680 131 131 131 393 425 425 425 425 280 429 255 772 176 176 176 176 185 185 370 555 326 978 326 326 35 105 35 35 268 268 268 804 777 233 66 194 411 137 274 137 952 554 22 752 310 620 310 930 956 956 956 956 5 5 10 15 95 95 190 190 327 654 327 654 392 392 784 784 50 50 150 100 168 56 56 56 902 361 461 157 560 280 280 560 727 869 106 820 59 177 59 118 638 638 638 638 497 497 994 994 267 178 89 89 289 289 867 289 836 418 836 418 337 337 337 337 68 204 68 68 964 482 482 964 182 182 182 546 320 320 320 960 111 37 37 37 38 38 38 38 181 543 181 362 113 113 113 113 965 720 967 269 368 368 368 368 156 369 97 791 254 127 127 254 163 326 163 326 745 745 745 745 588 350 710 201 112 112 112 336 251 251 502 753 480 240 480 240 181 543 362 181 867 439 302 361 162 54 54 54 733 140 841 151 15 15 45 15 40 40 40 40 604 302 906 302 556 278 278 834 161 483 161 161 435 435 435 435 74 37 111 37 753 651 771 792 222 444 222 444 321 321 321 321 128 256 128 256 324 162 324 162 15 30 15 45 339 305 376 91 247 741 494 247 169 169 507 169 940 850 58 380 16 16 48 32 458 458 229 229 316 158 316 158 26 52 26 52 31 62 62 31 13 13 39 13 606 202 202 202 296 592 592 296 842 842 842 842 235 235 235 705 158 158 474 158 62 77 539 690 705 235 235 235 130 130 260 260 846 846 423 423 340 170 510 170 864 288 288 288 58 29 29 58 219 219 219 657 932 932 932 932 352 528 176 176 498 809 425 766 664 332 664 332 482 663 633 868 671 671 671 671 279 93 186 93 148 72 676 607 777 777 777 777 756 252 252 252 240 240 240 240 460 460 460 460 841 535 581 737 784 784 784 784 157 205 175 550 75 225 75 75 827 827 827 827 652 652 326 326 231 462 462 231 144 144 432 144 830 770 44 982 210 630 420 210 266 532 266 532 212 212 424 424 259 777 259 518 639 426 213 213 172 86 86 172 103 103 103 103 166 83 83 249 963 642 321 321 244 824 106 277 508 508 508 508 196 98 98 196 614 921 307 307 307 307 307 921 135 135 270 405 352 352 352 352 774 258 258 516 77 231 77 154 611 318 774 88 304 152 304 152 713 7 852 807 476 476 238 238 165 165 330 330 4 4 4 4 795 795 795 795 34 102 34 34 46 138 92 46 246 246 246 246 221 221 221 663 115 115 345 115 838 838 838 838 957 957 957 957 37 37 74 74 178 89 89 267 516 258 258 774 321 321 963 642 483 966 966 483 108 36 72 36 49 49 98 147 385 770 385 770 662 81 11 605 52 910 192 933 86 86 172 172 643 209 648 639 323 323 646 646 128 128 256 256 56 28 56 28 133 133 266 399 306 254 78 662 447 298 149 149 40 120 40 80 176 88 88 176 22 22 22 66 144 48 48 48 325 650 650 325 49 49 147 49 338 190 564 242 634 523 697 777 80 80 160 240 158 158 79 79 732 244 244 244 66 198 66 66 221 663 221 221 516 516 516 516 453 151 151 302 759 356 654 609 226 226 452 678 483 161 161 161 94 94 282 94 196 196 392 392 78 26 26 52 417 139 139 139 224 224 224 672 505 939 13 559 16 245 528 905 29 87 29 58 249 249 249 249 926 463 926 463 833 833 833 833 314 628 628 314 416 208 208 624 975 975 975 975 957 638 319 319 114 114 114 114 273 273 273 273 39 26 13 13 255 85 85 85 64 392 173 220 41 41 41 123 234 234 234 234 329 329 329 987 381 127 127 254 623 954 366 24 788 788 394 394 307 307 307 307 102 102 306 102 631 631 631 631 374 374 374 374 313 313 626 939 132 264 132 396 934 467 934 467 194 582 194 388 95 285 190 95 954 954 954 954 7 471 262 298 43 86 43 129 75 150 225 75 198 198 594 396 306 765 376 839 132 44 44 44 256 512 768 256 82 82 41 41 852 284 284 284 592 296 592 296 72 72 72 216 18 9 27 9 828 276 276 276 183 549 183 183 558 558 558 558 122 122 366 244 56 506 368 160 264 88 88 88 646 646 323 323 62 62 186 62 532 958 632 25 273 273 273 273 340 680 340 680 639 213 213 213 79 237 79 79 229 229 229 229 951 592 421 213 74 74 74 74 468 133 853 750 19 57 38 19 337 674 337 674 60 120 60 120 250 250 250 250 6 943 539 797 65 130 65 195 881 881 881 881 398 199 199 398 57 57 57 171 142 71 213 71 852 568 284 284 730 574 342 16 488 732 244 244 706 706 706 706 233 233 233 233 226 452 678 226 27 9 9 9 147 147 147 147 824 824 824 824 783 741 680 379 44 132 44 88 33 33 33 33 555 185 370 185 612 204 204 204 167 263 885 691 438 146 988 38 435 435 870 870 462 231 462 231 994 994 994 994 164 164 492 164 190 190 190 190 655 655 655 655 801 801 801 801 587 587 587 587 102 577 205 254 168 84 84 252 895 895 895 895 562 402 799 425 250 250 250 750 897 598 299 299 220 660 220 440 274 137 137 274 660 220 440 220 224 949 321 467 578 289 289 578 411 411 411 411 96 96 96 96 658 330 352 713 234 234 117 117 179 179 179 537 214 214 214 214 588 588 588 588 301 602 602 301 684 228 228 228 752 752 752 752 19 306 668 946 355 557 420 514 549 183 183 366 442 884 442 884 89 178 89 178 62 62 62 186 64 192 128 64 227 227 227 227 986 986 493 493 456 228 228 456 886 443 443 886 244 122 366 122 548 548 548 548 258 86 172 86 477 464 950 750 497 914 319 772 200 600 400 200 399 133 266 133 9 9 9 9 712 356 356 712 5 5 15 5 468 234 702 234 996 498 996 498 72 72 216 72 12 4 4 4 69 138 138 69 144 144 144 144 859 869 116 288 414 414 414 414 228 684 228 228 653 370 122 664 260 260 260 260 638 319 319 638 42 126 42 42 322 938 636 150 250 125 250 125 698 698 698 698 821 821 821 821 464 464 464 464 40 40 40 40 633 633 633 633 467 627 447 837 473 946 473 946 26 52 26 78 206 206 103 103 322 887 200 27 54 54 54 162 166 890 841 318 10 20 30 10 41 41 41 41 373 373 373 373 646 658 108 614 868 434 868 434 387 774 387 774 278 556 278 556 48 24 72 24 90 270 180 90 83 143 882 818 24 12 36 12 283 566 283 566 75 225 75 75 440 880 880 440 149 149 447 149 600 600 600 600 80 160 80 160 698 698 698 698 930 310 310 310 320 960 640 320 230 115 230 115 956 956 956 956 500 750 250 250 430 430 430 430 156 156 312 312 225 150 75 75 64 64 192 64 531 531 531 531 102 34 34 34 251 251 251 251 362 475 611 520 119 967 961 284 427 427 854 854 80 160 240 80 924 308 616 308 70 210 70 70 57 57 171 57 87 29 29 29 802 381 647 884 831 34 885 860 462 231 231 462 756 504 252 252 874 466 550 665 253 506 759 253 788 394 788 394 53 53 106 106 872 872 872 872 222 666 222 222 61 61 61 183 513 637 637 641 285 285 855 285 177 177 177 177 406 203 609 203 400 800 800 400 368 368 368 368 43 43 43 129 62 62 124 186 181 181 181 181 364 356 744 216 367 367 367 367 149 149 149 447 3 2 1 1 803 803 803 803 215 215 215 215 86 86 86 86 29 87 58 29 802 742 817 287 816 816 816 816 836 836 836 836 459 306 153 153 163 771 478 757 171 513 171 342 256 512 512 256 876 876 438 438 228 228 684 228 198 198 198 198 193 193 579 193 60 60 180 120 701 532 138 431 550 550 275 275 939 939 939 939 881 695 286 516 516 258 774 258 700 857 946 656 321 107 107 107 237 711 237 237 185 185 555 370 668 334 668 334 714 357 714 357 317 951 317 317 578 289 578 289 127 381 254 127 595 595 595 595 103 309 103 103 941 941 941 941 444 888 444 888 182 182 546 182 669 351 249 949 496 496 496 496 181 181 181 181 91 182 91 273 78 156 156 78 220 440 220 440 10 10 10 10 14 14 7 7 260 260 520 780 699 21 577 951 194 194 194 582 258 516 258 516 336 607 417 239 791 122 406 570 9 9 9 9 900 900 900 900 427 427 427 427 277 277 277 831 376 577 763 687 224 112 224 112 94 654 966 814 537 179 358 179 124 372 124 248 452 904 904 452 163 326 326 163 704 352 704 352 868 868 868 868 971 174 534 586 276 276 828 276 293 293 879 293 39 337 413 331 53 53 53 53 762 762 762 762 207 333 182 682 825 57 256 785 290 870 290 290 437 206 680 694 432 216 432 216 902 120 59 481 468 234 234 702 268 268 134 134 128 128 384 128 388 194 194 388 323 846 56 220 326 326 978 326 184 184 184 552 534 801 267 267 274 137 137 411 220 440 220 660 492 246 492 246 375 381 572 507 456 389 978 638 193 386 386 193 55 55 55 55 492 788 259 486 1000 500 1000 500 43 86 129 43 984 669 755 566 338 610 167 404 259 259 777 259 264 264 528 528 998 499 499 998 705 176 5 143 133 133 399 133 41 82 41 123 192 192 576 384 179 179 358 358 52 997 199 627 210 420 210 420 52 896 952 331 345 463 907 522 278 834 278 278 537 537 537 537 235 705 235 235 67 67 67 201 506 253 506 253 168 56 56 112 613 825 923 656 933 622 311 311 542 842 522 912 322 161 322 161 333 666 999 333 208 624 208 416 958 958 958 958 259 777 259 259 267 801 267 534 307 921 307 307 244 244 244 732 113 113 113 113 104 312 104 104 302 302 302 302 25 25 25 25 303 606 303 606 179 537 358 179 408 408 408 408 131 131 262 393 316 632 632 316 855 855 855 855 2 2 6 2 399 798 399 798 525 175 175 350 346 346 346 346 56 56 168 56 157 157 157 157 651 434 217 217 563 140 755 378 483 161 161 322 128 384 128 128 320 462 1000 431 91 357 682 678 567 189 189 189 12 12 36 12 109 109 327 109 277 717 100 745 495 165 165 330 24 36 12 12 281 843 562 281 275 275 275 825 160 655 529 596 162 54 108 54 651 217 217 217 107 107 321 214 183 183 366 549 33 33 66 99 501 167 167 334 354 708 708 354 956 478 956 478 362 362 724 724 169 507 338 169 953 953 953 953 180 270 90 90 292 292 292 292 469 469 938 938 36 108 36 36 185 185 185 555 287 861 574 287 61 61 183 61 988 988 988 988 520 520 520 520 352 528 176 176 574 574 574 574 695 508 514 594 272 272 816 272 194 582 194 194 45 135 90 45 347 347 347 347 467 130 907 430 63 457 982 385 642 214 214 214 262 524 786 262 121 121 121 121 895 895 895 895 288 167 83 490 652 652 652 652 864 48 326 184 951 102 591 8 171 513 171 171 225 225 225 675 984 656 328 328 681 227 227 454 66 22 22 22 137 688 24 66 402 402 402 402 213 71 142 71 132 44 44 88 533 533 533 533 329 329 329 987 171 171 171 513 553 328 415 932 144 72 72 216 321 107 107 107 321 963 321 321 695 695 695 695 374 187 561 187 521 521 521 521 845 392 503 591 31 266 466 190 232 232 232 232 945 315 315 315 10 371 28 190 46 46 138 92 507 955 640 880 19 319 855 315 331 331 993 662 91 91 91 91 117 484 155 540 173 687 632 690 930 310 310 310 309 309 618 927 316 948 316 632 463 926 926 463 890 890 445 445 642 321 642 321 417 139 139 139 629 111 492 497 203 609 203 203 173 305 616 27 551 777 636 946 422 844 422 844 243 486 243 486 79 79 79 79 388 194 194 388 211 211 211 211 366 183 183 549 143 286 143 429 14 14 28 28 684 342 342 684 99 522 586 797 306 612 306 612 320 320 160 160 201 201 603 201 418 209 209 418 313 626 313 626 569 569 569 569 1 1 3 1 978 326 326 326 56 112 56 168 204 612 408 204 53 53 106 106 258 774 258 258 79 79 237 79 256 128 384 128 3 3 9 3 45 135 45 45 352 704 704 352 30 10 10 20 894 315 403 539 502 502 502 502 486 486 486 486 448 448 896 896 425 754 5 935 149 149 447 149 803 803 803 803 69 69 69 69 573 972 964 713 104 104 104 312 558 279 279 558 545 890 980 244 281 281 843 562 624 312 936 312 433 856 242 373 188 564 188 188 301 602 602 301 105 210 210 105 851 851 851 851 469 469 469 469 784 784 784 784 36 108 36 72 87 29 29 29 175 525 175 175 252 756 252 504 97 97 97 97 128 64 128 64 203 406 203 609 217 434 434 217 275 506 391 195 180 360 180 360 332 976 136 192 253 928 944 195 74 148 74 148 414 621 207 207 15 30 15 45 902 451 902 451 262 131 262 131 188 94 94 188 165 495 165 165 176 176 528 352 473 946 946 473 82 82 246 82 150 225 75 75 64 64 64 192 494 247 494 247 402 402 804 804 661 810 940 65 99 99 198 198 78 156 156 78 514 210 706 51 424 212 636 212 36 18 36 18 662 662 662 662 24 12 24 12 888 695 590 845 552 552 276 276 47 94 141 47 450 450 450 450 72 108 36 36 405 388 393 24 266 532 798 266 189 189 189 567 935 935 935 935 963 41 866 433 558 558 558 558 55 55 55 165 254 762 508 254 154 395 649 980 491 975 751 624 178 793 260 914 255 85 85 170 300 300 900 300 11 11 11 33 51 34 17 17 842 842 842 842 438 876 438 876 262 262 524 786 182 182 182 546 838 838 838 838 633 633 633 633 91 91 91 91 266 133 399 133 552 276 552 276 469 938 469 938 519 173 173 346 21 63 21 42 375 125 125 250 1 2 3 1 450 225 675 225 38 76 38 114 268 268 134 134 203 203 609 203 160 80 80 160 544 272 544 272 264 88 88 88 441 441 441 441 300 600 300 600 874 488 651 64 456 152 304 152 48 16 16 32 306 306 306 918 236 236 236 708 699 233 233 233 245 245 245 245 644 322 966 322 369 369 738 738 570 451 771 529 989 590 732 804 452 452 452 452 564 564 564 564 781 543 540 787 25 25 50 50 20 20 40 60 240 80 80 80 653 653 653 653 700 747 406 485 104 104 52 52 310 310 310 310 466 475 689 121 933 212 454 670 268 536 268 536 269 269 538 538 175 175 350 525 875 875 875 875 264 264 792 528 814 814 407 407 45 15 15 15 153 306 153 306 417 139 278 139 554 554 554 554 95 285 95 95 8 16 8 16 187 561 187 374 159 477 159 159 659 659 659 659 88 44 44 132 30 10 10 10 262 393 131 131 16 16 16 16 234 306 400 533 207 621 207 207 624 312 936 312 181 181 362 543 608 304 608 304 110 110 55 55 48 48 144 48 5 10 15 5 274 548 548 274 543 543 543 543 198 396 594 198 24 24 12 12 258 129 129 258 30 10 20 10 348 116 116 116 916 831 836 121 846 423 846 423 835 741 586 801 157 157 157 157 139 139 278 278 966 966 966 966 153 128 707 284 449 449 449 449 950 950 475 475 282 282 282 282 421 584 996 103 144 373 87 216 470 940 470 940 180 180 360 540 21 21 42 42 650 650 325 325 438 831 678 607 3 3 9 3 350 175 350 175 543 181 362 181 410 820 820 410 102 102 102 102 11 11 22 22 135 135 405 135 573 778 29 236 143 429 143 143 246 82 82 82 289 867 578 289 255 510 765 255 33 33 33 33 244 244 732 488 238 714 238 238 903 903 903 903 84 84 84 84 104 104 104 104 95 190 285 95 936 936 936 936 711 237 237 237 661 661 661 661 13 13 13 13 780 232 88 841 465 310 155 155 986 232 961 472 61 183 61 61 374 187 187 374 852 426 852 426 593 238 618 152 435 145 145 145 898 898 898 898 196 196 196 196 900 300 600 300 234 234 117 117 982 166 322 826 652 652 652 652 968 327 787 993 88 264 88 88 218 436 436 218 978 683 101 267 789 217 791 909 506 506 506 506 832 832 832 832 562 843 281 281 82 246 164 82 729 243 243 243 120 240 120 240 166 166 498 166 827 431 670 84 100 300 100 100 94 188 282 94 735 245 245 245 797 763 317 682 234 117 234 117 212 636 212 212 90 180 90 180 461 976 52 537 315 315 315 315 734 734 734 734 416 416 416 416 121 841 673 733 305 305 305 915 99 33 66 33 865 810 594 66 919 400 281 413 645 645 645 645 99 99 99 99 291 291 291 291 319 504 778 773 612 574 918 624 624 312 936 312 852 426 852 426 820 820 410 410 314 628 314 628 46 46 23 23 171 408 376 946 549 183 183 183 501 167 167 167 160 160 320 480 287 287 287 287 120 120 120 120 221 442 663 221 320 320 960 320 230 690 230 460 220 440 660 220 278 278 139 139 888 502 725 631 960 927 439 905 765 522 673 425 691 316 526 576 294 588 294 588 990 990 990 990 34 34 34 102 83 83 166 166 79 237 79 79 247 247 494 494 785 568 757 567 58 29 29 58 471 471 471 471 214 321 107 107 61 820 855 805 412 412 412 412 825 275 550 275 242 242 242 242 804 268 268 268 177 177 531 354 534 534 534 534 582 873 291 291 826 826 826 826 297 99 99 198 129 669 69 955 612 612 612 612 457 554 511 836 336 168 168 336 555 555 555 555 240 120 240 120 88 264 176 88 781 781 781 781 144 432 144 144 339 94 72 159 721 721 721 721 429 330 772 322 198 832 690 675 90 30 30 30 976 488 488 976 363 121 242 121 62 141 508 771 75 75 75 75 335 670 335 670 62 62 62 62 319 319 319 319 146 292 146 292 266 266 266 798 293 293 293 879 72 72 72 72 698 698 698 698 613 613 613 613 421 544 373 259 600 600 600 600 319 319 319 957 598 598 598 598 60 120 120 60 194 194 194 582 795 795 795 795 212 212 212 636 358 358 358 358 14 42 14 14 185 185 555 370 159 159 477 159 104 312 104 208 392 784 784 392 189 567 189 189 624 624 312 312 890 890 890 890 570 574 454 463 640 640 320 320 24 12 36 12 316 345 304 662 242 242 242 726 21 21 42 42 808 808 808 808 954 954 954 954 442 442 221 221 996 996 498 498 412 206 618 206 589 589 589 589 82 82 246 82 873 580 381 38 84 168 84 252 108 108 324 108 215 430 645 215 191 573 382 191 120 120 120 360 355 92 541 932 322 322 966 322 38 38 114 38 788 394 788 394 791 682 496 616 140 420 140 280 48 48 144 96 104 52 52 104 314 157 471 157 226 339 113 113 816 538 808 451 160 80 80 240 78 26 26 26 488 488 488 488 186 186 186 558 221 663 442 221 57 171 114 57 822 822 822 822 213 142 71 71 362 362 362 362 82 41 82 41 112 224 336 112 892 446 446 892 145 435 145 290 282 846 282 282 282 282 846 282 82 246 82 82 159 159 159 159 75 25 50 25 253 253 506 506 98 147 49 49 442 274 166 119 292 723 53 200 128 417 886 770 321 804 968 731 152 152 152 456 204 102 204 102 271 813 271 271 658 658 658 658 120 240 120 240 876 632 83 605 587 587 587 587 906 604 302 302 94 141 47 47 525 525 525 525 207 207 207 207 372 372 372 372 48 144 48 96 20 10 20 10 136 136 136 408 773 379 929 465 436 270 898 658 325 975 325 325 861 287 574 287 297 297 297 297 633 211 422 211 290 290 870 290 137 137 137 411 282 282 282 846 340 526 444 391 772 772 772 772 483 161 161 161 944 944 944 944 297 297 297 891 770 761 294 762 209 209 627 209 548 274 548 274 269 269 807 269 581 648 19 585 296 411 901 282 746 746 373 373 422 633 211 211 246 492 738 246 283 283 566 566 403 781 788 17 257 257 257 257 46 536 506 963 323 323 969 323 984 328 656 328 850 850 850 850 376 569 573 909 281 639 936 407 118 59 118 59 89 178 89 178 286 286 286 286 240 240 240 720 138 46 92 46 19 19 19 57 152 456 152 304 222 222 666 222 537 179 179 358 321 84 817 526 258 387 129 129 217 123 422 823 521 521 521 521 829 829 829 829 479 479 479 479 599 378 782 88 460 790 525 408 250 421 1000 881 797 189 309 275 544 272 272 544 986 813 956 857 349 783 133 818 716 225 578 692 355 355 710 710 387 129 258 129 494 494 494 494 622 311 311 933 776 776 776 776 120 120 120 120 466 466 233 233 877 557 417 143 214 214 642 214 402 268 134 134 298 771 551 184 94 94 94 94 100 100 100 300 49 49 98 98 849 849 849 849 77 77 77 77 133 133 399 266 514 464 138 203 104 104 104 312 204 102 306 102 818 818 818 818 773 773 773 773 98 98 98 98 196 196 588 392 62 62 62 62 106 53 53 106 927 331 677 20 426 142 142 284 866 433 866 433 328 164 164 492 16 8 8 16 11 22 33 11 122 366 122 122 1 2 1 2 450 450 225 225 404 606 202 202 120 60 180 60 297 594 594 297 290 954 32 784 188 895 256 289 20 20 60 40 618 309 309 618 364 182 364 182 606 34 329 571 225 450 450 225 303 303 303 909 388 194 194 388 548 274 822 274 390 195 195 390 231 77 77 77 398 796 398 796 60 20 20 20 160 366 255 594 293 879 586 293 302 302 302 302 942 942 942 942 799 210 736 694 137 411 137 137 930 465 930 465 82 123 323 411 501 893 251 987 937 937 937 937 388 776 776 388 20 10 10 20 997 997 997 997 720 720 720 720 885 295 295 295 219 438 438 219 717 239 239 239 776 388 388 776 412 412 206 206 227 454 681 227 976 976 488 488 828 828 828 828 899 899 899 899 946 804 695 919 508 254 508 254 852 284 284 284 248 744 248 496 285 855 285 285 557 557 557 557 990 990 990 990 161 161 161 161 273 273 819 273 226 113 339 113 266 266 798 266 244 244 244 244 958 479 958 479 552 368 184 184 210 210 210 630 616 71 975 405 90 30 30 30 946 938 988 487 864 432 432 864 206 206 618 206 44 44 132 44 54 108 54 108 54 162 54 54 231 231 231 231 639 213 213 426 408 408 204 204 3 9 3 3 303 303 909 303 157 157 471 157 906 906 906 906 372 372 372 372 236 708 236 236 984 764 376 37 296 296 148 148 274 951 99 354 594 198 396 198 108 108 324 108 274 274 274 822 777 259 259 259 79 595 656 67 323 969 323 323 533 472 738 549 305 305 305 305 266 266 266 798 828 828 828 828 236 708 236 236 277 554 277 831 531 177 177 354 852 852 852 852 60 30 30 90 296 592 888 296 226 113 226 113 433 781 278 923 453 56 90 81 141 141 423 282 868 868 868 868 38 424 910 851 609 609 609 609 354 708 354 708 354 509 636 462 324 324 972 324 23 23 23 23 91 91 182 273 288 432 144 144 167 167 167 167 377 754 377 754 84 84 84 84 434 217 217 434 104 104 104 104 261 501 951 280 305 610 305 915 488 950 1000 813 138 138 138 138 956 956 956 956 28 28 28 84 111 333 111 111 813 271 271 271 176 93 488 901 202 101 303 101 116 116 232 348 38 114 38 76 1000 1000 500 500 542 271 813 271 142 71 71 213 24 12 24 12 594 849 862 44 280 560 280 840 858 980 583 473 311 311 933 622 839 591 859 659 317 317 317 951 730 936 604 953 953 445 74 441 740 422 479 787 981 981 981 981 690 345 690 345 196 588 196 196 591 197 197 197 68 483 13 382 274 548 548 274 858 286 286 286 178 89 178 89 930 310 310 310 78 117 39 39 272 816 272 544 507 507 507 507 639 639 639 639 269 269 269 269 309 927 309 309 408 136 136 136 188 188 376 376 340 680 340 680 302 302 906 604 354 118 118 118 399 399 399 399 680 784 645 172 146 438 146 146 45 90 90 45 263 100 972 859 786 393 393 786 579 579 579 579 66 99 33 33 106 159 53 53 672 224 224 224 420 923 693 808 310 310 620 620 58 58 58 58 543 543 543 543 327 327 981 327 624 208 208 208 580 719 284 552 216 648 216 216 481 481 481 481 14 14 14 42 260 520 260 780 315 105 105 105 231 77 77 77 714 238 238 238 158 971 362 229 424 848 848 424 240 120 240 120 144 144 432 144 83 120 932 686 177 531 177 177 999 333 666 333 702 234 234 234 203 756 79 852 597 199 199 199 473 219 736 795 770 385 385 770 110 110 110 330 641 791 724 782 525 963 983 204 610 633 44 562 106 106 212 318 41 233 839 946 23 23 23 23 347 347 347 347 609 406 203 203 310 465 155 155 433 433 433 433 687 458 229 229 153 536 135 886 265 530 530 265 559 559 559 559 194 194 97 97 736 368 736 368 473 946 946 473 262 262 262 786 863 6 273 293 540 270 810 270 780 390 390 780 406 406 406 406 278 278 278 278 42 84 126 42 30 60 30 60 990 660 330 330 966 322 322 322 59 59 177 59 226 678 226 226 530 265 530 265 226 226 226 226 663 873 276 711 67 201 67 67 843 843 843 843 43 129 43 43 371 371 371 371 638 108 545 332 281 843 281 562 228 228 456 456 757 757 757 757 147 294 441 147 662 806 539 133 612 204 204 204 348 324 459 961 357 714 714 357 525 175 350 175 398 602 440 678 146 438 146 146 46 92 92 46 420 83 472 901 142 284 142 426 392 392 392 392 328 164 164 328 228 228 228 228 29 87 29 29 765 883 397 56 120 114 489 433 449 449 449 449 687 229 229 229 393 696 623 301 33 33 33 33 273 273 273 273 156 78 78 156 510 510 510 510 878 878 439 439 228 76 76 76 249 498 249 498 100 100 300 200 132 264 396 132 871 871 871 871 99 297 99 99 604 438 633 148 12 6 12 6 332 664 332 664 189 63 126 63 329 987 329 329 507 169 169 169 169 169 507 169 460 608 778 805 152 304 152 456 813 813 813 813 132 66 132 66 590 885 295 295 138 163 314 316 149 149 447 149 626 626 626 626 483 483 483 483 322 322 322 966 563 152 521 380 4 8 12 4 968 706 821 106 168 56 56 56 333 111 111 111 777 777 777 777 82 82 82 246 344 516 172 172 523 277 35 349 732 244 244 488 68 204 68 68 320 320 320 320 426 213 639 213 290 145 145 290 348 116 116 116 551 547 13 763 990 990 990 990 270 270 270 810 846 846 846 846 545 545 545 545 857 857 857 857 786 262 262 262 151 453 151 151 780 260 260 260 993 331 331 331 594 594 297 297 247 741 247 247 16 48 16 16 267 267 267 801 185 185 185 185 128 64 128 64 882 294 294 588 408 238 983 539 246 738 492 246 321 642 642 321 28 28 28 28 530 530 530 530 97 291 194 97 866 866 433 433 326 326 326 978 543 362 181 181 459 918 459 918 367 367 367 367 827 225 73 40 10 30 10 10 154 154 154 154 930 416 342 897 361 722 722 361 56 56 56 168 314 314 628 942 129 258 129 258 250 113 646 224 214 107 107 214 630 420 210 210 821 363 782 298 932 932 932 932 574 574 574 574 555 555 555 555 114 684 474 435 882 882 882 882 730 730 730 730 50 50 100 100 258 258 516 516 47 47 47 141 20 20 10 10 584 584 584 584 295 919 730 273 552 552 552 552 253 253 759 253 423 423 846 846 240 120 240 120 160 160 160 160 207 69 138 69 664 937 231 749 135 405 135 135 420 210 210 630 963 321 642 321 262 262 262 786 330 165 330 165 321 107 214 107 452 226 226 678 316 158 474 158 333 666 333 666 738 246 246 246 284 852 568 284 104 104 104 104 173 346 346 173 835 835 835 835 149 298 447 149 163 163 489 163 25 25 25 75 301 903 301 602 321 724 590 906 144 144 432 144 176 352 176 352 288 864 288 576 676 676 338 338 380 760 380 760 163 163 163 163 475 475 475 475 133 266 266 133 70 145 428 251 492 492 984 984 435 145 290 145 418 418 418 418 138 69 69 207 560 280 560 280 187 332 945 341 200 200 200 600 178 356 178 356 627 948 687 910 483 161 161 161 587 799 373 998 298 596 298 596 497 497 497 497 297 297 297 297 344 344 344 344 242 242 726 242 760 380 760 380 35 35 35 105 643 643 643 643 310 310 155 155 28 56 56 28 915 482 108 57 227 681 227 227 100 100 200 200 6 3 6 3 796 907 546 11 271 267 476 830 610 305 915 305 615 407 650 428 398 398 398 398 331 593 204 451 278 417 139 139 132 132 396 264 626 626 626 626 415 415 830 830 156 310 613 114 937 937 937 937 285 570 285 570 648 648 648 648 710 710 710 710 254 762 254 254 313 313 939 313 132 396 132 132 72 72 216 72 8 8 24 8 280 140 280 140 291 291 582 873 202 202 202 606 181 181 181 543 677 74 963 48 870 580 290 290 311 311 311 311 138 138 138 138 412 206 206 412 452 452 452 452 259 259 777 259 462 924 924 462 28 14 14 28 625 625 625 625 488 488 488 488 170 85 85 255 281 562 562 281 452 678 226 226 297 297 594 891 269 269 269 269 152 456 152 304 221 442 663 221 416 416 416 416 431 431 431 431 122 122 122 366 849 283 566 283 41 41 41 123 132 44 44 44 668 668 668 668 339 113 226 113 261 261 261 783 672 224 448 224 314 628 314 942 29 87 29 29 753 753 753 753 684 684 684 684 145 145 435 145 99 99 297 99 670 335 670 335 891 139 943 334 807 141 972 835 748 305 886 388 420 210 630 210 300 900 300 300 196 441 13 851 170 530 733 618 87 261 87 87 177 354 531 177 142 770 825 828 496 496 496 496 376 188 188 376 71 71 213 71 85 85 170 170 88 88 88 264 98 147 49 49 99 99 99 99 357 431 54 577 17 17 17 17 418 418 418 418 939 639 60 966 34 102 34 68 567 189 189 189 702 234 234 234 756 252 252 252 684 228 456 228 271 542 542 271 34 68 102 34 924 924 924 924 328 328 984 656 654 654 654 654 229 458 458 229 786 786 786 786 183 549 183 366 962 962 962 962 108 108 324 108 654 218 218 436 701 701 701 701 350 350 175 175 820 993 88 302 96 192 288 96 251 251 502 502 300 300 300 900 249 249 249 249 138 138 138 138 295 590 295 885 149 149 149 447 225 675 225 225 225 225 675 225 552 915 28 504 45 45 45 45 48 72 24 24 376 188 376 188 682 682 682 682 344 344 172 172 53 892 462 677 628 517 784 814 426 142 142 284 118 8 899 295 503 503 503 503 447 186 549 17 170 170 170 510 484 901 351 757 598 299 897 299 261 783 261 261 160 160 480 320 772 772 772 772 736 397 157 265 342 342 342 342 290 580 580 290 478 478 239 239 286 286 858 286 50 50 50 150 246 738 246 246 798 399 399 798 223 223 223 669 794 794 794 794 22 22 22 22 220 220 660 220 221 663 221 221 140 280 140 280 234 234 468 468 358 358 179 179 220 660 440 220 54 18 18 36 327 327 981 327 174 522 174 174 399 399 798 798 462 493 63 379 14 14 14 14 715 63 48 473 342 114 114 228 384 768 768 384 459 68 530 223 425 850 850 425 869 791 328 466 54 54 54 54 74 74 222 74 471 625 215 253 101 303 101 202 222 111 111 333 326 326 978 652 445 19 13 190 131 305 240 529 682 116 808 735 30 90 30 30 195 390 390 195 142 142 142 426 570 570 570 570 672 672 336 336 514 514 514 514 237 79 79 79 953 474 560 994 501 105 398 450 213 71 71 142 455 455 910 910 31 667 920 343 306 306 918 306 444 444 444 444 286 429 143 143 93 93 93 93 941 928 803 985 386 386 386 386 610 96 457 636 616 308 924 308 666 957 655 116 549 183 183 366 940 38 933 695 293 293 293 293 72 24 48 24 505 447 619 133 966 966 483 483 92 92 276 92 18 18 54 18 710 710 710 710 439 439 878 878 880 107 887 138 236 624 207 344 215 215 215 215 230 230 230 690 350 525 175 175 367 766 525 703 277 831 277 554 458 229 229 458 273 377 580 37 129 258 129 258 712 779 385 431 61 61 61 183 295 590 590 295 948 948 474 474 552 184 184 184 147 147 441 147 200 400 400 200 1 1 2 2 789 789 789 789 270 135 405 135 128 128 128 128 416 832 416 832 276 552 276 552 81 27 27 27 50 50 50 150 14 522 648 176 667 640 364 936 9 18 18 9 212 636 424 212 159 159 159 159 681 350 674 474 707 707 707 707 329 658 329 658 206 618 206 412 262 131 393 131 927 309 309 309 836 435 995 448 66 132 132 66 483 483 483 483 911 911 911 911 232 232 232 232 399 399 798 798 570 285 570 285 304 608 304 608 110 110 110 110 44 132 44 44 317 634 634 317 457 891 780 837 146 146 146 438 247 247 741 494 59 59 177 118 858 429 858 429 400 400 400 400 730 178 998 873 499 499 998 998 42 126 42 42 49 49 49 49 398 796 796 398 678 678 339 339 669 223 223 223 363 938 213 650 430 430 860 860 30 682 768 505 681 227 227 227 342 171 171 342 177 177 354 354 376 752 752 376 822 822 822 822 151 453 302 151 938 309 306 82 1000 500 500 1000 650 975 325 325 527 527 527 527 625 353 609 992 336 336 336 336 686 919 645 325 420 420 840 840 543 181 181 181 85 85 255 85 319 319 957 319 230 230 230 230 184 92 276 92 155 861 909 120 872 183 716 806 200 200 400 600 392 196 392 196 477 159 159 159 344 688 344 688 261 87 87 87 124 248 372 124 497 497 497 497 74 652 144 764 42 175 638 336 750 250 250 250 314 628 314 942 635 301 924 310 225 75 75 75 271 271 271 271 39 39 39 39 156 52 52 52 90 180 90 180 905 905 905 905 28 14 14 28 237 237 237 711 114 228 114 342 32 32 32 96 369 246 123 123 210 210 105 105 926 926 926 926 862 28 485 427 171 57 57 57 385 385 385 385 304 304 912 304 516 516 516 516 61 61 183 61 939 66 452 686 64 64 128 128 429 858 858 429 603 603 603 603 202 101 101 202 253 253 253 253 70 215 608 852 46 46 23 23 478 597 958 788 987 329 329 329 43 43 43 129 176 88 88 176 139 417 139 139 27 81 27 27 10 199 142 529 399 133 133 133 725 580 307 932 131 131 393 131 705 705 705 705 634 634 634 634 18 9 18 9 276 138 138 414 816 272 272 272 596 298 894 298 936 312 312 312 541 541 541 541 986 493 493 986 609 203 203 203 314 662 733 25 473 946 473 946 344 516 172 172 528 528 528 528 332 498 166 166 839 476 771 743 861 162 68 44 777 215 158 287 185 899 292 595 521 521 521 521 454 454 227 227 156 52 52 52 490 834 743 985 105 35 35 35 105 105 105 315 963 321 642 321 967 958 627 691 21 63 42 21 488 244 244 732 34 102 34 34 307 921 307 307 894 894 894 894 383 383 766 766 33 11 11 11 267 267 267 267 417 526 48 505 203 406 406 203 115 230 345 115 12 12 24 24 67 134 67 134 315 945 315 630 154 154 77 77 382 191 382 191 47 141 47 94 428 56 187 353 30 30 30 90 858 286 286 286 886 443 443 886 301 903 301 602 86 86 86 86 848 424 848 424 7 15 403 335 164 82 246 82 42 84 42 126 190 190 95 95 182 182 182 546 385 849 155 87 168 504 168 168 332 996 332 332 833 833 833 833 780 390 390 780 296 592 296 888 618 618 309 309 770 568 59 378 534 178 178 178 612 416 206 895 437 437 437 437 524 524 524 524 963 321 321 321 710 710 710 710 174 522 348 174 644 966 322 322 298 498 751 419 257 514 771 257 14 14 28 28 937 323 493 401 360 360 360 360 140 140 140 140 139 278 278 139 182 91 91 273 143 429 286 143 617 256 576 612 721 991 47 340 60 60 60 180 44 18 817 901 542 542 542 542 312 312 936 312 204 204 204 612 930 465 930 465 256 128 256 128 210 630 210 210 145 435 145 145 914 457 914 457 382 382 764 764 463 926 926 463 21 21 42 42 134 268 134 268 944 237 195 570 10 20 20 10 146 73 73 146 160 480 320 160 87 87 87 261 800 800 800 800 269 807 269 269 276 276 828 276 633 211 211 211 628 628 628 628 528 264 264 792 105 1 926 691 54 18 18 18 219 657 219 219 313 939 313 313 308 308 308 924 512 6 706 632 740 47 949 781 591 192 984 952 352 352 704 704 255 85 85 170 32 64 32 96 509 509 509 509 280 560 840 280 206 412 206 412 188 188 564 188 311 311 311 933 20 40 40 20 20 20 20 60 251 502 251 502 478 239 478 239 569 396 228 176 645 215 215 215 318 318 318 954 60 30 30 90 849 662 762 575 12 6 12 6 346 173 173 346 81 81 81 243 53 159 53 53 824 847 573 654 38 212 477 538 682 341 341 682 247 247 741 494 14 7 21 7 224 224 672 224 372 124 124 124 405 135 135 135 226 377 47 442 33 33 33 33 594 198 198 198 478 239 239 478 662 970 803 72 209 209 209 209 301 903 301 602 29 87 29 58 770 385 770 385 273 121 674 892 88 44 44 132 997 515 765 347 390 130 130 130 213 213 213 213 869 810 233 226 420 419 162 171 883 883 883 883 554 277 277 554 262 131 262 131 882 882 882 882 486 972 486 972 548 88 232 675 69 23 23 23 194 194 582 388 65 130 130 65 4 2 4 2 597 199 199 199 705 660 284 847 388 388 388 388 30 90 30 30 980 980 980 980 81 81 81 243 30 30 30 90 531 531 531 531 85 85 85 255 50 719 5 367 479 187 187 864 288 288 288 288 321 963 321 642 1 1 1 3 269 925 493 193 291 291 291 291 474 736 167 226 341 341 341 341 585 376 96 130 656 328 984 328 507 169 169 169 729 562 167 961 239 239 717 239 335 670 670 335 298 298 298 894 215 645 215 215 350 350 350 350 966 322 322 322 212 212 212 636 274 822 274 274 740 740 740 740 305 305 610 610 85 85 85 85 699 699 699 699 214 214 642 214 295 885 295 590 842 842 842 842 134 134 134 134 295 295 295 885 747 901 919 542 168 84 168 84 903 903 903 903 31 31 31 93 321 642 321 963 852 852 852 852 217 651 217 217 909 303 303 303 472 944 472 944 308 308 924 308 925 925 925 925 151 302 302 151 417 417 417 417 252 252 252 756 94 141 47 47 304 304 912 304 313 313 939 313 535 535 535 535 420 210 630 210 914 457 457 914 640 640 640 640 723 526 231 755 718 718 359 359 274 822 274 274 325 650 975 325 544 947 762 166 296 296 148 148 659 659 659 659 160 160 160 480 194 530 127 455 554 125 20 496 474 158 158 158 240 480 480 240 406 406 203 203 604 604 604 604 669 669 669 669 111 111 111 111 216 678 900 629 640 550 622 969 541 541 541 541 581 581 581 581 44 44 22 22 975 900 635 908 12 3 564 525 112 442 133 332 198 198 396 396 14 42 28 14 242 726 484 242 286 858 286 286 683 683 683 683 762 254 254 254 54 162 54 54 203 203 203 203 136 136 272 272 251 502 502 251 325 325 325 975 922 384 783 248 528 176 352 176 142 261 309 933 563 563 563 563 97 97 97 291 171 171 513 342 727 811 965 966 225 345 990 977 25 53 808 98 830 947 863 802 170 332 662 243 594 594 594 594 160 320 160 320 272 136 408 136 86 258 86 86 28 56 56 28 822 411 822 411 8 8 8 24 490 980 980 490 147 294 294 147 261 87 174 87 736 704 275 223 167 43 108 899 867 867 867 867 297 297 297 297 752 76 213 337 154 154 462 154 550 501 782 471 405 270 135 135 186 558 186 186 448 87 399 519 66 22 44 22 67 134 67 201 344 74 601 605 546 273 273 819 292 876 292 584 174 174 348 348 276 138 414 138 326 326 326 978 296 761 752 333 215 215 215 645 420 140 280 140 572 572 572 572 132 132 132 132 259 259 259 259 157 157 157 157 170 170 340 340 303 303 303 909 728 739 191 939 237 237 237 237 239 717 239 239 277 760 336 654 262 131 393 131 286 572 286 572 211 211 211 211 411 822 822 411 975 325 650 325 814 211 848 826 192 64 64 64 230 230 115 115 490 490 490 490 266 133 133 399 246 123 369 123 27 9 18 9 11 321 672 317 584 584 584 584 147 147 441 147 344 172 344 172 177 403 34 826 717 478 239 239 215 185 308 467 27 54 54 27 664 783 924 478 557 166 414 926 143 429 143 143 147 254 732 268 126 126 126 378 302 36 389 311 777 259 518 259 294 294 882 294 15 10 5 5 330 990 330 330 664 664 664 664 175 175 350 525 75 225 75 150 287 287 861 287 19 19 19 19 920 920 920 920 87 87 174 174 417 278 139 139 40 815 712 137 333 222 111 111 148 148 148 148 137 137 274 411 779 926 842 194 737 737 737 737 254 508 254 762 442 442 442 442 215 645 215 430 921 307 307 614 287 287 861 287 594 801 88 118 258 86 86 172 820 249 717 527 39 78 117 39 132 853 306 241 483 483 483 483 70 140 140 70 291 291 873 291 456 456 912 912 54 54 27 27 283 566 566 283 880 880 880 880 378 378 756 756 147 147 147 147 52 156 104 52 115 115 345 115 98 294 98 98 432 432 216 216 41 41 41 41 748 748 748 748 818 818 818 818 817 817 817 817 406 406 406 406 113 113 113 339 10 10 10 30 139 352 341 212 952 390 547 963 212 636 212 212 950 843 175 601 107 107 321 107 300 763 716 161 214 642 214 214 651 217 217 217 312 624 624 312 906 302 302 604 186 372 558 186 304 304 304 304 42 42 42 42 700 531 3 999 456 912 456 912 567 677 29 348 261 522 783 261 262 262 524 786 580 433 384 198 550 550 275 275 997 997 997 997 324 972 324 324 333 333 999 333 260 260 260 260 30 30 90 60 422 422 422 422 38 114 76 38 307 307 307 307 71 71 71 213 141 282 141 423 74 74 222 74 180 180 180 180 479 958 479 958 399 133 133 133 527 271 425 449 821 821 821 821 460 690 230 230 360 360 720 720 342 342 342 342 618 309 309 618 311 933 622 311 301 856 726 973 693 963 520 785 564 282 282 564 816 429 545 738 675 225 225 225 125 250 125 250 501 501 501 501 38 114 76 38 97 97 97 291 139 139 417 139 926 234 656 131 362 85 680 255 227 227 227 227 204 68 68 68 796 796 796 796 106 318 106 212 47 141 47 47 389 389 389 389 152 304 152 456 828 414 828 414 178 534 356 178 169 338 507 169 754 338 797 541 264 579 55 424 233 233 233 233 725 371 902 99 328 164 164 328 989 989 989 989 696 348 348 696 575 575 575 575 116 232 232 116 289 578 867 289 130 875 264 622 975 251 841 222 106 212 106 318 436 872 872 436 380 190 190 570 185 185 370 555 163 489 163 163 502 502 502 502 319 319 319 319 280 140 140 420 727 939 280 864 61 61 183 61 429 426 754 418 974 974 487 487 222 111 222 111 13 13 39 13 238 238 476 476 82 82 246 82 376 564 188 188 439 593 687 412 692 346 346 692 138 276 138 414 192 64 64 64 769 769 769 769 112 224 112 336 942 471 471 942 181 562 425 127 928 464 464 928 201 201 402 603 332 664 332 664 407 407 407 407 361 722 361 722 214 428 214 642 51 153 51 51 398 199 199 398 256 95 233 18 329 987 329 329 52 156 52 52 730 323 954 915 647 647 647 647 138 995 166 889 240 240 240 720 149 149 447 149 114 114 342 114 172 172 172 516 344 172 172 344 72 302 878 250 753 753 753 753 630 210 210 210 92 92 276 92 91 332 11 119 822 502 896 322 510 534 57 961 658 329 658 329 92 184 92 184 155 465 155 310 14 14 14 14 751 281 428 400 10 30 10 10 418 418 836 836 662 904 797 782 199 941 715 975 512 512 512 512 113 208 912 788 307 885 423 529 3 3 3 3 84 84 84 84 668 243 279 223 180 180 180 540 814 407 814 407 57 57 57 171 356 356 356 356 138 138 138 414 192 96 96 192 690 345 690 345 341 341 341 341 94 282 94 94 132 132 132 396 924 924 462 462 141 724 1 713 980 980 980 980 930 310 310 310 968 968 968 968 54 108 108 54 79 79 79 237 396 264 132 132 19 19 38 38 320 640 320 960 868 543 694 478 918 918 459 459 118 118 59 59 857 681 553 77 504 140 289 450 747 249 498 249 358 179 358 179 278 742 901 911 202 202 202 202 175 370 64 554 15 10 5 5 170 340 170 510 310 310 310 930 896 448 448 896 604 604 604 604 172 172 344 344 908 454 908 454 874 437 874 437 55 55 165 110 290 290 290 290 188 188 188 188 711 711 711 711 564 282 282 846 292 292 292 876 853 853 853 853 562 843 281 281 93 93 279 93 901 901 901 901 616 308 616 308 168 336 168 336 125 375 250 125 729 729 729 729 822 548 274 274 64 128 192 64 167 167 167 167 319 319 319 319 363 902 465 633 628 986 180 726 962 481 962 481 623 623 623 623 191 191 573 191 847 847 847 847 95 95 190 285 134 134 402 134 865 423 570 225 205 205 615 205 668 668 668 668 802 802 401 401 30 10 10 10 332 166 166 332 591 197 197 197 239 239 717 239 173 173 173 173 969 969 969 969 485 970 970 485 134 402 134 134 162 162 162 486 74 74 222 74 128 256 128 256 695 695 695 695 274 274 137 137 318 318 159 159 644 322 644 322 45 45 90 135 464 464 464 464 838 899 94 335 326 324 651 553 588 294 588 294 90 90 90 270 322 320 559 62 765 510 255 255 405 270 135 135 267 89 89 89 75 25 25 25 157 157 157 157 911 911 911 911 200 200 200 200 942 314 314 314 237 237 237 237 834 834 417 417 286 286 858 286 276 414 138 138 132 264 264 132 210 630 210 210 357 119 119 238 187 561 187 374 981 327 327 327 507 496 701 571 38 19 57 19 211 211 633 211 400 400 800 800 800 800 800 800 291 291 291 291 730 730 365 365 669 669 669 669 339 339 678 678 555 555 555 555 161 483 161 322 73 73 219 73 937 636 806 102 116 58 116 58 195 195 585 390 386 386 386 386 137 137 137 137 295 590 885 295 59 45 373 795 117 351 117 117 79 79 237 79 361 361 361 361 136 136 408 136 353 706 353 706 254 508 508 254 798 266 266 266 269 807 269 538 598 299 598 299 534 178 178 178 675 225 225 225 102 102 102 306 333 666 666 333 942 471 471 942 842 842 421 421 166 332 332 166 680 680 680 680 305 610 915 305 426 142 142 142 37 111 37 37 324 648 324 972 277 277 831 277 232 232 116 116 711 237 237 237 995 118 811 994 857 857 857 857 381 381 381 381 927 618 309 309 830 612 6 99 995 995 995 995 250 250 750 250 320 640 640 320 291 758 112 760 284 371 215 560 56 56 168 56 293 586 293 879 312 936 312 312 11 11 33 11 871 157 357 56 328 656 984 328 5 10 15 5 303 760 63 605 610 610 610 610 747 249 498 249 570 285 570 285 305 610 305 610 50 25 50 25 50 50 25 25 411 411 411 411 380 380 380 380 315 945 315 630 661 840 812 87 735 490 245 245 274 274 274 822 783 522 261 261 34 34 34 34 430 430 215 215 153 306 153 306 281 281 843 562 750 250 250 250 470 470 470 470 951 951 951 951 12 18 6 6 176 352 176 352 773 773 773 773 62 62 124 124 272 272 272 816 41 123 82 41 302 751 433 845 283 566 849 283 98 49 49 98 271 271 542 542 745 708 746 660 912 912 912 912 375 644 746 905 453 453 453 453 243 81 81 81 789 263 263 263 138 138 69 69 396 396 792 792 460 460 460 460 429 648 945 565 392 196 196 392 263 789 263 263 358 179 537 179 985 743 631 273 295 590 885 295 348 696 696 348 106 212 106 212 477 477 477 477 537 537 537 537 58 58 116 116 151 302 151 302 862 862 862 862 252 934 478 176 492 164 164 164 160 160 480 160 155 195 737 777 387 387 387 387 437 499 386 318 110 55 55 110 922 922 922 922 109 124 437 864 116 116 116 116 913 913 913 913 81 81 81 81 450 450 450 450 24 792 599 485 580 290 290 580 647 647 647 647 817 862 209 315 322 322 161 161 663 215 265 212 108 108 216 216 776 388 776 388 200 400 400 200 99 900 237 725 243 81 81 81 452 452 452 452 64 64 192 64 473 310 240 956 296 148 148 296 318 106 212 106 274 274 274 822 231 231 231 231 302 151 453 151 370 370 370 370 916 916 916 916 308 924 308 308 458 458 458 458 325 325 975 325 248 496 248 744 249 498 747 249 471 471 471 471 228 502 425 364 894 596 298 298 637 637 637 637 74 37 74 37 126 126 378 126 589 773 19 186 666 222 444 222 985 985 985 985 289 867 289 289 732 366 366 732 245 186 760 528 159 477 159 159 97 97 97 97 55 55 165 110 892 24 224 859 934 549 843 31 202 202 202 202 780 780 780 780 552 828 276 276 512 512 512 512 150 75 75 225 14 758 386 15 32 32 96 32 378 567 189 189 160 480 160 160 827 827 827 827 35 105 35 35 9 9 18 18 720 240 480 240 153 306 153 306 451 902 902 451 927 309 309 618 127 127 381 127 16 16 16 16 82 41 82 41 40 20 20 60 156 182 342 3 139 139 139 139 549 183 183 366 848 80 404 811 598 881 423 957 811 877 664 762 640 320 960 320 722 361 361 722 51 51 51 153 945 630 315 315 636 77 391 141 87 174 87 174 528 176 352 176 860 430 430 860 945 807 513 396 212 212 212 212 325 325 325 325 64 64 128 192 480 160 160 320 272 272 272 816 323 323 323 969 369 369 369 369 564 290 452 820 574 287 574 287 104 889 929 147 616 616 616 616 177 177 354 354 568 316 563 120 430 215 215 430 883 883 883 883 310 155 155 465 244 10 219 179 627 418 209 209 923 923 923 923 712 356 712 356 271 542 813 271 344 344 172 172 361 278 699 33 102 102 102 306 79 79 79 79 96 192 288 96 364 364 728 728 683 711 331 461 48 48 144 48 643 932 202 916 9 9 9 27 47 94 47 94 229 229 458 458 25 823 95 394 754 857 596 865 80 80 240 80 100 200 200 100 730 730 365 365 369 123 123 246 16 16 16 48 906 302 302 302 772 386 772 386 663 221 221 221 102 204 204 102 99 99 198 297 634 634 634 634 50 25 25 50 348 696 696 348 468 234 468 234 192 96 96 288 602 350 636 789 438 219 438 219 272 136 136 272 42 84 84 42 38 76 38 114 239 717 239 478 288 864 288 288 750 375 750 375 495 990 495 990 180 243 47 168 829 829 829 829 69 69 138 138 111 222 333 111 205 205 205 615 577 715 169 718 209 627 209 209 785 494 407 136 114 171 57 57 214 209 703 616 414 207 207 414 923 443 40 591 452 226 678 226 707 375 367 492 946 946 946 946 254 254 254 254 936 468 468 936 960 399 545 11 290 580 290 870 886 764 272 981 100 200 100 200 59 59 59 59 33 391 592 252 874 437 437 874 210 105 210 105 614 921 307 307 940 470 470 940 94 94 282 94 198 66 66 132 201 603 201 201 582 194 388 194 104 208 208 104 584 522 407 499 159 159 159 477 505 754 302 854 288 875 637 725 30 638 607 813 22 22 44 44 878 878 439 439 188 94 94 188 246 492 246 738 365 837 41 357 656 984 328 328 946 946 946 946 43 43 86 86 133 399 133 133 188 376 188 376 699 233 233 233 760 760 380 380 135 135 405 135 302 302 906 302 756 756 378 378 826 826 826 826 558 186 186 186 25 114 8 751 5 5 5 15 793 793 793 793 83 83 249 166 457 457 457 457 886 443 886 443 317 317 317 951 701 139 229 205 953 31 822 133 298 149 149 447 256 256 768 512 299 598 598 299 475 733 281 349 920 850 730 604 775 775 775 775 521 825 131 98 212 106 212 106 883 883 883 883 521 990 420 152 218 674 61 852 266 133 266 133 569 569 569 569 1 916 927 707 58 58 58 58 856 127 208 214 72 144 72 144 296 888 296 592 521 191 813 680 968 487 445 833 299 299 897 299 608 912 304 304 73 826 926 316 327 327 327 327 154 154 462 308 410 410 410 410 212 212 106 106 478 717 239 239 149 663 434 48 336 968 786 364 775 85 365 137 340 170 170 510 201 201 201 603 567 856 144 452 89 178 89 267 914 38 730 415 85 76 500 82 338 169 338 169 128 128 128 384 249 249 249 249 388 388 388 388 109 218 109 218 36 108 72 36 715 715 715 715 548 274 274 822 8 16 8 24 269 269 269 807 226 113 226 113 208 208 416 624 48 24 72 24 540 180 360 180 581 581 581 581 197 394 591 197 340 705 590 537 10 20 10 30 704 704 704 704 29 58 29 58 895 198 281 701 622 622 622 622 74 222 148 74 172 516 172 344 203 203 203 203 378 378 378 378 238 238 119 119 872 872 436 436 976 976 976 976 553 553 553 553 14 14 28 42 40 120 40 80 98 98 98 98 36 18 54 18 170 170 340 340 569 226 151 749 116 339 631 302 752 752 752 752 180 360 180 360 31 31 93 62 194 194 582 194 155 310 310 155 699 233 233 233 3 1 1 1 494 274 329 989 11 971 476 550 185 632 72 465 400 400 400 400 14 14 14 14 820 820 820 820 365 418 425 680 120 120 240 240 743 743 743 743 729 243 486 243 283 903 337 992 298 298 298 894 672 672 672 672 324 324 324 972 338 338 338 338 311 933 622 311 321 321 963 321 30 30 60 60 225 225 450 675 812 668 497 697 611 611 611 611 105 210 105 315 219 73 73 73 774 774 774 774 280 280 560 560 385 385 385 385 330 495 165 165 502 502 251 251 282 237 927 517 324 108 108 108 82 246 82 164 640 640 640 640 418 418 418 418 26 302 550 462 368 975 95 869 267 801 267 267 157 471 157 157 198 198 198 594 494 183 695 786 889 889 889 889 439 702 862 921 20 836 572 605 134 67 67 201 12 12 24 24 180 180 540 360 506 506 506 506 470 470 235 235 988 988 494 494 108 54 108 54 229 229 229 229 81 162 243 81 774 387 387 774 361 722 722 361 891 297 297 594 642 214 214 214 883 85 153 508 283 283 283 283 399 737 303 262 890 890 445 445 267 267 267 267 84 84 84 84 192 192 96 96 64 64 64 192 416 624 208 208 369 369 369 369 261 783 261 261 355 355 710 710 98 113 400 908 561 561 561 561 425 425 850 850 372 124 124 248 96 96 192 192 435 435 435 435 536 536 536 536 132 132 396 132 574 287 287 861 149 298 298 149 314 314 942 628 810 738 280 979 85 255 170 85 841 256 251 389 319 319 957 319 677 166 898 777 896 896 896 896 102 51 51 102 46 46 92 92 898 898 898 898 205 205 410 410 302 453 151 151 72 933 400 931 4 12 4 4 548 274 274 822 1 1 1 3 36 763 117 403 107 214 107 321 75 75 225 150 436 218 654 218 204 102 306 102 17 34 17 34 780 260 260 260 76 38 38 76 447 894 894 447 804 909 958 958 458 458 916 916 691 691 691 691 159 318 159 318 268 536 804 268 491 491 491 491 775 775 775 775 161 322 161 322 301 301 301 903 144 144 144 144 662 331 662 331 27 321 864 169 699 466 233 233 88 44 44 88 289 289 289 867 338 676 338 676 804 804 804 804 17 34 17 51 668 668 668 668 50 50 50 50 419 419 419 419 534 656 419 859 909 303 303 303 63 63 63 63 37 74 74 37 328 164 164 492 411 137 274 137 651 728 178 579 529 529 529 529 933 311 311 311 778 404 410 114 5 5 15 5 826 760 349 450 309 927 309 309 384 192 192 576 22 247 446 519 674 102 454 141 800 400 800 400 372 90 82 869 26 26 78 26 196 392 392 196 326 652 978 326 192 384 192 384 238 24 928 243 949 585 474 962 15 15 15 15 905 905 905 905 135 405 270 135 31 62 31 93 522 174 348 174 989 324 227 502 222 444 222 444 996 332 332 332 118 118 118 354 375 750 375 750 371 385 702 241 376 564 188 188 242 242 242 242 611 611 611 611 215 585 431 810 669 669 669 669 976 976 488 488 350 350 700 700 156 52 52 52 266 532 266 798 31 93 31 31 585 195 195 195 147 147 147 147 303 909 303 303 291 291 873 291 366 549 183 183 228 76 76 76 153 306 153 306 257 257 514 771 58 72 515 79 257 233 246 936 148 296 296 148 525 175 350 175 349 349 349 349 36 18 18 36 648 995 935 299 206 206 618 206 384 192 192 384 934 934 934 934 532 838 39 623 148 444 148 148 910 910 910 910 80 240 160 80 348 174 348 174 177 177 531 177 371 371 371 371 470 940 470 940 594 594 594 594 141 888 233 40 36 12 12 12 25 25 50 75 735 189 213 101 963 321 321 642 282 564 564 282 866 433 433 866 60 500 517 455 91 276 255 922 305 915 610 305 252 252 126 126 136 852 133 178 852 284 568 284 266 10 530 880 468 312 156 156 628 628 314 314 222 74 74 74 278 278 556 556 299 897 299 598 348 910 225 666 261 87 87 174 50 150 50 50 167 916 633 730 792 264 264 264 8 8 16 24 143 429 143 143 54 162 108 54 490 245 245 490 473 473 473 473 997 997 997 997 64 64 192 128 364 728 728 364 812 799 341 336 266 133 399 133 28 28 84 28 465 878 274 1000 279 279 279 279 642 428 214 214 32 32 32 32 357 714 357 714 960 960 960 960 132 132 132 132 582 582 582 582 866 866 866 866 110 110 110 110 960 320 320 320 625 466 380 487 234 117 117 351 232 232 116 116 606 202 202 202 796 307 147 827 21 21 21 21 277 277 831 277 29 58 29 87 120 120 120 360 213 213 639 213 747 747 747 747 644 588 213 837 950 475 950 475 241 723 482 241 58 174 58 58 780 260 260 260 623 369 755 830 978 978 978 978 30 612 340 711 756 252 252 252 596 298 596 298 173 519 173 173 887 887 887 887 813 813 813 813 576 192 192 192 16 16 16 48 944 816 858 973 310 310 930 310 493 493 493 493 25 25 50 50 129 86 43 43 270 540 540 270 312 156 156 312 564 104 238 485 308 308 308 308 211 211 211 633 328 530 884 900 33 33 33 33 453 814 947 728 993 331 331 331 191 382 573 191 122 122 366 122 198 198 594 198 145 290 290 145 80 120 40 40 307 307 921 307 192 192 384 384 898 449 449 898 165 739 966 450 24 12 12 36 306 918 306 306 558 73 339 655 894 447 447 894 738 351 446 662 125 125 375 125 30 30 60 90 317 317 317 317 486 162 324 162 876 292 584 292 272 272 136 136 13 26 26 13 157 471 314 157 137 274 274 137 56 769 215 793 214 214 428 642 554 554 277 277 454 908 908 454 703 703 703 703 468 702 234 234 948 474 948 474 982 982 982 982 93 186 186 93 130 65 195 65 196 392 196 392 716 358 716 358 109 348 191 523 296 888 296 592 588 588 588 588 112 168 56 56 316 948 316 316 60 30 30 90 69 23 46 23 136 272 136 272 444 444 444 444 171 171 513 171 327 327 327 981 672 448 224 224 414 138 276 138 343 686 343 686 170 170 85 85 160 480 160 160 807 713 592 621 166 83 249 83 746 746 373 373 273 546 546 273 241 876 888 77 187 187 374 374 733 733 733 733 628 314 314 942 105 105 105 105 809 809 809 809 118 236 236 118 513 513 513 513 221 218 44 21 475 950 475 950 31 31 62 93 147 147 441 147 199 996 461 950 619 22 526 526 732 366 732 366 341 341 341 341 292 292 584 876 323 95 15 298 715 154 800 609 270 270 135 135 763 231 231 549 732 366 366 732 645 31 46 888 408 408 408 408 193 386 193 386 305 915 305 305 780 260 260 260 267 267 267 801 118 118 118 354 395 131 309 535 502 251 251 753 299 598 299 598 138 46 46 92 317 951 317 317 41 41 123 41 264 528 792 264 122 366 244 122 93 279 93 93 808 808 404 404 991 41 887 928 274 489 568 22 200 200 400 600 635 635 635 635 187 561 187 374 231 231 693 231 543 181 181 181 692 346 692 346 201 603 201 402 259 259 777 259 66 22 22 44 120 360 120 120 495 945 367 110 120 573 241 482 495 990 495 990 7 7 21 7 233 233 699 466 123 123 246 246 382 999 748 705 112 580 294 206 284 320 564 470 389 709 327 311 196 588 196 196 467 881 916 645 24 24 72 24 65 130 130 65 387 129 129 258 231 693 231 231 840 840 840 840 799 799 799 799 789 629 464 408 481 1 506 523 650 650 650 650 311 311 622 622 149 732 171 177 36 108 36 72 206 206 618 206 972 324 648 324 704 142 804 367 265 459 767 961 329 329 987 658 894 894 894 894 326 489 163 163 320 320 960 320 128 128 64 64 692 346 692 346 329 329 329 329 647 45 81 795 236 729 92 640 821 821 821 821 538 993 68 242 175 175 175 175 163 163 163 489 494 494 494 494 111 111 111 333 523 523 523 523 381 127 127 127 225 225 675 450 98 98 294 196 787 787 787 787 11 11 11 33 40 40 40 120 154 154 154 154 175 175 175 175 19 38 57 19 233 233 233 233 162 324 162 486 46 930 784 82 847 340 479 3 529 529 529 529 992 992 992 992 729 243 486 243 411 655 2 633 165 165 165 165 691 691 691 691 257 257 514 514 109 109 109 109 111 37 37 37 306 153 153 306 329 329 987 329 292 292 584 584 287 287 287 861 941 626 955 411 290 290 290 290 68 204 68 68 84 456 988 919 85 85 255 85 566 283 283 566 600 300 300 600 892 195 325 520 431 944 36 641 695 695 695 695 2 6 2 2 321 963 321 321 567 189 189 189 887 887 887 887 287 861 574 287 62 62 124 124 682 682 682 682 118 236 118 236 958 479 479 958 853 666 377 570 82 164 82 164 318 159 159 477 346 510 985 899 79 79 79 79 258 86 172 86 110 595 942 281 239 239 717 239 76 76 76 228 963 963 963 963 440 440 220 220 416 624 208 208 236 861 596 436 15 125 393 688 319 319 319 319 146 146 438 146 958 479 958 479 241 241 241 241 255 510 765 255 168 504 168 336 954 477 954 477 192 96 288 96 496 580 810 138 251 502 502 251 41 692 136 627 988 494 988 494 365 365 365 365 365 121 260 56 797 813 859 576 133 704 255 610 883 112 622 136 526 263 526 263 55 55 165 55 262 524 262 524 241 241 241 241 46 23 23 69 200 200 400 600 283 566 283 566 221 221 221 221 45 135 45 45 125 125 375 125 790 790 790 790 72 144 72 216 255 255 765 510 529 400 262 522 990 330 330 660 289 578 867 289 663 221 221 221 593 24 84 727 404 808 404 808 76 38 76 38 239 239 717 239 159 53 53 53 988 633 653 272 590 590 590 590 940 940 940 940 248 744 496 248 69 69 207 138 35 105 35 70 97 97 97 97 283 283 849 283 29 29 58 87 318 318 159 159 105 35 35 70 926 375 400 512 222 293 703 188 593 643 727 827 154 154 462 154 333 333 333 999 68 102 34 34 795 265 265 530 819 228 79 645 197 197 591 197 969 323 323 646 307 614 614 307 43 557 943 325 132 132 396 264 363 363 726 726 311 933 311 311 617 792 379 501 59 59 177 59 53 53 53 53 371 371 371 371 351 351 351 351 151 151 453 302 919 919 919 919 574 287 287 861 920 601 735 449 242 726 242 242 70 70 70 210 181 362 181 543 847 847 847 847 965 965 965 965 966 966 966 966 618 206 412 206 111 111 333 111 17 17 34 34 48 48 24 24 222 444 666 222 372 186 558 186 58 486 721 396 885 170 331 123 822 411 822 411 641 450 947 7 306 417 314 967 260 780 260 520 592 592 296 296 388 388 388 388 936 312 312 624 813 337 497 450 109 109 218 327 352 176 176 352 347 493 28 8 332 804 81 66 138 276 138 276 224 142 222 200 52 52 52 156 336 336 672 672 170 170 340 510 985 454 655 221 126 126 126 126 528 176 176 176 995 376 452 416 728 962 797 752 891 297 297 297 158 316 158 316 155 245 715 329 315 315 630 945 766 383 766 383 650 650 650 650 309 309 309 927 441 441 441 441 719 733 543 417 916 916 916 916 237 711 237 237 102 204 204 102 458 458 458 458 816 816 816 816 61 61 183 61 14 100 532 534 374 187 374 187 382 191 191 573 194 582 194 388 981 981 981 981 441 441 441 441 151 302 302 151 213 142 71 71 738 369 738 369 271 542 813 271 229 527 191 945 303 606 606 303 663 221 221 221 266 266 532 798 52 156 52 52 381 762 762 381 24 48 72 24 312 624 624 312 319 957 319 319 324 216 108 108 419 873 293 581 100 300 200 100 106 159 53 53 121 242 242 121 344 688 344 688 160 160 160 160 946 473 946 473 987 739 120 506 418 766 205 7 431 862 862 431 729 243 486 243 110 55 165 55 348 348 348 348 778 778 778 778 150 450 150 150 805 805 805 805 48 24 24 72 281 281 281 281 597 199 199 199 62 31 31 62 95 190 190 95 708 354 354 708 342 171 171 342 552 276 276 552 80 80 80 80 470 940 940 470 21 242 913 102 41 82 41 82 740 181 885 893 120 120 120 120 669 446 223 223 179 179 537 179 237 474 237 474 142 622 645 644 491 982 491 982 44 44 44 44 220 220 220 660 391 391 391 391 73 73 219 73 837 279 279 558 930 620 310 310 252 756 252 504 909 303 303 303 324 324 324 324 174 116 58 58 187 187 561 187 767 979 552 731 32 16 48 16 541 541 541 541 208 208 208 208 366 122 122 244 406 609 203 203 309 618 309 618 272 136 408 136 213 142 71 71 933 933 933 933 227 872 854 838 932 932 466 466 679 945 146 217 295 885 295 295 778 778 778 778 208 624 208 208 335 15 781 612 594 891 297 297 198 373 171 551 118 345 472 19 91 91 91 91 561 561 561 561 38 38 19 19 896 896 896 896 152 76 228 76 119 357 119 238 210 105 315 105 535 968 844 332 452 226 678 226 108 94 214 34 498 498 498 498 539 767 624 547 78 26 26 26 320 160 160 320 275 275 825 550 46 46 138 46 442 442 221 221 984 359 76 717 414 414 414 414 314 157 314 157 12 6 6 18 366 122 122 122 239 239 239 239 119 119 238 238 711 163 881 162 927 500 498 578 609 609 609 609 700 700 700 700 128 128 256 256 406 203 203 406 840 90 713 817 99 198 99 198 728 728 728 728 183 183 549 366 313 939 313 626 409 603 231 270 465 930 930 465 286 286 286 858 351 702 702 351 506 472 46 696 66 198 132 66 73 73 73 73 233 699 233 233 138 414 138 138 66 66 198 66 185 185 185 555 622 622 622 622 453 906 906 453 228 228 684 228 4 4 12 8 516 269 65 491 592 757 138 679 89 267 89 89 634 317 951 317 213 426 213 639 791 889 410 957 152 493 45 8 135 135 135 135 115 115 115 345 27 54 27 81 189 378 378 189 459 918 459 918 493 493 493 493 66 66 66 66 308 822 209 801 8 12 4 4 456 456 456 456 212 758 747 869 190 38 221 792 215 430 215 430 9 212 591 709 906 302 302 604 372 124 124 124 75 75 75 75 360 240 120 120 756 252 252 252 591 980 683 944 231 231 231 693 384 128 256 128 17 733 748 883 196 196 98 98 13 39 13 13 872 872 436 436 202 202 404 404 173 173 173 173 198 594 198 198 792 792 792 792 271 542 542 271 279 558 558 279 136 605 589 796 30 15 45 15 244 488 732 244 195 130 65 65 166 166 166 498 203 203 406 406 242 484 726 242 582 194 194 194 16 16 48 16 235 334 95 22 141 141 423 141 649 649 649 649 205 205 205 205 509 563 571 203 353 706 706 353 603 67 986 308 27 27 27 27 677 981 898 870 884 884 884 884 325 325 325 325 308 154 154 462 80 490 405 363 742 975 992 751 207 69 138 69 81 81 243 81 38 61 920 142 387 129 129 129 458 753 615 662 214 428 428 214 20 60 20 40 217 434 651 217 160 320 160 320 51 51 102 102 436 872 436 872 79 158 158 79 216 876 243 912 290 145 145 290 879 293 293 293 613 584 110 653 264 88 88 88 584 876 292 292 28 28 84 28 112 224 224 112 145 435 145 290 257 257 257 257 214 214 642 214 111 37 37 37 24 48 48 24 649 538 740 329 659 659 659 659 564 188 188 188 108 36 72 36 105 105 210 210 204 102 204 102 368 368 368 368 978 978 978 978 957 319 319 319 271 271 271 813 708 236 236 472 994 524 829 404 482 241 241 482 577 218 19 51 114 114 228 342 1 1 3 2 46 92 46 138 149 149 149 447 181 181 362 543 123 721 252 379 281 281 281 281 310 620 310 930 633 633 633 633 57 269 925 150 52 156 52 104 31 62 31 62 799 468 538 307 212 212 106 106 279 279 279 279 261 87 87 174 271 271 271 271 28 28 14 14 302 151 453 151 268 804 268 536 278 834 278 556 175 350 175 350 382 382 382 382 500 500 500 500 39 39 39 39 616 924 308 308 178 849 924 742 895 895 895 895 194 194 582 194 420 420 420 420 341 341 341 341 260 780 260 260 307 921 614 307 762 762 762 762 874 130 191 79 192 576 192 192 21 21 21 21 156 468 156 156 876 114 773 413 949 465 914 612 579 193 193 193 859 859 859 859 282 282 564 846 585 585 585 585 104 156 52 52 304 912 608 304 223 446 223 669 1000 68 36 710 648 972 324 324 645 789 167 600 521 521 521 521 462 231 231 462 888 296 592 296 497 220 617 747 190 380 190 380 357 357 357 357 174 58 58 116 569 731 21 499 288 144 432 144 112 112 112 112 570 469 361 209 251 251 753 251 53 53 53 53 111 37 37 37 881 31 646 951 444 888 888 444 68 779 215 540 630 290 874 690 192 192 192 576 542 542 271 271 29 29 29 87 969 897 62 853 88 88 264 88 545 545 545 545 299 939 909 345 510 170 170 170 138 69 69 207 497 497 497 497 870 290 290 290 51 153 51 102 3 3 3 3 199 398 199 597 946 946 473 473 376 752 376 752 743 173 117 822 554 554 554 554 81 243 81 81 32 509 912 177 170 510 170 170 262 524 262 524 219 657 219 438 888 888 888 888 47 47 141 47 924 924 924 924 994 994 994 994 144 144 144 144 44 44 44 44 353 353 706 706 204 102 102 306 751 67 170 767 315 315 315 945 282 94 188 94 303 101 202 101 104 104 312 104 333 333 333 333 226 452 226 678 604 302 302 906 286 858 286 286 259 564 90 34 218 436 654 218 77 77 231 154 240 80 80 160 912 456 456 912 220 220 660 220 229 229 687 229 134 134 268 268 166 166 83 83 735 735 735 735 660 660 660 660 709 285 21 907 314 942 314 314 477 318 159 159 324 324 324 324 118 118 236 354 968 968 968 968 202 202 202 606 18 944 132 805 376 564 188 188 289 673 678 161 22 793 598 230 382 382 382 382 860 534 39 67 843 410 245 587 110 330 110 110 657 820 288 955 936 936 936 936 442 884 884 442 222 222 666 222 112 112 224 224 408 136 136 272 774 774 774 774 478 478 478 478 567 189 189 189 359 359 359 359 48 72 24 24 219 219 657 219 438 235 333 521 6 961 446 449 596 596 596 596 279 279 279 279 69 34 289 656 543 732 157 797 514 514 257 257 37 74 37 111 112 112 112 336 99 367 969 353 204 204 204 204 19 38 57 19 250 943 502 942 20 60 20 20 384 128 128 128 18 36 18 54 957 638 319 319 430 860 430 860 451 123 496 334 372 558 186 186 150 300 300 150 38 76 76 38 955 955 955 955 109 218 109 218 177 149 571 43 964 964 482 482 802 392 804 398 385 385 770 770 793 262 787 533 111 111 333 222 146 146 438 146 24 14 447 948 205 615 410 205 168 504 168 168 705 235 235 470 168 168 504 168 158 813 142 169 663 663 663 663 135 270 405 135 873 873 873 873 232 232 232 232 891 297 297 594 196 98 98 294 638 966 590 432 621 207 207 414 504 504 504 504 326 326 326 978 251 251 251 753 600 600 600 600 70 70 210 70 120 40 80 40 170 170 170 170 84 433 599 782 813 271 271 271 699 699 699 699 140 140 140 140 145 145 435 290 566 566 283 283 110 55 165 55 165 55 55 55 414 138 138 138 482 482 482 482 936 936 468 468 480 480 480 480 95 95 95 285 123 123 123 123 827 137 639 785 286 858 286 572 486 162 324 162 719 952 361 451 692 692 692 692 822 274 274 274 298 149 447 149 10 10 10 10 767 767 767 767 102 102 306 204 613 938 82 655 358 563 692 604 462 154 154 154 843 281 281 281 120 120 120 120 395 790 790 395 888 296 296 296 216 648 216 216 438 292 146 146 563 563 563 563 385 385 385 385 396 396 396 396 962 622 395 684 753 753 753 753 483 161 161 161 341 87 883 699 890 934 818 615 282 564 564 282 960 867 324 427 711 237 237 237 315 315 315 945 948 948 948 948 204 140 299 476 165 55 55 110 16 16 16 16 180 60 120 60 466 466 233 233 99 99 99 99 160 80 80 160 907 339 288 901 423 141 141 141 440 880 440 880 710 707 116 63 105 35 70 35 158 474 158 158 283 566 283 566 960 640 320 320 855 855 855 855 739 85 596 727 737 420 695 833 232 464 232 696 251 251 753 251 272 816 272 544 267 267 801 267 864 864 432 432 54 18 18 18 577 577 577 577 203 203 203 609 980 980 490 490 484 242 726 242 124 372 124 124 81 81 81 243 300 300 900 300 688 269 696 831 267 89 89 89 945 315 315 315 270 270 810 540 12 6 6 18 136 39 6 338 223 717 250 714 423 423 423 423 584 584 292 292 361 361 361 361 859 859 859 859 23 23 46 46 615 533 826 68 309 309 309 927 837 279 558 279 890 890 890 890 299 598 299 598 363 121 242 121 107 214 107 321 884 884 442 442 945 315 315 315 486 939 770 121 151 151 151 151 9 937 955 195 807 269 538 269 337 569 561 577 123 369 123 123 147 441 294 147 334 167 501 167 73 73 219 73 366 624 105 9 225 75 75 75 327 327 981 327 100 100 300 100 482 964 482 964 33 11 22 11 390 130 260 130 190 570 380 190 448 224 224 672 221 221 221 221 148 148 444 296 106 106 106 106 765 255 255 255 862 431 862 431 416 405 550 125 232 232 116 116 791 630 189 268 447 894 894 447 129 387 258 129 715 17 675 409 78 234 78 78 399 399 798 798 225 225 675 225 706 706 706 706 609 609 609 609 942 471 471 942 20 694 521 609 610 610 610 610 421 421 421 421 950 950 950 950 80 240 160 80 440 580 721 918 180 540 180 180 24 24 24 24 144 115 366 155 386 386 386 386 693 640 874 272 119 119 119 357 929 993 514 241 26 26 52 78 62 31 31 62 239 717 478 239 269 807 269 269 197 197 394 394 122 61 61 122 321 321 321 321 134 134 134 134 49 49 49 147 450 450 225 225 285 285 285 285 666 333 333 666 402 402 201 201 240 480 480 240 270 270 810 270 657 657 657 657 756 600 822 668 325 604 381 274 24 24 72 24 660 660 660 660 721 833 265 392 246 492 492 246 753 504 976 759 576 288 576 288 96 96 192 288 368 368 368 368 390 390 390 390 292 292 292 292 279 837 279 279 255 170 85 85 232 232 232 232 2 2 2 2 10 10 20 20 295 295 590 590 301 301 301 903 214 37 992 879 417 278 139 139 905 905 905 905 24 72 48 24 731 731 731 731 196 196 196 196 708 708 708 708 483 161 161 161 961 640 558 589 228 228 228 228 115 115 345 230 25 50 25 50 435 209 693 738 298 298 298 298 37 37 111 74 383 766 383 766 696 696 696 696 318 318 954 318 660 660 660 660 293 293 293 879 516 172 172 172 225 675 225 450 81 27 27 54 213 213 639 426 287 287 287 287 137 900 183 906 666 683 145 755 155 465 310 155 855 855 855 855 93 93 186 186 240 160 80 80 986 591 270 41 244 732 244 488 194 194 194 194 114 862 41 897 684 342 684 342 161 161 161 161 456 323 858 810 288 288 576 864 830 690 431 693 234 234 234 234 968 968 968 968 153 102 51 51 39 78 39 117 850 850 850 850 704 704 704 704 373 373 373 373 861 861 861 861 292 584 292 876 40 80 80 40 616 308 308 924 524 331 311 789 91 182 182 91 132 396 132 264 111 37 37 37 445 890 445 890 439 4 898 19 11 11 33 11 69 69 69 69 844 844 422 422 21 7 7 7 332 332 996 664 330 330 990 660 201 201 201 201 953 158 597 871 553 553 553 553 980 980 980 980 885 295 295 295 186 62 124 62 209 759 726 43 532 532 532 532 834 278 278 278 848 848 848 848 210 315 105 105 357 714 714 357 543 296 690 176 340 170 510 170 13 986 183 693 384 384 768 768 83 83 83 249 900 900 900 900 954 318 636 318 252 168 84 84 64 64 64 192 776 776 776 776 654 654 654 654 22 22 22 66 470 470 470 470 502 502 502 502 19 19 57 19 315 945 315 315 987 987 987 987 914 829 19 913 877 38 284 289 339 384 390 582 762 88 90 805 107 107 107 321 316 155 252 13 77 77 77 231 260 695 623 80 890 445 890 445 723 241 482 241 722 361 722 361 948 316 632 316 50 50 50 150 283 37 933 877 18 18 54 18 474 176 981 128 126 252 378 126 94 915 52 143 403 403 403 403 135 270 270 135 70 35 105 35 682 682 682 682 720 720 720 720 299 897 299 299 331 331 993 331 54 108 54 108 576 150 779 279 995 995 995 995 331 331 993 662 879 586 293 293 99 142 80 518 837 762 371 175 114 114 228 228 405 898 365 190 48 24 48 24 857 699 31 129 559 814 651 376 310 310 310 310 515 515 515 515 583 583 583 583 372 186 558 186 735 735 735 735 370 370 370 370 314 471 157 157 221 221 442 442 65 195 130 65 144 144 72 72 922 296 819 406 132 132 132 132 84 84 252 84 518 259 518 259 421 421 421 421 910 502 720 602 584 876 292 292 128 384 128 128 199 597 199 199 244 488 244 732 163 163 163 489 990 330 330 660 288 576 576 288 491 122 350 321 670 670 335 335 120 120 60 60 301 301 301 301 240 80 80 80 792 264 264 264 290 290 290 290 242 363 121 121 546 258 507 738 38 38 38 114 132 132 66 66 79 79 79 79 645 215 215 215 73 73 73 73 840 280 280 280 35 105 35 35 304 304 304 912 715 715 715 715 378 126 252 126 206 618 412 206 926 392 592 788 132 132 396 264 829 217 845 767 375 125 125 125 48 48 48 48 272 136 136 408 41 180 965 727 178 89 89 178 772 772 772 772 456 684 228 228 625 720 159 302 724 362 362 724 131 131 262 393 496 992 992 496 141 141 423 141 213 213 213 213 184 184 184 552 942 942 942 942 320 960 320 640 590 979 863 794 294 294 588 588 853 422 624 58 66 33 66 33 112 112 112 112 622 933 311 311 564 188 188 376 80 80 160 160 786 262 262 524 44 44 44 132 728 40 930 159 712 712 712 712 278 834 278 278 584 44 906 60 694 347 347 694 675 225 225 450 130 390 130 130 710 355 355 710 196 196 392 392 203 203 609 406 439 761 95 713 469 103 178 117 860 452 112 721 268 809 405 741 313 939 626 313 357 714 357 714 873 873 873 873 167 167 167 501 235 470 235 470 898 898 898 898 361 173 833 169 548 548 548 548 568 189 592 547 976 976 976 976 535 871 753 350 756 975 846 819 201 201 402 402 188 376 188 376 77 77 231 77 165 55 55 55 314 837 608 593 308 154 154 462 984 692 718 462 310 620 310 620 147 147 147 147 831 831 831 831 460 460 920 920 254 468 317 458 924 462 924 462 59 177 59 59 133 133 399 266 79 237 158 79 237 237 237 237 974 423 838 78 534 178 178 356 285 285 285 285 62 62 62 186 262 131 131 262 327 65 795 616 596 298 894 298 855 285 285 285 904 307 144 394 445 445 445 445 99 99 99 297 188 376 188 564 128 128 128 384 325 650 975 325 666 222 222 222 58 58 116 174 510 255 765 255 52 26 52 26 731 731 731 731 327 327 654 654 285 570 570 285 21 514 596 31 333 333 999 333 924 462 924 462 89 178 89 178 566 283 283 849 664 664 664 664 234 234 234 234 274 274 274 822 221 930 848 698 156 312 312 156 43 43 129 43 160 678 265 873 597 597 597 597 721 333 991 633 250 750 500 250 330 330 660 660 500 337 899 816 87 174 174 87 300 300 300 300 591 591 591 591 553 553 553 553 349 349 349 349 222 222 666 222 74 222 74 74 17 17 51 17 115 345 115 230 294 196 98 98 152 222 407 11 46 46 46 46 35 105 35 35 762 508 254 254 235 914 279 214 779 779 779 779 49 49 147 49 46 46 46 138 741 247 247 247 93 186 186 93 243 243 243 243 159 159 477 318 50 150 50 50 382 191 191 573 260 520 260 520 171 171 171 171 990 687 115 349 77 77 77 77 136 270 214 203 311 311 311 311 1000 681 873 387 41 123 41 41 41 41 41 41 279 279 558 558 639 213 213 213 408 136 136 136 117 117 117 351 156 78 78 234 64 64 192 128 253 763 109 123 49 98 49 147 1000 1000 500 500 344 737 872 316 143 143 143 429 224 224 448 448 889 839 110 691 359 47 325 378 218 218 218 218 498 249 249 498 240 240 240 720 204 408 204 612 75 75 75 225 277 277 277 831 930 930 930 930 948 948 948 948 432 60 437 513 216 216 432 432 428 428 428 428 117 234 234 117 253 759 253 253 634 317 317 634 149 447 149 149 494 988 494 988 896 302 41 647 158 237 79 79 305 325 824 411 102 34 34 68 225 225 225 225 664 271 768 269 35 105 35 35 819 84 384 599 722 722 722 722 194 652 292 153 888 888 888 888 16 16 48 16 357 119 119 119 514 514 514 514 57 732 634 234 813 813 813 813 664 714 544 752 330 330 660 990 643 643 643 643 190 95 285 95 126 378 126 126 52 104 156 52 23 69 23 46 17 845 645 353 250 500 500 250 276 665 460 330 328 328 164 164 34 34 68 102 471 314 157 157 286 572 286 858 144 96 48 48 145 145 145 145 465 155 310 155 379 758 758 379 456 456 912 912 888 296 296 592 160 160 160 480 244 244 244 244 297 297 297 297 220 220 220 660 717 239 478 239 56 84 28 28 635 877 558 604 115 115 115 345 328 328 984 328 966 483 966 483 598 598 299 299 610 915 305 305 207 207 621 207 42 42 42 42 151 308 777 455 319 319 638 638 317 634 634 317 310 529 310 840 173 173 173 519 100 200 100 300 619 243 338 502 897 897 897 897 273 273 819 273 816 278 588 875 372 492 444 134 508 934 696 581 136 136 136 136 443 245 746 653 455 455 455 455 116 58 174 58 496 105 5 187 293 879 293 293 526 526 263 263 66 33 66 33 958 958 958 958 344 543 793 434 295 590 295 590 230 115 115 230 32 427 281 807 755 755 755 755 948 473 543 924 958 479 479 958 268 268 268 268 304 608 304 912 30 90 30 30 252 252 756 504 546 182 182 364 28 14 28 14 142 142 426 142 137 137 411 137 200 317 355 103 153 153 459 153 210 210 210 210 468 113 814 193 678 226 226 452 427 427 427 427 133 133 133 399 260 82 86 404 282 94 94 94 418 836 836 418 66 33 33 99 921 307 307 614 879 822 995 881 142 284 426 142 778 778 778 778 375 580 498 360 663 442 221 221 287 574 861 287 337 674 674 337 122 122 122 122 458 458 458 458 859 131 786 854 52 982 177 569 831 212 681 807 24 24 48 72 890 890 890 890 34 68 102 34 19 19 38 38 432 432 216 216 357 465 381 665 364 364 364 364 514 257 514 257 825 825 825 825 651 132 329 706 81 81 243 162 789 147 603 528 996 576 168 304 231 944 69 486 709 454 897 652 210 525 16 964 350 350 350 350 15 5 10 5 116 116 348 116 176 762 902 280 251 502 753 251 476 953 648 525 750 250 250 250 230 230 230 690 299 117 718 699 441 724 85 202 546 364 182 182 490 206 860 184 238 119 119 357 958 958 479 479 33 33 99 66 952 476 476 952 47 47 47 141 282 282 282 282 294 294 588 882 135 135 135 405 464 865 603 787 320 160 160 480 140 140 140 420 876 292 292 584 58 76 578 593 98 98 294 98 863 624 125 861 326 326 652 978 162 969 932 587 40 40 80 80 554 872 520 260 330 165 165 330 105 105 315 105 487 487 487 487 142 142 426 142 712 159 497 588 247 494 494 247 872 872 872 872 300 300 900 300 582 551 20 546 198 198 198 198 114 342 114 114 404 606 202 202 476 238 238 476 743 743 743 743 78 78 78 78 976 976 976 976 558 558 558 558 900 900 450 450 846 282 282 282 24 12 24 12 926 926 926 926 119 119 119 119 179 239 866 640 489 978 978 489 73 73 73 219 246 246 738 246 332 332 332 996 171 513 171 171 233 233 466 466 447 894 447 894 298 894 298 298 984 320 332 425 744 372 372 744 733 733 733 733 573 289 106 710 531 374 553 654 367 371 216 152 63 21 42 21 266 266 266 266 332 664 332 996 32 16 16 32 106 53 159 53 158 679 307 257 292 584 584 292 215 581 688 825 245 245 245 245 413 826 826 413 827 435 279 379 365 365 730 730 266 798 266 266 42 42 126 42 443 886 443 886 420 140 280 140 174 58 58 58 218 218 218 218 409 409 409 409 1000 500 1000 500 662 662 662 662 217 217 434 434 138 138 414 138 604 604 302 302 70 70 70 70 656 656 656 656 199 199 398 597 384 192 192 384 904 452 904 452 342 342 342 342 652 483 193 750 53 53 106 159 512 80 15 612 640 320 320 960 859 859 859 859 322 644 966 322 283 849 283 283 208 312 104 104 374 374 187 187 120 841 584 261 110 110 110 110 621 414 207 207 384 384 384 384 420 280 140 140 286 143 143 286 500 500 1000 1000 741 247 247 494 91 182 91 273 414 414 414 414 310 310 310 310 240 240 480 720 117 117 351 117 193 193 386 386 313 313 313 313 51 153 51 51 805 280 112 275 179 537 358 179 154 23 108 414 221 663 221 442 271 271 271 271 255 510 255 510 192 64 64 64 40 80 40 80 72 72 72 72 275 550 275 550 896 892 663 621 74 222 74 74 95 285 95 190 542 271 813 271 77 77 231 77 778 498 730 702 131 262 262 131 56 112 112 56 224 224 224 224 766 766 383 383 452 226 226 452 438 103 683 642 752 377 573 736 583 583 583 583 218 654 218 436 243 243 486 486 118 389 326 823 959 959 959 959 20 142 722 776 171 171 342 342 60 30 60 30 24 918 450 281 169 338 169 338 305 305 915 305 198 396 198 396 310 344 815 939 745 745 745 745 33 33 99 66 288 144 288 144 270 654 773 413 361 561 495 769 274 822 548 274 160 160 480 160 115 345 115 115 372 372 186 186 126 126 126 378 644 644 644 644 308 308 308 924 278 834 278 278 616 308 308 924 238 238 238 238 816 272 272 272 188 188 564 376 184 368 368 184 248 248 248 248 6 18 6 6 547 876 98 872 584 952 780 180 841 158 981 608 660 220 440 220 470 940 470 940 252 252 756 252 516 344 172 172 888 592 296 296 427 263 862 207 856 856 856 856 392 784 392 784 268 268 804 536 68 68 204 136 705 235 235 235 159 159 477 159 7 7 21 7 525 525 525 525 262 262 131 131 301 301 301 301 192 192 192 192 513 171 342 171 385 770 385 770 902 902 451 451 388 194 194 582 983 983 983 983 442 221 442 221 601 21 752 635 339 113 226 113 459 918 918 459 519 173 173 173 594 396 198 198 242 726 242 242 97 291 194 97 143 143 143 143 282 445 803 425 191 191 191 191 545 545 545 545 502 313 503 133 535 535 535 535 790 790 790 790 283 849 283 283 684 228 228 228 293 293 879 293 87 58 29 29 209 627 209 209 281 281 281 843 48 48 144 48 675 225 225 225 142 142 284 284 708 174 935 61 418 101 779 7 122 366 122 122 55 671 712 62 295 295 295 295 324 972 324 324 357 357 357 357 436 218 436 218 752 376 376 752 2 4 2 4 584 292 292 584 618 940 665 409 637 637 637 637 370 879 922 856 860 317 234 796 145 145 145 435 142 142 142 142 548 274 548 274 546 273 546 273 327 327 327 327 309 618 309 927 151 453 151 151 327 981 327 327 234 78 78 78 822 822 822 822 683 116 509 104 185 185 185 185 130 130 390 130 405 135 135 135 942 471 942 471 165 330 165 495 957 957 957 957 984 984 984 984 114 114 114 342 110 110 110 110 606 17 941 272 576 192 384 192 226 226 226 678 138 92 46 46 654 654 654 654 401 401 401 401 310 574 33 396 729 729 729 729 938 294 316 753 907 907 907 907 816 743 688 337 248 744 496 248 405 810 405 810 588 196 392 196 225 225 225 675 921 196 228 269 565 565 565 565 201 201 201 603 49 49 49 49 129 258 129 258 744 372 372 744 72 72 72 72 169 507 169 169 951 317 317 317 38 76 76 38 192 192 384 576 344 344 344 344 904 452 452 904 803 55 493 977 128 926 547 774 208 416 208 416 178 356 356 178 913 913 913 913 167 167 501 167 891 90 965 158 63 21 21 21 984 984 492 492 498 249 498 249 895 895 895 895 192 192 192 192 16 16 16 16 166 166 332 332 70 70 70 210 171 171 513 171 18 231 253 58 287 574 287 861 282 564 564 282 662 141 3 655 175 525 175 350 300 300 300 300 98 49 49 147 301 602 602 301 280 560 280 560 514 257 514 257 484 484 484 484 856 428 856 428 551 741 454 985 571 571 571 571 238 476 476 238 723 241 241 241 994 994 994 994 537 537 537 537 263 8 186 780 677 677 677 677 26 26 78 26 948 316 632 316 66 33 66 33 336 336 672 672 3 3 3 3 328 328 984 656 222 222 666 444 305 610 610 305 816 816 816 816 70 236 99 948 550 275 275 550 391 391 391 391 455 455 455 455 656 344 520 677 361 869 528 585 129 95 664 749 114 228 342 114 388 863 109 799 191 191 573 191 612 612 612 612 98 98 98 98 856 856 856 856 606 404 202 202 548 548 274 274 303 303 909 303 310 310 310 310 86 43 86 43 17 384 200 494 926 926 926 926 282 94 94 94 325 975 650 325 113 113 226 339 834 278 278 278 642 428 214 214 201 201 402 402 604 695 215 606 108 324 108 108 782 782 782 782 558 186 186 372 139 139 139 139 291 995 350 34 321 321 321 963 120 360 120 240 435 870 870 435 348 116 116 116 172 172 516 172 750 750 375 375 507 507 507 507 589 251 238 994 168 168 168 504 996 332 332 332 323 646 323 969 33 33 33 33 267 534 267 534 460 85 595 283 203 827 940 662 189 378 378 189 45 45 90 90 140 140 140 140 964 964 964 964 259 259 259 777 424 212 424 212 636 636 318 318 612 577 380 311 169 338 169 507 310 620 930 310 889 861 519 128 66 247 381 963 183 183 183 183 280 280 840 280 573 573 573 573 937 937 937 937 287 287 287 287 702 702 702 702 67 438 36 113 290 145 435 145 58 58 174 58 837 516 506 581 94 342 369 869 229 229 458 687 697 832 963 962 113 113 113 113 773 773 773 773 151 67 925 918 323 646 646 323 213 426 639 213 331 662 662 331 310 155 465 155 6 3 6 3 23 46 46 23 704 352 704 352 946 473 946 473 232 464 232 696 873 873 873 873 630 916 200 554 11 11 11 11 712 636 885 400 705 134 256 312 989 989 989 989 318 954 636 318 25 75 25 50 144 432 288 144 277 554 554 277 599 599 599 599 239 239 239 239 316 474 158 158 68 204 68 136 657 219 219 438 95 95 95 285 733 529 952 921 113 113 226 226 511 511 511 511 726 875 165 837 4 4 12 4 322 161 161 322 898 898 898 898 116 58 116 58 137 274 137 411 72 72 216 144 329 675 488 903 282 282 282 282 370 838 156 561 50 100 50 100 898 322 149 350 444 888 888 444 456 228 456 228 361 67 798 83 705 235 235 235 150 150 75 75 6 6 6 6 26 52 26 78 818 818 818 818 286 286 286 286 821 990 196 456 555 783 740 155 960 960 960 960 36 36 72 72 773 536 260 652 912 304 304 608 57 57 57 171 71 213 142 71 872 82 898 12 584 584 584 584 130 65 130 65 256 128 384 128 321 321 963 321 245 959 678 195 254 96 979 918 348 348 348 348 310 930 310 310 184 92 92 184 877 339 886 921 150 2 587 623 162 486 162 324 69 69 69 69 178 89 178 89 964 964 964 964 204 71 50 640 64 128 64 128 766 766 766 766 750 750 750 750 9 18 9 27 200 100 100 200 516 344 172 172 273 273 273 819 893 893 893 893 434 868 868 434 23 69 23 23 521 521 521 521 41 123 41 41 735 735 735 735 34 34 17 17 276 310 947 221 251 251 251 251 542 813 271 271 42 42 42 42 312 936 312 312 464 627 721 467 54 54 108 108 6 9 3 3 25 75 25 25 389 389 778 778 914 914 914 914 255 510 255 510 446 446 892 892 46 138 92 46 390 195 195 390 398 199 199 398 895 145 93 354 86 86 43 43 208 624 208 208 93 31 31 31 785 72 175 193 381 381 762 762 850 850 425 425 147 147 441 147 710 355 355 710 129 43 43 43 121 363 121 121 599 599 599 599 602 50 614 560 214 256 602 104 92 92 92 92 158 474 158 158 24 72 24 24 57 19 19 19 441 270 320 718 442 442 442 442 408 816 816 408 305 610 305 610 617 216 406 153 416 730 341 15 148 74 74 222 262 131 131 262 174 174 174 522 732 366 366 732 685 144 438 328 93 199 420 662 145 435 145 145 569 68 156 97 208 600 491 422 564 188 188 188 511 998 589 236 203 300 85 295 617 617 617 617 333 333 999 333 877 877 877 877 291 194 97 97 801 943 770 537 791 791 791 791 497 497 497 497 616 308 924 308 299 382 168 198 990 330 330 660 232 232 464 464 876 438 438 876 138 46 46 46 932 932 466 466 496 248 248 496 802 802 401 401 937 453 967 411 462 462 924 924 325 650 975 325 334 668 668 334 280 280 280 280 12 12 12 36 35 281 20 9 7 7 7 7 857 857 857 857 638 957 319 319 583 583 583 583 145 435 145 290 288 288 864 576 36 36 108 72 618 309 927 309 150 75 75 150 666 333 666 333 933 311 311 311 902 451 902 451 98 49 49 147 983 983 983 983 192 192 192 192 275 825 275 275 20 10 10 20 877 804 116 506 66 22 44 22 209 960 846 749 628 314 314 628 191 382 382 191 498 166 166 166 411 411 411 411 842 842 842 842 912 456 912 456 165 330 165 495 439 898 110 67 816 614 614 940 196 392 392 196 40 40 40 40 307 614 307 614 287 287 287 287 206 309 103 103 593 880 393 236 954 477 954 477 727 727 727 727 104 104 312 104 183 183 366 549 534 38 913 572 170 170 170 510 156 156 156 468 615 205 205 205 260 390 130 130 274 274 822 274 709 995 390 644 973 973 973 973 90 90 180 270 891 594 297 297 124 372 124 248 144 72 144 72 272 816 272 272 243 243 243 243 294 294 882 294 220 660 220 220 251 251 502 502 43 86 86 43 135 540 992 141 645 645 645 645 28 56 28 84 125 393 496 261 233 233 233 233 31 93 62 31 574 637 641 837 108 296 267 929 483 76 470 826 186 25 758 676 397 17 384 487 282 423 141 141 991 991 991 991 772 352 612 92 745 855 481 839 885 295 590 295 926 463 463 926 244 244 488 488 965 838 940 666 248 124 372 124 161 161 161 483 11 11 11 11 66 66 66 66 642 570 84 470 159 106 53 53 181 181 362 543 848 424 424 848 37 74 37 74 324 108 108 108 843 281 281 281 905 284 86 744 182 182 182 546 183 183 183 549 246 123 369 123 645 645 645 645 154 231 77 77 109 327 109 109 684 228 228 228 312 312 624 936 60 120 60 180 61 61 61 61 63 140 54 529 577 577 577 577 143 271 174 307 382 191 382 191 138 138 138 414 128 128 256 384 747 732 503 415 346 346 346 346 191 573 191 382 434 434 434 434 299 897 299 598 874 874 874 874 269 538 538 269 630 630 630 630 258 258 516 774 77 77 154 231 427 427 427 427 203 406 203 609 770 770 770 770 492 492 492 492 103 206 206 103 226 113 113 339 363 240 518 693 230 460 230 460 920 920 460 460 276 92 92 92 228 456 456 228 373 746 746 373 257 631 583 748 750 750 750 750 183 183 183 549 31 62 31 93 389 389 389 389 155 940 186 822 202 101 303 101 594 108 612 47 9 18 9 18 954 318 636 318 453 453 906 906 997 997 997 997 663 221 221 221 685 685 685 685 912 304 304 608 103 206 103 309 827 2 586 209 627 627 627 627 305 610 915 305 13 54 707 489 981 392 936 657 747 747 747 747 109 218 109 218 660 220 220 220 634 317 634 317 342 171 342 171 166 166 498 166 314 942 314 628 678 226 452 226 898 449 898 449 782 782 782 782 114 600 221 464 84 84 84 84 107 321 107 107 813 813 813 813 30 30 15 15 329 987 658 329 308 616 308 924 742 96 237 817 28 84 28 28 816 816 408 408 386 772 772 386 64 64 64 192 458 229 229 687 311 311 933 622 982 982 982 982 588 889 801 796 931 931 931 931 135 45 45 90 39 496 337 910 42 126 42 84 297 99 99 198 330 165 165 330 448 448 896 896 970 970 970 970 915 771 553 962 204 204 204 204 357 119 119 119 840 987 13 429 237 711 237 474 280 280 560 560 408 205 228 479 990 183 301 908 262 786 262 524 484 484 484 484 1000 1000 1000 1000 226 226 226 678 309 309 309 927 591 197 197 197 167 334 501 167 297 891 594 297 110 110 110 110 325 325 325 975 459 918 459 918 138 92 46 46 318 212 106 106 177 354 354 177 62 62 31 31 207 621 207 414 743 743 743 743 168 504 168 168 327 109 109 109 885 295 590 295 335 335 335 335 64 192 64 64 549 666 761 759 555 71 1000 552 453 616 293 915 140 420 140 140 250 250 250 750 603 603 603 603 64 32 96 32 533 963 307 9 84 252 84 84 129 43 86 43 1 1 1 1 232 232 696 232 69 69 69 69 442 442 884 884 485 485 485 485 546 182 182 182 992 496 496 992 2 679 914 849 451 968 79 353 27 81 27 54 393 786 786 393 630 210 210 210 456 456 456 456 138 806 515 641 488 244 732 244 783 261 261 261 658 329 329 987 450 450 900 900 781 781 781 781 372 372 744 744 311 933 311 311 164 82 246 82 65 65 130 130 532 361 107 330 892 892 446 446 6 2 2 2 105 210 210 105 247 494 247 741 290 290 290 870 296 296 888 296 117 351 117 117 266 266 133 133 294 294 882 294 28 28 28 84 634 128 537 330 317 634 317 951 113 113 113 339 267 267 267 267 112 56 168 56 942 942 942 942 320 320 320 320 20 305 290 242 709 841 600 10 893 893 893 893 350 175 525 175 738 369 369 738 762 381 762 381 589 154 339 447 986 986 986 986 197 394 197 394 241 482 723 241 6 12 18 6 147 147 441 147 106 130 379 314 194 194 194 194 458 458 916 916 424 848 424 848 30 10 10 10 672 224 224 224 646 942 922 340 516 516 516 516 1 1 1 3 190 570 190 190 49 49 49 49 192 96 192 96 148 74 148 74 296 592 592 296 669 248 148 883 438 219 438 219 340 680 340 680 366 183 366 183 350 175 350 175 416 208 208 624 594 691 166 195 990 330 330 330 179 319 463 512 623 623 623 623 119 119 357 119 652 326 978 326 645 215 430 215 634 951 317 317 299 299 897 598 236 708 236 236 342 611 579 653 266 798 266 532 21 42 21 42 288 288 144 144 673 316 667 849 763 416 900 614 82 164 82 164 656 656 328 328 170 170 510 340 890 596 703 920 570 285 285 570 121 502 981 717 306 612 306 918 697 651 130 762 281 843 281 281 131 131 262 262 130 130 130 390 262 262 262 262 315 105 105 105 849 849 849 849 135 211 24 226 383 383 383 383 913 913 913 913 17 17 17 17 838 838 838 838 2 200 525 130 74 74 222 148 264 396 132 132 108 108 324 108 9 3 3 3 510 130 763 706 686 686 686 686 211 211 633 211 386 579 193 193 239 239 239 239 473 473 473 473 382 34 833 929 753 753 753 753 423 141 141 141 883 732 362 778 57 171 57 57 326 652 326 652 73 88 683 20 105 986 326 556 252 504 252 756 419 435 375 161 581 581 581 581 259 777 518 259 883 182 399 700 599 599 599 599 79 875 533 659 92 276 92 92 675 225 225 225 41 41 123 82 570 570 570 570 392 392 392 392 301 894 835 688 746 373 373 746 147 441 147 147 314 314 314 314 53 106 106 53 445 890 890 445 616 753 338 942 724 724 724 724 123 369 123 123 259 603 407 113 430 876 314 694 219 817 704 307 357 372 977 584 41 123 82 41 358 179 358 179 980 980 980 980 254 254 254 762 259 259 777 518 189 189 189 189 950 950 950 950 204 68 68 68 978 326 326 326 131 793 420 652 980 980 980 980 228 228 228 684 276 92 92 184 34 634 598 983 60 20 20 20 288 96 96 192 56 112 112 56 239 460 802 348 8 8 8 8 655 655 655 655 453 151 151 302 543 362 181 181 40 40 20 20 219 73 73 73 271 271 271 271 739 739 739 739 263 526 263 526 462 462 462 462 594 198 198 198 254 762 254 254 304 912 304 304 399 266 133 133 164 246 82 82 737 737 737 737 644 940 743 411 48 24 24 48 147 441 147 147 101 101 101 101 884 884 442 442 3 9 3 6 245 245 245 245 838 838 838 838 190 570 190 190 876 292 292 292 174 174 174 522 843 843 843 843 850 850 850 850 34 34 34 34 270 890 126 784 697 697 862 994 57 57 57 171 243 729 243 243 49 49 147 49 461 118 537 796 867 867 867 867 893 893 893 893 51 34 17 17 405 135 135 270 261 261 783 261 898 449 449 898 169 169 507 169 630 315 315 630 124 846 95 396 580 290 580 290 790 395 395 790 505 505 505 505 145 290 435 145 854 645 505 148 944 944 944 944 100 100 300 100 232 232 232 232 119 119 119 119 537 179 179 179 406 203 203 406 51 51 102 102 1 418 3 497 142 71 71 142 904 452 452 904 524 262 524 262 550 811 816 844 481 841 369 406 902 902 902 902 132 264 264 132 243 486 243 486 585 841 97 183 43 43 129 43 206 206 206 206 197 197 591 197 563 556 72 881 337 674 337 674 231 1 298 264 261 783 261 261 912 912 912 912 152 456 152 304 843 621 841 922 710 874 99 721 983 983 983 983 903 903 903 903 975 975 975 975 100 100 100 300 20 20 20 60 87 261 174 87 78 26 26 26 881 345 903 322 318 318 954 318 534 561 499 896 765 510 255 255 951 951 951 951 318 954 318 318 225 225 225 675 504 252 252 504 294 294 147 147 202 606 202 404 955 257 466 50 416 827 128 231 546 273 273 546 441 294 147 147 232 232 116 116 954 8 223 312 858 286 286 572 71 71 213 142 979 324 702 25 46 46 46 138 287 287 861 287 151 151 151 151 187 187 187 187 1 1 2 3 490 490 980 980 322 322 966 322 945 213 358 817 977 448 395 929 167 983 951 719 332 332 996 332 267 267 267 801 240 80 80 80 10 10 10 10 35 35 105 35 14 7 7 14 121 242 121 363 364 182 182 364 653 653 653 653 810 255 279 813 167 167 334 501 115 115 115 115 123 123 123 123 626 903 582 871 879 590 992 631 897 598 299 299 209 209 209 627 659 659 659 659 888 296 296 296 499 998 998 499 907 907 907 907 948 474 948 474 788 874 42 500 157 314 314 157 890 890 890 890 492 492 492 492 793 793 793 793 504 168 168 168 813 271 271 542 146 146 146 438 36 36 36 36 872 872 872 872 786 890 205 911 418 418 836 836 206 103 309 103 174 522 174 348 828 276 276 276 161 322 161 322 157 157 471 157 23 619 460 760 291 97 97 97 516 172 172 344 745 676 35 537 669 221 582 624 129 43 43 43 179 537 179 179 52 104 104 52 747 249 249 498 908 908 454 454 766 766 766 766 319 319 957 319 183 61 61 61 331 331 331 331 223 669 223 446 510 170 170 170 735 735 735 735 453 453 453 453 563 142 288 6 474 237 237 474 277 14 350 922 952 291 226 881 16 48 16 32 544 544 544 544 710 803 133 512 980 754 966 62 942 314 314 314 356 356 356 356 714 714 714 714 429 429 429 429 402 905 517 270 608 958 401 949 684 684 684 684 576 864 288 288 735 245 245 245 392 196 196 392 302 906 302 302 550 550 550 550 323 969 323 323 283 304 84 770 631 631 631 631 206 206 412 618 414 207 207 414 435 813 810 434 65 65 65 195 482 351 122 582 115 115 115 115 419 419 838 838 638 319 638 319 37 37 37 111 60 60 60 180 28 84 56 28 898 898 898 898 498 988 136 133 272 816 272 544 299 299 299 299 264 792 264 264 669 669 669 669 66 395 673 33 619 768 991 516 210 420 630 210 613 337 989 377 244 732 244 244 731 731 731 731 117 117 351 234 137 137 137 137 976 170 234 242 30 30 30 90 30 30 60 60 80 80 240 80 319 638 319 638 974 53 238 843 441 794 405 153 308 924 616 308 375 415 473 661 788 887 194 267 304 304 304 304 974 974 974 974 7 21 7 7 222 438 274 85 828 828 414 414 738 246 492 246 18 18 54 18 458 229 229 687 264 132 264 132 749 171 640 663 5 834 137 444 253 253 253 253 288 288 288 288 320 640 320 640 327 109 109 109 784 36 79 214 374 374 374 374 672 224 224 448 443 443 443 443 488 488 488 488 198 66 132 66 650 650 650 650 219 438 219 438 955 955 955 955 228 76 76 152 783 783 783 783 3 3 3 3 921 307 307 614 197 376 995 17 238 238 238 714 557 557 557 557 139 278 139 278 159 159 159 159 192 64 64 64 309 309 927 309 234 583 270 47 107 107 107 107 190 190 95 95 528 264 264 528 528 264 528 264 370 740 740 370 397 794 794 397 200 200 400 400 121 121 121 121 697 804 472 570 421 421 842 842 177 955 979 798 297 297 594 891 478 478 478 478 492 535 138 799 988 988 494 494 179 982 127 311 381 381 381 381 197 197 197 197 106 106 106 318 288 576 288 864 184 184 184 184 431 817 180 380 325 325 650 650 283 849 283 283 693 471 53 775 56 706 548 110 233 233 466 466 615 410 205 205 294 98 98 196 237 711 237 237 593 278 922 915 601 964 673 307 148 74 148 74 214 642 214 214 207 207 207 207 259 259 259 259 314 314 942 314 520 410 510 439 31 62 62 31 433 433 433 433 131 118 319 768 60 60 120 180 236 44 78 434 242 484 484 242 240 381 645 879 986 493 493 986 152 152 304 456 18 18 54 36 984 328 656 328 68 645 996 389 36 36 36 108 192 64 64 64 70 210 70 70 31 31 62 93 225 225 225 225 305 610 610 305 250 750 500 250 144 144 144 432 315 105 105 105 167 167 167 501 609 609 609 609 234 234 234 234 78 26 26 52 530 265 530 265 884 447 828 609 499 499 499 499 721 721 721 721 978 978 978 978 137 411 137 274 36 12 12 12 333 333 999 666 52 913 622 475 534 412 397 395 306 306 918 612 221 221 221 663 199 557 846 92 136 408 136 136 99 99 297 99 154 77 77 231 121 363 242 121 948 474 948 474 476 852 458 883 175 175 175 175 215 645 430 215 101 202 202 101 614 614 614 614 27 27 81 27 239 239 717 478 609 406 203 203 183 549 366 183 318 106 106 106 111 74 37 37 89 89 89 89 3 1 1 2 28 28 28 28 210 630 420 210 55 110 55 165 314 314 314 942 345 115 115 115 846 838 170 529 313 794 724 864 222 666 222 444 276 276 276 276 211 422 422 211 30 15 30 15 202 606 404 202 633 211 422 211 73 73 146 146 553 721 122 976 385 770 770 385 164 82 164 82 386 469 195 94 428 642 214 214 884 442 442 884 271 542 542 271 600 700 779 43 50 150 50 50 309 927 309 309 768 768 384 384 499 311 922 773 900 300 600 300 91 182 182 91 819 746 527 745 873 873 873 873 722 170 954 174 30 30 30 30 108 17 666 553 248 248 248 744 837 279 279 279 417 728 958 573 889 889 889 889 103 380 402 370 399 266 133 133 49 98 147 49 1 201 381 380 574 861 287 287 176 528 176 176 381 762 381 762 520 520 520 520 334 668 668 334 942 471 942 471 767 809 416 754 324 162 486 162 210 210 630 210 14 14 14 42 316 316 316 316 696 443 516 532 376 376 376 376 687 687 687 687 162 81 243 81 709 709 709 709 212 636 212 212 852 284 568 284 440 220 220 660 656 765 298 876 342 342 342 342 360 120 120 120 697 697 697 697 59 672 928 12 494 161 503 983 535 535 535 535 239 239 239 239 105 35 35 35 234 117 117 234 145 145 435 145 56 56 56 56 13 13 13 39 972 465 445 303 233 699 466 233 560 280 560 280 476 238 714 238 249 851 586 572 23 23 69 23 104 104 208 312 235 866 550 471 75 75 225 75 465 465 930 930 892 892 892 892 154 308 154 462 148 444 148 148 956 478 956 478 234 117 234 117 24 643 794 65 241 482 723 241 180 180 180 540 219 438 219 438 95 95 95 95 480 160 160 320 74 644 56 330 30 30 60 60 486 972 486 972 370 740 370 740 102 204 102 306 589 589 589 589 307 614 307 614 354 708 708 354 228 76 76 152 374 748 374 748 195 65 65 65 141 141 282 282 108 216 108 216 451 290 314 892 20 20 40 60 151 453 151 151 58 29 29 58 258 734 775 868 478 478 478 478 923 923 923 923 170 170 510 170 291 291 582 873 164 164 492 164 925 296 554 912 55 165 55 55 137 411 137 137 523 523 523 523 45 15 15 30 102 102 204 204 112 112 112 112 157 157 157 471 179 179 179 179 753 251 251 251 554 277 831 277 433 866 866 433 80 80 160 240 954 954 954 954 972 648 324 324 488 976 976 488 17 17 51 17 727 634 829 701 270 270 270 270 152 304 152 456 943 729 496 641 908 454 908 454 38 19 38 19 3 3 3 9 294 882 588 294 235 235 235 705 83 83 166 166 279 837 279 558 62 62 124 124 789 789 789 789 97 97 291 97 35 105 70 35 528 176 176 176 543 543 543 543 346 58 116 135 22 428 652 423 342 114 114 114 188 188 564 188 688 344 688 344 200 100 100 200 309 103 206 103 63 63 189 63 164 164 492 164 67 201 67 67 294 294 588 882 249 249 249 747 815 291 117 305 864 432 432 864 456 912 912 456 511 604 155 773 687 687 687 687 447 447 447 447 978 489 978 489 288 288 288 288 325 975 650 325 22 66 22 22 174 174 87 87 342 171 342 171 192 600 374 94 121 363 121 121 293 231 629 867 912 608 304 304 501 167 167 167 864 432 432 864 114 342 114 114 447 298 149 149 75 75 225 75 273 273 819 273 735 670 335 179 186 372 558 186 376 376 376 376 224 302 561 582 79 79 237 79 243 243 486 486 87 87 87 261 909 909 909 909 852 284 568 284 566 566 283 283 119 238 357 119 187 187 561 374 151 151 151 453 143 286 429 143 708 354 708 354 138 92 46 46 785 297 984 899 328 164 328 164 965 965 965 965 818 818 818 818 278 834 278 278 413 654 880 542 90 45 90 45 252 126 126 378 516 172 172 172 60 30 60 30 607 607 607 607 470 470 470 470 240 720 480 240 327 654 327 981 298 596 298 596 225 225 225 225 465 155 310 155 778 423 222 600 416 208 208 416 498 498 498 498 169 169 169 169 162 324 324 162 156 312 312 156 955 955 955 955 725 725 725 725 137 137 137 137 500 500 500 500 233 233 233 233 496 992 992 496 256 256 256 768 128 128 384 128 51 102 102 51 577 577 577 577 1 1 3 1 424 212 636 212 15 661 188 334 91 91 91 273 467 732 836 944 461 461 461 461 872 118 558 517 88 416 868 724 151 151 302 302 606 202 202 202 212 424 636 212 976 500 402 837 845 845 845 845 144 896 376 811 540 180 180 180 217 651 434 217 680 340 340 680 198 594 198 396 58 29 29 58 531 177 177 177 998 499 499 998 32 858 627 346 232 232 696 464 617 617 617 617 750 750 375 375 152 304 456 152 219 219 219 657 616 616 616 616 827 171 237 116 65 65 65 65 235 705 235 235 2 1 1 2 173 519 173 173 215 430 430 215 118 142 163 39 226 226 226 226 314 157 471 157 396 132 264 132 949 949 949 949 884 884 884 884 284 426 142 142 38 38 76 76 326 326 326 326 148 148 444 148 198 99 198 99 770 94 415 152 696 232 232 232 252 756 504 252 329 658 329 658 243 81 81 162 329 658 987 329 376 376 188 188 928 104 348 408 530 530 265 265 133 133 133 133 336 168 168 504 966 644 322 322 115 230 230 115 615 683 496 235 279 93 93 93 468 468 468 468 622 116 103 308 801 267 534 267 30 30 30 90 7 7 14 14 196 964 984 467 894 447 894 447 849 283 283 566 592 743 811 811 948 948 474 474 652 673 343 786 109 109 109 109 351 761 661 95 186 372 186 372 9 3 3 6 811 811 811 811 166 166 498 166 93 279 186 93 139 417 139 139 770 770 770 770 878 878 878 878 55 110 110 55 169 169 338 338 245 490 735 245 798 798 399 399 904 904 904 904 861 574 287 287 688 902 232 18 507 458 602 313 162 703 922 76 564 846 282 282 88 44 44 132 792 528 264 264 327 327 981 327 68 68 68 68 99 99 297 99 472 565 348 393 492 492 984 984 941 705 112 879 64 64 64 64 80 80 240 160 5 10 5 15 166 648 487 996 951 951 951 951 217 217 434 434 451 889 398 563 998 998 998 998 21 21 21 21 958 784 223 829 369 463 847 824 2 2 6 2 281 281 281 843 484 484 484 484 447 498 61 432 304 304 304 304 858 429 858 429 827 827 827 827 243 243 243 243 322 322 322 322 328 656 328 984 292 146 438 146 398 398 398 398 46 846 544 915 408 136 136 136 191 191 573 191 491 982 982 491 9 9 18 27 94 188 188 94 230 230 690 230 953 953 953 953 256 768 256 512 63 126 126 63 386 386 386 386 585 585 585 585 42 159 605 887 30 5 959 470 199 199 199 199 838 419 838 419 649 649 649 649 198 198 396 594 289 578 289 578 389 778 389 778 186 558 186 186 79 79 79 79 39 78 39 78 380 380 190 190 96 96 288 192 843 281 281 281 951 786 991 338 56 56 56 56 110 110 55 55 300 900 300 300 394 197 197 591 74 964 393 623 309 103 103 103 524 577 841 650 528 176 176 176 124 62 186 62 601 160 583 250 572 286 286 572 60 60 60 180 474 158 158 158 183 549 183 183 621 479 343 937 406 203 203 609 578 296 872 975 910 910 910 910 261 783 261 261 128 128 128 384 816 408 816 408 664 617 906 640 915 305 305 305 96 778 278 900 329 987 329 329 167 167 167 501 954 954 954 954 302 151 151 302 377 602 708 205 336 168 504 168 552 552 552 552 29 29 87 29 402 134 268 134 668 668 668 668 17 575 721 893 528 264 264 528 831 831 831 831 60 60 180 60 934 387 413 485 490 454 137 695 720 878 121 964 291 97 97 97 160 160 160 160 630 630 315 315 81 162 81 162 125 125 375 125 234 234 468 702 328 328 328 328 264 32 284 490 543 543 543 543 489 163 163 163 78 234 78 78 602 602 301 301 181 181 181 181 174 8 123 71 75 50 25 25 254 254 254 254 12 24 24 12 156 156 312 312 17 34 51 17 242 242 726 242 549 549 549 549 6 6 6 6 100 50 50 150 28 84 56 28 468 234 468 234 264 264 528 792 584 584 584 584 202 202 101 101 225 450 675 225 223 669 223 223 642 214 214 214 775 228 60 287 865 412 297 471 306 306 306 306 163 163 489 163 206 206 412 618 159 477 159 159 474 948 474 948 614 921 307 307 962 481 481 962 336 130 852 987 627 627 627 627 9 9 9 27 189 189 189 567 802 713 690 207 382 382 382 382 346 692 692 346 114 38 38 38 364 728 364 728 194 97 97 194 322 644 644 322 457 914 914 457 141 834 209 788 40 20 40 20 956 118 594 646 417 834 834 417 245 245 735 490 887 783 118 446 69 138 138 69 298 596 894 298 181 362 181 362 234 234 702 234 605 605 605 605 323 323 646 969 339 339 339 339 35 70 35 70 678 339 339 678 704 704 704 704 144 432 288 144 194 582 194 194 234 234 468 468 143 286 286 143 115 115 115 115 130 234 227 154 51 51 51 51 186 62 62 62 732 732 366 366 255 255 510 765 84 84 168 168 502 50 130 12 271 271 271 271 376 752 376 752 148 148 444 296 108 54 162 54 399 399 399 399 283 849 283 283 882 882 882 882 344 176 254 535 407 814 814 407 568 568 284 284 8 706 224 856 919 919 919 919 25 25 75 25 666 879 578 18 655 655 655 655 46 92 46 92 398 796 796 398 636 814 233 325 11 498 418 4 149 298 447 149 282 141 141 423 468 156 156 156 93 279 93 93 48 16 16 16 205 205 615 205 237 237 474 474 245 245 245 735 687 687 687 687 182 546 364 182 61 61 183 61 650 325 325 650 63 21 42 21 245 62 216 665 768 384 768 384 646 969 323 323 344 172 172 344 146 146 146 146 918 612 306 306 309 927 309 618 392 196 588 196 213 213 426 639 327 327 327 327 320 320 320 960 451 451 451 451 192 192 192 192 102 43 571 796 392 196 392 196 336 168 504 168 104 52 156 52 57 914 282 307 60 20 40 20 383 813 35 802 3 6 6 3 96 288 96 96 723 241 241 241 801 801 801 801 245 245 735 245 210 210 210 630 486 243 729 243 271 271 542 813 104 208 104 208 290 290 290 870 123 123 246 369 234 234 702 234 130 130 130 390 240 120 240 120 312 104 104 208 224 224 112 112 288 864 288 288 856 596 747 311 380 760 380 760 542 258 786 315 873 873 873 873 91 801 732 299 157 471 314 157 231 154 77 77 959 959 959 959 200 200 100 100 394 394 394 394 482 802 690 122 90 90 90 90 330 165 330 165 39 13 26 13 60 180 60 60 324 108 216 108 158 158 474 316 222 111 222 111 308 154 462 154 304 912 304 304 475 475 950 950 657 133 418 16 270 810 270 270 246 738 246 246 201 134 67 67 504 578 725 883 395 790 395 790 142 426 284 142 436 754 79 392 154 77 77 154 528 264 528 264 504 504 504 504 213 426 639 213 954 477 477 954 858 858 429 429 669 491 925 925 89 89 267 89 82 41 82 41 224 112 336 112 397 435 730 122 64 64 128 192 113 113 113 113 84 28 28 28 311 622 622 311 881 244 987 268 242 726 242 242 177 531 177 177 9 9 27 9 926 926 463 463 282 282 282 846 455 910 455 910 4 4 4 4 257 257 257 771 392 502 59 135 231 231 693 231 740 370 740 370 557 295 253 834 420 140 280 140 277 277 831 277 894 692 430 47 769 769 769 769 110 110 110 330 273 273 546 819 801 801 801 801 78 26 26 26 395 395 395 395 89 89 267 89 807 538 269 269 695 695 695 695 95 412 310 785 322 322 322 966 568 568 568 568 260 260 520 780 971 430 524 810 884 884 884 884 109 109 327 109 99 99 99 99 332 332 996 332 348 174 174 522 338 676 338 676 472 472 472 472 572 286 572 286 197 394 591 197 184 552 184 368 881 355 331 827 284 568 284 568 206 618 206 206 586 879 293 293 182 546 364 182 186 62 62 62 252 756 252 504 205 205 205 205 477 159 159 159 262 756 321 851 305 305 305 915 227 454 454 227 82 39 832 88 162 54 54 54 926 926 926 926 430 910 15 973 388 388 388 388 4 4 12 4 48 48 48 144 723 241 482 241 83 83 83 83 180 120 60 60 368 368 184 184 257 514 257 771 952 980 634 476 586 293 586 293 90 90 270 180 71 213 71 71 320 640 320 960 641 641 641 641 243 662 735 648 733 60 285 397 655 655 655 655 760 256 283 895 544 284 544 397 72 144 72 144 262 136 325 134 280 840 560 280 801 801 801 801 377 377 754 754 72 108 36 36 967 990 36 554 502 753 251 251 594 594 594 594 745 745 745 745 151 151 453 151 26 52 26 78 976 488 976 488 267 267 534 534 14 42 14 14 581 518 479 96 903 301 301 602 97 291 97 194 198 664 596 832 84 42 42 126 554 277 277 831 621 207 207 207 179 179 358 537 47 94 47 141 55 55 110 110 312 312 156 156 995 919 236 976 621 207 207 207 789 66 274 417 826 826 826 826 474 237 474 237 51 102 51 102 564 282 564 282 511 511 511 511 712 402 298 729 270 135 405 135 205 689 551 420 10 10 30 10 237 237 237 237 67 67 67 201 519 519 519 519 93 31 62 31 430 564 453 892 583 759 350 223 457 548 116 475 63 189 126 63 107 321 107 107 267 267 534 534 507 507 507 507 117 351 117 234 405 405 405 405 768 768 384 384 165 165 330 330 206 412 618 206 723 723 723 723 449 449 449 449 38 76 76 38 400 200 400 200 219 438 219 438 176 176 528 352 296 296 296 296 248 248 248 744 7 7 14 21 278 278 834 278 15 5 10 5 26 78 26 26 538 269 538 269 34 17 17 34 849 283 283 283 981 327 327 327 446 446 446 446 258 86 86 86 496 411 5 469 437 437 437 437 514 923 857 710 160 160 160 480 312 312 936 312 504 756 252 252 57 19 19 19 870 870 870 870 819 819 819 819 224 448 224 448 9 3 3 3 305 305 305 305 648 648 648 648 212 412 384 878 334 334 334 334 235 235 235 235 970 330 294 29 632 632 632 632 532 266 532 266 251 251 251 251 725 725 725 725 273 91 91 91 331 662 993 331 226 226 226 226 841 430 275 623 771 771 771 771 445 890 445 890 345 556 35 113 819 273 273 273 489 489 489 489 135 135 270 405 288 864 288 288 310 338 873 103 242 484 242 484 27 27 27 27 516 258 774 258 204 204 204 204 555 555 555 555 194 388 388 194 852 284 284 284 802 802 802 802 684 684 684 684 68 51 582 603 359 718 718 359 686 520 628 752 179 537 179 179 292 292 292 876 45 445 840 768 806 806 403 403 497 994 497 994 477 159 159 159 71 142 142 71 344 172 172 344 98 98 196 294 255 765 255 510 948 316 316 316 44 22 44 22 89 178 178 89 671 671 671 671 120 360 120 120 602 301 602 301 346 519 173 173 142 71 142 71 45 15 30 15 158 158 474 158 886 880 868 829 688 688 688 688 198 132 66 66 523 523 523 523 810 540 270 270 296 296 296 888 193 193 579 193 215 215 430 430 272 272 272 272 86 86 172 258 459 459 459 459 122 61 122 61 84 168 252 84 281 400 359 341 159 159 318 477 32 32 96 32 313 985 821 258 50 100 50 150 233 305 702 146 851 851 851 851 217 993 81 217 318 636 954 318 749 749 749 749 173 173 346 346 189 567 189 378 107 321 107 107 556 556 556 556 600 200 200 400 231 693 231 231 454 454 454 454 84 252 84 168 248 248 744 248 171 171 513 171 143 286 143 286 981 971 198 27 140 420 280 140 758 379 758 379 877 877 877 877 157 157 157 157 172 172 344 344 446 223 223 446 164 164 328 492 856 257 473 250 810 415 605 294 334 167 167 501 319 319 319 957 104 312 104 208 92 276 92 184 176 352 176 528 468 936 468 936 234 468 702 234 640 320 320 960 243 95 326 748 73 73 73 73 218 654 436 218 548 274 274 548 586 293 293 586 303 909 606 303 300 900 300 300 291 285 77 8 420 420 210 210 293 293 293 879 268 668 298 672 297 48 624 511 109 327 109 109 164 164 82 82 683 683 683 683 768 768 768 768 116 116 116 348 83 249 83 166 210 70 70 140 308 308 924 308 927 927 927 927 472 944 944 472 487 749 996 766 933 933 933 933 294 294 882 294 868 868 868 868 51 51 153 51 417 417 417 417 115 115 115 115 975 975 975 975 825 275 275 275 100 100 300 100 841 841 841 841 260 520 780 260 116 58 58 116 795 265 265 530 206 206 103 103 340 170 170 510 188 564 188 376 694 347 347 694 710 710 710 710 817 817 817 817 689 349 39 828 909 606 303 303 295 885 590 295 153 153 153 153 612 204 204 204 252 756 252 252 147 294 147 294 375 125 125 125 829 829 829 829 38 585 929 399 862 862 862 862 358 341 971 187 141 423 141 141 47 94 47 141 393 251 853 603 241 482 241 482 9 27 18 9 222 222 222 222 330 495 165 165 107 214 214 107 464 773 879 242 723 241 241 241 152 152 304 304 262 851 343 757 872 895 99 871 390 390 390 390 87 87 87 261 295 295 295 295 477 954 954 477 738 369 369 738 784 784 392 392 62 62 62 186 895 333 152 395 964 30 66 825 13 13 26 39 118 118 59 59 508 254 254 508 324 324 324 324 277 831 277 277 628 314 314 628 25 283 700 972 325 325 325 325 117 117 117 117 482 723 241 241 556 556 556 556 57 114 114 57 483 161 322 161 11 11 11 11 893 893 893 893 70 210 70 140 476 476 476 476 53 106 106 53 76 228 76 152 245 735 245 245 64 192 64 64 218 218 218 654 218 218 436 436 794 397 794 397 264 264 264 792 264 264 528 792 302 302 604 604 458 916 458 916 355 355 355 355 506 256 267 597 386 193 386 193 89 267 178 89 225 675 450 225 215 589 491 899 974 974 974 974 513 171 171 171 311 933 622 311 358 179 358 179 930 310 310 310 461 922 922 461 755 755 755 755 102 138 378 647 904 512 446 426 951 815 134 257 166 166 498 166 669 223 223 223 708 708 354 354 63 21 21 21 47 94 47 94 58 58 174 58 136 136 272 272 792 986 789 529 900 300 300 600 105 210 105 315 420 140 280 140 600 300 600 300 621 207 207 207 36 72 72 36 412 412 412 412 658 568 164 18 385 801 71 274 196 196 196 196 50 50 50 50 772 386 386 772 234 468 234 468 535 844 246 549 49 147 98 49 296 742 351 274 889 749 20 331 354 354 354 354 122 412 790 835 151 151 302 453 170 510 170 170 718 290 802 463 301 29 185 476 25 50 75 25 102 204 306 102 389 91 204 857 107 107 321 107 31 31 31 93 359 460 640 283 750 750 750 750 392 797 379 493 791 231 639 172 469 469 938 938 934 879 662 654 885 295 295 590 501 631 755 867 304 304 608 608 69 138 207 69 88 264 88 88 66 66 66 198 298 149 447 149 7 7 14 21 966 341 229 516 79 237 79 158 45 45 45 45 284 426 142 142 664 105 765 742 430 860 430 860 100 300 100 100 25 25 75 25 394 394 394 394 76 38 76 38 456 364 547 957 331 993 662 331 379 596 749 207 232 116 116 348 36 36 36 108 148 444 148 148 133 399 133 266 939 77 754 810 328 328 328 984 797 342 16 344 18 54 36 18 909 10 71 644 199 216 405 381 169 252 914 15 37 192 310 303 42 42 84 126 54 108 54 108 528 264 264 528 430 71 989 993 313 968 620 664 291 291 582 873 915 305 305 305 579 579 579 579 34 429 210 187 232 232 232 232 886 886 886 886 364 364 364 364 500 923 144 382 163 963 563 846 972 324 324 324 75 75 225 150 972 324 648 324 235 470 235 470 318 636 954 318 37 37 37 37 303 202 101 101 95 95 285 95 772 772 772 772 267 801 267 267 123 123 246 246 543 543 543 543 164 164 328 328 117 351 117 117 724 724 724 724 209 418 209 627 75 505 198 198 278 834 278 556 606 202 202 404 586 876 362 549 978 326 326 326 258 258 258 258 920 460 920 460 50 50 150 50 216 216 648 216 144 432 144 288 188 188 188 564 159 123 274 791 682 953 534 404 10 5 5 10 193 386 193 386 712 712 356 356 591 591 591 591 297 99 99 198 907 521 248 373 76 76 76 76 789 263 526 263 5 10 10 5 648 216 216 432 14 14 42 14 572 572 572 572 207 621 207 207 341 341 341 341 195 65 65 65 37 37 37 111 288 288 144 144 594 723 162 680 295 295 295 295 109 109 109 327 797 797 797 797 77 77 77 77 205 995 539 142 27 27 54 54 181 181 181 181 446 223 669 223 220 220 220 660 530 530 530 530 836 836 836 836 162 162 162 486 135 135 405 135 402 804 402 804 268 536 268 536 325 325 325 975 235 235 470 705 20 60 20 20 408 204 408 204 292 292 584 584 962 481 481 962 259 962 445 486 163 799 478 741 537 179 179 179 501 501 501 501 423 423 846 846 894 375 603 961 474 305 853 885 120 120 360 120 584 876 292 292 386 193 386 193 592 296 592 296 870 290 290 290 232 232 232 232 322 644 322 644 958 958 958 958 124 124 124 124 299 598 897 299 526 526 526 526 242 484 242 484 717 239 239 478 114 342 228 114 62 31 62 31 122 366 122 122 475 475 950 950 181 362 181 362 250 750 500 250 664 996 332 332 23 23 23 23 553 426 921 914 248 744 248 248 330 165 165 330 122 244 122 244 564 564 564 564 136 272 136 408 338 169 169 507 184 184 552 184 18 6 6 6 174 174 348 522 492 164 164 328 1 461 186 908 786 262 524 262 524 786 262 262 615 615 615 615 317 317 634 634 217 217 217 651 13 39 13 13 173 550 514 831 213 684 76 810 247 770 855 895 311 728 712 33 399 133 133 133 264 264 264 264 349 639 914 240 59 177 59 59 100 300 100 100 791 791 791 791 626 26 782 488 145 145 290 435 205 205 205 205 203 203 609 203 274 137 274 137 593 593 593 593 658 658 658 658 181 362 181 543 198 198 594 198 12 12 12 36 485 970 970 485 276 276 138 138 822 822 822 822 509 601 826 348 57 171 57 57 930 310 310 310 855 391 699 172 552 368 184 184 186 186 93 93 81 27 54 27 748 216 997 249 139 139 278 278 508 762 254 254 652 87 703 851 199 199 199 597 63 63 189 63 434 434 434 434 49 147 49 49 983 983 983 983 855 247 167 78 119 119 357 119 993 993 993 993 238 714 238 476 427 427 427 427 173 339 834 293 217 651 217 217 717 478 239 239 144 144 144 432 96 32 32 32 13 39 13 13 345 115 230 115 352 176 176 352 172 436 471 128 4 8 4 12 396 198 396 198 282 564 564 282 72 72 72 216 286 270 813 17 155 310 155 310 823 823 823 823 833 833 833 833 424 848 848 424 861 861 861 861 699 233 233 233 609 609 609 609 86 86 86 86 750 750 750 750 972 486 486 972 72 72 72 216 965 575 652 322 489 163 326 163 530 530 530 530 415 830 830 415 62 639 613 184 224 224 448 448 158 158 158 158 40 40 80 120 48 96 48 96 596 596 596 596 724 535 556 84 22 22 22 22 108 108 324 108 264 264 792 264 213 321 402 403 591 197 394 197 951 317 317 317 702 702 702 702 81 162 81 243 844 844 844 844 427 854 854 427 239 239 717 478 38 76 38 114 890 575 605 580 236 236 236 708 93 186 93 186 205 205 205 615 825 275 275 275 868 868 868 868 291 883 286 872 258 774 258 516 449 898 449 898 204 612 204 204 833 903 682 466 238 714 238 238 305 305 305 305 403 403 806 806 734 823 259 319 207 207 207 207 306 153 153 306 376 740 135 776 630 210 420 210 332 332 166 166 932 418 135 817 124 248 124 372 396 792 792 396 638 474 619 196 516 516 516 516 299 299 598 897 92 276 184 92 46 92 92 46 264 792 264 264 552 184 184 184 914 457 457 914 498 264 424 964 17 17 17 17 698 565 449 244 812 955 528 362 41 41 41 41 8 8 4 4 454 227 227 681 312 647 828 556 424 424 424 424 948 798 405 270 763 461 331 133 12 36 12 12 45 45 90 135 591 591 591 591 701 701 701 701 71 213 71 71 278 834 278 278 180 90 971 514 956 478 956 478 133 133 133 133 654 436 218 218 616 682 555 159 265 265 265 265 228 76 76 76 711 711 711 711 117 351 117 117 384 768 384 768 555 185 370 185 171 57 57 114 336 112 112 112 406 406 406 406 771 771 771 771 355 299 856 950 712 407 820 953 5 15 5 5 590 295 295 885 6 6 12 12 800 800 800 800 458 229 687 229 66 198 66 132 513 513 513 513 377 377 377 377 69 69 69 69 328 328 164 164 413 401 1000 57 273 273 819 273 17 34 17 34 84 42 126 42 65 195 130 65 187 187 374 374 889 889 889 889 417 769 402 378 928 928 464 464 313 939 313 626 55 322 274 673 302 604 906 302 441 247 62 252 374 374 374 374 87 29 29 58 628 628 628 628 166 166 166 166 272 272 272 272 471 950 619 765 900 300 300 300 384 128 256 128 924 308 308 308 268 268 268 268 788 394 788 394 23 23 46 46 874 437 437 874 242 242 484 484 398 199 597 199 845 845 845 845 310 310 930 310 920 920 920 920 946 946 946 946 965 970 789 441 641 641 641 641 407 814 407 814 76 114 38 38 42 42 42 42 739 739 739 739 265 265 265 265 434 868 868 434 325 325 975 325 467 309 686 17 68 68 136 136 205 205 205 615 825 582 392 945 575 514 807 599 472 472 472 472 128 128 384 128 173 173 173 519 531 531 531 531 826 746 216 326 243 243 486 486 370 185 555 185 60 20 20 40 189 189 189 567 210 190 975 27 288 288 288 864 564 282 282 846 25 25 75 25 58 29 29 58 981 981 981 981 824 824 412 412 222 111 222 111 540 180 180 180 406 406 812 812 5 15 5 10 318 636 636 318 683 930 862 643 502 502 251 251 552 276 552 276 117 442 165 316 805 204 936 271 113 226 226 113 568 284 284 568 14 14 28 42 36 24 12 12 915 305 305 305 287 287 861 287 980 980 490 490 480 480 240 240 328 164 164 492 346 173 346 173 356 534 178 178 36 12 12 24 59 59 177 59 550 550 550 550 297 297 594 594 101 101 101 303 198 198 198 594 98 98 196 294 734 734 734 734 357 119 238 119 64 192 64 64 119 119 357 119 63 63 63 63 576 288 576 288 409 409 409 409 226 113 226 113 809 809 809 809 18 9 9 27 294 882 588 294 230 230 115 115 124 62 124 62 305 915 305 305 307 307 921 307 850 850 850 850 383 383 383 383 989 747 410 448 274 274 548 548 867 578 289 289 205 205 205 615 56 28 84 28 675 675 675 675 560 560 280 280 310 930 310 620 391 391 391 391 287 154 762 868 430 430 215 215 167 167 167 167 151 453 151 151 190 570 190 190 76 76 76 76 828 276 552 276 557 557 557 557 268 134 134 402 411 411 411 411 318 276 723 771 248 248 496 496 586 293 293 586 94 94 94 94 208 104 208 104 706 706 706 706 675 225 225 225 160 80 80 240 201 67 67 67 148 148 148 148 705 235 235 235 387 129 129 258 99 297 99 99 266 133 133 399 90 45 45 90 294 294 882 294 200 200 200 200 6 6 6 6 127 234 400 279 843 843 843 843 34 769 235 636 859 353 866 995 143 143 286 429 753 753 753 753 934 934 934 934 153 153 153 459 632 632 316 316 552 276 276 552 189 63 63 63 836 418 836 418 155 155 155 465 328 328 328 328 654 327 327 654 393 393 786 786 427 854 854 427 371 860 31 869 103 849 816 563 978 326 326 326 184 368 552 184 806 806 806 806 126 126 252 378 295 295 295 885 334 334 334 334 913 833 245 676 554 277 277 831 632 632 632 632 760 760 760 760 770 770 770 770 314 942 314 314 899 899 899 899 924 924 924 924 41 123 41 41 414 138 276 138 307 307 921 307 199 597 199 398 127 127 254 381 196 196 196 588 936 936 936 936 857 857 857 857 249 83 83 83 899 662 212 406 188 600 233 824 567 567 567 567 59 118 177 59 202 202 202 606 442 686 221 517 238 238 476 714 419 419 419 419 363 363 363 363 406 406 406 406 94 94 94 282 892 446 446 892 609 97 280 881 19 57 19 19 648 216 216 216 17 34 17 34 505 387 583 235 315 761 925 395 110 110 110 110 460 690 230 230 444 888 888 444 786 393 786 393 217 651 217 217 197 197 591 394 753 50 57 772 236 472 472 236 235 470 235 470 494 494 494 494 88 264 88 176 513 513 513 513 409 409 409 409 118 354 118 118 162 324 162 324 983 983 983 983 342 114 114 114 424 212 636 212 190 190 570 380 304 152 304 152 151 151 151 151 125 375 250 125 349 349 349 349 320 480 160 160 20 20 40 60 700 9 129 151 759 506 253 253 869 869 869 869 296 296 592 592 230 230 115 115 537 179 179 358 34 34 34 34 11 11 11 33 82 164 246 82 518 763 772 558 194 194 582 194 66 22 22 22 576 307 953 118 88 264 88 176 148 74 222 74 54 27 27 54 550 275 275 550 504 379 799 545 55 55 55 165 630 630 630 630 44 44 44 132 309 584 498 431 758 758 379 379 172 344 172 344 764 764 764 764 261 261 261 783 220 220 220 660 916 916 916 916 458 458 916 916 192 192 384 384 287 287 861 287 681 227 227 227 842 763 67 667 255 294 9 718 518 259 518 259 158 158 158 474 128 256 384 128 405 810 810 405 927 309 618 309 110 55 110 55 156 156 468 156 296 148 148 296 39 26 13 13 286 858 286 286 170 170 170 510 120 180 60 60 735 245 245 245 662 717 660 953 486 486 486 486 910 910 910 910 326 326 652 652 303 303 606 606 76 228 76 76 41 321 914 30 730 730 730 730 3 3 9 6 212 636 212 212 178 89 178 89 48 638 441 176 64 64 192 64 155 155 465 155 285 855 285 570 158 316 474 158 190 190 190 190 314 942 314 314 806 905 356 789 150 150 450 150 837 837 837 837 141 282 282 141 195 390 195 585 289 867 289 289 88 176 88 264 271 271 813 271 128 192 64 64 717 239 239 239 74 37 37 111 525 175 175 175 525 525 525 525 240 480 720 240 835 910 480 690 176 352 176 352 234 78 78 78 335 877 497 957 668 252 782 254 340 340 340 340 210 70 70 70 48 48 144 96 953 953 953 953 6 6 6 6 96 32 32 32 252 126 126 252 540 540 540 540 802 741 796 509 274 106 269 870 975 325 325 325 62 186 62 62 80 80 160 160 230 115 115 230 67 805 635 813 896 896 896 896 348 885 198 503 68 68 204 68 234 468 702 234 163 163 489 163 173 346 519 173 244 244 732 488 12 24 12 36 785 347 642 888 39 117 78 39 115 555 590 378 856 428 856 428 32 32 96 64 78 234 156 78 7 21 14 7 99 99 99 297 463 926 926 463 872 872 872 872 978 330 618 724 453 906 453 906 482 241 723 241 962 962 481 481 236 354 118 118 418 627 209 209 392 392 196 196 654 218 436 218 463 382 491 431 244 244 732 244 12 12 36 12 307 540 377 990 266 266 266 266 776 388 776 388 948 474 474 948 492 8 626 173 115 294 395 535 39 39 39 39 325 945 417 251 54 54 54 162 67 67 201 134 117 39 39 39 87 12 224 137 456 152 152 152 467 934 934 467 820 820 820 820 428 377 824 639 181 362 543 181 106 758 447 809 616 616 308 308 666 333 666 333 858 748 114 284 207 621 207 207 354 664 408 924 403 207 432 388 148 148 296 296 263 789 263 263 531 177 177 177 235 235 235 235 870 435 435 870 245 245 245 245 580 580 580 580 720 240 240 240 702 351 702 351 546 182 182 182 144 432 144 288 758 332 170 388 319 319 319 957 582 626 600 305 714 357 714 357 279 490 634 557 601 615 282 975 290 870 290 290 249 336 412 627 99 198 99 297 196 588 392 196 19 19 57 19 134 134 268 268 856 933 88 130 179 179 537 179 61 122 122 61 236 118 354 118 478 478 239 239 398 398 398 398 966 322 322 644 167 167 167 167 81 162 243 81 537 537 537 537 264 52 125 85 603 667 309 596 253 759 253 253 422 211 211 422 657 657 657 657 114 114 57 57 332 664 664 332 16 16 48 16 444 888 444 888 849 849 849 849 270 135 135 270 34 34 17 17 192 128 64 64 204 204 612 204 834 397 467 911 943 101 831 582 192 192 192 192 878 894 625 251 320 320 960 320 480 469 188 866 156 468 156 312 333 333 333 333 387 129 258 129 27 9 9 9 522 348 174 174 949 949 949 949 167 167 501 167 313 313 313 939 342 342 342 342 99 33 33 33 261 783 261 261 8 8 24 8 794 397 397 794 382 764 764 382 57 57 57 171 291 291 291 873 343 343 343 343 483 161 161 161 846 282 282 282 404 404 202 202 330 330 330 990 183 183 183 549 578 754 65 161 823 823 823 823 148 148 444 148 54 954 762 729 467 467 467 467 13 39 13 13 466 728 886 302 396 792 792 396 728 668 697 887 151 453 302 151 412 206 206 618 742 742 742 742 7 462 713 956 173 173 173 519 72 216 144 72 719 470 59 461 223 223 446 669 73 73 73 73 171 81 96 221 554 277 831 277 179 358 179 537 556 556 556 556 92 92 92 92 817 817 817 817 92 276 92 92 865 865 865 865 17 17 51 17 18 18 18 18 89 763 244 944 396 744 922 997 75 75 75 225 273 864 678 726 212 212 106 106 30 30 30 90 11 33 22 11 747 249 249 498 195 195 195 585 276 828 276 552 137 411 137 274 266 532 266 532 825 275 275 275 6 2 2 2 13 26 13 26 323 969 323 323 498 166 166 166 277 277 831 277 264 264 528 792 342 684 684 342 916 916 916 916 642 214 214 214 178 534 178 178 154 154 462 154 598 598 299 299 261 261 261 783 209 627 418 209 772 772 386 386 474 474 474 474 656 328 328 656 705 705 705 705 672 448 224 224 320 72 923 764 262 262 524 786 322 966 644 322 259 259 777 259 173 173 346 519 290 290 870 290 289 289 867 289 64 96 32 32 9 9 9 9 26 78 26 26 296 592 296 592 958 958 958 958 102 51 102 51 682 341 682 341 781 781 781 781 336 829 480 525 576 576 576 576 39 39 39 39 236 236 236 236 445 445 445 445 205 205 205 205 505 939 446 414 736 368 368 736 63 63 126 189 28 28 56 84 17 34 17 51 440 880 880 440 34 68 34 68 248 248 248 744 98 147 49 49 684 789 458 411 357 119 238 119 23 23 23 23 291 582 873 291 320 640 640 320 632 948 316 316 148 148 296 444 144 72 144 72 972 486 972 486 298 894 596 298 599 583 996 745 62 62 62 62 204 204 612 204 296 296 888 296 174 174 522 174 874 437 874 437 70 11 894 446 600 200 400 200 799 799 799 799 251 502 502 251 44 88 44 88 872 300 880 910 198 198 198 198 354 708 354 708 220 220 220 660 126 126 126 126 217 217 434 434 134 134 134 134 676 338 676 338 666 843 262 369 139 139 417 139 976 84 832 702 278 417 139 139 958 958 479 479 293 293 293 293 741 741 741 741 278 278 278 278 161 183 650 899 478 478 239 239 506 506 506 506 954 318 318 636 191 191 191 573 99 198 99 297 68 204 68 68 134 201 67 67 183 183 366 366 306 612 612 306 602 351 688 536 323 646 323 646 214 214 214 642 858 286 286 572 720 720 720 720 9 3 6 3 329 329 658 987 72 24 24 24 275 550 550 275 44 225 978 133 286 286 858 286 686 686 686 686 683 659 595 438 600 406 169 516 765 284 278 55 362 543 181 181 208 104 208 104 478 478 478 478 812 322 4 125 493 493 493 493 311 386 316 959 966 322 322 644 255 765 255 255 515 515 515 515 51 102 102 51 8 24 8 16 109 109 109 327 480 624 258 694 522 174 348 174 31 43 787 787 15 5 5 5 242 121 121 242 269 269 807 269 467 966 126 395 197 197 197 591 332 332 332 332 474 237 237 474 340 170 340 170 244 732 244 244 95 190 190 95 275 275 550 550 90 90 180 180 205 205 205 205 113 113 113 113 102 344 63 458 309 309 309 309 341 341 682 682 224 448 448 224 135 90 45 45 583 558 688 304 799 799 799 799 476 441 372 678 369 645 170 478 399 133 133 133 1 1 2 3 766 101 796 160 672 674 535 966 241 241 241 241 856 226 566 901 124 783 752 512 135 45 45 90 600 110 798 39 744 744 744 744 795 265 265 265 62 62 62 62 232 232 232 232 661 661 661 661 777 518 259 259 603 28 430 150 239 478 239 478 430 860 430 860 532 483 1000 477 32 32 16 16 29 235 366 931 254 508 762 254 786 737 601 521 933 311 311 622 153 51 51 102 282 282 846 282 730 365 730 365 330 110 110 110 152 456 304 152 85 85 255 170 972 972 972 972 815 815 815 815 318 106 106 212 100 100 100 100 300 300 900 300 227 837 71 221 354 354 354 354 774 774 774 774 19 57 19 38 183 346 119 349 196 196 196 588 530 265 530 265 180 180 180 540 216 208 420 958 314 942 314 314 170 170 510 170 303 101 101 101 138 414 138 276 280 279 121 739 310 310 930 310 113 113 339 113 358 358 358 358 373 567 58 419 266 266 133 133 426 284 142 142 948 316 316 316 514 257 771 257 862 862 862 862 61 183 61 122 145 145 145 145 880 880 880 880 282 29 121 1000 139 139 417 139 573 191 191 191 176 176 528 352 453 967 89 693 116 232 116 348 132 132 264 264 378 756 378 756 326 978 326 326 118 177 59 59 85 85 255 85 325 975 325 325 164 835 242 242 802 802 802 802 759 295 607 666 456 511 222 387 839 207 740 489 525 459 142 242 356 356 356 356 199 199 597 398 999 838 638 885 21 63 21 21 60 30 60 30 290 870 290 290 15 15 45 15 969 323 323 646 145 145 145 145 330 110 220 110 166 166 332 332 118 354 236 118 458 458 458 458 961 961 961 961 235 235 235 235 171 171 171 513 289 578 578 289 304 420 202 421 569 838 34 560 45 45 135 90 450 300 150 150 996 332 332 664 842 842 421 421 424 848 424 848 660 515 861 889 146 146 292 292 49 147 49 49 256 512 256 512 200 604 341 114 894 298 298 298 477 774 547 722 524 262 524 262 328 328 328 984 81 81 243 162 488 244 244 732 64 32 96 32 852 554 121 44 177 177 177 531 199 199 597 398 319 638 638 319 952 952 952 952 128 963 745 925 207 207 207 207 303 303 303 909 536 536 536 536 162 81 243 81 109 369 853 676 686 686 686 686 919 919 919 919 344 172 172 516 374 374 748 748 446 892 446 892 969 552 69 301 77 154 77 231 696 464 232 232 148 148 444 148 308 616 616 308 403 663 936 643 291 873 291 291 147 147 294 294 605 626 989 696 283 283 849 283 354 354 354 354 53 53 106 159 316 316 158 158 280 280 280 840 903 967 302 474 282 282 564 564 138 46 46 46 170 85 255 85 348 232 116 116 148 296 148 444 58 29 29 87 894 298 298 596 724 724 724 724 87 87 174 174 938 469 938 469 926 926 926 926 968 968 968 968 127 165 419 992 251 753 502 251 95 95 95 285 142 142 142 142 277 554 277 554 189 378 189 378 63 63 63 189 412 412 412 412 246 626 431 883 161 322 483 161 78 78 78 234 173 173 173 519 334 334 668 668 908 908 908 908 14 14 14 14 666 9 998 608 270 810 270 270 165 330 165 495 606 202 202 202 988 988 988 988 312 312 936 624 2 1 2 1 291 291 291 291 110 110 330 110 312 104 104 104 377 822 815 244 375 125 125 250 252 84 84 84 138 414 276 138 254 254 508 762 319 638 957 319 993 993 993 993 574 861 287 287 952 476 476 952 561 561 561 561 32 16 32 16 356 712 712 356 892 762 952 823 290 580 290 870 76 38 38 114 36 36 108 72 347 694 694 347 322 322 322 322 932 466 932 466 974 200 747 609 174 58 58 58 5 5 10 10 184 276 92 92 731 731 731 731 799 234 46 647 420 840 420 840 707 309 705 105 123 123 246 246 122 122 122 366 18 210 951 394 8 8 8 8 147 147 441 147 958 958 958 958 150 100 50 50 868 434 434 868 882 294 294 588 354 177 177 354 265 265 530 530 881 134 886 134 19 38 19 38 957 54 709 482 302 604 906 302 218 218 436 654 60 60 30 30 12 12 12 12 690 290 802 299 61 61 61 183 495 495 495 495 316 632 632 316 469 469 938 938 192 288 96 96 909 303 303 606 124 62 62 186 196 196 98 98 889 889 889 889 798 798 798 798 87 261 87 87 197 197 197 197 168 336 336 168 120 360 120 120 549 183 366 183 255 255 510 510 285 95 95 190 878 878 878 878 230 690 460 230 293 586 293 879 81 81 81 81 327 109 109 218 670 670 670 670 297 594 891 297 34 273 722 499 45 45 90 135 84 932 836 134 479 238 511 420 96 288 96 96 821 946 903 748 864 241 417 156 185 370 185 555 751 751 751 751 906 453 453 906 579 193 193 193 332 514 447 507 310 278 989 821 79 79 79 79 372 372 372 372 63 63 63 189 764 382 764 382 332 166 498 166 388 388 388 388 272 272 272 816 52 52 26 26 279 279 837 279 129 258 129 387 556 278 556 278 563 563 563 563 633 633 633 633 112 112 56 56 690 722 567 960 166 166 166 166 119 119 357 119 201 67 134 67 215 430 430 215 512 256 512 256 154 154 154 154 124 62 62 186 35 35 35 105 157 157 157 471 116 116 116 116 47 47 141 47 296 148 296 148 27 698 30 156 732 732 732 732 326 978 326 326 92 92 92 92 685 14 631 385 456 456 456 456 577 577 577 577 258 774 258 258 634 317 317 634 657 557 99 625 175 525 175 350 673 378 949 74 376 215 559 39 232 232 232 696 554 554 554 554 500 500 500 500 284 284 284 284 603 603 603 603 39 510 43 634 540 540 540 540 132 132 66 66 111 111 111 111 146 73 146 73 718 641 993 393 879 879 879 879 209 887 555 889 228 684 228 228 249 747 249 249 482 241 241 723 255 765 255 510 453 453 453 453 920 920 920 920 206 618 206 206 618 206 206 412 867 289 289 289 219 219 219 219 111 333 111 111 66 33 66 33 106 318 106 106 239 239 239 717 300 300 900 600 898 449 898 449 132 66 198 66 332 332 332 996 199 199 199 597 782 782 391 391 789 263 263 263 410 205 205 410 210 140 70 70 308 924 616 308 442 221 442 221 186 186 558 186 276 522 242 789 299 364 288 217 124 124 248 372 366 426 544 26 138 138 69 69 202 202 202 202 111 111 333 111 539 539 539 539 606 202 202 404 123 246 123 246 476 449 48 838 484 242 726 242 236 708 236 472 568 284 568 284 295 885 590 295 473 946 946 473 64 128 64 192 753 251 502 251 970 66 382 57 286 286 286 858 142 142 142 426 570 190 380 190 461 706 270 897 144 216 72 72 448 906 818 867 510 255 510 255 77 154 77 154 530 530 265 265 330 990 330 330 850 850 850 850 169 338 169 507 768 256 256 256 502 502 502 502 780 780 780 780 245 600 557 946 951 317 634 317 266 798 266 532 176 176 528 352 559 559 559 559 924 710 715 606 171 57 57 57 341 733 352 278 436 872 872 436 911 911 911 911 175 350 350 175 238 238 714 238 304 304 608 608 41 41 41 41 578 289 867 289 590 295 295 590 601 255 539 764 303 303 303 303 373 746 373 746 875 875 875 875 662 331 662 331 119 466 567 854 488 488 488 488 24 360 825 14 33 33 33 33 852 308 864 463 564 188 188 188 399 399 399 399 867 228 601 137 63 63 189 63 989 823 321 826 174 348 174 348 118 45 241 179 565 962 883 240 124 372 124 124 606 749 460 138 189 189 378 378 342 114 228 114 910 806 503 942 270 135 405 135 686 343 686 343 768 256 256 256 915 305 305 610 689 646 41 984 414 932 727 165 123 123 123 123 245 245 245 245 827 827 827 827 331 331 331 993 706 353 706 353 217 651 434 217 345 690 345 690 330 330 330 990 288 288 144 144 870 84 252 50 748 374 748 374 125 856 901 108 530 530 265 265 972 972 972 972 870 870 435 435 327 327 327 981 300 300 300 900 281 314 318 405 3 3 3 9 230 460 460 230 157 471 157 157 285 285 285 855 681 227 454 227 575 457 837 257 57 57 57 171 223 223 223 223 483 483 483 483 152 152 304 456 750 375 375 750 140 210 70 70 275 275 275 825 298 152 796 564 89 267 178 89 474 237 237 474 806 826 456 89 318 889 202 674 548 791 482 151 152 152 76 76 125 250 125 250 326 326 652 978 863 538 661 270 310 111 631 677 553 553 553 553 308 308 924 308 459 306 153 153 196 392 196 588 506 241 540 561 304 304 152 152 128 128 128 384 790 562 731 925 350 350 700 700 316 316 948 316 139 139 417 139 15 30 15 30 65 195 130 65 228 228 228 684 992 992 992 992 191 191 573 191 12 12 12 36 939 939 939 939 439 439 439 439 468 702 234 234 216 432 216 432 455 455 455 455 890 337 580 902 912 304 304 304 164 164 164 164 198 132 66 66 405 135 135 270 50 25 75 25 297 297 297 891 205 205 410 615 777 518 259 259 11 22 11 22 730 730 730 730 221 221 663 442 867 289 289 289 333 111 222 111 82 41 123 41 442 663 221 221 258 86 172 86 246 82 82 82 78 847 875 652 30 30 30 30 215 215 645 215 304 912 304 304 306 306 918 306 231 231 231 231 840 840 420 420 411 822 822 411 248 134 292 20 77 154 77 154 405 810 405 810 232 232 696 232 490 490 490 490 562 960 725 780 326 326 326 326 230 230 230 230 158 79 79 158 136 408 136 136 306 204 102 102 566 283 566 283 363 121 121 121 366 732 366 732 96 288 96 96 227 787 290 789 147 294 147 294 374 374 374 374 641 641 641 641 164 889 783 625 758 379 379 758 74 760 768 128 522 174 174 174 114 114 114 114 44 132 44 44 545 545 545 545 200 200 200 200 150 75 150 75 94 47 94 47 25 25 25 25 490 490 490 490 221 221 221 221 791 245 302 185 201 201 402 603 50 114 754 504 182 91 182 91 103 309 103 206 744 831 418 928 699 122 19 717 394 394 788 788 8 950 747 66 339 234 97 993 214 428 214 642 330 330 165 165 14 622 97 608 123 369 123 123 658 81 995 803 798 266 266 532 9 843 801 36 575 575 575 575 505 505 505 505 126 252 252 126 995 995 995 995 188 564 188 188 482 161 8 215 984 984 984 984 554 277 831 277 225 225 225 675 940 940 940 940 903 903 903 903 75 28 209 106 324 324 324 324 531 177 177 177 686 65 373 813 497 994 994 497 289 578 289 867 309 309 309 309 211 211 633 211 992 643 524 70 261 783 261 522 314 942 314 314 954 837 703 221 283 849 283 566 628 628 628 628 87 87 87 261 870 870 870 870 115 230 115 230 864 358 885 6 175 175 175 525 285 285 285 285 723 241 241 241 138 276 414 138 233 233 233 699 980 490 490 980 892 892 446 446 2 6 2 2 831 277 277 277 936 312 624 312 172 688 591 731 34 51 17 17 76 228 76 76 404 404 404 404 271 271 813 271 84 84 84 252 416 416 832 832 996 498 498 996 233 233 466 466 954 954 954 954 105 105 105 105 198 198 198 594 990 990 495 495 26 26 78 26 60 60 60 60 434 217 434 217 75 75 75 75 873 291 582 291 106 318 106 106 678 339 339 678 132 66 198 66 726 242 242 242 122 122 122 366 338 466 118 632 573 732 906 612 73 219 73 73 23 46 46 23 424 848 424 848 961 760 481 640 226 452 226 678 211 633 211 211 404 404 808 808 90 30 60 30 682 682 341 341 295 885 590 295 139 139 417 139 741 741 741 741 240 720 240 480 1000 376 425 956 797 797 797 797 403 403 403 403 130 260 130 260 170 510 170 340 261 261 261 783 21 639 535 313 662 278 636 698 38 38 38 114 310 620 620 310 447 447 447 447 297 297 297 891 519 519 519 519 687 464 217 308 248 248 744 248 52 52 52 52 252 84 84 84 844 844 844 844 250 421 831 123 30 10 10 10 448 448 448 448 18 6 12 6 736 736 736 736 837 279 279 279 218 218 218 218 368 736 368 736 241 241 241 723 15 15 45 15 123 123 123 123 186 186 186 558 51 51 153 51 684 684 342 342 106 106 106 318 969 323 323 646 726 726 726 726 257 514 771 257 118 354 118 118 267 267 801 267 220 440 220 660 32 16 16 32 327 327 981 327 35 105 35 35 212 106 106 212 280 140 420 140 85 170 85 170 22 44 22 66 700 700 700 700 364 182 182 364 561 561 561 561 318 159 477 159 74 998 617 927 226 226 226 678 320 320 160 160 162 54 54 108 642 214 214 214 441 147 147 147 721 469 746 814 538 269 807 269 560 292 775 162 631 597 166 404 331 993 331 331 766 766 766 766 967 967 967 967 25 854 371 641 238 119 119 238 342 342 342 342 450 900 900 450 171 171 513 171 746 746 373 373 293 293 879 293 56 56 56 56 75 75 75 225 414 207 207 414 131 131 393 131 828 414 828 414 102 51 51 102 495 26 104 379 105 315 105 105 876 292 584 292 7 7 14 21 888 444 888 444 436 840 509 293 158 316 316 158 906 271 267 496 148 74 74 222 814 541 249 48 770 770 385 385 40 120 80 40 488 244 488 244 892 446 446 892 78 78 78 234 548 548 548 548 94 94 282 94 62 186 62 62 533 311 792 53 96 32 32 32 330 165 495 165 947 947 947 947 620 409 192 861 79 237 79 158 198 171 162 833 518 518 518 518 296 148 444 148 930 310 310 310 220 330 110 110 498 249 249 498 146 767 431 346 15 15 15 45 757 757 757 757 156 156 468 156 58 58 58 58 168 168 168 168 774 258 516 258 59 177 59 59 111 333 111 111 27 18 9 9 854 854 854 854 297 297 297 891 496 301 953 58 468 156 156 156 159 208 218 389 118 118 354 118 220 110 110 220 600 300 300 600 322 966 644 322 487 990 314 618 259 1 709 938 75 75 225 150 416 416 416 416 46 999 19 794 314 314 942 314 389 389 389 389 242 64 594 970 461 461 461 461 617 617 617 617 739 739 739 739 122 244 366 122 275 275 550 550 206 412 206 412 545 562 592 100 542 271 271 813 916 916 916 916 159 159 318 318 186 186 186 558 894 447 894 447 627 339 550 966 9 9 18 27 255 765 255 255 333 666 666 333 975 975 975 975 452 226 678 226 127 381 127 127 24 24 24 72 191 573 191 191 776 43 777 279 81 81 243 81 146 146 438 146 426 142 142 284 4 707 783 638 105 105 105 315 121 242 242 121 67 67 201 67 180 540 180 360 103 103 309 206 287 861 287 574 834 417 834 417 553 664 902 248 892 892 892 892 507 509 916 674 108 108 216 216 193 193 193 579 706 684 1 346 68 204 68 68 310 930 310 310 191 191 573 191 106 106 106 106 285 285 285 285 313 313 313 313 280 280 140 140 612 204 408 204 724 702 17 500 985 985 985 985 9 9 9 9 347 347 347 347 269 538 538 269 880 440 880 440 136 228 634 918 335 335 670 670 650 650 325 325 64 64 128 192 843 347 556 855 28 56 84 28 244 244 488 732 424 913 933 51 333 111 111 111 282 94 94 94 232 464 232 464 920 920 460 460 79 158 237 79 33 198 442 598 759 601 840 485 110 220 330 110 30 90 30 30 549 333 109 290 276 836 935 783 345 115 115 115 109 109 109 327 642 428 214 214 191 191 191 191 335 335 335 335 107 107 321 107 37 74 74 37 322 161 483 161 228 228 684 228 36 831 77 925 577 360 979 599 332 332 332 332 348 871 312 672 897 897 897 897 668 668 668 668 326 326 326 326 93 93 186 186 13 13 39 13 300 300 300 300 530 795 265 265 91 91 91 91 327 327 327 327 571 73 935 140 496 248 248 496 235 470 235 470 546 182 182 182 881 881 881 881 186 558 186 186 385 770 385 770 205 205 410 615 881 834 90 895 454 544 326 845 429 289 151 186 601 601 601 601 792 264 264 264 360 360 180 180 395 395 395 395 295 295 295 295 102 51 51 153 461 68 843 625 236 708 472 236 825 825 825 825 937 937 937 937 960 960 480 480 351 117 234 117 330 330 330 330 463 926 926 463 457 914 914 457 54 18 18 18 874 390 462 15 99 99 99 99 966 966 966 966 650 325 975 325 896 66 930 656 302 302 151 151 30 15 45 15 404 202 404 202 150 305 379 647 29 29 87 29 550 550 275 275 990 990 990 990 804 804 804 804 91 91 91 91 164 328 164 492 314 314 628 942 55 55 55 165 232 232 464 696 379 379 379 379 333 666 333 666 220 919 411 334 926 926 463 463 542 271 271 813 51 51 102 102 243 243 729 243 748 748 374 374 417 834 417 834 992 281 335 115 963 321 321 642 52 52 52 156 804 804 804 804 451 902 451 902 594 198 198 396 115 252 859 816 225 225 675 225 403 403 403 403 360 360 180 180 55 165 55 55 702 702 702 702 226 452 678 226 69 207 138 69 23 23 69 46 382 764 764 382 942 111 708 233 264 264 528 528 540 270 810 270 167 167 167 167 508 508 508 508 497 362 835 480 658 658 658 658 613 613 613 613 772 772 772 772 420 210 630 210 46 92 46 92 177 177 354 354 318 485 886 818 14 14 42 14 729 243 243 243 774 774 774 774 247 247 494 741 256 256 768 512 830 830 830 830 757 98 631 837 57 171 57 57 122 146 441 318 980 490 490 980 802 802 802 802 578 289 289 578 402 134 268 134 54 750 657 123 774 258 258 258 544 544 272 272 175 525 175 350 577 337 142 196 260 780 260 260 278 556 278 834 72 72 72 216 147 294 294 147 216 216 216 648 208 624 416 208 321 321 642 963 353 706 353 706 216 72 72 72 225 225 675 225 794 794 794 794 156 156 156 156 132 396 264 132 458 916 458 916 186 93 186 93 562 521 534 138 936 624 312 312 893 359 676 750 880 91 891 976 494 494 988 988 150 150 300 450 310 930 310 310 178 534 178 356 140 210 70 70 246 82 82 164 640 787 908 200 307 614 921 307 399 798 798 399 210 630 210 210 230 230 230 230 512 256 768 256 68 270 129 79 744 160 300 75 392 672 77 105 132 44 44 44 321 986 836 880 332 166 166 498 768 256 256 256 514 771 257 257 24 48 72 24 302 906 604 302 273 273 273 273 236 236 472 472 40 40 40 40 275 275 275 275 345 316 2 630 120 360 120 240 995 111 656 453 22 44 22 44 966 966 966 966 1 1 3 1 328 328 328 984 161 364 849 216 279 837 279 279 836 27 899 63 644 268 156 763 86 86 258 86 519 280 752 249 518 259 777 259 25 25 25 75 431 862 862 431 119 238 238 119 198 198 594 396 272 136 272 136 14 14 14 14 98 98 98 98 96 32 64 32 445 10 380 827 151 302 453 151 556 278 556 278 855 781 538 39 328 84 100 125 630 210 210 210 90 90 270 90 440 220 660 220 76 152 152 76 133 266 399 133 83 919 777 769 526 526 526 526 39 39 117 39 228 228 456 684 301 903 602 301 195 585 195 390 326 489 163 163 104 104 104 104 13 422 501 502 265 795 265 530 247 494 494 247 896 754 69 544 228 456 228 684 356 356 356 356 603 603 603 603 84 84 252 168 388 776 388 776 279 93 93 93 584 292 584 292 762 762 762 762 444 222 222 666 765 255 255 255 260 260 520 520 932 932 932 932 424 424 848 848 532 532 266 266 594 594 594 594 128 384 128 256 83 83 166 249 231 462 231 462 176 352 176 352 157 314 157 471 67 134 201 67 880 880 880 880 245 490 735 245 447 447 447 447 794 794 794 794 598 893 384 625 146 406 420 327 364 364 364 364 20 538 531 396 287 856 823 507 287 574 861 287 420 630 210 210 858 858 429 429 602 301 602 301 187 374 561 187 31 31 31 31 387 387 387 387 328 763 323 687 198 198 594 198 246 246 738 246 155 155 155 155 937 937 937 937 540 540 270 270 514 257 257 514 302 302 302 302 570 285 855 285 200 600 200 200 644 966 322 322 891 33 956 465 288 288 864 288 122 61 61 183 5 536 972 252 110 440 600 508 238 714 476 238 458 229 458 229 271 271 271 271 12 12 36 12 363 121 121 242 407 814 407 814 509 509 509 509 776 261 196 556 657 970 412 914 700 171 654 912 927 309 618 309 43 43 43 129 888 444 444 888 214 428 428 214 510 764 636 248 318 106 212 106 149 149 149 447 304 912 304 304 111 37 74 37 51 51 51 51 687 458 229 229 9 9 18 18 432 1000 624 450 432 288 144 144 690 349 717 984 742 371 742 371 582 194 388 194 232 232 232 696 18 9 9 27 592 592 592 592 327 654 981 327 180 180 540 180 418 247 839 767 62 62 62 186 196 196 588 196 1 1 1 1 493 995 349 629 170 685 224 388 831 277 277 277 103 103 206 206 78 26 26 26 864 288 288 576 204 204 204 204 243 243 729 486 624 312 312 624 297 177 312 117 33 99 33 33 552 276 276 828 894 298 298 298 236 708 236 236 130 130 130 390 964 964 964 964 111 111 111 333 161 161 161 161 717 22 339 238 656 328 656 328 96 192 288 96 136 68 136 68 388 194 388 194 666 222 222 444 54 264 460 46 64 192 128 64 669 669 669 669 161 161 161 161 432 648 216 216 111 333 111 111 267 534 534 267 386 671 254 827 638 638 319 319 334 668 334 668 109 109 109 109 309 927 309 309 333 111 111 111 416 523 283 780 12 4 4 8 219 657 219 219 12 947 271 408 855 855 855 855 116 232 116 232 621 621 621 621 107 107 107 107 442 435 927 816 484 968 968 484 103 103 103 309 246 992 465 484 802 541 421 867 5 718 958 557 573 191 382 191 141 109 542 924 705 235 235 470 524 524 524 524 410 517 662 622 977 977 977 977 325 325 325 325 292 934 588 226 775 134 544 806 992 992 992 992 558 279 279 837 855 164 224 140 995 792 274 210 545 451 755 114 406 812 406 812 242 560 473 326 25 25 50 50 347 347 694 694 110 110 110 110 321 321 963 321 697 697 697 697 100 100 200 200 956 956 956 956 503 620 802 15 137 24 396 646 297 297 297 891 310 930 620 310 598 267 822 636 979 979 979 979 989 989 989 989 344 344 344 344 968 484 968 484 312 312 312 312 188 188 188 188 381 288 957 179 239 239 239 239 542 271 271 813 210 420 210 630 269 269 807 269 68 34 102 34 320 480 160 160 230 460 230 460 624 624 312 312 114 539 666 541 322 322 322 966 42 28 14 14 429 429 429 429 230 690 230 230 636 318 318 636 242 242 726 242 102 51 51 102 189 794 726 331 834 446 750 57 349 349 349 349 181 543 181 181 784 167 663 943 618 206 412 206 315 105 210 105 931 51 890 375 304 304 304 304 698 698 698 698 257 771 257 257 131 131 131 131 150 754 811 380 615 205 205 205 251 502 251 502 320 160 160 480 340 170 510 170 542 218 882 48 26 78 26 26 875 875 875 875 356 712 712 356 230 230 460 460 128 64 64 128 622 141 486 869 42 126 84 42 398 199 199 398 226 452 226 452 273 273 546 546 216 216 216 216 920 920 460 460 214 214 642 214 322 322 161 161 53 159 53 53 6 6 6 18 900 930 594 773 166 83 83 249 940 940 940 940 602 903 301 301 30 30 90 60 466 466 466 466 286 858 286 286 77 77 77 77 327 218 109 109 220 110 110 220 320 320 960 320 834 834 834 834 525 525 525 525 624 624 624 624 208 208 208 624 129 129 129 129 242 121 363 121 882 441 882 441 277 554 831 277 935 935 935 935 75 25 25 25 110 110 330 110 331 662 662 331 435 290 145 145 180 180 540 180 306 102 102 102 215 430 430 215 897 897 897 897 123 41 41 82 768 589 30 26 722 722 722 722 626 313 313 939 909 303 303 303 320 320 320 960 66 66 198 66 43 43 129 43 212 212 106 106 511 27 387 354 675 675 675 675 33 33 33 99 331 993 331 331 21 7 7 7 627 771 942 622 153 153 153 459 509 509 509 509 906 906 906 906 822 274 274 274 259 259 259 259 280 280 840 560 774 774 774 774 439 396 870 939 295 885 295 590 762 254 254 254 66 198 66 66 274 274 274 274 143 205 541 116 219 219 219 657 138 276 138 414 742 742 742 742 510 190 559 830 458 916 916 458 822 955 447 913 477 159 318 159 477 159 318 159 852 284 284 284 771 257 257 257 167 167 501 167 924 830 601 16 608 450 871 43 382 382 191 191 890 890 890 890 16 16 48 16 125 125 125 125 208 104 312 104 110 110 110 330 6 6 6 18 920 920 920 920 395 790 790 395 67 134 67 201 30 30 90 30 289 289 289 289 679 679 679 679 681 227 227 227 300 963 135 52 964 964 964 964 112 336 112 112 939 313 313 626 369 123 123 123 926 926 926 926 501 167 167 167 425 425 425 425 13 13 13 13 943 943 943 943 662 331 331 662 419 152 115 425 272 136 408 136 120 360 120 120 666 955 338 665 244 122 366 122 55 110 165 55 19 19 57 19 759 759 759 759 515 515 515 515 489 55 913 500 903 701 301 837 261 783 261 261 750 250 250 250 34 102 34 34 316 316 316 316 646 646 646 646 3 1 1 1 106 106 318 106 290 290 580 580 908 908 908 908 586 586 586 586 579 193 193 193 108 324 108 108 122 366 122 122 308 616 308 616 432 144 144 144 215 430 645 215 823 173 710 582 688 344 344 688 705 13 612 660 86 86 86 86 314 314 314 942 730 365 730 365 239 478 239 478 150 75 150 75 351 702 702 351 318 106 106 106 124 124 124 124 712 712 356 356 12 24 24 12 293 293 293 293 16 48 16 16 836 836 836 836 80 345 893 110 580 580 580 580 428 672 709 306 243 243 243 729 982 491 982 491 510 170 170 340 765 765 765 765 868 434 868 434 215 752 350 108 715 715 715 715 765 765 765 765 87 174 87 174 644 644 644 644 249 498 747 249 491 491 491 491 658 309 467 473 982 275 184 44 51 109 469 187 9 27 9 9 16 605 403 611 829 117 687 123 999 333 333 333 358 358 716 716 57 57 57 57 923 731 642 944 947 947 947 947 372 372 372 372 189 378 189 567 65 65 65 195 295 785 435 676 777 777 777 777 8 8 4 4 9 9 18 18 582 291 291 582 300 300 600 900 634 951 317 317 519 519 519 519 552 184 184 368 19 674 344 663 949 949 949 949 877 877 877 877 263 263 263 263 308 924 308 308 26 26 52 52 697 848 15 638 22 44 22 44 56 28 28 56 805 805 805 805 183 183 183 183 126 126 378 126 86 43 43 129 769 849 923 596 212 212 424 424 393 786 786 393 24 12 36 12 159 141 773 850 595 63 376 784 152 152 76 76 603 603 603 603 358 179 179 358 39 39 39 39 215 215 645 215 255 510 765 255 564 376 188 188 324 324 324 972 310 310 930 310 801 267 267 534 104 104 312 104 42 42 84 126 648 324 648 324 496 992 992 496 742 742 742 742 216 216 216 216 707 707 707 707 275 912 759 897 576 288 288 576 409 477 251 40 301 602 602 301 262 131 262 131 674 674 674 674 519 519 519 519 825 275 275 275 265 47 158 842 311 311 311 311 938 469 469 938 278 278 278 834 552 552 552 552 608 889 514 265 136 136 408 136 12 12 36 12 470 470 470 470 368 368 736 736 905 905 905 905 648 216 216 216 260 260 260 780 135 135 135 405 162 54 54 54 420 420 420 420 75 75 75 75 204 102 306 102 823 398 237 792 16 48 16 16 50 150 50 100 63 63 189 126 401 401 401 401 258 129 258 129 40 40 40 120 601 805 713 842 143 286 286 143 407 407 407 407 591 591 591 591 175 175 525 175 105 105 315 210 25 25 50 75 406 203 203 609 310 310 310 930 250 750 250 250 138 138 414 138 293 293 879 586 876 292 292 292 378 378 378 378 233 233 233 233 207 138 69 69 364 364 182 182 28 28 28 84 841 215 910 907 322 322 644 644 351 351 351 351 204 408 408 204 101 101 303 202 317 613 224 78 187 561 187 187 394 394 197 197 3 3 3 9 504 82 499 650 283 283 566 566 3 9 3 3 519 323 190 15 222 222 666 222 513 171 171 342 281 281 843 281 595 595 595 595 153 153 306 459 825 788 192 512 575 391 899 611 422 633 211 211 140 140 140 140 248 496 248 744 311 311 622 622 366 366 366 366 211 633 211 211 338 338 338 338 379 379 758 758 363 363 363 363 579 193 386 193 702 787 52 894 359 359 359 359 420 210 210 420 194 282 988 629 140 140 140 420 132 396 132 132 295 49 301 422 218 109 327 109 226 678 226 452 92 92 92 92 11 11 33 11 614 614 307 307 197 394 591 197 61 122 61 183 504 252 756 252 121 242 121 242 218 436 218 654 472 695 583 709 103 103 103 103 172 613 445 891 542 427 747 739 120 80 40 40 448 224 448 224 784 784 784 784 223 446 446 223 158 316 158 316 389 971 251 740 509 509 509 509 148 859 741 593 404 715 607 609 225 225 225 675 110 110 330 110 158 158 474 158 101 303 101 101 555 555 555 555 299 299 598 897 808 808 808 808 765 765 765 765 637 259 595 27 210 210 210 630 25 75 25 25 346 519 173 173 292 292 292 292 90 270 90 90 796 796 398 398 253 253 759 506 273 546 819 273 218 218 218 218 318 954 318 318 474 711 237 237 987 987 987 987 930 509 778 525 393 458 957 459 354 354 354 354 231 231 693 231 56 28 84 28 672 672 672 672 394 591 197 197 400 822 583 419 584 292 292 876 165 165 165 495 161 161 161 161 588 720 76 841 312 156 312 156 790 790 790 790 320 320 320 960 861 287 287 574 712 304 701 708 568 284 568 284 484 895 937 597 263 263 263 789 48 144 48 48 485 485 485 485 668 709 848 832 475 475 475 475 634 171 432 730 386 193 579 193 783 261 261 261 864 864 432 432 327 327 327 327 273 273 273 273 229 458 687 229 233 233 233 699 305 915 305 610 908 454 454 908 286 286 572 858 318 318 636 636 855 285 570 285 13 26 13 26 357 706 303 701 755 755 755 755 29 58 29 58 110 345 260 423 592 592 592 592 15 15 30 30 29 29 29 87 839 508 324 77 210 210 210 630 631 631 631 631 966 483 483 966 454 454 454 454 54 54 108 108 730 365 730 365 892 48 198 51 241 723 241 241 24 8 8 8 197 197 197 197 679 679 679 679 18 6 6 6 921 921 921 921 271 280 300 988 162 209 596 913 252 252 252 756 141 282 423 141 124 62 62 124 432 864 432 864 51 102 51 102 32 32 32 32 806 806 806 806 219 219 438 438 136 136 408 136 81 768 52 595 160 320 160 320 556 278 834 278 736 736 736 736 247 494 494 247 425 104 674 442 536 856 47 832 99 582 382 247 251 251 753 502 57 171 57 57 894 298 298 298 40 40 40 120 21 21 21 63 436 872 436 872 560 280 280 560 435 145 290 145 232 116 232 116 974 729 101 960 600 300 900 300 311 311 311 311 445 890 445 890 205 205 205 205 832 371 960 373 15 15 15 15 442 663 221 221 781 781 781 781 734 531 492 86 168 252 84 84 255 85 85 85 956 956 956 956 542 271 813 271 157 333 804 815 800 400 400 800 18 54 18 18 328 328 984 328 904 904 904 904 149 447 149 149 524 833 575 640 443 443 886 886 348 116 116 116 193 386 579 193 143 429 143 143 137 137 137 137 428 428 428 428 71 103 937 591 870 870 870 870 606 606 606 606 492 793 197 510 682 430 989 483 959 412 625 572 648 258 454 9 803 491 26 771 133 133 266 399 201 603 201 201 182 546 182 182 387 956 465 328 285 285 855 285 928 213 422 94 2 3 1 1 701 864 840 938 285 285 285 285 531 531 531 531 254 254 127 127 149 149 149 149 33 33 33 33 910 844 141 723 816 544 272 272 177 354 177 354 198 198 198 594 326 652 978 326 651 217 217 217 207 621 207 414 205 205 615 205 855 855 855 855 712 712 356 356 144 48 48 48 300 100 100 100 42 84 42 84 883 428 106 233 151 943 325 610 202 202 606 202 90 90 90 90 814 596 284 584 735 490 245 245 72 24 24 24 504 252 504 252 436 872 436 872 186 558 186 186 593 562 478 922 493 493 493 493 241 241 241 241 352 528 502 690 216 216 432 432 616 308 308 924 804 402 402 804 210 315 105 105 71 213 71 142 284 284 284 852 750 375 375 750 293 879 293 293 55 165 55 55 295 590 295 885 304 912 304 304 330 110 110 110 18 9 9 27 58 58 174 116 330 110 110 110 615 615 615 615 580 870 290 290 92 183 454 764 479 479 479 479 629 629 629 629 513 171 171 171 394 394 394 394 168 84 252 84 352 352 352 352 174 522 174 348 659 303 354 945 386 772 386 772 509 117 44 198 299 598 598 299 938 469 469 938 795 265 265 265 44 44 44 132 225 225 225 675 317 317 317 317 719 719 719 719 239 239 239 717 910 740 182 600 385 385 385 385 166 571 226 346 813 271 271 542 867 547 679 608 99 297 99 99 268 804 268 536 632 632 316 316 783 261 261 522 325 650 325 650 835 100 869 490 281 281 281 281 282 846 282 564 20 40 40 20 301 602 602 301 515 515 515 515 942 471 942 471 321 642 963 321 122 244 366 122 555 185 185 370 827 529 464 734 302 151 302 151 203 203 203 609 389 778 389 778 322 322 322 966 368 184 552 184 451 451 451 451 352 343 247 35 163 470 157 752 324 162 162 324 786 786 786 786 7 21 7 7 30 717 593 895 581 493 57 922 87 87 261 87 114 38 38 76 638 638 638 638 325 325 325 325 256 512 512 256 337 337 337 337 315 630 315 945 52 156 52 52 87 87 87 261 267 33 468 867 94 282 94 188 544 272 544 272 566 566 566 566 141 282 141 282 444 222 222 666 980 490 980 490 726 726 726 726 850 850 850 850 680 455 606 49 253 702 317 542 216 432 216 432 650 813 375 533 911 911 911 911 927 927 927 927 723 279 500 505 163 163 489 326 36 72 72 36 275 275 550 550 588 588 294 294 192 192 192 192 271 271 542 542 549 183 183 183 292 146 146 292 218 436 654 218 814 407 814 407 154 154 154 462 611 611 611 611 322 322 322 966 71 204 707 857 19 19 57 19 829 829 829 829 342 684 342 684 276 276 276 828 378 189 189 567 116 116 116 348 44 44 88 88 295 885 295 295 386 160 869 973 768 768 384 384 370 370 370 370 534 267 267 801 782 391 782 391 120 40 40 80 192 192 576 192 149 149 149 149 525 260 912 102 440 880 880 440 196 588 196 196 441 320 870 337 64 32 64 32 660 660 330 330 259 259 259 259 197 197 197 197 232 232 116 116 666 333 333 666 583 640 984 467 306 612 612 306 954 636 318 318 311 622 622 311 446 446 892 892 55 461 371 446 289 578 289 867 170 760 628 716 234 234 702 468 270 270 270 810 104 52 52 156 195 585 195 390 52 26 26 78 190 380 190 380 82 246 82 82 344 344 344 344 160 160 320 320 81 946 96 441 5 5 5 5 845 864 488 181 74 37 37 111 321 321 963 642 12 12 36 24 476 476 476 476 834 278 556 278 747 96 306 840 332 664 664 332 256 128 128 256 432 216 648 216 428 214 214 642 709 709 709 709 279 558 558 279 327 327 327 327 794 397 397 794 658 987 329 329 399 798 798 399 71 71 71 71 566 566 566 566 82 246 82 82 42 42 21 21 4 4 8 12 131 777 796 369 465 155 155 310 306 102 204 102 64 32 96 32 93 93 93 279 31 93 31 31 207 207 414 621 914 914 914 914 970 485 485 970 199 597 199 398 212 841 221 993 296 296 888 296 240 80 80 80 166 83 166 83 624 208 208 416 301 301 301 903 864 288 288 288 850 850 850 850 290 954 780 888 306 306 306 918 264 528 264 528 795 265 265 265 122 122 122 122 403 403 403 403 108 108 216 216 35 35 105 35 682 411 456 465 372 124 124 124 858 858 858 858 376 762 555 134 73 219 73 73 885 260 835 604 124 248 372 124 220 220 440 660 123 123 369 123 371 704 408 51 206 309 103 103 831 277 277 277 620 620 310 310 156 156 78 78 114 342 114 114 43 43 129 43 62 62 62 62 20 20 10 10 62 124 62 124 904 904 452 452 731 38 621 159 781 781 781 781 495 495 495 495 798 399 399 798 152 228 76 76 985 985 985 985 48 144 48 48 379 379 379 379 114 114 114 114 357 357 714 714 644 629 936 423 888 698 439 459 274 548 274 822 75 225 75 75 166 332 166 498 134 268 268 134 859 859 859 859 663 221 221 221 384 128 128 128 741 741 741 741 986 493 986 493 281 281 562 562 519 173 346 173 307 307 921 307 589 589 589 589 594 198 198 396 582 959 708 993 271 542 813 271 173 173 519 173 86 749 764 212 229 229 458 687 637 326 892 690 535 473 817 536 935 797 320 39 750 375 375 750 289 711 358 53 154 308 154 308 752 831 714 889 703 703 703 703 67 67 67 67 282 282 846 564 369 123 123 123 273 273 273 273 793 989 849 548 374 748 748 374 819 819 819 819 203 406 203 609 84 252 84 168 458 229 229 687 458 229 229 687 599 599 599 599 319 957 319 319 902 902 902 902 241 241 482 723 264 264 792 264 608 304 608 304 816 272 272 272 109 109 327 109 460 460 460 460 134 268 402 134 364 182 364 182 790 790 395 395 136 408 136 136 284 568 852 284 189 189 189 567 585 195 195 195 353 353 706 706 732 979 210 34 171 57 57 57 324 486 162 162 447 298 149 149 89 89 267 178 89 267 89 178 561 187 187 187 301 602 602 301 372 124 124 248 234 234 234 702 49 49 49 147 836 418 418 836 128 128 128 128 329 987 329 329 77 77 231 77 465 155 155 310 26 52 26 78 120 120 120 360 24 48 24 48 196 196 196 588 858 286 286 286 846 423 423 846 326 326 978 326 126 126 378 126 612 612 612 612 538 269 269 807 54 54 54 54 704 460 798 748 835 835 835 835 744 429 337 349 162 162 162 162 663 663 663 663 430 215 215 430 786 865 676 667 828 276 276 276 54 18 18 18 584 292 584 292 143 143 143 143 162 54 54 54 120 120 60 60 608 446 577 61 551 551 551 551 100 200 100 200 780 260 260 260 693 926 913 393 101 202 202 101 120 40 40 40 934 467 467 934 66 66 33 33 131 393 262 131 70 2 715 513 64 192 64 64 491 982 491 982 804 95 673 29 989 989 989 989 303 101 101 101 1000 1000 1000 1000 913 20 555 254 288 288 288 864 364 364 364 364 876 292 584 292 108 108 108 108 140 70 70 210 93 279 93 93 77 77 77 231 988 988 988 988 695 888 121 797 665 665 665 665 835 728 415 113 968 968 968 968 19 19 19 57 133 266 399 133 460 230 690 230 237 158 79 79 66 198 66 66 809 305 527 595 186 186 186 558 79 237 79 79 259 777 259 259 611 611 611 611 324 364 610 753 192 96 288 96 834 814 969 769 13 13 26 39 164 328 492 164 401 802 802 401 143 143 286 429 157 753 691 324 26 811 366 775 258 86 172 86 126 378 126 126 616 616 616 616 171 513 342 171 195 195 585 195 620 930 310 310 293 879 293 586 89 267 178 89 709 541 406 19 186 980 900 165 90 270 90 180 246 246 246 246 953 584 753 827 930 465 465 930 327 981 327 327 293 322 333 18 101 101 101 101 354 118 118 236 940 177 584 278 43 86 43 129 431 846 159 868 292 292 292 876 9 27 9 9 739 739 739 739 65 195 65 130 553 961 938 529 721 936 525 396 478 374 411 620 46 46 46 46 671 391 935 417 685 685 685 685 509 509 509 509 199 199 199 199 260 130 260 130 746 144 248 373 262 524 786 262 347 477 876 316 480 160 160 160 501 494 982 31 639 639 639 639 97 97 194 194 321 107 107 214 608 608 608 608 284 284 852 568 118 118 118 354 282 94 188 94 93 279 93 93 47 94 47 94 898 449 898 449 867 289 578 289 274 822 274 548 616 616 308 308 555 842 400 836 163 163 489 326 577 577 577 577 257 257 771 257 667 190 734 391 527 527 527 527 425 820 329 312 132 132 132 132 873 291 291 291 734 734 734 734 282 797 324 172 298 298 894 298 880 440 440 880 78 39 39 78 350 80 834 761 938 938 469 469 152 152 456 304 192 64 128 64 702 351 351 702 257 257 257 257 548 548 548 548 536 536 268 268 72 24 6 547 7 7 7 7 26 78 26 26 42 21 63 21 234 234 117 117 127 598 177 408 684 456 228 228 131 131 393 131 365 365 730 730 807 757 659 265 496 744 248 248 437 437 874 874 894 298 298 298 593 482 272 668 476 476 476 476 223 669 223 446 174 87 174 87 161 161 483 161 666 348 969 812 582 219 94 445 216 72 144 72 630 315 630 315 49 49 147 98 283 283 849 283 698 698 698 698 31 93 62 31 12 36 12 12 504 77 405 562 420 311 108 613 101 101 303 101 242 121 242 121 392 196 392 196 546 364 182 182 562 712 720 266 905 905 905 905 520 520 260 260 335 335 335 335 270 810 270 270 684 684 684 684 284 284 852 284 84 168 84 252 940 940 470 470 442 221 663 221 881 881 881 881 160 160 320 320 342 342 342 342 426 213 213 426 830 559 165 343 222 666 222 444 372 372 372 372 75 150 75 225 626 626 626 626 918 918 459 459 166 166 498 166 886 443 443 886 559 209 316 571 359 436 510 938 548 548 548 548 68 136 204 68 806 806 403 403 91 273 91 91 499 499 499 499 265 265 795 530 59 59 59 59 925 697 132 885 141 141 141 141 136 136 408 136 706 706 353 353 224 224 672 224 705 235 235 235 278 278 278 834 137 137 137 411 23 46 23 46 68 68 68 204 331 331 331 993 136 136 408 272 538 538 538 538 225 225 675 450 363 363 726 726 314 314 628 942 77 281 371 126 519 519 519 519 674 198 635 842 304 152 456 152 199 498 179 572 561 561 561 561 223 669 223 446 917 917 917 917 317 317 634 634 309 927 309 618 181 663 630 141 287 287 861 287 123 123 246 246 25 25 25 75 749 749 749 749 427 427 427 427 227 227 454 681 764 692 712 578 628 903 270 655 292 292 292 876 648 648 648 648 762 762 762 762 258 258 258 258 656 656 656 656 905 439 229 965 656 997 945 901 558 279 279 558 55 55 110 165 136 136 136 136 252 504 756 252 694 694 694 694 44 44 44 44 250 250 750 250 846 523 877 776 146 292 292 146 689 689 689 689 30 773 562 219 199 199 199 199 810 974 581 973 522 242 1000 161 531 340 912 496 490 245 735 245 86 258 172 86 95 95 95 95 366 366 183 183 763 92 997 204 30 30 30 30 944 549 15 140 389 389 389 389 910 455 455 910 813 819 631 307 261 783 261 261 781 781 781 781 449 449 898 898 682 682 341 341 9 3 3 6 34 17 17 34 36 36 108 36 48 48 48 144 631 399 422 737 99 99 99 99 282 564 282 564 173 88 107 488 363 363 363 363 705 550 428 588 202 606 202 404 112 36 10 612 668 668 668 668 400 400 400 400 742 608 767 559 60 20 20 20 280 140 420 140 180 60 60 60 100 50 100 50 212 212 424 424 56 56 168 56 27 18 9 9 132 44 44 44 346 346 346 346 546 273 273 546 34 34 68 102 165 165 165 495 382 573 191 191 403 403 403 403 180 360 360 180 128 128 256 384 768 512 256 256 964 727 789 242 38 114 38 76 300 300 900 300 201 713 137 731 958 958 958 958 22 22 22 22 96 96 288 192 106 53 106 53 14 14 14 14 195 585 195 195 591 586 62 956 58 996 951 34 845 845 845 845 617 617 617 617 80 783 562 409 871 871 871 871 518 518 518 518 301 301 301 301 82 246 164 82 119 119 357 238 152 520 34 347 873 873 873 873 159 159 159 477 252 504 252 504 236 840 860 494 699 233 233 233 116 232 232 116 402 804 402 804 829 79 609 868 290 290 290 870 894 447 894 447 263 789 263 526 481 445 459 582 460 589 845 249 296 888 296 296 302 604 906 302 73 146 73 219 23 23 46 46 348 696 348 696 42 126 42 42 740 253 189 821 289 516 561 342 538 538 538 538 651 851 367 609 994 994 994 994 642 321 642 321 204 300 22 944 257 257 514 514 406 591 313 872 366 122 122 122 393 393 786 786 157 471 157 314 960 960 960 960 630 630 315 315 258 774 258 516 777 259 259 259 178 178 534 356 199 199 199 199 296 444 148 148 57 57 171 114 321 963 321 642 660 869 326 795 164 514 530 555 127 127 127 381 1000 1000 500 500 618 515 368 53 54 18 18 18 115 230 345 115 82 41 41 123 616 804 232 379 386 408 583 367 656 900 117 51 353 353 353 353 340 94 93 307 50 50 100 100 112 242 861 523 493 986 986 493 247 494 741 247 301 301 301 903 684 684 684 684 61 61 183 61 260 130 130 260 889 889 889 889 318 318 318 318 324 324 972 324 405 756 842 11 322 322 966 322 53 53 106 106 73 146 146 73 927 459 433 39 223 223 223 223 658 329 329 658 333 999 666 333 417 388 643 685 676 290 156 39 322 966 644 322 278 834 278 278 436 218 218 654 256 416 13 400 122 122 122 366 323 969 323 323 966 683 301 785 198 594 198 198 843 871 166 854 537 179 179 358 639 213 426 213 314 314 628 942 318 477 159 159 180 120 60 60 239 239 239 239 430 430 430 430 125 125 125 125 337 337 337 337 850 850 425 425 841 316 289 467 439 878 878 439 330 330 990 660 352 352 704 704 48 48 48 144 893 528 293 529 90 270 90 90 80 80 160 160 212 212 212 636 41 41 123 82 344 172 344 172 76 38 38 76 963 742 76 559 817 275 674 510 353 353 353 353 184 368 184 368 231 231 231 693 251 753 502 251 31 62 31 62 510 510 510 510 284 284 284 284 61 183 61 61 268 536 536 268 561 187 187 374 846 846 846 846 552 552 552 552 85 615 811 715 617 223 32 195 937 937 937 937 501 167 167 167 122 61 183 61 78 78 78 234 468 2 481 92 215 645 215 430 272 272 272 272 38 38 38 114 150 483 905 58 220 660 220 220 786 262 262 262 396 485 772 149 300 150 300 150 641 367 424 834 160 80 80 240 746 876 946 344 360 133 72 495 966 483 966 483 181 692 565 588 63 63 63 63 101 202 202 101 38 38 76 76 83 83 166 166 11 11 11 11 848 848 424 424 124 62 124 62 963 321 321 642 162 324 324 162 297 99 198 99 111 37 37 74 468 156 156 312 777 259 259 259 516 774 258 258 489 489 489 489 111 37 37 37 222 222 222 222 458 229 229 458 116 116 232 348 400 600 200 200 174 522 174 174 925 925 925 925 239 239 717 478 155 155 155 155 11 35 77 815 90 270 180 90 332 664 664 332 322 161 483 161 265 454 132 388 618 309 618 309 992 992 992 992 145 435 145 290 819 546 273 273 192 96 96 288 87 87 87 87 640 640 320 320 346 692 346 692 744 614 666 772 252 84 84 168 312 624 936 312 918 760 930 995 747 471 622 694 321 642 642 321 139 278 278 139 778 389 778 389 333 852 786 862 255 765 255 255 57 171 57 57 571 571 571 571 479 564 47 805 648 972 324 324 841 803 880 970 388 194 194 582 625 625 625 625 640 320 320 640 491 294 578 820 276 8 268 742 545 545 545 545 728 602 544 571 738 738 738 738 134 569 898 821 195 195 195 585 816 127 765 640 350 700 700 350 806 403 806 403 261 261 783 261 716 716 716 716 289 289 867 578 288 288 288 864 25 75 25 25 415 939 320 61 313 626 313 939 299 299 897 598 232 232 464 464 165 55 55 55 954 318 318 636 371 742 742 371 512 768 256 256 482 39 971 311 92 184 276 92 353 339 5 78 255 765 255 510 10 10 10 10 118 118 59 59 707 89 79 646 400 112 104 639 477 954 954 477 927 564 729 424 215 215 430 645 708 708 708 708 148 148 148 148 278 278 278 834 1 1 1 3 62 770 647 377 13 13 39 13 173 519 173 173 890 106 118 519 863 863 863 863 29 58 29 58 519 784 39 243 266 184 178 818 67 497 172 822 144 432 144 144 251 251 753 251 414 414 414 414 87 615 147 260 21 21 42 42 153 459 153 153 312 312 936 312 174 58 58 58 138 46 46 46 74 74 74 222 866 622 32 168 183 183 183 183 488 488 976 976 741 739 512 215 721 316 494 328 496 496 992 992 956 581 584 154 292 146 438 146 963 139 281 839 878 878 878 878 367 734 367 734 957 957 957 957 930 310 310 310 375 125 250 125 183 549 183 366 481 481 481 481 399 399 399 399 640 960 320 320 166 166 166 498 392 392 784 784 7 891 660 15 260 780 260 260 990 990 990 990 217 217 217 217 263 263 789 263 560 280 280 560 57 57 57 171 333 999 333 666 65 65 195 65 329 658 329 987 260 260 260 780 208 104 312 104 132 396 132 132 869 869 869 869 250 750 250 250 536 804 268 268 264 264 132 132 573 573 573 573 28 519 760 174 949 594 328 152 457 457 457 457 267 651 545 170 321 642 642 321 234 468 234 468 63 21 21 21 348 232 116 116 482 482 482 482 324 324 324 324 197 394 394 197 326 326 326 326 525 525 525 525 746 659 471 159 166 332 166 498 68 204 136 68 209 418 627 209 106 807 516 396 157 107 880 618 170 510 340 170 595 999 955 117 21 21 21 21 269 807 538 269 637 637 637 637 490 980 980 490 476 476 238 238 480 480 960 960 88 88 264 88 72 144 72 144 220 220 220 220 666 333 999 333 208 624 208 208 224 224 672 224 250 634 794 323 512 256 512 256 25 25 75 25 618 206 206 206 354 615 415 706 251 502 502 251 722 722 722 722 232 464 464 232 750 750 750 750 831 831 831 831 428 214 428 214 215 215 430 645 42 42 84 84 1 1 1 3 59 177 59 59 48 48 24 24 317 634 317 951 512 356 815 478 276 621 35 905 15 10 5 5 391 782 782 391 196 98 98 294 890 445 445 890 102 306 102 204 326 999 541 703 55 165 55 55 22 22 22 66 265 795 265 530 204 102 204 102 34 68 68 34 819 273 273 546 103 381 120 760 113 96 230 602 362 362 362 362 405 405 405 405 554 362 347 50 256 768 512 256 57 294 561 675 672 224 224 448 86 172 258 86 546 273 273 546 179 493 802 790 312 312 312 312 64 192 64 64 233 233 699 233 993 662 331 331 630 210 420 210 6 2 2 2 110 110 110 330 657 657 657 657 192 192 192 576 364 364 182 182 66 406 695 805 799 799 799 799 363 121 121 121 716 716 716 716 197 197 591 197 414 138 138 138 378 378 378 378 510 170 340 170 408 408 408 408 400 200 600 200 532 933 452 62 27 27 81 27 393 770 541 151 612 612 612 612 670 670 670 670 443 443 886 886 236 118 118 236 218 227 903 63 89 293 227 255 830 830 830 830 78 52 26 26 72 36 72 36 262 131 393 131 439 878 878 439 242 242 242 242 545 243 240 377 276 552 276 552 570 570 285 285 186 186 186 558 623 623 623 623 570 570 570 570 930 310 310 620 959 732 526 931 118 236 118 236 955 494 557 136 483 161 161 322 415 201 123 988 296 296 888 296 70 880 846 843 207 475 17 885 250 250 250 750 86 86 86 258 719 623 631 935 6 9 3 3 283 566 283 566 182 364 182 546 385 385 385 385 504 168 168 168 17 51 34 17 524 262 262 786 404 404 404 404 459 918 918 459 214 642 214 428 580 149 69 433 253 506 506 253 202 202 404 404 324 648 648 324 271 813 542 271 745 745 745 745 319 431 595 97 272 544 272 816 218 654 218 218 355 355 355 355 171 171 513 171 99 99 99 297 186 186 93 93 464 928 464 928 217 5 103 173 767 767 767 767 377 377 754 754 848 213 964 418 146 219 73 73 326 326 652 978 230 115 115 230 496 496 496 496 356 534 178 178 243 962 783 123 522 522 261 261 561 187 187 187 502 502 502 502 42 665 695 215 71 142 71 142 662 662 662 662 871 871 871 871 242 484 242 726 338 169 169 507 805 805 805 805 794 794 794 794 961 553 971 751 927 309 309 309 615 958 610 286 929 929 929 929 408 816 408 816 272 816 272 272 346 692 346 692 84 42 42 84 30 60 30 90 800 800 800 800 135 270 405 135 217 217 434 434 976 553 305 362 992 992 992 992 228 342 114 114 47 94 141 47 330 990 330 660 152 152 76 76 706 731 443 333 106 53 53 159 375 375 375 375 188 6 508 704 468 716 155 121 949 70 765 104 847 959 716 124 125 250 250 125 605 203 438 389 747 747 747 747 834 834 834 834 351 488 380 10 156 468 312 156 688 688 344 344 630 416 181 932 216 216 216 216 175 278 194 127 293 293 879 293 35 105 35 35 576 192 192 384 939 313 313 313 550 550 275 275 425 425 850 850 704 704 704 704 366 244 122 122 132 396 132 132 154 488 551 18 844 422 844 422 62 62 186 124 20 40 40 20 6 6 6 6 326 163 163 326 229 458 229 458 442 221 221 442 191 191 191 573 461 461 461 461 176 352 352 176 163 163 326 489 410 410 410 410 477 477 477 477 133 399 133 133 389 778 389 778 530 530 265 265 849 804 673 43 330 330 990 660 624 624 312 312 141 371 993 82 157 864 433 876 318 106 106 106 413 413 413 413 494 247 247 741 214 428 214 642 632 316 316 632 56 56 112 168 15 30 45 15 510 170 170 340 628 314 314 942 297 297 297 891 664 664 664 664 918 459 459 918 238 714 238 476 320 640 640 320 99 61 275 436 160 80 80 240 770 493 54 124 928 279 113 736 390 130 260 130 14 674 149 165 305 525 772 317 45 15 15 30 215 215 430 645 155 155 155 465 127 127 127 127 139 398 101 710 192 384 384 192 708 708 708 708 3 6 9 3 264 792 264 264 114 228 228 114 199 199 597 398 188 188 564 188 145 435 145 290 275 550 275 825 236 144 730 663 142 71 142 71 200 400 400 200 399 133 133 133 162 306 336 600 482 482 482 482 326 652 652 326 482 241 241 723 125 250 125 375 385 385 770 770 613 368 801 534 330 330 660 990 174 348 174 522 308 308 308 924 937 937 937 937 200 200 600 200 526 526 526 526 28 28 28 28 297 891 594 297 444 769 450 693 72 216 144 72 223 849 981 782 342 342 342 342 173 173 519 346 986 986 986 986 696 569 923 768 168 168 168 504 2 2 2 2 219 219 219 657 697 697 697 697 804 804 402 402 779 377 296 491 251 753 251 251 30 15 45 15 195 195 585 390 622 151 161 815 912 721 211 791 128 128 128 128 699 233 233 466 109 427 69 584 502 251 251 753 416 416 416 416 790 429 310 886 221 221 442 663 214 107 107 214 720 720 720 720 144 72 216 72 375 375 375 375 424 212 636 212 957 319 319 319 956 929 132 542 156 317 601 533 59 59 177 59 24 48 48 24 142 142 426 142 8 8 16 16 245 245 245 245 990 808 429 426 267 267 267 267 437 437 874 874 80 80 80 240 340 340 680 680 115 230 115 345 206 309 103 103 229 229 229 229 729 729 729 729 413 413 826 826 596 894 298 298 837 279 279 279 566 283 283 566 332 996 332 664 584 584 292 292 64 64 128 192 461 461 461 461 173 173 173 173 922 461 461 922 312 249 781 328 73 73 73 73 173 346 173 346 119 119 357 238 61 61 122 183 69 207 69 138 938 938 938 938 977 453 701 405 279 279 558 558 231 231 462 462 473 946 473 946 390 390 195 195 135 135 135 405 113 113 113 113 662 1 896 15 871 871 871 871 188 564 188 376 318 954 318 318 913 913 913 913 122 122 122 366 147 49 49 49 350 175 350 175 371 192 701 379 960 640 320 320 583 501 364 182 611 611 611 611 921 132 466 153 576 192 192 192 342 171 342 171 330 990 330 330 152 76 76 152 14 42 14 14 187 187 187 187 286 286 286 286 711 237 237 237 678 678 678 678 48 48 144 48 302 453 151 151 21 21 63 21 79 79 79 79 81 81 243 81 404 180 860 953 458 458 458 458 948 316 632 316 216 108 108 216 169 169 338 507 441 441 441 441 317 634 634 317 137 137 137 411 103 72 63 151 66 66 66 66 157 157 157 157 141 141 141 141 447 149 149 149 360 360 180 180 201 67 134 67 139 417 139 139 800 154 855 366 793 427 367 914 33 99 33 33 115 115 115 115 252 252 756 504 672 224 224 224 714 714 357 357 635 868 703 524 654 650 922 862 446 622 415 510 485 485 485 485 295 19 316 129 209 209 209 627 379 758 758 379 458 229 458 229 222 74 74 74 285 95 95 95 169 507 169 169 298 149 298 149 301 301 301 301 218 218 109 109 101 101 101 101 197 197 591 394 696 348 348 696 99 297 99 99 243 243 486 486 907 907 907 907 426 142 142 142 39 39 39 117 44 44 44 132 422 422 211 211 45 45 45 45 214 107 107 321 229 458 458 229 223 223 223 669 978 326 326 326 250 750 250 250 49 49 49 147 570 570 570 570 190 190 190 190 318 318 159 159 873 291 291 291 530 478 439 594 258 129 129 387 300 100 100 100 540 540 540 540 448 672 224 224 258 258 258 258 70 70 35 35 315 315 630 945 477 477 477 477 237 79 158 79 494 494 494 494 844 834 759 110 756 252 252 252 226 226 226 678 756 504 252 252 31 31 62 62 2 832 971 706 79 79 237 79 737 283 152 847 110 165 55 55 347 347 347 347 136 136 136 408 209 627 209 209 105 105 315 105 56 168 56 112 838 973 435 372 184 184 184 184 786 393 786 393 123 369 123 123 294 147 147 294 252 756 504 252 633 633 633 633 420 420 420 420 701 701 701 701 321 321 321 963 266 266 266 798 41 41 41 41 184 368 552 184 698 698 698 698 677 33 703 651 91 91 182 273 759 759 759 759 309 927 309 309 206 206 412 412 281 843 281 281 107 696 510 433 166 166 498 332 580 580 290 290 152 152 152 152 372 248 124 124 990 788 29 950 145 145 145 435 260 520 260 520 732 732 732 732 175 175 175 175 163 489 163 163 211 432 252 515 304 304 304 304 212 212 424 636 159 477 159 318 694 316 220 969 268 270 87 932 571 571 571 571 323 323 323 323 43 407 583 189 472 236 236 708 766 766 766 766 999 73 771 94 585 195 390 195 263 263 526 789 909 758 504 937 468 156 156 156 636 212 424 212 234 234 234 234 216 108 108 216 289 288 187 206 812 867 898 796 108 216 108 216 780 260 260 260 300 300 300 900 493 576 375 7 931 931 931 931 890 445 890 445 798 399 798 399 483 322 161 161 260 260 260 780 9 9 27 9 709 709 709 709 270 540 540 270 105 315 105 210 182 364 364 182 11 11 22 22 126 126 63 63 418 209 418 209 332 664 664 332 44 22 44 22 812 812 812 812 570 285 285 570 567 378 189 189 253 253 506 506 704 614 54 886 277 67 346 541 190 190 190 190 225 675 225 225 202 202 202 606 262 393 131 131 442 884 442 884 317 317 634 634 17 17 51 17 203 203 406 406 348 174 174 522 96 192 288 96 207 464 820 395 687 687 687 687 193 193 579 193 508 254 254 762 63 63 189 126 882 882 882 882 126 63 126 63 426 639 213 213 132 44 44 44 931 931 931 931 368 184 552 184 712 712 712 712 51 153 51 51 801 267 267 534 361 361 361 361 254 762 254 508 462 154 154 154 703 265 422 119 284 852 284 568 109 327 109 109 36 36 108 36 6 6 6 6 114 114 228 228 40 482 129 242 220 220 110 110 152 152 152 456 314 314 314 314 279 324 92 419 61 61 122 183 170 510 170 170 230 230 460 460 90 90 180 180 470 235 470 235 7 7 14 21 937 57 351 68 28 84 28 28 25 990 262 164 633 904 865 520 765 975 928 171 198 66 66 132 21 63 21 21 628 628 628 628 375 125 250 125 223 446 669 223 490 490 490 490 135 135 135 135 264 264 264 792 59 816 727 836 881 582 328 561 388 388 388 388 180 360 180 540 541 541 541 541 325 650 650 325 70 210 140 70 993 993 993 993 59 177 59 118 977 495 64 885 58 58 174 58 499 998 998 499 107 718 493 733 176 176 176 176 56 56 112 168 104 312 208 104 961 961 961 961 302 780 187 70 759 87 958 69 553 498 32 406 290 290 870 290 28 28 28 84 238 238 238 238 188 188 564 188 727 727 727 727 131 74 771 398 231 231 693 462 325 975 325 650 386 386 386 386 212 106 106 318 796 796 796 796 691 303 119 194 861 861 861 861 691 468 287 139 968 968 968 968 86 172 86 172 380 215 968 88 77 77 231 77 50 50 100 150 445 445 445 445 4 2 2 4 452 904 904 452 136 408 136 136 93 93 93 93 250 250 750 250 928 26 434 556 456 986 17 29 18 9 18 9 306 160 2 955 534 267 267 801 319 638 319 638 229 229 229 229 23 23 23 69 971 522 278 921 69 138 69 207 215 215 645 215 48 48 48 48 843 562 281 281 784 392 392 784 103 206 309 103 788 816 836 527 11 22 11 22 486 970 848 930 843 843 843 843 869 869 869 869 558 558 558 558 496 496 496 496 198 587 637 869 303 303 303 303 152 152 456 152 668 668 334 334 40 40 40 120 706 353 353 706 321 321 963 321 409 447 507 762 464 928 464 928 300 150 150 450 169 169 507 169 211 863 444 720 150 225 75 75 452 452 452 452 373 746 746 373 570 570 570 570 853 853 853 853 332 332 664 996 618 618 618 618 168 504 168 168 451 902 902 451 806 806 806 806 250 750 250 250 554 277 277 554 10 5 10 5 400 475 965 478 260 260 260 260 682 341 682 341 329 658 658 329 366 732 366 732 348 348 696 696 892 446 446 892 123 41 41 41 92 276 92 92 280 560 560 280 24 12 12 36 121 121 121 363 487 974 487 974 165 495 165 165 570 570 285 285 342 711 938 214 253 864 83 640 411 182 251 331 360 120 120 120 195 65 65 65 957 80 355 446 143 143 286 286 460 460 230 230 195 694 452 802 132 88 44 44 493 986 493 986 27 27 81 27 533 108 575 530 308 308 308 308 48 16 16 16 834 278 278 278 194 582 194 388 42 42 126 42 4 8 12 4 465 155 155 155 209 209 209 627 4 4 12 8 189 189 189 189 263 377 106 554 552 184 184 184 270 180 90 90 828 276 276 276 187 374 187 374 706 706 706 706 123 123 246 246 462 154 308 154 284 284 284 852 938 374 273 187 167 167 167 501 236 236 236 236 952 83 441 534 807 295 905 415 468 559 585 757 88 88 88 88 599 79 636 78 718 718 718 718 184 184 184 184 879 915 687 645 32 64 32 96 433 866 433 866 287 287 861 287 252 900 449 923 198 198 396 396 351 495 383 763 159 159 159 159 16 16 16 16 237 711 237 237 292 146 438 146 36 108 36 36 314 314 314 942 263 789 526 263 23 23 23 23 554 873 158 784 225 450 450 225 15 15 30 30 852 426 852 426 251 502 251 753 378 756 378 756 150 225 75 75 25 75 50 25 211 633 422 211 926 926 463 463 267 534 534 267 170 85 85 255 3 3 9 6 588 294 294 588 158 158 316 474 678 226 226 452 231 693 231 231 846 846 846 846 38 76 114 38 419 419 838 838 196 196 392 392 86 137 367 544 129 129 387 129 58 29 29 87 286 858 286 572 73 73 219 73 267 267 267 267 267 267 267 801 227 454 681 227 526 986 95 35 290 500 649 434 626 939 313 313 282 94 188 94 886 886 443 443 55 55 55 55 975 325 325 325 187 374 374 187 410 410 410 410 226 226 226 678 710 157 904 407 604 108 359 819 302 151 151 302 284 852 568 284 181 362 181 362 289 578 289 578 353 353 706 706 65 195 65 65 611 34 97 153 288 144 144 288 393 393 393 393 130 390 130 130 207 971 655 399 140 940 341 146 954 477 477 954 128 256 384 128 191 191 573 191 182 458 240 242 169 507 169 169 442 221 221 442 170 170 85 85 329 329 329 329 69 138 207 69 553 910 567 152 62 62 124 124 504 252 756 252 669 302 932 544 864 864 864 864 546 273 546 273 588 588 588 588 917 917 917 917 930 930 465 465 217 755 262 210 178 534 356 178 962 962 481 481 92 276 92 92 494 494 494 494 636 318 318 636 61 61 61 61 14 14 28 42 44 88 88 44 954 954 954 954 366 282 631 856 170 170 85 85 32 64 64 32 302 151 302 151 467 934 467 934 803 803 803 803 756 378 378 756 345 115 230 115 309 309 309 309 228 76 76 76 92 92 184 184 777 259 259 259 116 232 348 116 321 642 642 321 64 472 295 460 234 820 651 463 544 272 272 544 303 303 303 303 303 202 101 101 716 716 716 716 270 90 90 180 440 220 220 660 610 305 915 305 24 36 12 12 413 609 894 32 139 417 139 139 222 222 666 222 429 429 429 429 177 177 177 531 99 99 99 297 3 3 9 3 303 909 303 303 204 612 204 204 160 480 160 160 461 296 825 520 614 307 614 307 696 232 232 232 224 112 112 224 14 14 14 14 229 687 229 229 520 420 728 65 741 741 741 741 670 670 335 335 820 410 410 820 609 300 301 699 374 561 187 187 858 858 858 858 917 587 553 11 304 912 304 608 813 542 271 271 184 184 92 92 744 372 744 372 708 354 354 708 588 882 294 294 764 764 764 764 638 319 319 638 39 39 78 117 122 366 122 244 816 408 408 816 200 200 400 600 586 586 586 586 988 396 539 745 401 359 861 320 230 230 690 230 710 954 35 214 885 54 49 299 546 364 182 182 73 148 520 64 199 199 199 199 389 389 389 389 126 126 126 126 985 561 390 35 690 78 584 777 586 759 478 521 979 979 979 979 250 125 250 125 468 702 234 234 38 38 19 19 310 155 155 310 621 559 130 653 721 296 727 361 297 891 594 297 226 226 452 452 621 207 207 207 440 555 454 792 420 280 140 140 239 478 478 239 852 168 689 344 234 554 179 571 15 10 5 5 226 452 452 226 816 816 816 816 267 457 223 544 450 450 225 225 403 299 987 978 207 621 207 414 193 386 386 193 76 76 76 76 485 485 485 485 467 467 467 467 888 296 592 296 190 95 95 190 491 491 982 982 281 281 281 843 12 200 909 17 431 431 431 431 48 48 144 48 378 23 287 573 620 310 620 310 79 79 237 79 116 348 116 232 308 308 924 308 114 228 342 114 212 212 636 212 951 646 972 533 12 4 4 4 880 880 440 440 210 210 210 210 20 60 20 40 726 610 839 524 269 269 269 807 268 268 804 536 472 427 682 582 400 400 200 200 222 222 222 222 403 600 630 561 327 327 654 981 239 478 717 239 205 205 205 205 488 976 976 488 114 57 57 171 215 753 688 676 320 320 960 320 772 772 772 772 172 172 344 344 11 11 11 33 65 65 130 195 609 203 406 203 238 476 238 476 681 793 658 231 885 885 885 885 94 94 94 94 598 299 598 299 852 284 284 284 405 405 405 405 499 499 499 499 411 822 822 411 243 243 729 486 265 530 265 795 606 202 202 202 86 258 86 86 284 284 284 852 862 409 786 83 855 936 2 403 26 26 78 26 78 234 78 78 26 26 26 26 40 120 40 40 76 76 76 76 220 220 660 220 100 50 150 50 474 496 183 291 941 941 941 941 641 641 641 641 452 226 452 226 133 133 399 133 60 606 34 207 748 748 374 374 194 365 384 772 891 891 891 891 411 411 822 822 205 205 205 205 185 185 555 185 969 323 323 323 410 820 410 820 196 392 196 392 507 169 169 169 162 54 54 108 924 462 924 462 514 463 283 549 243 486 729 243 328 328 164 164 708 236 236 236 299 299 598 897 903 954 892 347 125 125 125 125 118 229 674 67 390 195 195 585 132 132 264 396 183 61 61 61 795 833 858 197 316 632 632 316 349 698 698 349 954 954 954 954 276 276 276 828 631 631 631 631 688 344 344 688 4 79 350 864 586 586 586 586 117 117 117 117 66 22 22 44 368 950 484 202 902 902 451 451 300 300 900 600 219 219 219 657 145 145 145 145 710 907 82 939 692 692 346 346 22 22 22 66 828 414 828 414 76 228 76 76 893 893 893 893 107 214 214 107 777 606 8 180 173 807 478 184 220 220 660 440 798 798 798 798 318 318 159 159 388 24 156 374 491 836 781 235 642 214 428 214 140 140 420 280 194 194 194 194 168 252 84 84 480 320 160 160 488 488 244 244 37 37 37 111 49 49 49 49 782 744 938 373 191 191 382 382 208 624 208 208 588 710 652 750 18 18 18 18 798 266 266 266 27 898 564 725 858 286 286 572 308 616 616 308 328 328 656 984 162 162 162 486 333 333 666 666 946 946 946 946 876 438 876 438 152 152 152 152 645 645 645 645 975 325 650 325 229 687 229 229 661 661 661 661 460 920 460 920 165 495 165 330 977 718 423 904 384 192 192 384 98 196 98 196 229 229 229 229 855 855 855 855 110 55 110 55 359 359 359 359 239 239 478 478 396 445 508 511 155 155 155 465 826 826 826 826 202 168 582 559 236 236 236 708 285 478 500 992 456 879 606 974 126 42 42 42 453 453 906 906 656 656 656 656 972 648 324 324 820 820 820 820 922 164 450 851 45 45 45 45 217 434 651 217 33 66 33 99 111 111 333 222 526 263 263 526 224 224 112 112 140 420 140 140 2 110 879 348 946 631 274 443 12 12 6 6 613 838 930 106 266 266 133 133 493 986 986 493 946 946 473 473 978 349 571 717 314 628 314 628 288 432 144 144 175 175 175 175 273 941 110 28 2 317 617 77 111 333 111 111 185 555 185 370 811 811 811 811 317 223 147 255 418 418 209 209 333 111 111 111 77 77 77 77 131 262 131 393 110 110 220 330 449 494 944 577 229 229 687 458 396 132 132 132 198 198 594 198 758 758 758 758 345 623 803 335 230 230 115 115 333 333 666 999 224 448 672 224 141 860 217 122 581 581 581 581 185 185 370 555 921 783 654 648 179 134 71 496 317 928 220 723 280 456 862 611 75 75 75 225 422 196 229 985 204 102 102 204 299 897 299 299 572 572 572 572 10 10 10 10 289 289 289 289 969 141 30 267 903 361 550 551 411 411 411 411 242 764 523 371 388 194 582 194 367 367 734 734 87 87 261 87 280 420 140 140 243 486 486 243 424 424 848 848 318 318 159 159 882 588 294 294 673 673 673 673 389 389 389 389 161 161 483 322 59 59 118 177 67 711 372 224 92 184 184 92 980 257 36 177 698 473 70 982 551 266 127 195 894 894 894 894 211 633 211 422 165 165 165 165 276 276 828 276 972 648 324 324 217 651 217 217 447 447 447 447 576 192 192 192 246 738 246 246 196 98 196 98 780 74 671 772 206 412 206 618 774 387 774 387 625 51 767 397 613 613 613 613 156 52 52 52 435 145 145 145 255 255 765 510 829 829 829 829 770 905 874 948 762 381 762 381 123 123 123 369 326 326 326 978 908 454 454 908 825 275 550 275 523 602 814 202 400 400 400 400 41 82 41 123 659 253 874 179 66 198 66 132 190 190 190 570 68 68 34 34 755 755 755 755 15 30 15 45 326 978 326 652 179 748 216 809 129 43 43 43 144 216 72 72 756 252 252 252 245 490 245 735 275 825 275 275 352 704 704 352 569 247 54 8 671 987 51 6 318 106 212 106 222 222 222 666 487 779 173 489 892 804 152 554 378 189 567 189 992 992 992 992 826 413 413 826 425 850 850 425 98 98 196 196 68 204 68 68 937 937 937 937 147 441 147 294 431 862 862 431 331 331 331 993 254 762 254 254 662 331 331 993 609 527 204 231 863 176 298 469 878 439 439 878 955 212 908 369 750 250 250 500 27 27 27 27 215 215 645 215 44 22 22 44 493 947 543 661 272 816 272 272 211 422 211 633 870 870 870 870 178 723 106 44 209 627 209 209 92 92 92 276 351 234 117 117 167 334 334 167 257 47 457 131 760 760 760 760 204 204 204 612 217 651 217 217 284 307 972 121 354 10 848 566 507 169 169 169 64 96 32 32 210 70 70 140 666 222 222 222 369 123 123 246 236 15 391 206 26 78 26 52 508 508 508 508 254 254 254 254 116 58 58 116 359 718 718 359 770 770 770 770 79 237 158 79 300 100 100 200 21 21 63 42 110 110 330 110 235 705 235 235 439 439 439 439 264 88 88 176 569 569 569 569 548 548 548 548 489 163 163 163 776 485 413 879 746 373 373 746 391 391 391 391 179 179 179 179 297 297 891 297 90 45 45 135 231 693 231 231 313 626 626 313 124 62 124 62 444 165 918 135 852 852 426 426 764 764 764 764 879 795 13 581 55 55 55 55 303 101 101 202 80 80 80 80 166 332 498 166 611 611 611 611 528 528 528 528 620 310 310 620 515 515 515 515 489 978 489 978 27 27 54 54 220 440 220 660 336 672 672 336 626 844 579 228 902 19 481 563 516 516 516 516 428 807 727 876 210 210 210 210 297 297 891 297 638 319 319 638 423 423 423 423 643 643 643 643 225 450 225 675 76 76 152 152 511 239 48 124 326 889 529 325 224 224 672 224 250 250 250 250 456 152 304 152 135 135 405 270 147 49 49 49 9 27 18 9 671 210 644 515 980 980 980 980 886 886 886 886 170 85 170 85 384 384 384 384 185 555 185 185 813 542 271 271 270 114 468 856 45 15 15 15 12 12 36 12 133 133 133 133 394 788 394 788 144 72 144 72 333 111 111 111 238 238 714 238 269 269 269 269 310 310 155 155 849 467 767 433 157 157 314 314 91 91 182 273 85 255 85 85 613 613 613 613 280 580 850 26 2 2 2 2 373 373 373 373 70 70 140 140 575 575 575 575 25 25 50 75 906 906 453 453 636 636 636 636 231 77 77 77 848 155 366 960 933 933 933 933 828 631 796 525 471 76 320 434 69 69 69 69 34 68 102 34 536 536 536 536 479 479 479 479 53 895 647 570 454 454 227 227 317 317 951 317 51 153 51 51 152 76 228 76 24 24 24 24 78 78 78 78 177 59 118 59 201 201 201 603 220 660 220 440 143 659 893 52 567 679 238 724 964 262 890 812 748 374 748 374 456 228 228 684 888 735 607 645 95 95 95 95 727 727 727 727 20 30 10 10 651 651 651 651 482 241 241 482 764 382 382 764 107 579 168 743 372 124 124 124 273 273 546 819 374 561 187 187 519 346 173 173 192 192 192 192 558 558 279 279 275 275 275 825 292 292 292 292 882 294 588 294 614 614 614 614 192 192 384 384 935 935 935 935 377 548 935 28 285 570 285 855 144 432 144 288 303 303 606 606 301 723 319 414 139 278 278 139 602 301 301 903 134 268 268 134 570 285 570 285 865 273 736 595 3 3 3 3 191 573 191 191 404 606 202 202 178 89 89 267 146 146 292 292 84 252 84 84 71 213 71 71 188 376 376 188 579 579 579 579 20 60 40 20 307 307 307 921 799 559 408 975 932 466 932 466 748 382 611 785 981 327 327 654 474 474 237 237 126 300 754 455 114 38 38 38 238 330 201 574 56 161 282 498 44 80 585 374 646 323 646 323 215 215 215 215 168 947 963 175 484 473 464 721 820 820 820 820 443 443 443 443 190 190 190 190 465 465 465 465 303 303 303 303 323 323 969 323 107 345 576 545 51 153 51 51 30 30 15 15 208 208 624 208 868 460 210 864 65 195 65 65 439 9 561 208 609 544 839 826 880 880 880 880 238 238 238 714 5 5 15 5 456 152 304 152 84 84 252 84 884 884 442 442 317 634 317 951 378 126 126 252 796 398 398 796 926 926 926 926 141 141 141 141 119 357 238 119 40 40 40 40 148 444 296 148 124 124 248 372 891 891 891 891 279 93 186 93 624 624 624 624 304 304 152 152 60 60 30 30 248 124 124 248 567 546 28 238 281 281 562 562 436 218 218 654 183 549 183 366 378 378 378 378 90 994 292 606 149 447 149 149 377 754 377 754 436 171 106 455 207 69 69 138 103 103 103 309 124 124 62 62 772 772 772 772 22 22 11 11 54 18 18 18 176 528 176 176 366 122 122 122 340 370 178 834 882 882 882 882 299 897 299 299 78 78 78 78 391 391 391 391 84 28 28 56 678 611 685 365 325 975 325 325 133 133 399 133 543 543 543 543 354 118 118 118 242 242 726 242 612 918 306 306 620 310 310 620 397 397 397 397 909 909 909 909 144 144 144 432 300 100 100 100 321 963 321 321 227 227 227 227 198 198 396 396 10 5 5 10 187 374 187 561 55 55 110 110 171 171 171 513 647 682 872 305 216 216 216 648 879 293 293 586 332 332 332 996 705 235 235 235 262 131 393 131 293 293 586 879 261 261 261 261 14 42 14 14 86 172 258 86 13 39 13 26 521 521 521 521 39 39 117 78 35 105 35 70 676 676 676 676 61 61 61 61 578 867 289 289 366 366 366 366 2 2 2 2 850 850 850 850 103 149 207 214 373 373 373 373 196 98 98 294 941 941 941 941 275 825 275 550 60 30 30 90 537 661 38 773 398 796 796 398 46 138 46 46 926 463 926 463 173 184 701 183 960 960 960 960 593 579 417 443 101 101 303 202 400 200 200 400 771 257 257 257 275 390 417 476 318 318 954 318 117 117 351 117 68 268 466 231 728 728 728 728 526 526 526 526 866 866 866 866 208 208 208 624 748 136 98 138 236 708 236 236 620 620 620 620 20 20 40 60 59 59 177 59 918 918 918 918 505 505 505 505 834 53 830 882 74 74 74 74 992 992 496 496 67 201 134 67 669 669 669 669 318 318 318 954 811 811 811 811 98 98 196 294 94 94 94 94 712 712 712 712 97 194 194 97 573 573 573 573 459 459 459 459 92 46 46 92 420 140 140 280 400 22 39 412 594 297 594 297 5 893 898 289 15 15 30 30 548 815 237 367 776 628 371 754 73 219 146 73 714 357 357 714 117 351 117 117 102 391 802 50 261 522 522 261 229 687 458 229 854 564 210 319 239 717 239 239 199 199 597 199 72 99 872 656 714 476 238 238 42 21 21 63 71 213 71 142 317 951 317 317 301 301 301 301 94 94 188 282 244 732 244 244 117 117 351 117 503 178 814 929 317 951 317 317 537 379 17 576 975 650 325 325 135 270 135 405 350 525 175 175 464 738 93 233 36 36 36 36 709 175 896 996 40 383 421 240 397 794 794 397 149 298 149 447 413 826 826 413 153 153 153 153 744 744 372 372 2 1 1 2 42 21 21 63 474 948 948 474 900 900 900 900 189 189 567 189 354 354 354 354 926 463 463 926 454 908 454 908 59 59 59 177 579 193 193 193 199 199 398 398 33 66 33 99 684 684 342 342 141 47 47 47 335 779 595 156 573 573 573 573 287 287 287 287 538 538 538 538 81 27 27 27 57 236 927 712 245 245 245 735 218 436 436 218 279 93 93 93 114 114 114 114 279 279 279 279 702 702 702 702 201 67 67 67 45 90 45 90 151 151 453 302 254 254 254 762 317 317 951 317 705 235 235 235 494 110 326 151 165 689 858 184 363 726 363 726 618 25 922 553 149 447 149 149 209 209 627 209 310 310 310 930 231 231 462 462 47 47 47 47 182 182 91 91 924 308 308 308 396 396 396 396 27 27 27 27 342 114 114 114 447 894 447 894 244 732 488 244 227 681 227 227 536 332 505 733 642 214 214 214 126 126 378 126 948 316 632 316 303 303 303 909 241 241 241 241 420 210 210 420 34 896 35 453 316 632 632 316 318 106 106 106 420 280 140 140 206 103 103 206 10 5 5 15 270 810 540 270 337 337 337 337 40 80 80 40 642 642 642 642 183 183 183 183 71 71 142 142 354 177 531 177 494 683 774 315 205 660 47 893 104 104 208 312 12 722 157 449 436 872 436 872 736 764 723 297 117 117 117 351 998 998 998 998 401 802 802 401 178 178 178 178 647 647 647 647 111 111 333 222 672 48 669 598 320 480 160 160 505 505 505 505 90 90 90 90 50 50 50 50 37 37 74 111 395 790 790 395 375 125 125 125 142 142 142 142 518 259 777 259 695 695 695 695 247 247 494 494 809 70 672 468 454 70 342 431 589 589 589 589 574 287 861 287 868 868 868 868 401 759 627 717 843 851 941 437 402 402 804 804 471 168 627 681 647 647 647 647 565 796 926 804 872 436 436 872 139 139 139 417 272 544 816 272 657 453 395 256 56 56 112 112 374 374 748 748 30 714 166 856 142 71 213 71 324 648 324 972 671 707 724 938 420 420 420 420 972 25 425 449 785 867 430 847 324 162 162 486 66 132 66 198 206 206 618 206 424 212 424 212 78 26 26 26 33 11 11 11 39 13 13 13 466 466 233 233 371 371 371 371 897 299 299 299 554 554 277 277 373 373 746 746 255 510 255 765 268 268 268 268 247 247 494 741 72 144 216 72 9 9 9 9 392 196 588 196 333 999 333 666 12 12 36 12 472 871 242 35 119 119 119 119 268 719 170 532 600 300 900 300 381 127 127 127 204 68 68 68 135 135 135 405 856 856 856 856 213 426 639 213 260 520 520 260 362 362 362 362 804 268 268 268 789 789 789 789 239 239 239 239 333 111 111 111 741 247 247 494 36 18 18 36 32 848 30 745 634 634 634 634 878 878 439 439 286 286 572 858 20 20 60 40 406 203 609 203 513 171 171 171 722 722 722 722 35 105 35 35 594 297 891 297 746 746 746 746 486 243 243 729 28 84 28 28 58 174 58 58 540 180 180 180 991 991 991 991 237 158 79 79 128 128 128 128 979 874 327 975 958 958 958 958 345 230 115 115 322 774 613 569 81 243 81 81 877 877 877 877 884 442 884 442 304 608 304 608 77 77 77 77 658 329 987 329 952 952 952 952 153 102 51 51 541 541 541 541 263 789 263 263 717 239 239 478 304 608 912 304 981 348 842 25 625 625 625 625 506 253 759 253 75 225 75 75 283 283 283 283 91 273 91 91 10 10 10 10 720 360 720 360 371 742 371 742 134 67 67 201 338 887 312 582 263 789 263 526 614 307 307 614 398 199 597 199 183 61 61 61 14 42 28 14 573 191 382 191 818 409 818 409 152 228 76 76 606 303 303 606 591 591 591 591 979 979 979 979 82 164 82 246 236 354 118 118 401 163 489 304 747 249 249 498 514 257 257 514 430 860 860 430 296 296 296 296 5 5 5 5 309 309 618 618 794 363 243 624 327 654 981 327 948 194 761 726 111 333 111 111 823 823 823 823 800 223 993 177 616 616 616 616 477 477 477 477 750 750 750 750 147 49 49 98 383 383 383 383 73 73 219 73 73 73 73 73 927 927 927 927 298 186 638 968 183 61 61 61 215 215 215 215 279 837 279 558 429 501 93 185 897 897 897 897 264 792 528 264 45 90 90 45 223 223 223 223 663 221 442 221 245 245 245 245 254 592 203 837 576 288 288 576 392 260 868 413 218 109 109 218 193 386 193 386 240 240 240 240 118 354 118 236 451 451 902 902 273 273 819 546 276 276 828 552 180 183 825 864 301 301 903 301 76 76 76 76 768 256 256 256 712 594 123 630 412 412 824 824 303 909 303 606 921 545 4 806 167 167 167 167 52 52 52 52 959 67 598 487 378 126 126 126 580 580 580 580 279 837 279 558 552 276 828 276 491 982 491 982 422 347 253 518 198 66 66 66 774 516 258 258 766 766 383 383 277 277 831 277 172 172 172 172 304 667 924 506 92 92 92 92 81 27 27 27 864 477 314 195 181 362 543 181 139 139 278 417 254 127 381 127 256 256 512 512 237 79 79 158 612 408 204 204 584 292 292 584 838 903 217 243 482 482 482 482 14 14 28 42 69 46 23 23 567 189 189 189 944 944 944 944 130 390 130 260 532 266 266 532 198 198 198 198 73 73 146 146 18 9 27 9 372 124 124 124 646 545 380 537 115 290 285 46 90 357 353 421 692 692 346 346 116 880 771 679 894 894 894 894 278 556 278 556 563 563 563 563 639 213 213 213 176 88 88 264 380 190 570 190 424 424 212 212 967 967 967 967 488 488 488 488 28 28 84 56 147 441 147 147 194 356 283 134 88 176 88 176 489 163 163 326 75 75 75 75 759 759 759 759 122 122 366 122 276 210 136 992 151 151 302 302 594 556 33 276 19 19 57 19 716 358 358 716 252 252 252 252 44 281 571 861 906 906 906 906 690 690 690 690 4 12 4 4 645 215 215 215 255 85 170 85 245 245 245 245 52 52 52 156 262 131 393 131 237 711 237 474 42 84 42 84 864 288 288 288 410 820 410 820 648 216 216 216 29 29 29 29 105 35 35 35 900 300 300 300 208 208 416 624 321 321 321 321 282 282 564 846 119 238 119 238 293 879 293 293 822 274 548 274 834 834 834 834 73 146 219 73 3 627 181 64 380 380 380 380 224 112 112 224 90 180 180 90 376 376 376 376 71 71 71 71 205 918 461 659 99 33 33 66 47 201 246 34 217 980 398 689 144 72 72 144 11 22 11 22 874 422 270 534 894 298 596 298 940 940 940 940 804 487 204 80 234 234 234 702 226 226 226 678 537 911 761 690 377 754 377 754 313 674 411 55 327 327 654 654 398 982 534 794 3 1 1 1 263 526 263 789 5 5 15 10 75 25 25 25 807 269 538 269 170 474 236 694 148 148 444 296 760 219 676 554 296 296 888 296 2 762 683 340 749 781 159 767 308 308 616 924 190 190 95 95 30 45 15 15 76 76 152 228 65 990 517 111 426 852 426 852 65 65 65 65 207 621 207 207 470 235 235 470 628 628 628 628 77 154 231 77 366 183 183 549 659 659 659 659 246 492 738 246 425 850 425 850 124 124 62 62 124 62 124 62 903 903 903 903 867 605 843 679 167 334 334 167 548 907 655 599 522 799 263 274 396 792 396 792 84 28 28 28 54 434 404 244 243 243 243 729 194 194 582 194 814 407 407 814 45 15 15 15 252 252 252 252 351 351 351 351 414 621 207 207 398 738 451 303 585 585 585 585 29 87 29 29 648 216 216 216 209 209 627 418 20 10 10 20 53 106 159 53 910 261 848 864 16 16 16 48 51 51 153 51 47 141 47 47 648 216 216 216 244 488 488 244 258 258 258 258 97 97 97 97 228 456 228 684 142 181 832 885 201 603 201 201 38 38 114 38 237 391 12 909 717 239 239 478 157 314 314 157 26 979 681 768 201 201 603 201 348 116 116 116 450 225 675 225 227 227 681 227 177 354 531 177 650 650 650 650 645 645 645 645 16 16 48 16 672 71 912 622 831 494 20 200 81 27 27 54 616 616 616 616 699 317 455 431 888 691 223 769 38 57 19 19 193 193 386 386 255 510 255 510 804 804 804 804 211 422 211 633 146 292 292 146 34 34 34 102 51 322 404 331 989 989 989 989 686 343 686 343 786 786 393 393 872 436 872 436 810 442 284 499 867 289 578 289 453 453 453 453 176 352 528 176 556 317 780 200 272 272 816 272 322 322 322 322 477 122 595 329 262 786 524 262 224 224 224 224 644 966 322 322 376 188 564 188 167 501 167 167 990 330 330 330 274 137 274 137 255 255 255 255 278 556 278 834 978 489 978 489 762 762 762 762 130 390 260 130 81 27 54 27 224 224 672 224 206 206 206 206 168 56 56 56 704 704 704 704 456 912 456 912 988 111 832 475 237 474 474 237 596 919 653 271 278 556 278 556 294 882 588 294 421 421 842 842 300 300 900 300 112 112 112 112 479 706 85 541 434 925 36 559 116 232 232 116 180 60 60 60 151 302 151 302 332 332 996 332 192 64 128 64 150 150 450 150 965 965 965 965 740 740 740 740 133 399 133 133 231 693 231 231 634 879 148 434 522 998 306 67 319 319 319 319 147 147 147 147 362 362 362 362 817 488 375 913 134 134 134 134 589 639 116 155 351 117 234 117 398 398 796 796 897 897 897 897 66 22 22 22 436 218 654 218 740 740 740 740 232 696 232 464 431 862 431 862 838 419 419 838 343 343 343 343 202 202 404 404 768 768 768 768 174 174 174 174 192 64 64 64 780 260 260 520 292 292 292 292 774 309 79 1 8 8 24 16 216 72 72 144 110 330 110 110 343 343 343 343 116 174 58 58 143 429 143 143 121 121 121 121 275 275 550 825 146 292 146 292 994 92 510 31 43 43 43 129 877 278 865 963 142 426 142 142 168 168 168 168 556 639 614 154 398 398 199 199 392 392 392 392 992 992 992 992 983 534 65 35 305 305 305 305 847 847 847 847 180 180 180 540 930 465 930 465 112 56 56 112 7 21 7 7 924 462 462 924 69 138 69 138 453 906 906 453 142 71 71 213 136 136 408 136 865 865 865 865 320 320 960 320 340 170 170 510 679 573 753 575 605 634 649 444 78 78 78 78 238 714 238 238 660 734 55 223 633 633 633 633 229 458 458 229 383 383 383 383 432 161 695 668 95 95 285 190 52 52 52 156 601 601 601 601 912 912 456 456 50 650 231 474 324 972 648 324 257 771 257 257 114 114 342 114 481 481 481 481 222 148 74 74 34 17 17 51 678 339 339 678 574 287 574 287 7 7 7 21 54 162 54 54 312 624 624 312 55 55 165 110 402 804 402 804 92 92 276 92 79 158 158 79 170 592 199 57 936 936 936 936 659 288 191 130 300 100 100 100 261 783 261 522 150 450 150 150 222 475 840 495 9 3 3 3 144 48 48 96 647 647 647 647 170 85 85 255 656 656 656 656 101 101 101 101 227 213 428 607 460 230 230 690 716 716 358 358 358 358 179 179 185 49 967 192 288 192 96 96 140 140 140 140 304 608 608 304 339 705 799 180 419 564 373 546 397 375 582 365 988 988 494 494 198 198 198 594 935 935 935 935 61 61 61 183 216 108 108 216 900 300 300 300 110 110 330 220 806 806 806 806 830 830 830 830 8 8 16 16 217 217 217 651 199 398 199 398 109 327 109 109 652 326 978 326 125 375 250 125 51 901 294 958 188 188 564 188 226 226 226 678 77 231 154 77 276 828 552 276 646 646 646 646 78 26 52 26 974 50 6 87 766 383 383 766 228 228 684 228 458 916 458 916 984 328 328 328 512 65 24 167 136 68 68 204 188 376 564 188 5 5 15 10 896 577 760 406 915 667 497 500 278 278 139 139 144 144 432 144 83 83 249 83 13 39 13 13 288 96 96 96 297 818 687 722 46 138 92 46 324 324 972 324 467 271 767 944 242 121 242 121 256 256 256 256 349 349 349 349 878 439 439 878 420 840 420 840 42 42 84 84 82 246 82 82 442 79 200 734 26 743 9 135 495 165 165 165 84 168 84 168 925 24 879 970 349 341 11 774 329 329 658 987 249 423 34 234 624 208 208 208 326 978 652 326 72 24 24 24 326 326 326 978 321 642 321 963 820 343 679 172 971 740 519 943 249 249 249 249 146 146 73 73 332 498 166 166 316 316 948 316 27 81 27 27 151 453 302 151 77 154 77 154 278 278 834 278 265 265 265 265 46 758 762 758 59 177 118 59 233 699 466 233 8 8 8 8 318 318 318 318 288 288 864 288 284 284 852 284 6 6 3 3 51 102 153 51 635 635 635 635 17 51 17 17 244 244 244 244 825 275 275 550 47 94 47 94 365 365 365 365 261 261 261 783 534 267 267 534 284 852 284 568 192 288 96 96 51 153 51 102 420 487 830 268 757 757 757 757 25 50 75 25 25 25 25 25 182 182 546 364 675 845 652 764 662 662 662 662 59 59 177 59 257 771 514 257 468 468 468 468 239 717 478 239 228 983 862 536 736 459 296 551 663 881 585 641 592 296 296 888 68 136 68 204 205 205 205 205 843 562 281 281 160 80 160 80 499 874 400 131 272 408 136 136 336 336 336 336 18 18 18 18 849 566 283 283 592 592 592 592 116 348 116 232 143 669 728 889 326 326 326 978 45 15 15 15 333 999 666 333 456 228 456 228 299 19 58 431 387 774 774 387 113 226 226 113 651 571 786 237 820 820 410 410 98 196 294 98 802 802 401 401 60 770 235 122 578 578 578 578 853 853 853 853 39 78 39 117 26 78 26 26 105 70 35 35 229 458 458 229 984 984 984 984 262 786 524 262 863 863 863 863 603 201 201 201 144 72 72 144 154 77 231 77 100 100 100 100 445 445 445 445 397 397 397 397 934 467 52 532 145 287 663 903 870 880 645 952 412 412 412 412 624 159 908 220 195 585 195 390 770 770 385 385 296 296 888 296 248 744 248 248 520 801 390 400 152 152 304 456 100 300 100 100 138 69 69 207 248 248 248 248 179 179 179 179 498 498 996 996 722 722 722 722 885 22 168 613 448 224 672 224 141 141 282 282 351 117 234 117 84 804 180 766 29 87 58 29 18 6 6 12 88 264 88 88 423 423 423 423 181 181 543 362 333 333 999 666 590 153 989 549 39 39 117 39 212 212 636 212 786 524 262 262 148 296 148 444 594 594 594 594 17 17 17 17 279 837 279 558 74 148 74 148 545 545 545 545 622 622 622 622 30 30 90 30 127 127 127 127 292 146 146 292 682 86 32 493 519 226 865 52 780 287 14 639 89 280 274 8 204 102 306 102 622 543 774 325 558 279 279 837 65 65 195 65 183 549 183 366 672 224 224 224 108 647 79 770 959 206 992 750 258 387 129 129 622 622 622 622 864 717 267 493 224 224 224 224 282 94 94 94 572 286 286 572 301 301 903 301 579 193 193 193 43 43 129 43 985 985 985 985 332 996 664 332 197 197 394 591 117 39 78 39 149 736 981 795 958 479 958 479 173 346 173 346 346 173 173 346 144 144 144 432 156 388 244 637 207 69 138 69 314 942 314 314 200 200 200 200 484 484 484 484 90 853 766 10 497 497 497 497 169 169 507 338 29 29 29 87 773 132 110 100 607 607 607 607 401 401 401 401 237 474 237 474 55 55 55 165 250 750 250 250 212 212 212 212 732 366 366 732 194 97 97 291 92 184 276 92 928 38 105 545 42 42 84 126 103 103 103 103 106 106 106 318 146 718 26 877 674 674 337 337 272 816 272 272 735 698 830 35 72 72 72 216 183 452 742 219 854 854 427 427 513 690 511 915 772 772 772 772 732 366 732 366 80 40 120 40 326 326 978 652 794 1 202 3 147 147 147 147 206 848 273 940 112 224 112 336 229 458 458 229 124 124 372 124 336 336 168 168 40 80 80 40 264 88 176 88 237 237 237 711 777 938 674 68 115 230 230 115 971 364 173 476 228 228 456 684 615 410 205 205 270 270 540 810 107 321 107 107 943 943 943 943 316 316 948 316 381 381 762 762 684 684 684 684 849 849 849 849 336 336 336 336 33 33 33 33 375 375 375 375 550 275 275 825 321 107 214 107 450 150 150 150 625 625 625 625 699 738 679 837 958 611 558 475 220 220 220 220 240 80 80 160 368 184 368 184 212 218 254 359 287 287 861 287 77 981 234 114 276 982 801 107 85 170 85 170 799 799 799 799 894 894 894 894 173 173 173 173 948 607 941 78 891 891 891 891 17 34 17 34 48 48 144 48 249 747 249 249 420 420 420 420 548 231 63 378 41 41 41 123 809 809 809 809 91 820 64 708 213 213 639 426 988 102 256 173 676 338 338 676 550 550 550 550 628 628 628 628 169 338 169 507 125 125 250 250 33 33 99 33 222 74 74 74 50 150 50 100 214 108 657 971 217 217 217 217 396 681 871 828 280 140 280 140 937 900 591 650 314 942 628 314 242 242 121 121 190 190 190 190 398 398 398 398 9 9 9 9 354 236 118 118 347 846 92 954 313 211 447 754 479 104 831 351 433 308 647 166 294 147 147 441 62 186 124 62 63 63 126 189 901 901 901 901 315 945 315 630 72 216 72 72 291 291 582 582 348 174 522 174 300 150 300 150 383 766 766 383 121 363 121 242 47 141 47 47 190 235 972 434 492 164 164 164 134 201 67 67 96 865 517 209 825 825 825 825 587 587 587 587 946 946 946 946 285 95 190 95 609 976 162 751 317 317 317 317 287 357 629 697 323 969 323 646 214 107 107 321 507 823 940 357 214 642 214 214 219 73 73 73 58 58 58 58 255 765 510 255 147 441 147 294 101 101 101 101 470 256 241 871 423 141 141 141 334 668 334 668 46 46 138 46 786 262 262 262 655 502 121 352 680 680 680 680 225 450 225 450 105 105 315 105 74 74 222 148 358 424 645 449 761 761 761 761 202 606 202 202 585 195 390 195 375 125 250 125 582 291 582 291 532 532 532 532 280 840 280 280 73 73 73 73 584 292 292 584 318 954 636 318 166 498 166 166 197 197 394 591 208 104 104 208 370 185 185 370 250 250 500 500 5 15 5 5 225 75 150 75 834 278 278 278 96 48 96 48 364 217 11 486 44 44 44 44 306 102 102 204 860 915 581 72 174 58 116 58 420 280 140 140 786 134 206 844 36 18 18 54 267 945 526 283 308 308 308 924 91 273 182 91 857 309 564 834 112 396 831 935 226 678 226 226 993 331 662 331 260 260 260 260 333 999 666 333 920 460 920 460 236 163 564 63 192 192 192 192 635 635 635 635 276 828 276 276 299 299 598 598 958 958 958 958 179 179 179 179 581 581 581 581 61 61 183 61 487 487 487 487 537 537 537 537 142 74 105 375 264 792 264 264 359 718 718 359 50 100 50 100 60 60 60 180 206 618 206 206 318 954 636 318 266 266 266 266 456 152 152 152 987 168 570 411 53 106 53 159 481 481 481 481 753 251 251 251 804 268 536 268 400 800 400 800 744 744 744 744 172 344 172 516 690 230 230 230 19 19 19 57 647 647 647 647 58 58 58 174 128 64 192 64 154 82 334 781 256 256 768 256 686 686 686 686 846 130 168 613 972 324 324 324 129 129 387 129 389 389 389 389 337 337 337 337 244 244 122 122 525 161 554 379 314 982 948 775 161 161 483 161 796 512 177 820 42 126 42 84 722 361 722 361 924 924 924 924 294 294 294 294 61 61 122 122 572 417 202 730 640 320 320 960 377 754 754 377 973 649 203 125 1000 560 109 122 182 364 182 546 372 744 372 744 608 608 304 304 74 37 74 37 861 861 861 861 390 130 130 130 656 179 910 253 204 102 306 102 471 942 942 471 127 381 127 127 110 110 330 110 241 482 723 241 693 658 200 954 104 52 104 52 215 645 215 215 116 58 58 116 487 520 154 31 272 272 272 272 666 333 666 333 1 1 2 2 72 216 72 144 138 69 69 138 945 945 945 945 496 496 992 992 250 500 250 500 184 368 184 368 778 778 778 778 152 152 304 456 40 40 40 40 427 854 427 854 142 426 284 142 135 135 135 135 783 286 283 691 213 213 426 426 506 65 385 917 218 218 218 654 399 133 133 266 183 132 996 758 52 984 849 590 112 112 112 336 477 314 265 810 661 661 661 661 160 969 245 160 591 719 630 761 124 372 124 248 49 147 49 49 196 392 588 196 349 698 698 349 692 798 311 799 237 237 711 237 893 765 527 744 400 400 800 800 809 714 206 448 361 722 361 722 608 608 608 608 62 62 124 124 298 596 894 298 34 68 102 34 183 183 183 183 60 180 60 120 404 857 670 840 566 566 566 566 753 375 285 915 235 705 470 235 235 194 441 346 164 328 164 328 882 882 882 882 604 604 604 604 978 326 326 326 50 50 100 150 65 65 195 65 25 25 50 75 870 679 64 283 188 94 188 94 30 60 30 60 813 813 813 813 13 13 26 39 207 207 207 207 422 633 211 211 450 900 900 450 424 212 424 212 57 57 171 57 77 154 77 154 174 348 348 174 79 237 79 79 47 94 94 47 299 897 299 598 287 574 287 861 619 619 619 619 185 555 185 185 484 242 242 726 917 637 945 531 25 25 25 75 150 50 50 50 253 253 253 253 284 650 466 306 42 42 42 42 36 12 12 12 319 638 319 957 213 260 182 33 871 266 331 284 792 792 792 792 450 225 225 675 282 564 282 564 475 713 49 183 314 314 314 942 857 783 116 824 976 976 976 976 315 105 210 105 85 85 85 255 370 133 382 246 657 219 219 219 265 265 265 795 288 192 96 96 146 73 73 146 850 850 850 850 488 244 244 488 926 926 926 926 282 282 282 282 731 268 962 50 7 7 14 14 602 602 602 602 10 10 10 30 222 111 222 111 820 410 820 410 93 93 93 93 149 298 298 149 177 177 531 177 331 331 331 993 35 35 105 35 709 878 62 12 717 717 717 717 729 243 486 243 498 498 498 498 617 464 529 263 216 324 108 108 188 188 188 564 407 869 286 149 470 470 470 470 77 77 77 231 302 151 151 302 140 140 280 280 32 32 32 96 339 969 518 382 189 567 378 189 666 444 222 222 357 119 238 119 274 274 274 822 36 18 36 18 651 217 217 217 154 462 308 154 635 346 11 332 12 12 36 12 322 322 966 322 291 97 97 97 15 30 15 45 602 911 875 950 691 208 256 412 942 471 942 471 699 699 699 699 708 354 708 354 224 514 347 615 285 95 190 95 301 602 602 301 735 245 490 245 449 449 449 449 881 929 878 519 354 177 354 177 473 415 979 799 786 262 262 262 127 254 127 381 180 90 180 90 296 148 296 148 145 290 145 290 227 227 227 681 266 798 266 266 956 956 956 956 91 273 91 91 124 893 693 967 348 348 348 348 511 511 511 511 656 69 983 854 564 188 376 188 10 10 20 30 264 132 132 264 342 114 114 228 333 666 333 999 469 469 469 469 83 83 249 166 429 858 858 429 159 53 53 53 640 640 640 640 46 23 23 69 52 104 52 104 77 231 154 77 484 484 242 242 282 564 282 846 190 190 95 95 843 562 281 281 319 957 319 319 221 221 221 221 192 192 192 192 873 291 291 291 65 403 788 949 92 46 138 46 329 987 329 329 212 818 906 161 84 168 84 168 70 70 70 210 114 430 865 710 270 270 540 540 531 268 574 94 409 818 818 409 426 142 142 142 795 163 792 259 432 144 144 288 148 148 296 296 71 71 213 71 853 853 853 853 128 128 64 64 57 114 114 57 377 377 377 377 269 269 269 807 525 525 525 525 303 303 909 303 258 86 86 172 932 764 603 280 45 45 135 90 696 696 696 696 564 282 846 282 137 411 137 274 52 299 722 163 507 426 517 215 190 190 190 570 323 323 969 323 181 543 181 362 883 883 883 883 909 303 303 303 321 321 321 963 265 530 265 795 255 593 665 814 62 186 62 62 190 190 380 380 155 155 155 155 8 16 24 8 216 108 324 108 502 251 502 251 23 69 46 23 188 376 188 376 478 977 737 885 270 270 810 270 529 786 753 879 279 558 837 279 398 796 796 398 146 146 146 438 309 103 103 103 74 74 74 222 29 29 29 87 168 84 252 84 284 852 284 284 159 477 318 159 44 22 22 66 148 148 148 148 62 62 62 62 726 363 363 726 841 486 275 665 897 897 897 897 500 1000 1000 500 824 824 824 824 690 345 345 690 150 300 450 150 294 294 588 882 895 279 754 165 10 10 30 10 48 48 48 144 881 881 881 881 146 438 146 146 746 373 746 373 525 331 381 299 127 127 127 381 14 14 42 14 217 217 217 217 429 694 991 264 684 342 684 342 480 480 480 480 89 89 178 178 399 133 133 266 836 836 836 836 858 286 286 572 600 300 300 600 71 71 71 71 35 35 35 35 262 942 589 534 876 292 292 584 143 143 143 143 205 205 410 410 89 89 178 267 193 193 579 193 78 156 78 234 900 949 31 601 563 563 563 563 172 407 711 264 24 24 72 24 326 326 326 978 5 5 5 15 75 150 150 75 452 452 452 452 268 285 42 471 602 301 602 301 273 819 546 273 352 729 634 367 952 952 952 952 203 203 203 609 158 79 158 79 282 282 282 846 174 261 87 87 782 711 758 719 495 990 495 990 135 45 45 45 204 204 612 204 395 790 790 395 26 26 26 26 157 157 314 471 628 628 628 628 542 542 542 542 847 697 633 373 273 273 546 819 575 292 969 331 216 72 144 72 322 322 966 644 292 292 292 292 588 294 294 588 900 900 900 900 102 102 204 204 310 811 272 979 457 914 457 914 26 39 13 13 99 66 33 33 428 214 642 214 26 26 13 13 162 162 324 486 671 447 496 561 813 271 271 542 388 654 389 27 507 169 338 169 441 778 413 123 291 291 291 873 7 14 7 21 195 195 585 195 67 67 201 67 660 220 220 220 125 125 375 125 39 428 631 877 225 75 75 150 51 51 51 153 575 575 575 575 262 262 524 524 265 265 795 530 248 248 744 248 145 145 145 145 398 796 398 796 43 714 924 628 796 796 796 796 688 139 993 428 272 544 816 272 83 83 249 83 842 842 842 842 1 901 80 359 924 462 924 462 354 992 443 469 988 988 494 494 482 964 482 964 262 262 262 262 276 276 552 552 301 99 270 965 840 840 420 420 890 445 445 890 112 112 224 224 422 796 824 738 19 19 19 57 140 420 140 140 258 258 516 516 188 188 376 564 167 167 334 334 58 174 58 116 158 158 474 158 125 125 125 125 687 434 927 43 158 285 750 431 145 435 145 145 841 312 563 442 81 243 81 162 190 190 190 190 794 372 145 922 511 511 511 511 129 387 129 129 978 652 326 326 418 418 418 418 728 728 364 364 763 763 763 763 660 660 330 330 208 208 416 416 196 196 98 98 330 110 110 110 62 186 62 62 132 198 66 66 324 324 972 648 248 496 248 744 442 442 884 884 55 55 55 165 620 620 620 620 250 127 17 923 799 799 799 799 919 275 111 221 171 513 342 171 515 515 515 515 450 450 450 450 693 462 231 231 301 301 301 301 244 488 488 244 117 39 39 39 621 621 621 621 2 4 2 4 352 704 704 352 241 241 241 723 419 419 838 838 229 229 458 687 434 434 434 434 54 162 108 54 113 339 113 113 392 392 392 392 8 8 4 4 31 31 31 93 846 282 564 282 538 269 269 807 240 240 240 240 383 120 495 309 170 85 170 85 46 46 138 92 173 173 519 346 35 35 35 35 234 234 234 702 400 996 599 675 933 311 311 311 245 245 735 245 128 128 128 384 81 81 162 243 24 48 72 24 928 928 464 464 228 456 456 228 279 279 558 558 538 269 807 269 210 420 210 420 189 426 32 455 588 588 588 588 834 834 834 834 223 223 223 669 602 301 903 301 248 248 248 248 53 53 53 53 657 586 178 797 445 445 445 445 891 891 891 891 826 826 826 826 6 6 3 3 429 858 429 858 531 531 531 531 20 20 10 10 438 146 146 146 840 840 840 840 942 628 314 314 84 42 42 126 182 546 182 182 368 368 368 368 775 209 614 167 460 230 690 230 323 323 323 323 513 31 934 376 329 329 329 329 81 27 27 27 99 198 297 99 316 316 158 158 291 291 291 873 203 406 609 203 813 813 813 813 432 361 759 345 976 488 976 488 158 158 474 158 100 300 100 200 190 95 190 95 498 996 996 498 489 489 489 489 590 923 425 202 565 565 565 565 960 320 320 640 802 802 802 802 126 796 233 693 132 132 132 396 159 159 159 477 654 218 436 218 274 274 274 274 311 311 311 311 668 327 439 97 900 300 300 300 276 552 828 276 88 300 279 156 786 786 393 393 51 17 34 17 434 651 217 217 739 319 779 838 297 891 297 297 314 314 157 157 411 137 137 137 109 109 109 327 573 476 650 943 777 777 777 777 921 176 486 372 54 54 108 162 48 24 24 48 12 36 12 12 190 95 95 190 346 346 173 173 25 25 75 25 257 771 257 257 187 394 49 268 286 429 143 143 621 414 207 207 354 177 177 354 318 106 106 106 36 36 72 72 324 108 108 108 787 787 787 787 231 231 462 462 615 615 615 615 30 60 30 60 404 202 606 202 80 80 240 160 708 52 105 707 8 24 8 8 327 327 327 327 133 266 133 266 157 157 471 314 289 848 671 789 946 473 946 473 175 525 175 175 984 328 328 328 828 414 414 828 16 16 16 48 222 74 74 74 81 81 243 81 958 479 479 958 744 744 744 744 722 843 553 531 220 440 220 660 63 126 63 126 155 155 155 155 235 470 470 235 45 767 697 282 290 290 580 580 171 513 171 171 485 201 970 870 119 317 171 385 80 40 40 80 539 444 55 532 933 560 134 517 482 482 482 482 651 277 319 864 288 288 864 576 422 211 211 422 195 195 195 585 586 692 965 746 371 371 371 371 252 252 504 504 126 126 378 126 660 660 660 660 442 38 298 118 567 539 344 405 259 259 518 518 975 325 325 325 39 39 39 117 90 30 30 30 127 254 127 381 402 402 804 804 298 596 298 596 446 446 223 223 877 877 877 877 12 4 4 8 318 318 318 954 921 307 307 307 308 154 154 308 810 540 270 270 790 13 386 321 949 23 1 325 356 356 356 356 125 125 125 125 876 292 292 292 809 809 809 809 280 140 280 140 135 405 135 135 9 27 9 9 323 969 646 323 24 8 8 8 23 23 23 23 157 157 157 471 28 14 14 42 973 939 527 462 221 221 442 663 480 960 960 480 344 344 344 344 618 206 206 206 589 589 589 589 66 198 132 66 261 211 56 561 66 132 198 66 204 408 204 408 149 447 149 149 61 61 183 61 345 115 115 115 932 575 270 67 342 342 342 342 442 663 221 221 126 126 126 378 537 537 537 537 225 225 225 225 376 376 752 752 35 543 876 87 252 252 252 252 71 71 71 213 986 986 986 986 334 668 668 334 562 562 562 562 158 474 158 158 104 104 104 312 40 120 40 40 315 630 315 630 52 52 156 104 546 212 593 65 40 40 40 120 528 352 176 176 287 287 574 861 200 400 400 200 782 782 782 782 329 987 329 329 339 678 678 339 159 159 159 477 669 669 669 669 179 179 537 179 921 307 307 307 45 135 45 45 354 531 177 177 279 837 279 558 64 32 96 32 453 453 453 453 218 218 436 436 851 851 851 851 482 241 241 723 164 492 328 164 129 43 43 43 257 327 708 323 579 579 579 579 79 79 237 79 642 321 642 321 331 827 417 776 294 294 294 294 295 295 885 295 644 322 322 644 955 955 955 955 960 480 960 480 313 313 313 313 121 578 789 21 330 110 110 110 163 163 489 163 84 84 168 252 332 332 332 332 550 406 975 196 5 5 15 5 695 695 695 695 194 194 388 388 750 922 9 432 673 673 673 673 369 255 668 476 268 268 804 268 308 308 924 308 94 47 47 94 20 10 30 10 409 409 409 409 972 972 972 972 288 910 966 638 279 558 837 279 797 515 455 320 23 921 134 755 327 654 981 327 693 231 231 462 304 608 608 304 275 550 825 275 125 375 125 250 926 926 926 926 358 537 179 179 254 254 254 254 197 394 394 197 997 814 848 168 91 273 91 91 200 200 200 600 950 475 950 475 705 892 509 660 424 315 99 966 276 276 276 276 234 117 234 117 391 391 782 782 663 221 221 221 71 213 71 142 570 285 285 855 46 92 46 138 192 64 64 64 380 380 380 380 71 71 213 142 77 77 77 231 409 409 409 409 815 815 815 815 306 978 195 613 156 468 156 156 669 371 590 935 617 133 167 390 270 810 270 540 61 61 183 61 488 488 976 976 444 839 673 194 73 219 73 146 294 147 441 147 6 12 18 6 432 144 144 144 56 56 112 112 907 440 568 382 62 62 31 31 262 776 617 18 710 710 710 710 81 243 81 162 115 115 115 115 885 103 7 77 872 436 436 872 391 391 391 391 472 944 944 472 249 249 498 747 296 592 592 296 939 313 313 313 700 700 700 700 631 219 830 510 154 308 462 154 7 867 933 495 942 942 942 942 202 202 202 606 503 503 503 503 349 349 698 698 118 118 354 118 772 772 386 386 480 160 160 160 42 42 84 84 358 846 180 111 456 456 456 456 117 117 351 234 222 111 111 222 4 8 8 4 370 370 740 740 96 48 48 96 588 294 294 882 470 940 940 470 308 308 308 308 279 279 279 837 245 490 735 245 199 199 398 597 213 71 71 142 546 546 546 546 360 120 120 240 807 269 269 269 56 56 56 56 792 563 562 993 957 883 139 680 480 160 160 160 976 976 976 976 516 516 516 516 392 392 392 392 227 681 227 227 666 999 333 333 894 894 894 894 136 272 136 272 208 208 208 624 555 653 973 353 225 225 675 450 278 278 834 278 278 278 556 834 222 666 444 222 314 314 628 942 635 635 635 635 136 408 136 136 225 75 75 150 464 232 696 232 394 591 197 197 897 897 897 897 31 93 62 31 377 377 754 754 165 165 330 330 152 152 76 76 717 705 463 618 318 318 318 318 938 938 469 469 389 778 778 389 81 413 9 297 330 206 990 643 302 151 453 151 899 899 899 899 996 498 498 996 43 43 43 43 964 18 750 265 990 660 330 330 247 506 336 862 870 942 882 980 284 141 640 115 137 137 137 137 178 356 178 356 396 396 198 198 222 111 111 222 805 805 805 805 354 354 354 354 512 512 512 512 770 371 69 795 408 408 816 816 150 150 150 150 598 598 598 598 932 558 758 566 484 242 726 242 76 228 76 152 117 117 117 117 463 744 792 855 18 6 12 6 548 948 971 478 998 998 499 499 693 693 693 693 931 931 931 931 938 938 938 938 909 909 909 909 622 622 622 622 536 289 588 350 343 343 343 343 534 534 534 534 70 70 70 70 335 335 670 670 486 162 162 162 122 122 366 244 347 694 694 347 65 65 195 65 332 166 166 498 184 184 184 184 89 178 178 89 174 174 522 348 814 814 814 814 205 205 410 615 687 687 687 687 291 873 291 582 324 431 370 774 145 290 145 290 488 552 802 424 290 870 290 290 10 30 20 10 645 475 679 510 112 112 112 336 426 426 426 426 292 292 876 292 124 124 372 124 64 64 64 64 615 205 205 205 858 858 858 858 9 9 27 9 90 90 180 270 93 961 304 342 113 339 113 113 179 179 179 179 209 627 209 209 44 22 44 22 104 312 208 104 666 222 444 222 49 98 49 98 109 109 109 109 428 428 428 428 260 260 520 780 268 804 268 268 894 894 447 447 59 59 177 118 528 264 264 792 709 709 709 709 390 195 390 195 44 44 88 88 128 128 384 256 131 131 262 393 856 949 581 522 410 205 205 410 39 198 719 225 14 7 14 7 66 22 22 44 297 891 297 297 422 211 422 211 107 107 321 107 286 286 286 858 265 265 265 265 780 523 135 916 225 225 675 225 438 876 438 876 280 560 280 840 40 40 120 40 230 230 230 230 158 158 158 474 612 306 612 306 254 508 762 254 326 326 978 652 979 979 979 979 326 326 978 326 256 256 256 768 329 329 987 329 667 305 82 212 199 199 597 398 54 108 162 54 54 54 54 54 253 253 759 253 474 237 711 237 342 684 684 342 286 858 286 286 651 651 651 651 428 428 428 428 360 649 448 736 305 305 915 305 124 124 124 372 408 641 112 13 57 667 433 706 807 615 657 967 878 878 878 878 345 690 690 345 781 781 781 781 335 335 335 335 190 190 380 570 896 448 448 896 41 82 41 82 792 792 396 396 875 960 856 474 231 77 77 77 634 317 634 317 178 356 178 356 283 283 566 566 953 953 953 953 605 605 605 605 150 687 625 524 666 667 831 808 170 24 464 1 259 881 320 645 298 447 149 149 795 530 265 265 99 297 99 99 307 921 307 307 243 81 162 81 179 179 537 179 392 784 784 392 187 187 187 187 378 189 567 189 293 293 586 879 696 827 539 20 486 162 162 162 848 848 848 848 764 359 173 391 612 612 612 612 194 716 347 810 651 651 651 651 185 185 555 185 903 342 527 395 166 67 132 429 10 10 10 30 263 263 263 263 339 678 678 339 876 613 412 873 51 51 102 102 102 102 102 102 382 191 382 191 136 408 136 136 15 45 15 15 49 49 98 98 226 226 226 678 724 724 724 724 373 508 276 236 127 150 811 607 92 92 184 276 78 78 234 156 111 37 37 74 773 773 773 773 362 181 181 543 820 820 820 820 71 71 71 213 175 525 175 175 870 290 290 290 46 23 23 69 780 260 260 260 486 243 243 486 208 624 208 208 466 932 932 466 396 132 132 132 5 15 10 5 15 30 45 15 134 134 67 67 147 441 294 147 143 143 143 429 28 42 14 14 286 286 286 286 311 311 933 311 603 727 918 60 653 93 346 621 852 426 426 852 319 319 957 638 17 17 17 17 150 50 50 50 328 910 286 887 329 329 329 987 605 605 605 605 526 526 263 263 735 735 735 735 299 299 299 897 17 827 93 154 12 6 18 6 254 254 254 762 341 682 341 682 12 24 24 12 220 220 660 220 316 948 316 632 2 6 4 2 242 242 484 726 124 372 248 124 542 271 813 271 65 65 65 65 142 284 284 142 248 248 248 744 749 478 636 768 186 279 93 93 597 921 94 704 948 474 948 474 84 393 308 362 186 124 62 62 594 594 594 594 119 557 692 966 232 696 464 232 26 406 838 963 323 323 323 323 620 244 430 770 909 909 909 909 976 468 218 957 575 638 161 163 334 334 668 668 343 274 282 562 26 26 26 26 201 67 67 67 696 232 232 232 330 660 660 330 926 926 926 926 540 540 540 540 534 534 534 534 304 304 608 912 396 818 133 903 248 248 248 744 440 220 440 220 11 22 22 11 155 155 310 310 348 174 522 174 17 51 34 17 112 56 168 56 32 32 32 96 82 82 164 246 275 275 275 275 246 492 738 246 579 311 666 553 187 374 561 187 926 463 463 926 800 608 471 108 514 257 514 257 240 80 80 80 82 164 246 82 216 72 72 72 67 201 67 67 378 378 378 378 232 232 232 232 304 456 152 152 258 13 809 205 234 156 78 78 103 103 103 103 889 889 889 889 647 647 647 647 328 328 328 328 1 1 1 1 162 324 162 486 114 114 342 228 96 64 32 32 686 287 327 671 222 655 584 99 127 127 381 254 12 24 36 12 190 380 190 570 97 764 684 706 72 72 72 216 297 297 297 891 117 117 117 117 875 875 875 875 165 55 55 55 173 173 173 519 230 115 230 115 219 219 219 219 913 77 43 679 424 212 212 424 3 9 3 3 459 306 153 153 515 519 418 728 103 309 103 206 437 437 437 437 220 440 220 660 924 924 924 924 26 52 52 26 329 329 329 329 831 277 277 554 290 435 145 145 489 489 978 978 265 795 265 265 918 564 433 85 255 255 255 255 812 406 812 406 597 199 199 199 98 98 98 294 891 891 891 891 318 954 318 318 480 960 960 480 216 648 432 216 188 376 564 188 478 239 717 239 119 119 119 119 222 111 111 333 72 72 72 216 761 761 761 761 634 317 317 634 350 175 175 350 136 68 68 136 244 244 732 244 659 659 659 659 374 900 830 657 552 552 552 552 234 351 117 117 942 77 25 187 10 5 5 10 210 210 210 630 329 658 987 329 334 668 668 334 156 90 965 194 322 644 966 322 963 321 321 321 665 107 256 211 128 128 256 256 137 137 411 274 127 127 381 127 350 175 350 175 293 293 293 293 940 940 470 470 913 913 913 913 955 67 501 218 24 16 8 8 568 841 557 90 20 20 20 20 973 86 290 136 70 210 70 70 251 749 987 439 984 984 984 984 790 790 790 790 241 241 723 241 38 19 38 19 310 310 310 310 327 327 654 654 555 368 249 564 463 926 926 463 318 212 106 106 115 345 230 115 828 414 414 828 540 270 540 270 36 108 36 36 536 536 536 536 42 21 63 21 967 646 782 47 628 628 628 628 204 408 612 204 132 132 132 132 90 90 90 90 406 203 203 609 135 135 135 135 154 308 154 308 412 919 560 865 250 250 750 250 977 977 977 977 187 187 187 561 505 403 180 597 999 999 999 999 221 221 663 221 891 297 594 297 42 42 42 42 202 709 261 478 130 130 130 130 332 996 332 332 477 115 584 650 370 370 185 185 160 80 160 80 350 175 175 525 510 356 753 287 324 108 108 108 413 413 413 413 672 706 423 406 724 724 724 724 154 154 154 462 55 309 294 716 95 190 95 190 145 290 145 290 603 118 955 893 267 267 534 801 338 676 676 338 159 318 159 318 644 644 644 644 339 678 339 678 11 11 11 33 110 220 330 110 128 384 256 128 382 573 191 191 122 122 122 366 606 422 558 497 188 564 188 376 752 752 752 752 210 140 70 70 272 816 272 544 429 429 429 429 410 410 820 820 444 444 888 888 118 118 118 118 839 724 745 179 969 323 646 323 886 886 443 443 234 234 234 234 484 242 242 484 796 398 398 796 329 658 658 329 268 268 804 536 494 494 494 494 729 729 729 729 287 861 287 287 834 278 278 278 190 190 190 190 242 363 121 121 148 148 148 148 816 816 816 816 123 98 911 666 558 837 279 279 800 800 800 800 219 219 438 657 532 532 532 532 278 134 417 835 374 187 187 561 400 400 400 400 415 415 830 830 29 29 58 58 252 756 252 252 520 260 780 260 214 214 214 642 96 192 288 96 286 810 618 211 26 78 26 26 113 339 113 113 276 276 276 276 521 521 521 521 115 345 115 230 116 116 116 348 221 821 842 851 420 630 210 210 502 251 753 251 995 529 544 876 182 182 546 182 54 54 54 54 231 231 231 231 97 194 97 291 299 972 798 550 606 303 606 303 213 213 213 213 180 180 180 180 323 323 969 646 994 994 994 994 5 5 10 15 62 186 124 62 430 215 215 645 125 418 407 232 270 540 270 810 198 198 396 594 222 666 444 222 912 355 564 205 266 133 133 399 718 718 718 718 852 284 568 284 170 255 85 85 770 770 770 770 855 855 855 855 887 887 887 887 687 418 438 739 673 132 915 971 365 730 365 730 332 664 332 996 26 26 78 26 795 806 905 527 187 176 725 503 106 106 106 106 335 335 670 670 330 330 330 990 251 251 251 753 712 712 356 356 598 598 598 598 471 942 942 471 219 36 508 527 402 201 201 402 303 101 101 101 152 76 76 228 777 777 777 777 910 293 175 475 271 327 142 190 675 752 364 230 112 112 112 336 112 112 336 112 503 512 976 899 502 251 753 251 305 610 305 915 173 346 346 173 807 703 521 816 195 390 195 390 319 319 319 957 295 295 885 590 955 973 935 476 81 243 81 81 3 3 3 9 173 519 173 173 49 49 49 49 131 131 131 131 316 494 698 939 867 742 910 647 974 487 487 974 250 500 750 250 800 400 400 800 304 912 304 608 236 909 211 450 126 229 154 96 700 990 336 17 424 848 424 848 90 226 984 248 43 153 921 733 726 235 449 1000 193 579 386 193 927 309 309 309 590 295 295 885 461 461 461 461 175 175 525 175 206 618 206 206 228 150 477 53 231 231 231 693 566 566 566 566 144 72 144 72 647 647 647 647 112 112 112 112 552 568 370 332 94 282 94 188 103 103 103 103 176 176 528 176 224 224 448 672 90 30 30 60 33 66 33 66 214 214 642 214 579 386 193 193 182 546 182 182 134 268 134 402 185 185 555 370 942 599 589 279 555 185 185 370 106 293 781 446 592 296 296 888 271 542 813 271 764 305 659 366 266 798 266 266 455 674 591 589 295 295 295 885 774 774 774 774 191 191 573 191 148 74 74 222 105 315 105 105 542 720 648 493 404 404 404 404 295 295 590 885 105 35 35 70 577 187 607 694 570 190 190 190 175 525 175 175 549 768 748 380 248 577 156 762 462 154 154 154 224 843 516 48 292 833 117 433 932 932 932 932 426 213 426 213 264 88 88 88 849 849 849 849 319 319 957 319 400 400 400 400 655 655 655 655 45 45 45 45 353 353 353 353 978 978 978 978 437 874 874 437 187 561 187 187 54 162 54 108 322 644 644 322 145 103 39 854 578 578 578 578 151 453 302 151 28 84 28 56 128 128 64 64 166 166 498 166 429 143 143 286 995 995 995 995 206 278 571 249 342 171 513 171 186 558 186 186 836 819 906 848 202 202 202 202 213 941 753 191 109 109 109 109 787 694 155 442 738 369 738 369 947 947 947 947 264 88 88 88 683 364 469 621 942 314 314 628 506 759 253 253 196 392 392 196 718 408 419 747 675 619 813 320 889 889 889 889 249 249 747 249 523 523 523 523 336 672 336 672 908 908 454 454 149 149 298 447 208 624 208 416 300 900 300 600 44 88 44 88 816 816 816 816 79 79 79 237 619 141 868 46 566 283 566 283 966 322 644 322 185 185 555 185 393 393 393 393 306 102 102 102 91 182 91 273 654 52 379 100 65 676 276 657 250 125 125 375 223 223 223 223 572 572 572 572 178 534 178 178 930 465 930 465 50 50 100 150 20 20 20 60 330 330 330 990 284 142 142 426 192 384 192 576 542 962 828 446 5 5 10 15 416 208 208 416 287 233 269 362 668 668 668 668 223 223 669 446 92 276 92 92 501 572 741 899 310 310 310 930 129 129 129 129 846 423 423 846 229 458 229 687 632 948 316 316 72 72 36 36 316 316 316 316 56 84 28 28 58 58 29 29 306 306 306 306 52 986 510 662 374 373 330 932 123 123 369 123 209 209 627 209 754 313 1000 11 220 220 220 660 286 429 143 143 50 50 150 50 257 257 514 514 504 365 524 737 155 530 982 493 835 835 835 835 897 897 897 897 719 323 554 502 619 454 735 601 241 950 874 203 820 329 314 191 600 200 200 200 888 966 616 326 332 498 166 166 546 364 182 182 724 615 687 652 631 861 919 814 642 321 321 642 132 264 396 132 245 245 735 245 229 229 229 229 546 876 32 551 387 387 387 387 105 35 70 35 247 809 937 822 178 178 356 534 276 276 138 138 236 118 236 118 113 944 919 359 160 480 160 160 572 286 858 286 129 43 43 43 942 628 314 314 696 669 32 606 28 616 503 875 110 110 330 110 259 777 259 259 442 442 884 884 286 858 572 286 608 792 17 192 148 148 148 148 464 138 231 28 302 302 604 604 201 67 67 67 768 256 512 256 616 167 531 858 462 154 154 154 996 498 996 498 170 170 85 85 69 138 69 138 51 51 51 51 762 254 254 254 921 912 695 331 183 366 183 366 218 436 654 218 344 344 344 344 54 108 54 108 3 1 1 1 104 312 104 104 166 83 83 166 551 307 942 290 400 200 200 600 226 226 226 678 582 388 194 194 544 918 71 598 262 524 786 262 422 211 422 211 202 303 101 101 114 228 228 114 225 225 675 450 152 152 304 304 278 278 278 278 297 99 99 198 190 190 190 570 198 198 594 396 401 401 802 802 316 948 316 632 57 89 932 702 150 100 50 50 282 564 282 564 19 19 19 19 487 487 487 487 873 291 291 291 147 49 98 49 242 726 242 242 139 139 417 139 4 4 12 4 88 88 44 44 123 123 123 369 308 428 636 191 190 190 190 570 60 60 180 120 84 252 84 84 210 105 210 105 573 382 191 191 685 677 198 153 108 108 324 216 615 205 410 205 35 35 35 35 913 617 747 679 340 340 340 340 331 331 331 331 372 124 124 124 728 728 728 728 880 880 880 880 507 169 338 169 899 899 899 899 872 872 872 872 465 465 930 930 296 296 888 296 152 76 152 76 783 783 783 783 498 249 747 249 878 671 139 225 108 108 108 108 174 806 819 15 420 840 840 420 962 481 481 962 297 99 198 99 935 366 138 39 73 73 219 73 771 257 257 514 180 60 120 60 19 19 38 38 729 243 486 243 475 475 475 475 677 677 677 677 71 71 71 213 15 15 45 15 106 159 53 53 84 571 773 338 660 503 617 224 596 596 298 298 42 21 21 42 60 60 60 60 285 855 285 570 28 14 28 14 861 837 439 823 99 99 297 99 287 663 341 631 945 315 315 630 68 68 68 68 529 619 20 984 21 21 63 21 99 99 99 99 359 718 359 718 640 320 320 960 23 69 23 23 129 258 129 387 504 168 168 168 402 402 201 201 35 70 35 105 86 86 86 258 84 168 168 84 63 968 990 518 450 150 150 150 376 188 188 376 391 782 391 782 884 442 442 884 22 11 33 11 28 84 56 28 31 62 93 31 213 213 213 213 210 70 70 140 867 289 289 578 425 425 425 425 204 204 408 408 756 504 252 252 272 272 272 272 864 432 432 864 229 458 229 687 262 524 262 786 101 932 86 587 21 42 42 21 624 208 208 416 35 35 70 105 589 589 589 589 506 951 897 901 418 836 836 418 166 166 498 166 39 39 39 39 198 198 198 198 377 377 377 377 304 304 912 304 92 92 92 276 795 265 265 265 634 317 317 951 490 980 490 980 283 849 283 566 178 89 89 178 862 63 492 379 450 150 300 150 896 896 896 896 12 12 36 12 682 370 950 716 586 293 586 293 151 302 453 151 55 110 110 55 450 150 150 150 19 57 19 38 102 904 344 680 200 600 200 200 905 905 905 905 408 408 408 408 158 316 158 316 591 876 885 205 196 196 588 392 537 607 142 100 880 880 440 440 14 14 42 14 41 82 82 41 469 469 938 938 133 133 133 399 290 870 290 290 125 375 125 125 184 552 368 184 161 972 244 807 31 433 353 474 446 892 892 446 130 260 130 390 328 656 328 656 899 899 899 899 919 118 608 301 72 144 72 216 939 385 362 512 285 95 95 190 232 696 464 232 282 585 174 258 973 874 807 292 214 642 428 214 429 429 858 858 83 83 249 83 556 278 278 556 710 710 710 710 922 814 74 49 322 161 483 161 39 26 13 13 480 240 240 480 168 168 168 504 993 364 236 317 643 643 643 643 152 304 152 456 995 995 995 995 248 248 248 248 686 343 343 686 761 136 791 191 43 43 129 86 393 131 131 131 342 114 228 114 243 729 243 243 479 34 59 415 940 852 926 368 432 432 432 432 896 896 896 896 300 600 900 300 493 986 493 986 177 354 354 177 546 546 546 546 520 260 260 520 179 179 537 179 33 11 11 11 349 698 349 698 76 152 76 152 304 152 152 304 360 120 120 120 166 166 498 332 605 384 766 252 179 358 358 179 698 820 605 267 606 404 202 202 903 123 944 441 45 45 45 45 3 1 1 2 162 324 162 324 252 637 955 584 27 577 398 491 358 358 358 358 157 157 471 157 327 109 109 109 481 481 962 962 543 902 20 532 994 497 497 994 804 804 804 804 5 15 5 5 194 194 194 194 702 702 351 351 368 736 736 368 296 296 888 592 112 336 112 224 376 752 376 752 634 317 634 317 127 254 127 254 745 745 745 745 893 893 893 893 10 20 10 20 630 266 80 973 211 437 281 936 36 36 72 72 356 712 356 712 81 243 81 81 126 126 126 126 322 966 322 322 574 586 764 562 264 264 264 264 909 909 909 909 890 890 890 890 163 326 163 489 288 96 96 96 95 95 190 285 829 202 593 504 325 650 975 325 191 382 191 382 131 131 131 393 759 759 759 759 264 792 264 264 595 106 523 368 45 45 45 45 257 257 771 257 204 204 102 102 981 327 327 327 334 334 334 334 860 860 860 860 276 276 828 276 129 129 129 387 149 447 149 149 173 346 173 346 62 62 62 62 172 172 516 172 205 205 205 205 47 47 47 47 81 27 54 27 530 265 795 265 713 713 713 713 775 312 373 149 421 842 421 842 337 263 9 617 416 946 963 469 224 224 672 448 78 39 78 39 120 360 120 120 169 169 169 169 156 312 312 156 320 320 320 320 780 780 780 780 201 201 201 603 142 763 17 536 30 60 60 30 292 292 292 876 229 229 229 229 318 159 477 159 978 489 489 978 265 265 265 265 416 208 624 208 168 168 168 168 159 159 159 159 448 448 448 448 442 817 239 990 40 80 40 80 648 648 324 324 228 114 114 228 670 670 670 670 108 54 54 108 558 279 837 279 84 42 42 84 837 279 558 279 562 358 980 319 54 860 30 508 514 771 257 257 232 232 232 696 81 81 162 162 190 95 95 190 195 195 585 195 472 944 472 944 72 72 144 216 42 611 92 677 256 256 768 256 831 974 911 801 982 982 982 982 275 825 550 275 285 285 855 285 192 96 288 96 315 850 11 540 236 236 236 708 712 712 712 712 34 17 17 34 47 141 47 94 265 265 265 795 678 226 226 226 67 201 67 134 773 773 773 773 962 481 481 962 69 207 69 69 990 339 565 718 111 333 111 222 114 342 114 114 506 253 506 253 200 200 400 600 877 877 877 877 374 374 374 374 418 418 836 836 188 188 564 188 239 717 239 239 971 637 65 980 84 28 56 28 523 201 333 715 102 153 51 51 180 60 60 60 684 241 841 133 417 139 139 139 112 56 56 168 921 921 921 921 166 166 332 498 644 734 480 482 261 261 261 783 10 15 5 5 424 212 636 212 448 224 224 672 818 818 818 818 74 74 148 148 515 348 445 549 738 798 575 861 963 963 963 963 438 438 876 876 627 523 220 309 165 330 495 165 337 628 637 235 574 547 430 21 607 69 55 683 178 89 267 89 40 40 40 120 199 398 199 597 108 54 54 108 556 556 556 556 926 926 463 463 214 214 428 428 149 149 447 149 590 590 590 590 381 49 667 290 700 350 350 700 154 154 462 154 622 622 622 622 212 318 106 106 262 262 524 786 240 120 120 360 867 578 289 289 196 287 379 486 392 392 392 392 88 264 88 176 40 120 40 40 524 524 524 524 145 145 145 435 601 907 609 104 676 676 676 676 772 772 772 772 279 279 558 558 304 912 304 304 103 103 103 309 146 438 146 146 57 57 114 114 3 3 3 9 246 492 246 492 555 185 370 185 865 865 865 865 193 193 193 579 599 599 599 599 510 561 300 743 659 659 659 659 292 292 292 876 313 313 313 939 102 102 306 102 480 960 480 960 23 69 46 23 218 218 109 109 229 229 458 687 900 300 600 300 361 399 632 802 380 190 380 190 120 120 60 60 302 604 906 302 416 813 687 215 139 139 417 278 578 289 289 867 764 346 507 50 470 470 940 940 247 247 247 247 688 601 102 844 625 676 811 820 121 109 180 545 363 363 363 363 339 339 678 678 304 912 304 608 105 105 105 315 359 718 359 718 59 118 177 59 182 546 182 364 668 668 668 668 53 53 159 53 35 35 105 70 203 406 203 406 164 164 328 328 11 33 11 11 934 934 934 934 637 353 354 838 324 162 162 324 121 121 363 242 343 148 525 30 190 570 190 190 44 88 44 88 414 207 621 207 48 48 48 144 425 425 425 425 605 605 605 605 204 612 204 204 322 644 644 322 920 920 920 920 694 694 694 694 70 140 140 70 499 752 945 537 149 149 149 149 921 307 614 307 712 356 712 356 84 84 84 252 114 114 228 342 342 938 476 980 118 118 354 236 160 320 160 320 896 896 896 896 735 245 245 245 277 554 831 277 106 106 53 53 160 259 873 434 690 460 230 230 135 135 135 135 301 628 380 373 543 722 817 217 652 326 978 326 40 120 40 40 750 250 250 250 182 546 182 182 623 623 623 623 446 669 223 223 263 526 526 263 173 334 650 958 366 183 183 366 158 468 450 644 212 212 636 212 173 173 173 519 481 481 481 481 90 180 270 90 407 407 407 407 449 449 449 449 930 620 310 310 201 67 67 134 561 561 561 561 978 978 978 978 52 52 156 104 681 454 227 227 240 709 559 958 227 798 711 239 126 84 42 42 990 330 330 330 754 754 754 754 781 781 781 781 67 67 67 67 400 400 400 400 332 332 332 332 208 208 208 624 54 54 54 54 395 395 395 395 363 363 726 726 286 572 858 286 129 43 43 43 24 239 744 354 376 752 752 376 144 432 144 144 923 852 751 313 90 60 30 30 300 300 600 900 133 399 266 133 184 184 552 368 357 119 119 119 472 236 472 236 8 8 4 4 977 158 385 918 180 90 180 90 920 355 216 943 597 867 653 437 294 588 294 588 532 977 569 886 926 991 237 762 378 378 189 189 288 144 144 432 564 564 564 564 147 147 147 147 765 765 765 765 597 199 199 199 291 945 706 743 120 80 40 40 370 370 185 185 231 693 231 231 826 826 826 826 800 800 800 800 44 88 132 44 560 280 560 280 926 463 463 926 450 300 150 150 901 901 901 901 318 954 318 318 45 45 45 135 776 776 388 388 237 237 237 237 451 784 330 217 309 206 103 103 155 155 155 155 299 897 299 598 994 935 382 574 811 433 350 914 666 222 222 222 423 423 423 423 30 60 30 60 110 774 84 933 570 190 190 190 254 508 254 762 284 284 284 284 346 346 692 692 671 69 717 687 546 546 546 546 938 938 938 938 183 183 549 183 529 529 529 529 493 493 493 493 292 292 876 292 899 120 870 422 141 141 141 423 7 21 7 7 253 253 253 253 188 188 188 564 164 164 328 492 309 309 618 927 440 220 440 220 371 371 742 742 8 8 16 16 122 122 122 366 41 41 41 41 233 650 623 992 107 500 968 732 702 351 702 351 139 139 139 139 818 628 112 755 190 190 570 190 516 516 258 258 235 729 718 304 696 348 348 696 375 375 375 375 314 942 314 314 36 72 108 36 927 309 309 309 488 468 826 667 105 315 105 105 166 249 83 83 534 966 509 393 927 309 309 309 108 108 324 108 330 165 165 330 534 731 608 104 165 495 330 165 304 912 304 304 996 332 332 332 414 276 138 138 144 72 144 72 304 912 304 304 504 756 252 252 327 981 327 327 426 213 213 639 597 597 597 597 168 168 168 504 829 398 892 360 488 375 595 928 734 442 913 737 317 634 951 317 152 456 152 152 204 68 68 136 314 700 318 111 246 246 246 738 800 240 618 526 422 422 422 422 309 206 103 103 607 607 607 607 129 43 43 43 704 352 352 704 43 43 86 86 850 425 425 850 652 453 712 499 393 393 393 393 69 23 23 23 21 21 21 21 510 353 721 717 130 130 130 390 86 43 86 43 76 859 703 420 519 519 519 519 152 152 152 152 302 498 708 200 287 861 287 574 802 802 802 802 413 413 826 826 758 804 582 138 896 896 448 448 976 976 976 976 290 290 290 290 515 515 515 515 677 677 677 677 340 170 170 340 274 822 274 274 458 829 980 506 227 227 681 227 879 171 421 309 268 268 134 134 502 2 684 157 957 50 387 545 477 477 477 477 570 190 190 190 186 124 62 62 438 219 438 219 182 62 494 143 51 17 17 17 279 504 959 191 540 180 360 180 176 823 980 361 254 407 674 313 628 126 815 891 252 252 756 504 260 130 130 390 130 130 65 65 100 50 50 100 481 962 962 481 876 104 246 879 148 148 148 444 46 46 46 138 257 257 257 771 374 374 187 187 959 959 959 959 733 854 979 726 611 611 611 611 69 69 207 69 953 953 953 953 249 249 747 498 461 922 922 461 335 335 670 670 109 109 327 109 236 118 236 118 523 523 523 523 413 826 826 413 586 586 586 586 612 204 204 204 495 495 990 990 297 297 891 594 549 937 629 437 500 250 500 250 306 153 306 153 180 777 608 976 391 782 391 782 152 152 152 456 224 224 112 112 324 486 162 162 223 223 446 669 543 181 181 181 234 234 702 234 99 198 99 297 258 129 258 129 117 39 39 39 994 994 994 994 36 72 72 36 49 147 98 49 550 365 547 551 359 359 359 359 511 511 511 511 213 71 71 71 861 287 287 574 641 641 641 641 820 410 410 820 414 603 384 489 31 31 93 31 224 672 224 224 291 291 291 291 785 785 785 785 67 67 67 67 346 346 346 346 305 724 917 821 22 22 22 66 36 36 36 36 3 9 3 3 960 960 960 960 547 195 813 382 354 708 708 354 559 559 559 559 120 80 40 40 28 84 28 28 20 20 60 20 499 278 988 458 900 84 601 276 76 228 76 152 79 237 79 79 851 839 882 203 11 33 11 11 74 111 37 37 733 399 294 415 918 306 612 306 866 866 866 866 692 692 346 346 713 713 713 713 102 51 51 102 72 216 72 72 73 146 219 73 792 792 792 792 582 582 582 582 132 44 44 44 75 75 75 75 545 545 545 545 357 714 357 714 32 32 16 16 891 297 297 594 844 49 260 502 932 487 399 594 882 294 294 294 174 207 13 337 435 1000 520 931 236 708 472 236 153 102 51 51 726 242 242 242 205 205 615 205 939 313 313 313 331 331 993 662 15 30 15 45 45 45 45 135 197 591 197 197 386 386 193 193 367 640 939 412 828 414 414 828 897 299 598 299 756 756 756 756 196 392 588 196 472 472 472 472 486 486 243 243 478 956 956 478 754 696 700 369 268 804 268 536 468 234 702 234 321 963 321 321 19 19 57 19 147 202 63 77 189 189 189 189 222 111 111 333 94 94 282 94 173 346 346 173 290 580 870 290 238 1 543 372 520 655 915 168 405 616 243 465 426 142 142 142 184 184 368 368 12 36 12 24 602 262 885 615 130 130 65 65 192 192 192 192 201 402 201 603 590 590 295 295 2 2 4 4 186 372 558 186 201 201 201 201 253 253 759 506 120 60 60 180 308 776 616 253 271 542 271 813 72 24 24 24 288 288 864 288 21 63 21 21 143 143 143 143 132 657 815 410 51 102 51 153 119 119 238 357 284 181 936 968 802 802 802 802 938 505 503 733 664 664 664 664 24 12 12 36 825 825 825 825 239 239 239 239 85 85 85 85 160 80 80 240 248 124 372 124 207 372 637 925 944 438 985 177 124 46 500 508 535 535 535 535 237 79 79 79 326 978 326 326 267 534 267 801 332 332 332 996 189 567 189 189 514 514 514 514 460 920 460 920 645 858 479 562 756 252 504 252 287 383 88 388 334 668 334 668 712 712 356 356 250 500 750 250 624 936 312 312 755 450 418 143 583 583 583 583 865 865 865 865 52 52 52 156 18 36 18 36 129 129 387 129 484 484 484 484 172 344 344 172 763 477 776 556 68 68 34 34 225 675 225 450 100 100 200 200 85 85 170 255 220 220 220 220 56 56 56 168 732 244 244 244 290 870 580 290 63 63 63 189 7 14 7 14 827 52 105 176 705 235 235 235 113 113 113 339 212 212 212 636 246 246 246 246 287 861 287 287 815 48 630 159 285 285 285 285 12 12 12 12 2 4 2 4 582 582 582 582 79 79 158 158 128 128 256 256 250 500 250 500 648 216 216 216 960 480 480 960 308 924 308 616 248 248 496 744 72 24 24 48 90 45 45 135 99 99 99 99 850 850 850 850 108 36 36 36 471 724 803 608 775 939 455 330 118 236 118 236 271 542 542 271 75 225 75 75 567 567 567 567 3 9 3 6 875 875 875 875 145 145 435 145 276 276 276 828 316 158 474 158 473 630 645 914 554 554 554 554 135 135 135 135 182 364 182 364 255 255 255 255 978 369 965 187 86 86 86 86 5 532 962 306 304 912 608 304 814 438 953 250 401 6 534 359 866 980 99 326 29 29 29 87 95 95 95 95 86 86 86 258 230 345 115 115 588 196 196 196 32 96 32 64 704 352 704 352 384 192 576 192 975 650 325 325 124 248 124 372 126 126 378 126 666 621 154 217 8 24 8 8 185 555 185 185 96 96 192 192 524 262 262 786 862 862 862 862 930 310 620 310 465 155 155 155 58 58 58 58 700 566 741 421 204 408 408 204 162 162 486 324 272 272 272 272 90 90 90 270 874 874 874 874 644 322 322 644 12 12 36 12 437 437 437 437 438 219 657 219 704 352 352 704 797 173 732 203 213 213 639 213 246 123 123 246 377 377 377 377 274 274 274 274 95 640 291 23 596 596 596 596 204 204 408 408 222 222 222 666 624 312 312 624 618 618 618 618 408 136 136 136 100 100 200 200 804 465 28 241 331 331 331 331 799 799 799 799 15 15 45 15 572 480 609 149 240 480 720 240 772 718 6 949 38 38 38 114 458 229 687 229 294 294 294 294 263 263 263 263 305 305 305 305 440 440 880 880 769 769 769 769 222 666 222 222 430 430 430 430 585 195 195 195 851 407 827 333 260 130 260 130 220 440 440 220 87 261 87 87 412 412 412 412 58 29 29 58 335 335 670 670 923 240 916 809 827 70 20 638 855 704 548 825 660 660 660 660 4 8 4 8 244 244 244 732 218 109 218 109 37 521 416 148 299 897 299 299 254 127 381 127 181 181 181 543 152 456 152 152 588 196 196 392 550 453 288 521 421 159 87 97 85 170 170 85 111 37 37 37 158 158 79 79 484 484 484 484 123 123 123 369 124 124 372 124 917 199 265 986 822 274 274 548 96 96 288 192 127 381 127 127 882 882 882 882 930 930 465 465 901 613 14 590 865 738 127 205 441 147 147 294 403 403 403 403 105 210 315 105 229 229 229 687 470 470 470 470 210 210 210 630 188 376 376 188 111 222 111 333 333 96 899 212 863 633 54 567 277 583 87 204 687 71 884 683 261 87 87 174 652 450 516 417 216 432 216 432 293 293 293 879 96 96 96 96 214 214 214 214 242 322 376 529 84 84 42 42 150 450 150 150 906 302 302 302 572 64 322 246 897 827 73 166 364 96 463 117 889 889 889 889 828 305 176 3 941 209 276 567 4 4 12 8 276 276 276 276 362 181 543 181 234 234 117 117 8 4 12 4 967 225 589 19 700 700 700 700 694 668 983 380 810 629 810 66 811 811 811 811 60 180 120 60 237 237 237 711 152 76 76 152 352 455 730 733 289 289 578 867 921 921 921 921 982 982 982 982 394 394 197 197 117 117 117 117 110 110 110 330 484 242 726 242 850 850 850 850 22 44 44 22 321 107 107 107 69 69 207 69 101 509 928 748 552 276 828 276 207 621 207 207 356 178 178 356 812 108 165 397 966 966 966 966 88 264 88 88 885 885 885 885 112 56 56 168 1 1 2 3 279 558 279 558 943 962 26 80 173 173 519 173 79 79 237 158 526 526 526 526 2 4 2 4 456 456 456 456 771 257 257 257 274 274 822 274 60 120 60 120 156 156 156 468 70 739 544 359 659 215 457 437 620 310 620 310 318 106 212 106 272 832 835 342 479 479 479 479 360 360 720 720 302 453 151 151 971 971 971 971 951 386 245 58 386 193 386 193 245 735 245 490 292 584 584 292 280 280 280 840 238 238 238 714 507 730 510 27 14 14 42 28 265 83 725 164 141 141 141 141 673 673 673 673 262 786 262 262 136 408 136 136 506 220 506 448 248 124 248 124 81 27 27 27 10 323 466 56 6 3 3 6 174 348 174 348 137 137 411 137 600 600 300 300 146 146 146 438 613 873 696 550 72 72 216 72 110 110 55 55 756 252 252 252 153 306 306 153 156 52 52 52 277 277 554 831 666 222 222 222 810 459 98 99 333 645 626 921 333 333 999 333 602 178 994 475 380 570 190 190 282 282 846 282 326 163 163 326 2 2 2 6 434 59 324 854 306 918 306 306 283 566 283 566 925 659 867 684 245 85 358 686 30 18 397 766 90 90 180 180 678 79 611 705 277 277 277 831 286 286 858 572 201 603 201 201 998 113 950 243 292 773 319 454 140 140 420 140 96 192 96 288 651 217 217 217 390 130 130 130 424 424 424 424 608 608 608 608 464 199 261 587 105 210 105 315 756 378 378 756 112 112 336 112 150 450 150 150 408 204 408 204 606 404 202 202 569 569 569 569 907 209 103 282 207 621 207 414 76 76 76 228 129 129 387 129 270 90 180 90 950 804 446 483 156 312 312 156 6 6 18 6 234 117 234 117 721 721 721 721 303 101 101 101 350 700 350 700 995 995 995 995 731 731 731 731 193 579 193 193 31 31 93 62 197 197 591 197 207 522 707 956 48 489 763 676 260 130 260 130 58 812 524 367 11 11 33 11 405 810 810 405 324 972 324 324 531 531 531 531 15 15 15 45 827 847 406 396 557 530 976 100 73 146 73 146 376 368 611 492 301 602 301 903 738 246 246 246 797 797 797 797 429 277 621 330 214 214 214 642 402 804 402 804 121 682 375 290 373 860 157 121 60 60 120 120 403 403 403 403 219 438 219 438 224 224 448 672 938 845 155 769 642 642 642 642 66 198 132 66 46 89 382 810 598 20 411 277 83 83 249 83 940 940 940 940 218 109 218 109 18 6 6 12 57 114 171 57 404 977 272 574 794 794 794 794 488 976 488 976 126 126 378 126 268 268 134 134 137 137 274 274 135 405 270 135 218 586 692 197 66 66 66 198 132 132 132 132 44 44 44 44 16 16 16 16 507 169 169 169 40 80 40 80 252 504 252 756 110 110 110 110 353 706 353 706 274 274 822 548 825 275 275 275 863 863 863 863 432 144 288 144 940 940 940 940 515 515 515 515 14 14 42 14 465 155 310 155 393 131 262 131 230 115 115 345 392 392 392 392 483 161 161 161 575 575 575 575 228 209 460 431 310 620 620 310 438 657 219 219 225 75 75 75 710 355 710 355 360 120 120 120 562 562 281 281 230 690 230 230 323 614 110 192 310 310 930 310 800 400 400 800 839 839 839 839 798 889 89 488 265 265 795 530 113 339 113 113 204 408 204 612 588 294 588 294 317 233 989 950 578 289 289 867 328 328 328 328 846 846 846 846 748 374 748 374 126 378 252 126 622 196 961 337 24 48 24 48 195 195 585 195 917 912 623 634 36 18 54 18 245 814 369 966 988 988 988 988 600 600 600 600 361 622 588 110 325 325 975 325 196 196 588 196 257 181 254 275 163 456 257 340 22 982 32 692 239 239 478 717 223 446 446 223 146 146 73 73 395 372 858 845 951 451 100 744 234 346 32 544 303 303 909 606 119 119 119 357 260 260 780 260 826 826 826 826 152 76 152 76 183 183 183 183 330 990 330 330 316 158 474 158 576 576 576 576 580 279 64 340 194 194 388 388 890 890 890 890 312 936 312 624 734 367 734 367 333 111 111 111 401 150 314 494 765 255 255 255 242 484 484 242 990 990 990 990 347 270 920 255 902 902 451 451 264 264 264 264 79 237 79 158 238 714 476 238 778 802 758 421 521 82 656 561 113 339 113 113 301 301 301 301 134 268 134 268 103 103 206 206 683 837 95 71 954 690 69 92 676 676 676 676 600 200 200 200 382 382 382 382 456 711 142 614 686 343 686 343 472 472 472 472 349 349 349 349 986 163 512 323 93 93 279 93 196 588 392 196 461 461 461 461 390 390 390 390 601 601 601 601 210 690 31 131 139 864 463 555 410 205 410 205 576 288 288 576 257 257 514 771 660 660 330 330 416 416 416 416 918 306 306 306 398 199 398 199 319 319 319 319 280 140 140 420 103 309 103 103 958 958 958 958 79 158 79 158 187 561 187 187 608 852 405 246 494 494 494 494 209 627 418 209 820 820 820 820 729 389 201 359 213 71 71 142 462 231 693 231 9 9 9 27 465 77 491 792 381 814 299 130 42 42 42 42 767 767 767 767 449 898 898 449 384 384 192 192 94 188 94 282 433 433 866 866 601 889 493 574 806 806 806 806 993 993 993 993 737 661 352 477 30 30 15 15 673 995 981 514 735 245 490 245 135 405 135 270 320 960 640 320 287 574 287 861 504 168 168 168 6 18 6 6 108 488 730 908 101 202 202 101 58 58 58 58 573 573 573 573 1 3 1 1 453 302 151 151 228 228 228 228 834 556 278 278 214 214 214 214 84 252 84 84 280 280 840 280 91 91 273 91 409 154 734 405 430 430 860 860 748 748 748 748 936 312 312 312 314 314 942 314 417 290 939 802 124 124 124 372 214 214 642 214 835 835 835 835 324 324 162 162 462 76 923 564 235 705 235 235 98 98 49 49 153 459 153 153 211 462 943 515 139 139 278 278 194 388 388 194 902 902 902 902 736 736 736 736 956 956 956 956 129 387 129 129 460 920 460 920 620 930 310 310 250 750 250 250 112 112 336 112 853 853 853 853 121 12 653 626 670 885 338 955 349 698 698 349 296 888 296 296 82 246 82 82 931 931 931 931 186 124 62 62 391 782 782 391 950 828 744 557 4 4 4 4 125 125 125 125 815 123 417 444 316 423 152 703 610 437 490 364 259 259 259 777 969 969 969 969 291 355 814 333 65 195 65 130 723 935 95 36 282 94 94 188 486 486 486 486 59 59 59 59 820 407 775 618 230 460 690 230 976 191 921 809 567 282 403 751 827 827 827 827 279 279 837 558 274 822 274 274 175 787 88 857 168 336 168 336 134 134 134 402 712 712 712 712 22 22 66 22 476 576 707 422 377 754 377 754 394 197 197 394 820 410 820 410 54 162 108 54 159 324 537 245 530 265 265 530 452 452 226 226 376 95 623 120 115 115 230 345 44 44 44 132 188 564 188 188 342 342 342 342 717 339 81 403 139 257 544 844 28 28 14 14 203 203 406 406 450 150 150 150 32 64 96 32 363 363 363 363 154 462 154 154 19 19 19 19 484 990 394 571 900 600 300 300 254 254 762 508 678 226 226 226 204 204 204 204 724 724 724 724 94 306 134 751 862 862 862 862 213 71 71 142 672 672 672 672 35 70 70 35 73 73 73 73 53 106 53 106 68 204 136 68 26 26 13 13 60 60 180 60 230 690 230 230 159 159 159 477 141 141 141 141 18 18 18 18 66 33 33 99 167 334 167 501 790 790 790 790 404 808 808 404 159 53 53 53 722 734 359 778 140 70 140 70 1 3 2 1 185 370 185 555 238 238 714 238 298 596 894 298 744 744 744 744 14 42 14 14 270 90 90 180 119 238 119 357 319 319 319 319 70 389 224 31 12 12 24 36 270 810 540 270 245 245 735 245 843 146 380 79 94 94 94 282 472 472 472 472 291 463 938 771 261 87 174 87 196 196 196 196 787 806 127 1000 430 215 215 645 902 451 902 451 911 911 911 911 122 122 366 244 566 144 507 228 326 326 326 978 748 748 748 748 750 750 375 375 604 302 604 302 339 113 226 113 49 49 49 49 847 847 847 847 179 537 358 179 344 688 344 688 222 666 222 444 510 255 765 255 526 526 263 263 373 353 264 338 94 94 282 188 108 108 324 216 270 405 135 135 979 909 882 908 257 257 514 514 128 110 183 320 692 692 692 692 234 117 234 117 267 534 267 534 139 139 417 139 741 597 77 608 300 600 900 300 258 258 258 774 999 999 999 999 271 271 271 271 81 81 243 81 287 287 287 287 464 696 232 232 966 483 966 483 268 536 268 804 392 392 784 784 442 221 442 221 136 272 136 408 487 558 277 280 975 975 975 975 422 633 211 211 236 236 472 472 481 962 962 481 199 199 199 597 94 333 367 769 480 480 480 480 454 454 908 908 646 323 646 323 128 176 341 992 78 52 26 26 312 936 312 312 201 201 603 402 895 895 895 895 888 88 118 31 504 504 504 504 219 219 657 219 194 97 97 194 31 761 997 427 284 142 426 142 334 668 334 668 101 101 101 101 106 106 318 106 155 310 310 155 752 10 747 572 814 407 814 407 113 517 235 777 98 49 147 49 926 463 463 926 449 898 898 449 257 257 257 257 21 7 7 14 150 150 75 75 382 191 573 191 645 242 265 942 94 47 94 47 693 693 693 693 807 253 170 437 236 693 497 883 178 356 178 356 116 116 116 116 747 498 249 249 149 447 149 298 393 131 262 131 316 316 316 316 302 906 302 302 748 374 748 374 780 425 809 867 498 166 166 166 78 234 78 156 682 341 682 341 336 336 336 336 115 115 230 345 474 158 158 158 924 308 616 308 500 750 583 294 812 659 664 291 369 369 369 369 989 800 614 812 283 283 283 849 226 452 678 226 554 831 277 277 604 604 302 302 72 24 24 48 84 84 168 168 602 602 602 602 257 771 257 514 936 297 724 532 69 826 356 46 327 654 654 327 40 60 20 20 670 670 670 670 592 296 296 888 59 118 118 59 893 270 487 579 180 360 180 540 806 403 806 403 135 270 135 405 513 403 247 9 388 194 194 582 264 604 933 717 80 80 160 240 80 80 240 80 323 323 969 323 34 51 17 17 527 527 527 527 980 980 980 980 296 148 444 148 294 294 294 294 293 586 293 586 395 395 395 395 677 677 677 677 689 617 714 602 569 569 569 569 213 71 71 71 630 630 630 630 258 911 278 814 483 595 535 577 180 180 180 180 132 132 396 264 344 344 688 688 518 777 259 259 465 310 155 155 118 118 59 59 177 357 923 343 115 230 115 230 786 786 786 786 899 899 899 899 1000 1000 1000 1000 237 237 237 711 66 66 198 66 348 174 522 174 130 130 260 260 275 550 275 825 176 352 176 528 433 363 668 589 806 806 806 806 399 133 133 266 331 331 331 331 210 315 105 105 404 808 404 808 182 182 182 182 610 610 305 305 259 777 259 259 103 103 103 309 921 307 307 307 261 87 87 87 67 218 301 712 492 245 999 610 45 992 788 98 54 54 54 54 756 756 756 756 171 513 171 342 305 915 305 305 424 212 212 424 129 129 129 129 773 592 12 843 117 2 412 999 145 145 145 145 208 208 624 416 491 982 491 982 825 477 700 877 21 21 63 21 351 351 351 351 612 918 306 306 724 724 724 724 50 150 50 100 239 975 163 680 814 814 814 814 173 806 422 703 149 447 149 298 273 273 546 546 890 890 890 890 66 66 66 198 870 653 662 765 624 312 312 624 357 119 119 119 486 972 972 486 811 972 817 460 342 171 342 171 256 72 633 426 549 549 549 549 258 129 129 258 136 68 68 136 10 5 5 15 828 414 414 828 130 452 776 986 980 55 996 176 621 414 207 207 36 36 72 72 581 581 581 581 683 979 888 97 221 221 663 221 272 816 544 272 407 407 407 407 13 13 13 39 892 892 892 892 104 71 507 57 128 256 128 384 472 708 236 236 209 209 627 418 732 244 244 244 217 325 806 199 216 432 432 216 891 297 297 297 82 82 82 82 153 153 306 459 289 578 289 578 699 464 433 380 579 193 386 193 78 26 26 26 11 11 11 33 210 630 210 210 51 102 51 153 831 831 831 831 105 210 315 105 168 504 168 336 145 716 139 869 317 75 737 926 315 945 630 315 813 271 542 271 116 58 174 58 597 398 199 199 3 3 416 997 477 954 477 954 763 679 509 890 41 831 532 546 59 177 59 59 987 987 987 987 215 712 826 795 293 586 586 293 343 343 343 343 92 92 92 92 272 272 272 272 380 380 760 760 233 233 699 233 457 914 914 457 558 279 558 279 405 135 270 135 31 62 93 31 917 917 917 917 741 741 741 741 150 150 75 75 407 761 844 761 97 291 97 194 753 936 970 772 103 103 103 103 8 16 24 8 80 80 80 240 156 95 656 672 843 562 281 281 221 442 442 221 449 449 449 449 131 393 131 262 724 724 362 362 377 189 404 947 432 432 432 432 332 664 664 332 78 156 156 78 969 839 300 415 498 166 166 332 862 431 862 431 370 370 185 185 380 190 570 190 513 513 513 513 6 6 3 3 11 11 11 11 4 2 2 4 370 370 370 370 179 436 599 354 105 210 105 315 582 582 291 291 97 553 600 801 262 864 654 74 204 204 204 612 48 72 24 24 71 142 71 142 201 827 13 385 457 63 802 504 150 450 300 150 176 352 352 176 18 162 601 455 927 309 618 309 990 330 660 330 294 147 147 294 282 564 564 282 47 47 47 47 892 892 446 446 882 294 294 294 272 128 592 300 368 232 115 420 118 354 118 118 248 496 248 744 848 848 848 848 212 106 106 212 358 537 179 179 660 660 660 660 894 894 447 447 36 36 108 36 738 738 738 738 67 201 67 134 575 575 575 575 246 673 345 860 168 168 168 504 907 432 252 145 66 198 66 66 136 136 136 136 321 321 321 963 90 45 45 90 7 14 7 21 130 139 269 895 863 863 863 863 322 644 322 644 327 109 109 109 936 312 312 312 252 169 902 366 282 282 282 846 586 293 293 586 31 62 31 62 123 123 123 123 570 944 337 50 720 240 240 480 2 2 6 4 117 117 117 351 174 174 522 174 152 456 152 152 531 531 531 531 194 194 97 97 408 408 816 816 101 303 101 101 706 353 706 353 788 788 788 788 188 188 564 188 303 303 909 303 25 75 25 25 834 556 278 278 963 963 963 963 529 196 307 700 208 624 416 208 233 233 233 699 119 119 119 119 13 13 13 13 278 139 139 417 371 371 371 371 363 363 363 363 426 307 94 263 39 117 39 39 591 591 591 591 440 440 440 440 300 300 300 300 395 395 395 395 530 530 530 530 580 290 580 290 13 13 39 13 487 487 487 487 550 825 275 275 626 313 313 626 40 40 40 120 8 24 8 8 146 219 73 73 750 750 750 750 566 849 283 283 65 195 130 65 381 948 835 429 11 22 11 22 348 232 116 116 614 614 307 307 289 465 214 640 220 220 660 220 984 328 328 328 46 46 138 46 951 955 267 322 810 810 810 810 447 755 843 55 876 876 876 876 410 820 410 820 324 696 774 434 672 560 894 156 473 473 473 473 665 665 665 665 370 721 93 180 457 914 457 914 274 528 20 401 84 84 84 252 625 335 445 423 300 100 100 100 963 963 963 963 976 986 400 478 226 226 226 226 817 888 82 304 291 97 194 97 34 17 34 17 226 678 226 226 717 239 239 239 846 282 282 282 175 175 525 175 186 124 62 62 719 719 719 719 408 408 408 408 175 350 175 525 417 139 139 278 111 111 111 111 994 994 497 497 101 101 101 101 873 582 291 291 128 128 256 384 575 367 938 192 236 708 236 236 342 342 684 684 85 255 85 170 27 27 81 27 560 560 280 280 228 228 684 228 858 286 286 286 225 75 75 75 524 786 262 262 674 674 337 337 780 698 514 29 510 510 510 510 564 188 376 188 906 453 453 906 109 109 109 327 840 280 280 560 758 411 285 441 27 9 9 18 252 84 84 84 87 87 261 87 150 300 300 150 244 244 488 732 225 225 450 450 438 876 876 438 282 282 141 141 370 808 86 444 288 864 288 288 609 609 609 609 220 220 220 220 286 572 858 286 274 274 822 274 311 311 933 311 299 299 299 299 580 580 290 290 935 683 166 947 919 919 919 919 958 479 958 479 58 58 29 29 255 85 85 85 546 273 546 273 382 382 191 191 427 427 854 854 951 317 317 317 798 699 99 702 113 339 113 113 357 119 119 119 996 332 332 332 441 441 441 441 158 474 158 158 988 430 844 497 112 112 112 336 951 951 951 951 99 949 68 692 114 342 114 114 488 244 732 244 175 175 525 350 78 160 122 702 190 437 217 391 313 313 939 626 902 472 836 395 693 421 427 49 273 273 273 819 246 246 738 246 233 466 233 466 524 524 524 524 144 288 144 288 703 703 703 703 198 132 66 66 66 132 132 66 393 733 450 155 155 155 155 465 522 644 192 59 427 427 427 427 178 82 309 649 330 520 42 818 775 264 219 478 25 357 117 377 66 132 66 132 873 582 291 291 9 9 18 18 504 252 756 252 244 122 122 366 284 284 852 284 281 281 843 281 192 288 96 96 332 216 1000 95 618 618 309 309 74 222 74 148 843 281 562 281 482 482 482 482 214 214 428 642 135 45 45 90 448 224 224 448 76 76 76 76 137 137 137 411 837 837 837 837 451 902 902 451 194 194 582 194 722 722 722 722 507 938 260 422 484 145 638 307 33 33 33 33 132 44 44 88 125 375 125 125 222 74 148 74 633 890 713 837 93 279 93 93 813 813 813 813 83 249 83 83 284 142 426 142 174 87 261 87 590 580 198 667 221 221 442 442 271 542 271 813 201 503 856 528 252 252 252 252 28 28 28 84 403 403 403 403 52 52 156 52 161 161 322 483 43 43 43 43 219 219 657 219 917 823 385 582 820 820 820 820 239 239 239 239 993 662 331 331 10 10 10 10 972 859 916 607 408 136 136 272 68 136 68 136 742 742 742 742 240 720 240 240 196 196 588 392 153 836 283 278 193 193 579 386 172 516 172 172 549 256 499 870 172 516 172 172 630 630 630 630 56 112 112 56 747 249 249 498 858 260 301 897 815 815 815 815 279 279 279 837 239 239 717 239 619 619 619 619 170 170 510 170 184 552 184 368 26 127 988 758 306 306 918 306 683 915 748 681 37 37 111 37 112 112 112 336 434 891 618 914 616 924 308 308 698 73 733 242 912 912 912 912 28 28 84 28 224 224 672 224 59 59 59 177 255 510 255 765 768 54 640 136 270 540 270 540 252 84 84 168 327 218 109 109 279 93 93 93 114 228 114 342 60 20 20 40 771 771 771 771 766 383 766 383 936 312 312 312 381 990 514 495 354 531 177 177 919 919 919 919 494 494 494 494 254 254 254 254 9 3 3 3 21 21 21 63 329 658 658 329 196 392 196 392 805 347 12 534 760 380 760 380 91 710 455 551 490 980 490 980 807 807 807 807 164 328 328 164 565 565 565 565 944 944 944 944 450 225 675 225 468 936 936 468 932 466 466 932 638 319 319 638 230 894 255 431 914 457 914 457 422 211 211 633 820 410 410 820 721 721 721 721 63 21 21 21 186 558 186 186 327 980 251 756 13 13 39 13 403 403 806 806 268 134 268 134 762 762 762 762 207 207 207 207 735 786 357 64 225 150 75 75 295 295 590 590 100 100 300 100 14 42 14 28 228 228 228 228 746 119 182 663 331 331 993 662 732 244 244 488 408 204 612 204 110 330 110 220 253 253 759 253 848 424 424 848 99 99 99 99 302 394 467 290 89 178 178 89 44 290 933 774 282 282 282 282 939 433 560 98 563 807 439 83 946 946 946 946 180 672 323 465 96 288 96 192 108 54 108 54 701 993 554 149 255 85 85 85 86 86 172 258 72 216 72 72 918 612 306 306 786 262 262 262 141 423 141 141 901 788 484 432 326 652 326 652 354 354 708 708 3 2 1 1 180 666 277 945 36 36 36 108 134 134 134 402 816 247 243 10 38 38 38 38 457 457 457 457 325 975 325 325 264 792 264 264 735 735 735 735 68 204 136 68 431 431 431 431 74 222 74 74 160 160 80 80 235 689 662 557 278 556 556 278 698 267 572 660 558 279 279 558 948 316 316 316 312 936 312 312 68 68 68 204 515 954 770 326 101 202 303 101 597 199 199 199 297 297 297 891 240 80 80 80 950 950 950 950 786 262 262 524 316 948 316 316 472 708 236 236 173 346 173 519 245 735 245 245 447 447 447 447 213 213 213 639 425 710 416 508 966 322 322 322 36 24 12 12 324 648 324 648 189 567 378 189 160 480 160 320 14 28 28 14 370 584 39 22 252 756 252 252 62 62 186 62 908 255 484 611 301 301 301 903 454 180 778 468 314 314 314 942 293 586 586 293 693 693 693 693 392 392 196 196 571 571 571 571 836 418 836 418 430 430 430 430 144 144 432 144 696 415 108 402 746 746 746 746 184 973 106 627 940 470 470 940 234 234 234 702 676 338 676 338 579 193 193 193 491 491 491 491 39 717 154 398 776 776 388 388 718 718 718 718 116 174 58 58 155 310 155 465 324 648 648 324 382 382 191 191 435 598 291 936 42 126 42 42 692 692 692 692 425 425 425 425 151 151 151 453 639 639 639 639 562 281 281 562 101 101 101 101 314 314 314 942 317 951 317 317 372 475 797 202 133 266 133 399 276 92 92 92 668 157 243 189 782 782 782 782 864 288 576 288 127 127 127 127 183 183 183 549 420 497 868 335 65 195 65 65 834 400 367 524 757 757 757 757 317 634 634 317 166 166 83 83 576 288 864 288 186 186 186 186 125 163 896 501 445 445 445 445 378 126 126 126 567 189 189 189 549 549 549 549 87 174 87 174 115 115 115 115 793 793 793 793 35 178 305 368 314 314 314 942 304 304 304 304 273 91 91 182 249 249 249 249 194 97 97 291 317 317 951 317 648 648 648 648 394 394 394 394 446 446 446 446 310 600 527 18 189 189 567 189 749 459 191 196 488 244 732 244 266 133 266 133 113 267 7 698 109 327 109 109 21 14 7 7 807 807 807 807 309 298 450 494 78 26 26 52 428 535 283 793 290 580 290 870 374 187 187 561 42 126 42 42 108 108 108 324 446 446 446 446 408 408 408 408 128 242 308 650 261 783 261 522 408 204 204 612 169 338 338 169 884 884 442 442 64 128 128 64 425 959 344 997 404 241 291 231 29 29 29 29 381 65 204 27 633 633 633 633 143 143 143 429 344 344 172 172 184 552 184 184 271 813 271 271 120 120 120 360 712 712 356 356 374 719 311 497 431 862 431 862 198 449 824 135 741 564 545 587 235 235 235 235 760 852 881 655 255 255 510 765 28 28 28 84 220 220 440 440 521 315 253 108 50 25 50 25 382 382 382 382 295 885 295 295 190 23 623 264 976 976 488 488 48 48 96 144 473 626 25 578 257 257 257 771 157 157 157 471 12 4 4 4 712 419 648 327 548 548 548 548 185 555 185 185 598 299 897 299 217 651 217 217 711 23 587 528 650 384 982 680 183 183 183 549 270 270 135 135 42 84 84 42 981 664 303 765 26 13 13 26 78 941 101 834 312 156 312 156 708 708 708 708 927 309 618 309 88 88 88 88 152 456 152 152 209 209 209 627 223 223 223 223 439 439 439 439 35 105 35 35 133 133 266 266 728 973 759 337 896 448 896 448 906 906 906 906 759 253 253 506 138 138 414 138 919 623 664 283 113 113 339 113 795 795 795 795 425 425 425 425 407 814 814 407 69 138 69 138 208 416 208 624 113 428 82 93 360 360 360 360 679 659 545 108 490 735 245 245 51 51 51 51 393 478 699 10 220 440 440 220 534 534 534 534 70 70 70 70 95 95 285 95 36 36 108 36 324 324 324 324 532 588 137 658 293 293 293 293 16 16 8 8 610 169 922 519 645 215 215 215 411 94 307 877 366 183 183 366 430 430 215 215 300 300 900 300 862 691 535 768 209 781 94 884 469 469 469 469 173 173 346 519 160 160 320 480 773 525 456 755 858 429 858 429 726 363 726 363 777 259 518 259 217 217 217 651 264 897 290 442 913 913 913 913 116 116 348 116 209 418 418 209 115 336 8 400 66 66 66 66 92 92 92 276 541 541 541 541 681 454 227 227 74 37 37 74 299 897 598 299 88 88 264 88 376 752 752 376 300 403 453 644 225 225 450 450 86 43 43 129 897 23 725 242 195 65 65 130 546 182 182 364 444 148 148 148 582 582 582 582 42 42 84 84 735 735 735 735 305 915 305 305 611 611 611 611 161 161 161 161 889 889 889 889 136 408 136 272 130 260 390 130 832 416 832 416 18 9 9 27 297 297 297 891 657 657 657 657 284 284 852 284 260 182 663 747 208 624 208 208 564 119 826 364 50 150 50 100 857 439 215 317 396 396 396 396 141 901 410 450 269 538 807 269 179 179 179 179 978 326 326 326 448 749 825 580 2 878 774 633 58 116 116 58 536 427 562 122 918 918 918 918 450 150 150 150 231 231 231 231 867 867 867 867 638 761 405 881 219 325 744 248 589 343 842 463 774 774 774 774 182 182 546 182 213 639 213 213 538 538 538 538 434 954 533 840 514 514 514 514 209 627 418 209 722 361 361 722 230 230 230 230 116 232 232 116 472 472 944 944 682 682 682 682 296 296 592 592 74 74 74 222 720 342 1 833 117 117 234 234 36 24 12 12 977 622 406 464 204 204 612 204 297 99 99 99 40 40 40 40 658 231 184 915 154 77 77 154 609 203 203 406 229 229 458 687 753 845 820 913 777 777 777 777 891 534 837 293 222 222 222 222 52 104 52 104 302 906 302 302 37 37 37 37 165 990 414 908 528 528 528 528 492 984 492 984 190 190 190 190 228 228 228 684 564 282 282 564 327 654 327 981 469 938 469 938 193 386 193 386 140 420 140 280 79 79 237 158 312 624 312 624 735 245 245 245 117 117 351 117 687 229 229 229 314 157 471 157 35 35 35 105 753 251 502 251 272 272 544 816 64 128 64 128 927 927 927 927 96 96 288 96 187 83 773 699 245 490 245 490 178 895 748 35 213 639 213 213 380 156 530 423 146 73 219 73 284 284 284 852 90 90 180 180 150 100 50 50 870 88 269 986 74 148 148 74 880 880 880 880 532 266 798 266 534 178 178 178 252 756 252 252 543 903 446 484 195 195 390 585 351 117 117 117 502 251 251 502 747 249 498 249 896 896 896 896 219 657 219 219 580 290 290 870 394 788 394 788 498 166 166 166 283 849 283 283 216 72 72 72 103 309 103 206 485 485 485 485 284 284 284 284 283 849 283 283 582 234 639 801 118 118 118 118 873 873 873 873 843 562 281 281 36 72 36 72 274 822 274 274 56 56 56 56 951 951 951 951 50 50 100 100 443 886 443 886 461 922 922 461 566 42 959 387 460 460 460 460 48 16 16 16 184 552 184 184 96 999 917 56 948 474 474 948 731 731 731 731 125 125 375 125 601 634 286 128 917 917 917 917 290 145 290 145 36 18 18 54 452 904 452 904 172 516 344 172 248 248 248 248 908 454 908 454 527 527 527 527 74 37 111 37 184 276 92 92 21 21 42 42 798 798 798 798 250 250 250 750 343 343 686 686 90 180 270 90 264 792 264 264 222 666 444 222 584 765 958 781 417 417 417 417 567 378 189 189 126 126 63 63 159 106 53 53 442 663 221 221 846 282 564 282 416 832 832 416 260 520 780 260 537 537 537 537 52 156 104 52 624 312 624 312 540 270 540 270 341 257 398 231 291 291 291 291 328 328 656 984 200 200 200 600 444 444 444 444 25 326 784 889 260 130 130 260 704 627 83 671 492 984 984 492 358 179 179 537 471 303 719 641 243 729 243 243 672 945 388 626 72 216 72 72 84 735 358 914 199 199 199 199 617 617 617 617 393 131 262 131 494 494 494 494 683 683 683 683 26 26 52 78 6 18 12 6 188 94 94 188 659 364 890 958 25 25 75 25 371 371 371 371 246 246 246 246 261 261 522 522 924 924 924 924 684 228 228 456 804 662 413 718 150 50 50 50 215 215 215 215 209 418 209 418 842 842 842 842 378 189 378 189 519 519 519 519 83 249 83 83 189 189 378 378 17 17 51 34 290 870 290 290 571 571 571 571 631 405 412 982 61 61 61 183 314 314 157 157 112 224 112 224 474 237 237 711 182 364 546 182 866 866 433 433 768 256 256 256 685 685 685 685 405 581 103 198 765 423 217 738 774 774 774 774 274 548 274 822 311 311 933 311 589 597 248 386 961 824 709 169 151 151 151 151 631 635 971 289 284 284 284 852 170 340 510 170 394 197 197 394 62 62 62 62 292 146 438 146 127 381 127 127 779 564 914 740 956 956 956 956 921 921 921 921 854 952 695 731 590 323 276 754 30 30 30 30 134 67 67 201 248 248 248 248 135 270 135 270 159 159 477 159 86 172 258 86 81 162 243 81 219 73 146 73 437 874 874 437 9 27 9 18 181 181 543 181 157 818 968 396 3 6 3 9 307 307 614 921 609 609 609 609 299 299 897 598 173 173 346 346 933 273 876 582 271 538 416 835 128 64 64 192 812 812 406 406 481 481 481 481 95 557 965 567 7 528 367 967 469 327 307 543 375 375 375 375 316 948 316 316 948 948 948 948 160 160 160 160 597 48 146 574 819 273 273 273 597 199 199 199 205 410 615 205 122 122 122 122 497 994 994 497 930 310 620 310 864 288 288 288 995 362 570 442 250 250 750 250 281 281 281 843 304 608 304 912 316 632 316 632 894 614 724 908 366 244 122 122 93 93 279 93 62 62 124 186 145 145 145 145 710 743 951 113 603 603 603 603 378 378 189 189 329 658 329 658 140 280 420 140 494 494 494 494 960 480 960 480 786 786 786 786 214 428 428 214 4 12 4 4 333 333 333 333 872 872 872 872 453 151 151 151 101 101 202 303 769 789 79 93 855 285 285 285 301 898 126 714 67 134 67 201 19 19 19 57 336 112 112 224 981 981 981 981 142 142 142 142 678 678 678 678 288 432 144 144 203 203 609 203 849 283 283 566 36 39 217 458 257 771 257 257 261 402 348 141 950 643 415 61 686 686 686 686 96 512 381 70 513 513 513 513 117 351 117 117 402 134 134 134 166 498 166 166 905 905 905 905 464 368 693 331 381 127 254 127 164 82 164 82 280 280 840 280 540 965 613 342 530 870 356 295 29 58 87 29 53 53 53 53 281 172 391 980 72 72 72 216 678 226 226 226 937 937 937 937 156 78 156 78 645 916 246 79 762 254 254 254 283 283 283 283 945 315 315 315 399 798 399 798 318 159 477 159 770 385 770 385 93 93 186 186 269 269 807 269 181 181 181 543 226 113 113 226 287 287 287 287 170 170 510 170 535 535 535 535 406 406 406 406 444 888 888 444 209 209 627 418 124 124 124 124 71 71 71 71 652 326 652 326 571 571 571 571 309 309 618 927 334 167 334 167 195 195 390 390 255 255 255 255 410 205 615 205 240 293 782 880 361 260 772 227 217 217 217 217 102 102 102 102 290 290 290 290 12 12 12 12 239 239 717 239 429 286 143 143 797 797 797 797 240 720 480 240 793 112 731 50 7 14 7 14 183 366 183 366 518 259 259 518 69 69 69 69 122 122 244 366 561 374 187 187 302 563 603 815 225 675 225 225 29 58 29 58 281 562 281 843 276 276 828 276 299 299 299 299 300 300 300 900 268 268 268 268 654 654 327 327 258 258 516 516 310 620 620 310 831 277 554 277 325 975 325 325 101 292 816 897 3 3 3 3 14 14 28 28 374 187 187 561 150 150 150 150 46 46 46 46 428 559 87 523 975 60 672 728 499 499 499 499 733 733 733 733 462 154 154 154 681 681 681 681 486 243 243 729 184 184 184 552 439 439 439 439 840 280 560 280 402 603 201 201 278 834 556 278 752 227 872 158 447 149 298 149 35 105 35 70 241 482 482 241 102 51 102 51 311 311 311 933 37 74 37 74 250 500 250 500 320 320 320 320 874 874 437 437 226 895 846 433 162 162 162 162 31 209 947 217 854 427 427 854 104 104 208 312 294 588 588 294 4 4 12 8 896 896 896 896 362 289 280 491 310 155 465 155 532 266 266 532 831 831 831 831 135 135 135 135 230 345 115 115 531 177 177 354 861 865 794 898 770 596 978 90 325 975 325 325 369 738 369 738 684 94 2 396 593 361 242 631 809 809 809 809 261 783 522 261 100 100 200 200 48 24 48 24 363 121 121 121 266 133 266 133 784 784 784 784 88 44 88 44 845 845 845 845 205 898 372 766 268 804 536 268 224 224 112 112 657 185 55 464 440 220 440 220 387 129 129 129 126 84 42 42 6 18 6 12 913 913 913 913 228 114 114 342 8 16 16 8 387 129 129 129 851 851 851 851 31 62 31 62 991 991 991 991 785 210 817 726 218 218 218 654 716 716 716 716 529 152 58 962 176 176 176 528 135 45 90 45 320 160 480 160 875 875 875 875 417 278 139 139 687 229 229 229 848 881 720 673 475 641 781 971 975 325 325 650 940 470 940 470 497 994 497 994 277 277 554 831 975 975 975 975 875 471 388 61 851 712 547 882 400 11 693 697 455 455 455 455 190 190 190 190 694 357 795 204 658 329 658 329 777 480 887 36 200 200 600 200 44 88 88 44 897 897 897 897 34 34 68 68 828 828 828 828 370 370 370 370 504 745 438 888 250 500 250 500 313 313 313 313 94 47 47 141 768 256 256 512 674 943 18 397 158 842 252 20 22 44 22 44 876 676 709 882 988 494 494 988 795 265 530 265 298 149 149 298 4 4 12 4 921 921 921 921 666 333 666 333 91 91 91 273 207 207 621 207 568 568 568 568 964 964 482 482 228 486 524 327 531 159 650 542 638 950 636 683 614 307 921 307 459 459 459 459 721 721 721 721 120 120 120 120 472 472 472 472 563 563 563 563 50 50 50 50 798 148 952 434 49 616 312 923 219 438 219 657 873 582 291 291 247 247 247 247 513 995 27 323 126 42 42 42 652 978 326 326 154 154 154 154 123 246 369 123 242 121 242 121 327 327 327 981 340 340 680 680 48 96 48 96 466 466 932 932 776 388 388 776 516 258 516 258 922 922 922 922 302 302 302 302 848 848 424 424 183 366 366 183 331 331 331 331 726 833 370 423 814 584 333 705 676 646 632 308 267 534 534 267 303 922 361 626 672 448 224 224 173 173 173 519 238 238 476 476 474 158 316 158 982 982 982 982 324 108 108 108 103 311 542 820 986 986 493 493 323 323 969 323 609 406 203 203 208 208 624 416 930 310 620 310 322 322 322 322 561 561 561 561 164 328 164 328 643 127 402 619 163 489 163 326 117 117 117 351 48 48 144 48 433 866 866 433 975 325 325 325 194 97 97 194 537 537 537 537 146 146 73 73 505 69 957 35 143 286 143 286 579 579 579 579 86 963 652 455 259 259 777 259 454 227 454 227 866 433 866 433 662 662 662 662 516 76 61 520 905 905 905 905 234 702 234 468 220 220 440 440 787 535 811 172 365 893 517 33 372 186 186 558 648 838 26 783 432 216 432 216 182 182 364 364 525 525 525 525 218 109 109 218 832 832 416 416 148 148 148 444 394 876 112 249 1 74 74 959 179 534 335 880 389 544 246 621 141 282 423 141 900 450 450 900 362 362 181 181 408 272 136 136 959 73 976 731 676 338 338 676 455 910 455 910 899 899 899 899 833 833 833 833 519 173 173 173 66 66 66 198 326 326 326 978 91 182 91 182 224 502 1 593 529 529 529 529 206 412 618 206 185 185 555 185 123 246 369 123 423 66 131 485 348 174 522 174 206 103 206 103 205 205 410 615 561 561 561 561 560 280 280 560 969 323 646 323 140 280 140 280 552 552 552 552 71 71 142 213 94 282 94 94 387 129 129 129 715 637 772 619 508 254 254 508 8 16 8 24 341 857 215 606 595 595 595 595 141 423 141 141 244 244 244 244 991 991 991 991 120 360 120 240 6 6 18 12 274 822 274 274 594 198 198 198 172 86 86 172 364 182 182 364 78 78 78 78 923 876 222 219 70 105 35 35 969 969 969 969 230 299 872 499 798 399 399 798 210 210 210 210 387 817 325 900 600 600 600 600 268 268 536 536 267 267 267 801 137 137 137 411 61 122 122 61 116 348 116 116 404 404 404 404 177 177 177 177 88 88 88 88 542 271 813 271 568 284 568 284 898 568 462 443 320 320 960 640 176 528 176 176 408 408 816 816 232 464 696 232 21 7 7 7 274 274 274 274 589 611 558 44 474 46 470 452 79 79 79 79 537 384 8 49 229 229 687 229 875 875 875 875 104 104 104 312 316 632 316 948 130 65 195 65 64 64 64 192 158 158 158 158 850 425 850 425 663 221 221 221 309 618 309 927 129 387 129 129 191 271 564 277 4 4 8 12 102 306 204 102 498 498 498 498 66 66 66 66 783 261 261 261 486 243 486 243 309 927 309 309 883 883 883 883 540 360 180 180 872 86 277 119 655 655 655 655 406 203 609 203 193 309 763 812 259 777 259 259 199 398 199 597 243 243 243 243 534 178 356 178 42 63 21 21 47 616 151 633 393 262 131 131 410 615 205 205 381 254 127 127 392 392 392 392 235 705 235 235 56 28 28 84 65 130 195 65 36 54 18 18 93 93 279 93 989 989 989 989 555 370 185 185 753 502 251 251 28 793 564 498 795 663 916 652 518 777 259 259 319 319 319 319 48 48 96 96 88 88 44 44 665 719 654 260 960 844 473 982 316 316 948 316 46 46 46 46 250 633 337 920 885 97 543 459 171 513 342 171 220 660 440 220 436 436 436 436 636 318 954 318 71 142 142 71 405 405 405 405 54 27 27 54 358 358 358 358 211 422 633 211 496 496 992 992 599 599 599 599 56 56 56 168 327 327 654 981 771 257 257 257 491 982 982 491 277 277 831 277 584 1000 424 955 105 739 839 212 399 133 133 133 34 13 332 602 78 156 78 156 24 12 24 12 412 380 892 843 300 600 600 300 777 777 777 777 36 72 108 36 2 294 264 337 124 248 124 248 520 520 520 520 311 311 933 311 200 200 600 200 995 679 204 687 451 218 145 53 194 388 194 582 755 755 755 755 72 144 72 144 43 43 43 43 280 219 790 866 36 12 24 12 627 627 627 627 983 983 983 983 311 933 311 311 651 651 651 651 330 660 660 330 797 508 187 787 72 216 72 144 812 862 509 828 223 669 223 223 726 484 242 242 910 765 96 169 152 152 456 304 600 600 600 600 569 569 569 569 580 580 580 580 68 68 68 204 427 854 854 427 576 604 746 517 48 96 48 96 114 38 38 76 320 960 320 640 254 254 762 508 788 839 232 324 600 300 300 900 133 399 133 133 355 495 709 226 168 168 504 168 236 708 236 236 272 35 53 332 632 632 632 632 500 500 500 500 585 804 654 552 848 12 249 758 472 472 236 236 453 906 906 453 116 58 58 174 820 410 410 820 612 204 204 408 834 281 636 211 887 887 887 887 997 997 997 997 904 904 904 904 333 666 333 666 179 179 537 179 476 476 952 952 717 916 598 994 88 44 44 88 34 102 34 68 541 159 826 706 684 228 228 228 152 456 304 152 542 271 271 813 883 883 883 883 202 606 404 202 642 321 321 963 610 305 915 305 624 208 208 208 928 396 488 307 514 514 257 257 110 330 110 110 589 699 496 202 254 127 254 127 271 813 271 271 64 32 32 64 269 269 269 269 330 990 330 660 911 559 283 578 296 888 592 296 338 419 139 316 51 51 153 102 234 78 78 78 13 675 799 664 317 317 317 317 76 38 114 38 26 26 26 26 202 606 202 202 270 810 270 270 800 281 634 300 750 250 250 500 835 835 835 835 304 304 912 304 19 745 519 897 225 450 225 450 786 793 712 655 175 175 175 175 229 687 229 229 535 535 535 535 5 5 15 5 545 316 392 484 227 782 484 908 161 322 161 483 495 495 495 495 141 47 94 47 821 821 821 821 757 548 12 28 89 178 267 89 942 942 471 471 812 406 406 812 68 68 204 68 594 198 198 198 180 180 180 180 472 472 236 236 562 262 450 85 140 877 833 664 226 339 113 113 648 843 83 105 480 609 155 269 460 979 780 384 440 226 333 136 612 204 204 408 894 12 503 119 186 186 558 186 37 74 111 37 99 99 99 99 218 109 109 218 205 410 410 205 423 423 846 846 628 628 628 628 864 288 576 288 258 258 258 258 966 322 644 322 794 934 935 501 884 442 442 884 444 888 888 444 835 835 835 835 742 742 742 742 80 80 80 80 112 112 112 112 257 357 85 454 121 121 121 121 948 948 474 474 197 591 197 197 60 30 30 60 987 408 86 682 23 23 69 23 752 376 752 376 77 154 77 231 622 622 622 622 608 304 912 304 330 684 824 790 698 698 698 698 558 558 558 558 633 211 211 211 819 871 739 383 972 972 972 972 116 116 58 58 180 90 270 90 800 800 800 800 707 326 761 262 472 236 708 236 122 366 122 244 431 954 291 304 62 423 589 411 41 82 123 41 917 838 554 719 138 46 46 46 41 41 41 41 282 188 94 94 507 169 169 169 230 460 230 460 500 250 250 500 326 326 978 326 239 717 239 239 29 29 29 87 391 391 391 391 29 87 58 29 741 715 717 258 309 206 103 103 333 333 333 333 590 295 590 295 648 324 648 324 666 666 666 666 806 806 806 806 818 818 818 818 911 911 911 911 647 647 647 647 437 874 874 437 5 5 5 5 360 263 962 187 112 112 336 112 508 254 254 508 236 86 169 656 879 742 249 80 524 524 262 262 522 261 261 522 909 606 303 303 837 279 279 558 49 49 147 98 42 21 21 42 576 576 576 576 521 521 521 521 663 221 221 442 681 227 227 227 170 170 85 85 379 454 669 277 116 116 116 116 866 433 866 433 928 346 32 239 879 879 879 879 985 985 985 985 402 268 134 134 68 68 204 68 802 802 401 401 800 400 400 800 237 237 711 237 107 214 107 321 810 540 270 270 584 292 876 292 315 315 945 315 10 10 10 30 872 872 872 872 269 538 538 269 637 637 637 637 452 452 452 452 174 348 174 348 20 20 10 10 425 425 425 425 233 233 699 466 660 330 330 990 322 990 709 670 950 950 950 950 451 902 451 902 185 435 872 882 131 131 131 131 207 414 414 207 62 133 218 415 136 408 136 136 293 293 293 293 101 303 101 101 24 8 16 8 266 266 266 266 765 255 510 255 869 561 404 135 38 114 76 38 13 13 26 26 22 22 11 11 565 565 565 565 508 419 283 603 327 654 981 327 54 27 54 27 887 887 887 887 970 317 605 565 311 933 311 311 249 498 249 498 279 279 837 279 292 584 876 292 29 29 87 29 237 643 911 916 38 76 38 76 87 29 29 29 454 227 454 227 365 748 840 807 136 68 136 68 249 249 249 249 143 143 429 143 813 215 29 282 453 151 151 151 983 137 725 935 5 5 5 5 84 42 126 42 500 500 500 500 887 598 82 56 199 199 199 199 30 10 10 10 34 17 17 51 86 86 86 258 159 53 53 53 185 185 185 185 63 584 318 996 552 238 348 549 624 208 208 416 292 292 292 292 312 624 624 312 660 220 220 440 935 473 225 317 91 273 91 91 544 272 544 272 435 435 435 435 858 429 429 858 109 327 109 109 333 333 333 999 484 484 242 242 362 181 543 181 74 556 463 341 260 130 390 130 300 300 600 900 247 741 247 494 999 999 999 999 87 174 87 174 561 187 187 187 16 16 32 48 558 279 279 558 444 444 444 444 886 886 443 443 873 554 656 897 234 78 78 78 164 328 164 492 196 793 742 582 198 66 132 66 495 495 990 990 287 287 574 574 807 488 610 656 210 70 70 70 919 942 624 493 758 758 758 758 144 144 144 432 252 252 126 126 207 207 207 621 337 481 343 544 291 291 291 291 812 281 54 746 202 202 202 202 822 274 548 274 170 170 510 170 511 910 54 881 371 941 933 575 571 846 999 23 141 282 423 141 788 788 788 788 917 917 917 917 48 177 363 466 247 741 247 247 69 890 721 402 579 579 579 579 306 306 153 153 210 105 210 105 907 670 342 538 930 115 428 735 657 657 657 657 414 638 49 965 266 266 798 266 53 159 53 106 169 169 169 507 717 766 273 999 720 360 720 360 721 721 721 721 906 302 302 302 466 932 932 466 204 204 612 204 900 900 900 900 777 259 259 259 866 433 866 433 176 628 357 519 541 270 264 1 1 1 3 1 782 391 782 391 278 278 278 278 23 46 69 23 327 327 654 654 945 613 787 406 692 692 692 692 303 303 303 909 332 996 332 664 24 12 36 12 117 351 234 117 795 885 533 675 259 777 518 259 626 310 907 411 442 442 442 442 400 800 800 400 999 333 333 333 246 193 150 274 80 240 80 160 539 237 787 496 487 487 974 974 48 96 96 48 751 215 58 823 204 768 956 136 709 142 73 629 340 680 340 680 398 398 796 796 300 300 300 900 2 2 1 1 7 7 7 7 513 171 171 171 468 936 468 936 472 817 114 638 427 301 191 973 314 942 314 314 273 91 91 91 996 332 332 664 326 652 978 326 688 688 344 344 650 325 325 650 237 767 662 356 122 244 244 122 61 842 237 213 382 191 573 191 575 31 311 383 792 1000 168 485 185 555 185 185 286 286 143 143 198 198 198 594 552 676 478 11 33 99 33 66 101 101 101 303 56 56 56 168 956 478 956 478 364 364 728 728 282 282 282 282 154 308 154 462 533 533 533 533 424 848 424 848 831 627 770 533 126 378 252 126 112 112 56 56 438 576 556 344 6 6 3 3 319 319 957 638 551 184 807 980 403 403 403 403 86 129 43 43 609 598 488 179 115 115 345 115 233 667 624 184 166 424 239 927 148 148 296 444 954 954 954 954 240 80 80 80 311 311 933 311 639 213 426 213 321 321 321 321 302 313 272 983 624 633 563 931 376 376 376 376 849 283 283 283 326 326 978 326 754 754 754 754 224 112 112 336 130 130 130 390 636 318 636 318 748 748 748 748 759 759 759 759 210 210 210 210 108 108 324 216 818 818 818 818 206 206 206 618 189 63 63 63 99 99 198 198 385 385 385 385 356 712 712 356 8 16 8 16 10 10 10 10 174 87 87 174 741 660 637 167 458 458 916 916 936 936 936 936 53 53 53 159 532 798 266 266 927 309 309 309 461 700 427 535 836 836 418 418 269 269 269 269 348 348 348 348 244 122 244 122 12 12 24 24 61 202 212 694 472 236 236 472 702 702 702 702 432 432 216 216 74 728 370 661 910 910 910 910 22 983 751 889 594 594 594 594 21 420 277 754 126 378 252 126 934 934 934 934 453 607 936 339 293 451 190 147 150 300 150 450 18 36 36 18 560 560 560 560 114 342 114 114 87 87 261 87 414 207 621 207 638 638 638 638 356 356 178 178 36 36 36 36 972 324 324 648 974 974 974 974 227 673 303 577 15 15 15 15 716 716 716 716 840 420 840 420 121 121 121 363 134 67 67 134 142 142 142 142 432 216 216 648 81 81 243 162 617 360 12 220 134 268 134 268 820 410 820 410 474 967 651 573 24 24 48 48 356 534 178 178 458 39 239 52 835 42 816 347 26 64 72 557 115 230 115 345 913 53 340 439 322 322 322 322 27 167 998 145 280 140 140 420 777 777 777 777 230 115 230 115 13 13 26 39 24 12 36 12 157 182 380 346 252 126 252 126 410 820 820 410 556 556 556 556 422 211 211 633 714 476 238 238 276 92 184 92 816 816 816 816 759 506 253 253 8 24 8 8 39 26 13 13 387 387 774 774 789 111 643 343 62 124 186 62 184 276 92 92 496 248 744 248 196 196 196 196 387 129 129 258 975 325 325 325 398 398 398 398 280 840 560 280 158 158 158 474 782 124 395 681 310 310 310 930 154 154 462 154 56 112 168 56 89 89 89 267 622 622 622 622 842 842 842 842 221 442 442 221 130 130 130 390 476 476 952 952 612 612 612 612 568 284 568 284 229 229 687 458 514 34 413 39 194 194 194 194 408 408 408 408 315 315 945 630 388 582 194 194 678 678 678 678 658 310 326 10 155 310 310 155 134 134 67 67 264 264 132 132 153 135 349 955 242 121 242 121 231 462 462 231 331 331 662 993 201 201 201 201 936 312 312 312 92 92 46 46 852 852 852 852 17 51 34 17 300 300 300 300 669 223 223 446 78 78 78 78 529 529 529 529 332 166 332 166 275 275 825 275 474 474 474 474 550 550 275 275 746 480 108 668 478 478 478 478 251 753 251 502 636 212 424 212 310 620 930 310 106 106 106 318 227 21 147 473 843 281 281 281 458 458 229 229 127 127 127 127 23 23 23 23 846 282 564 282 925 833 309 129 598 598 598 598 743 104 402 663 712 712 712 712 306 297 372 928 213 71 71 71 511 511 511 511 271 813 542 271 262 786 524 262 447 447 447 447 175 697 946 683 368 736 736 368 911 355 2 577 824 719 891 824 192 324 857 21 29 29 87 29 252 126 378 126 55 165 55 55 89 89 178 178 328 328 328 984 376 376 752 752 656 770 369 695 224 224 224 224 939 89 69 876 299 459 827 944 211 211 633 211 405 135 135 135 131 131 393 131 3 6 3 6 744 744 744 744 259 259 777 259 361 993 683 81 15 15 30 45 27 54 81 27 408 204 408 204 29 29 29 29 592 36 887 110 48 96 48 144 292 876 292 584 74 222 74 74 812 406 812 406 138 69 69 207 672 224 224 448 249 747 249 249 442 442 442 442 32 64 32 96 177 354 177 354 209 209 209 627 182 310 634 557 114 38 38 76 73 73 219 73 628 628 628 628 186 62 62 62 819 471 210 500 224 224 448 672 168 336 336 168 54 162 54 54 676 659 107 13 744 248 248 496 112 336 112 224 316 316 632 948 18 18 18 54 497 994 994 497 811 690 472 729 97 97 291 97 204 204 612 408 186 620 723 688 810 810 810 810 169 507 169 169 103 206 206 103 307 307 614 921 304 135 840 517 124 124 248 372 174 348 174 348 249 631 49 478 309 927 309 309 893 711 153 786 973 829 611 889 306 102 204 102 732 732 732 732 844 844 422 422 281 562 843 281 398 199 199 398 540 540 540 540 311 933 622 311 353 116 158 799 164 164 328 328 561 561 561 561 494 247 494 247 3 3 6 9 266 133 133 399 41 41 41 123 310 310 620 620 369 866 32 867 192 192 384 384 346 173 173 519 456 456 456 456 360 180 180 360 678 678 678 678 456 912 912 456 85 255 170 85 42 42 126 42 285 321 714 810 135 135 405 135 209 209 418 627 603 603 603 603 64 64 192 64 526 526 263 263 11 646 482 955 387 129 258 129 788 788 394 394 159 318 159 477 476 238 476 238 205 410 205 410 133 133 133 399 768 256 256 256 560 560 560 560 148 148 148 148 305 305 915 305 829 829 829 829 553 309 359 990 244 244 488 732 121 121 121 363 53 106 53 159 722 358 109 75 369 369 369 369 201 201 402 603 417 546 886 869 961 961 961 961 188 188 188 188 375 125 125 250 284 142 284 142 708 708 708 708 751 751 751 751 273 273 273 819 432 432 432 432 98 98 294 98 209 209 209 209 362 181 543 181 327 654 327 654 290 145 145 290 610 637 156 791 125 125 125 125 490 338 899 696 447 438 660 92 141 481 916 31 585 195 195 195 110 110 330 110 36 36 72 108 300 600 600 300 366 366 366 366 284 142 142 426 754 377 377 754 891 297 297 297 234 468 702 234 208 208 624 416 72 729 781 235 196 588 196 196 333 111 111 222 272 816 272 272 220 220 220 220 330 330 330 330 85 77 889 707 816 658 724 881 103 103 103 103 292 292 292 876 121 121 121 363 181 181 181 543 306 306 918 306 104 104 312 104 52 52 26 26 945 315 315 315 13 13 13 13 329 658 987 329 764 382 382 764 15 10 5 5 696 348 696 348 951 673 85 396 742 918 237 203 622 622 622 622 856 856 856 856 57 57 57 57 139 278 139 278 126 252 126 378 473 473 473 473 177 59 59 59 249 498 747 249 347 42 952 316 269 269 269 807 174 522 348 174 938 469 469 938 249 498 498 249 970 970 970 970 443 443 886 886 470 974 728 322 24 24 12 12 231 462 231 693 223 446 223 446 351 117 117 117 135 405 135 270 958 455 604 271 341 685 535 526 864 123 368 187 395 506 441 806 660 330 330 660 663 934 513 229 327 654 981 327 199 380 247 319 301 448 396 130 816 272 272 272 51 51 51 51 744 719 755 912 118 118 354 118 566 566 283 283 235 990 69 413 70 70 140 210 288 96 96 192 229 229 458 687 79 79 79 79 816 816 816 816 430 430 215 215 938 10 955 377 628 314 314 628 548 274 822 274 534 169 119 229 304 90 708 371 46 23 69 23 526 724 978 382 186 558 186 372 185 185 185 185 282 564 282 564 99 297 99 99 744 217 646 323 718 848 842 996 290 870 290 580 855 570 285 285 305 305 915 610 543 543 543 543 822 411 822 411 338 338 676 676 630 315 630 315 945 706 667 68 39 78 78 39 631 478 639 634 378 512 818 815 234 234 234 702 5 5 5 5 130 545 888 475 576 576 576 576 3 6 9 3 929 929 929 929 218 654 218 218 200 600 200 200 790 429 430 32 35 70 70 35 216 648 216 216 236 472 472 236 861 287 574 287 683 683 683 683 6 6 12 18 767 767 767 767 477 10 759 758 382 573 191 191 662 331 331 993 888 888 444 444 192 384 384 192 869 469 948 331 149 14 829 31 414 138 138 138 532 95 637 771 391 250 981 558 311 622 622 311 119 119 238 357 271 271 271 271 95 285 95 95 385 927 726 89 134 134 268 268 210 420 420 210 92 184 184 92 907 632 233 676 439 871 96 381 184 552 184 184 372 372 744 744 536 536 536 536 991 991 991 991 233 720 56 333 151 151 151 453 414 138 138 138 501 167 167 167 589 696 977 776 414 414 414 414 978 978 978 978 211 422 422 211 281 562 281 562 423 846 423 846 159 159 159 477 616 616 616 616 296 296 592 592 230 460 230 690 398 398 796 796 270 810 540 270 680 680 680 680 504 504 504 504 182 273 91 91 255 213 64 745 87 174 87 261 186 93 186 93 154 154 154 154 85 85 85 85 198 198 99 99 600 993 607 808 58 4 305 76 172 172 516 172 461 332 416 66 60 180 60 120 169 179 898 869 771 997 361 360 750 672 660 47 691 357 99 111 767 767 767 767 280 560 280 840 923 923 923 923 893 893 893 893 747 747 747 747 302 453 151 151 687 584 659 991 286 352 215 602 189 189 189 567 835 835 835 835 904 452 904 452 147 49 49 49 572 572 572 572 814 814 814 814 488 976 488 976 76 152 76 228 956 478 956 478 130 390 130 260 51 251 851 155 789 263 263 263 247 247 247 247 272 272 816 272 54 108 162 54 223 446 446 223 198 66 66 66 366 183 366 183 90 30 30 30 404 499 332 275 117 78 39 39 309 206 103 103 11 431 166 502 60 60 120 120 19 730 629 747 516 258 258 774 176 176 528 176 330 220 110 110 288 288 864 288 156 156 468 156 524 262 262 786 278 278 278 278 213 213 639 213 740 370 370 740 644 644 644 644 249 166 83 83 588 294 294 882 392 196 196 588 165 165 165 495 209 627 209 418 290 634 306 127 214 107 214 107 88 88 88 88 314 40 676 548 420 420 420 420 420 420 420 420 543 543 543 543 492 246 738 246 539 910 990 314 767 767 767 767 87 87 261 87 852 852 852 852 165 165 165 165 350 350 350 350 26 78 52 26 161 483 161 161 332 166 332 166 262 786 262 262 405 135 135 270 214 321 107 107 84 84 84 252 835 835 835 835 747 249 498 249 232 232 696 464 118 354 118 236 747 249 249 498 272 136 136 272 150 150 450 150 157 314 314 157 332 332 332 996 351 117 117 117 193 193 386 579 452 572 148 79 935 310 905 221 974 92 912 939 322 322 322 322 245 497 615 782 744 747 586 229 150 50 100 50 201 402 201 603 864 864 864 864 138 747 536 370 515 190 448 500 324 162 162 324 876 876 876 876 486 486 486 486 879 879 879 879 318 318 318 318 270 135 135 270 242 242 726 242 490 835 88 249 46 92 46 92 61 61 122 183 405 405 405 405 719 719 719 719 598 299 299 598 566 849 283 283 606 202 202 202 479 479 479 479 635 829 122 535 856 856 856 856 112 336 112 112 35 35 105 35 6 6 6 18 111 222 111 222 567 189 189 189 854 854 854 854 131 131 131 393 962 481 962 481 464 928 928 464 251 474 182 281 716 716 358 358 848 952 390 806 70 210 140 70 123 123 123 369 952 952 952 952 898 898 898 898 46 46 46 138 302 906 302 302 582 194 194 194 416 416 416 416 121 121 363 242 202 202 606 404 95 548 252 942 215 645 215 215 258 86 86 86 874 380 459 68 313 939 313 313 91 91 91 273 310 310 310 310 130 130 130 130 13 138 278 168 13 13 39 26 564 564 282 282 441 569 949 537 129 258 129 387 315 315 945 315 112 112 224 336 181 362 181 543 212 636 212 212 907 907 907 907 227 227 227 681 110 584 6 771 154 308 308 154 570 613 696 533 167 501 167 334 182 546 182 182 475 475 475 475 392 196 588 196 448 448 448 448 283 849 566 283 774 258 258 516 456 152 152 304 150 150 150 450 555 969 533 4 449 898 898 449 194 531 194 82 906 302 302 302 57 114 114 57 193 193 193 579 65 461 391 106 592 592 592 592 850 850 850 850 573 302 906 713 276 276 276 828 411 530 804 734 43 129 43 86 102 102 306 102 258 258 258 258 434 512 299 937 237 474 711 237 560 773 338 153 288 288 288 288 263 526 263 526 225 150 75 75 286 286 572 858 221 681 120 522 648 648 648 648 256 256 256 256 9 9 18 18 830 830 830 830 119 238 357 119 141 47 47 47 226 226 226 678 826 908 830 712 474 474 474 474 291 194 97 97 862 431 431 862 24 24 48 48 762 254 254 254 889 60 549 116 226 768 648 71 61 183 61 61 237 237 237 711 142 284 284 142 36 72 36 108 165 495 165 165 193 430 111 257 424 424 424 424 380 380 760 760 324 108 108 216 270 90 90 90 667 667 667 667 140 280 140 420 610 782 81 964 851 851 851 851 184 92 184 92 449 449 898 898 293 879 586 293 232 232 696 232 354 118 118 118 277 277 277 277 319 319 319 957 61 122 61 122 177 177 177 177 90 285 941 383 202 101 202 101 375 125 250 125 409 778 802 869 468 156 156 156 54 18 18 18 124 372 124 124 155 465 155 155 421 730 564 183 504 252 504 252 116 348 116 116 136 68 204 68 316 971 348 947 202 876 482 842 917 917 917 917 41 41 41 123 222 74 148 74 117 39 78 39 366 122 122 122 832 832 416 416 472 236 236 708 918 611 797 422 254 254 127 127 874 874 437 437 294 882 294 294 526 263 526 263 445 445 445 445 894 894 894 894 937 368 635 356 705 235 235 470 185 252 735 638 252 84 168 84 180 360 180 360 597 597 597 597 829 829 829 829 266 532 266 532 164 164 164 492 178 356 178 534 320 160 160 480 446 446 446 446 162 54 54 54 818 818 409 409 62 186 62 62 651 651 651 651 281 281 281 843 161 322 161 483 785 746 624 46 361 361 361 361 840 280 280 280 169 338 507 169 954 954 954 954 543 543 543 543 303 101 101 101 82 82 41 41 286 429 143 143 127 127 127 127 264 88 88 176 20 60 20 20 765 233 890 441 51 51 51 51 492 10 886 318 245 735 245 490 711 711 711 711 181 181 543 181 224 448 224 448 424 424 212 212 66 66 66 66 570 190 190 190 767 767 767 767 792 229 174 812 277 554 277 554 212 106 318 106 633 872 680 590 513 513 513 513 147 147 441 147 325 975 325 650 923 923 923 923 614 633 381 967 831 277 554 277 844 422 422 844 477 954 477 954 951 317 317 317 640 320 640 320 971 971 971 971 266 266 133 133 223 223 446 446 915 305 610 305 478 78 374 53 232 771 933 382 340 340 680 680 262 262 262 262 92 92 276 92 35 35 35 105 899 899 899 899 441 882 441 882 543 181 583 534 255 255 255 255 35 344 531 353 284 142 426 142 558 279 279 558 241 241 482 482 652 865 362 683 506 132 210 479 922 698 915 870 28 14 14 28 726 242 242 242 90 270 90 90 822 274 274 274 22 22 22 66 384 128 128 128 27 9 9 9 648 648 648 648 280 280 280 280 447 447 447 447 324 324 324 324 120 120 360 120 368 184 184 552 60 120 60 120 231 231 231 231 292 707 815 975 167 167 167 167 239 717 478 239 730 6 711 691 182 531 695 50 222 148 74 74 303 303 909 303 578 578 289 289 183 183 183 183 62 62 124 186 272 544 272 544 452 830 813 179 228 76 76 76 111 523 676 932 750 500 250 250 612 306 612 306 305 305 305 305 258 258 774 516 166 83 166 83 692 692 346 346 124 372 124 124 278 139 417 139 126 252 126 252 166 166 332 332 944 472 472 944 266 133 133 399 854 854 427 427 131 131 131 393 119 238 357 119 98 98 98 98 472 472 944 944 732 366 366 732 854 854 854 854 421 395 656 691 111 37 37 37 138 138 138 414 403 806 806 403 16 16 48 16 60 60 30 30 333 333 333 999 978 978 978 978 458 28 78 39 550 550 550 550 390 130 130 130 540 810 270 270 866 866 433 433 437 437 874 874 152 456 152 304 119 357 119 119 618 206 206 412 251 251 251 753 958 958 958 958 178 178 534 178 145 145 145 145 547 547 547 547 572 163 508 724 728 728 728 728 180 540 180 180 581 581 581 581 527 226 870 98 295 885 295 295 879 293 586 293 190 95 95 285 60 120 60 180 843 843 843 843 532 266 266 532 931 931 931 931 162 108 54 54 399 163 393 50 381 381 762 762 271 542 271 542 245 245 735 245 82 82 246 82 268 268 804 268 1 1 1 1 142 284 284 142 646 591 163 125 787 787 787 787 618 580 129 804 417 834 417 834 264 264 264 792 128 256 384 128 148 74 148 74 330 165 165 330 352 774 798 719 215 430 215 430 162 54 54 54 146 438 146 146 79 79 237 79 148 148 74 74 486 162 162 162 378 504 421 336 29 665 741 140 665 992 530 170 219 657 219 219 172 172 172 172 5 5 15 5 220 220 660 220 650 325 650 325 169 507 169 338 860 860 860 860 470 470 470 470 148 74 148 74 153 51 51 102 658 329 658 329 138 138 414 138 52 52 104 104 324 972 324 648 198 198 198 594 32 48 16 16 406 406 406 406 768 14 863 401 236 865 487 369 285 855 285 570 85 255 85 170 120 40 80 40 346 590 374 809 612 204 204 204 74 74 74 74 82 164 164 82 678 452 226 226 278 556 278 556 46 46 46 138 34 34 17 17 381 227 819 955 25 75 25 25 36 12 12 12 362 752 195 284 592 466 676 633 297 741 159 119 10 20 30 10 816 272 272 272 864 432 432 864 624 382 523 267 576 288 288 576 263 263 263 789 931 762 646 767 99 99 297 99 47 141 47 47 534 267 801 267 237 986 940 556 936 936 936 936 439 878 439 878 468 468 936 936 186 124 62 62 294 588 588 294 693 462 231 231 129 43 43 43 200 200 200 200 814 814 814 814 14 28 28 14 133 266 266 133 24 24 12 12 953 953 953 953 36 12 12 12 524 524 524 524 160 480 320 160 206 618 206 206 196 196 588 196 895 895 895 895 120 921 287 483 47 47 141 47 293 879 293 293 621 207 414 207 441 530 382 586 848 848 848 848 750 750 750 750 241 723 241 241 744 248 496 248 981 327 327 327 111 333 111 222 566 134 416 63 420 420 210 210 218 156 705 299 270 135 135 405 450 450 225 225 62 124 62 124 786 393 393 786 50 50 50 150 498 863 935 526 240 120 120 360 54 54 108 162 69 138 69 207 297 623 17 327 306 657 958 925 81 81 81 81 122 122 122 366 727 286 860 750 148 444 148 296 537 179 179 179 867 720 215 698 291 582 291 873 108 108 324 108 837 837 837 837 707 883 4 689 310 310 310 930 96 192 192 96 906 453 906 453 36 108 36 72 153 459 153 153 227 978 592 833 111 74 37 37 96 32 32 64 455 910 910 455 962 481 481 962 714 998 451 443 116 116 232 232 473 456 450 821 273 273 273 273 770 770 770 770 892 241 755 225 699 699 699 699 8 8 24 16 210 630 210 420 524 786 262 262 57 19 19 38 108 44 824 791 29 87 29 58 990 990 990 990 344 172 516 172 101 194 952 990 212 212 636 424 440 440 440 440 172 516 172 172 307 307 307 921 28 28 84 56 275 550 825 275 858 135 357 267 467 467 467 467 177 59 59 59 10 5 10 5 231 693 231 231 126 126 126 126 9 9 9 9 191 191 382 573 268 536 268 536 508 489 529 395 540 810 270 270 123 246 369 123 63 63 189 63 790 790 790 790 266 266 266 798 543 181 362 181 205 205 205 615 981 78 603 135 296 296 888 296 330 330 660 660 82 82 82 246 49 98 49 147 423 809 14 307 270 90 90 180 80 80 160 160 368 552 184 184 293 293 293 879 765 765 765 765 264 792 264 264 139 139 139 417 316 948 316 316 586 586 586 586 123 369 123 123 316 632 948 316 553 545 992 484 109 856 900 456 462 311 78 303 557 557 557 557 295 9 479 245 151 302 453 151 283 283 566 566 342 114 114 114 932 932 932 932 50 50 150 50 140 140 420 280 529 529 529 529 286 286 858 286 258 47 535 983 790 790 790 790 646 646 646 646 138 46 46 92 4 12 4 8 216 72 144 72 39 26 13 13 666 666 666 666 660 330 990 330 558 805 235 867 35 70 35 70 614 307 614 307 988 602 902 342 554 277 554 277 981 66 604 364 927 309 618 309 728 317 119 323 790 395 395 790 482 482 482 482 47 535 805 252 543 181 181 181 286 286 143 143 700 700 700 700 705 235 235 235 18 6 6 6 216 216 648 216 95 95 285 190 74 74 222 148 352 176 352 176 154 77 231 77 648 648 648 648 144 144 144 432 255 510 510 255 120 120 360 120 869 869 869 869 299 299 299 897 416 624 208 208 696 232 232 464 364 182 546 182 317 951 634 317 162 81 162 81 276 828 552 276 311 662 726 970 202 606 202 202 177 255 588 675 638 319 957 319 912 649 136 154 248 124 248 124 856 856 428 428 338 169 169 507 996 332 332 332 58 58 116 116 245 735 245 245 325 325 650 975 213 639 213 426 402 201 201 402 567 567 567 567 603 402 201 201 514 782 924 666 433 433 433 433 180 180 540 180 657 657 657 657 182 364 182 546 403 806 806 403 102 204 204 102 110 110 110 110 13 13 13 13 678 678 678 678 25 129 672 455 183 183 183 549 445 445 445 445 142 142 142 142 173 519 173 173 234 117 117 351 145 145 145 435 825 799 972 495 770 770 385 385 260 260 260 260 446 446 892 892 25 25 25 25 308 308 308 924 4 4 4 4 891 720 209 678 90 60 30 30 49 57 38 610 60 60 180 60 413 396 325 474 522 348 174 174 485 293 376 224 186 186 186 186 982 491 982 491 678 678 678 678 22 11 11 22 321 963 321 321 82 164 246 82 269 119 440 222 927 904 980 390 686 343 343 686 998 998 998 998 54 54 54 162 31 800 408 218 380 570 190 190 301 301 301 301 15 30 15 30 322 161 161 322 197 197 394 394 997 997 997 997 97 97 97 97 187 187 187 187 198 198 198 198 732 366 366 732 313 313 626 626 131 131 393 131 687 687 687 687 179 179 179 179 342 342 684 684 51 102 102 51 555 125 973 804 825 850 242 386 878 878 878 878 163 326 163 326 435 386 973 145 931 931 931 931 253 253 759 253 263 526 263 789 504 252 756 252 327 327 981 654 870 580 290 290 268 268 268 804 85 85 85 255 479 479 479 479 426 213 213 426 766 383 766 383 25 25 25 25 113 113 339 113 69 23 23 23 277 554 831 277 192 445 551 192 338 135 413 36 104 52 52 104 532 532 532 532 900 600 300 300 304 304 304 912 270 135 135 405 223 223 669 446 568 284 284 568 233 233 233 233 148 148 148 148 550 564 447 481 179 129 54 428 260 520 520 260 927 309 309 309 186 62 62 62 668 394 460 92 658 469 260 967 17 646 560 419 70 35 105 35 918 480 35 491 54 54 54 162 333 333 333 333 180 180 540 360 588 294 882 294 451 902 451 902 104 104 52 52 57 57 57 171 74 74 37 37 159 418 705 716 503 55 345 784 117 117 351 117 62 62 62 62 294 294 294 294 895 895 895 895 672 87 370 865 543 181 181 181 125 375 250 125 302 73 831 512 160 320 320 160 81 243 162 81 76 76 38 38 430 579 458 239 890 890 890 890 360 240 120 120 289 867 289 289 97 97 97 97 218 186 710 379 422 422 422 422 670 670 335 335 794 397 794 397 267 89 89 89 250 250 750 250 267 267 267 801 696 464 232 232 312 624 936 312 59 887 360 706 257 771 257 257 508 336 619 945 124 248 248 124 444 888 888 444 890 890 890 890 225 75 150 75 183 549 183 183 464 464 928 928 106 318 106 212 681 227 227 227 35 70 35 70 84 84 84 84 191 191 191 191 120 449 815 682 313 313 939 313 241 875 88 302 234 468 702 234 852 852 852 852 447 149 149 298 488 732 244 244 369 123 123 123 196 588 196 392 644 644 644 644 363 121 121 121 508 508 508 508 434 217 217 434 614 307 307 921 97 194 194 97 4 4 4 4 466 699 233 233 576 192 192 192 299 299 897 598 611 611 611 611 497 994 497 994 282 609 209 434 122 244 244 122 218 218 436 436 520 250 348 310 560 560 560 560 8 24 8 8 587 587 587 587 79 690 551 889 891 297 297 297 231 693 231 231 233 233 233 699 662 331 662 331 47 47 141 94 608 446 660 256 163 163 163 489 204 204 204 204 118 354 118 118 145 145 435 290 695 987 681 712 524 524 524 524 483 483 483 483 66 132 66 132 319 319 319 319 166 962 704 668 198 99 297 99 714 714 714 714 24 24 48 48 81 45 731 964 266 354 866 252 696 232 232 232 431 431 431 431 86 86 86 86 912 912 912 912 889 889 889 889 535 424 490 113 970 744 938 56 226 226 226 678 289 289 867 289 907 360 447 544 218 436 218 436 738 369 738 369 121 914 68 49 510 170 170 170 84 400 129 533 28 56 28 84 969 323 323 323 263 263 263 789 886 820 574 793 242 242 484 726 72 24 24 24 462 462 924 924 210 420 210 630 462 154 154 308 295 295 295 295 896 218 799 649 32 32 96 64 124 124 62 62 748 708 114 532 144 432 144 144 309 618 309 618 94 282 188 94 331 331 662 662 15 146 460 510 307 614 614 307 88 264 88 176 211 422 211 422 930 755 966 560 246 738 246 246 90 90 90 270 255 765 255 510 159 159 318 477 25 75 25 25 10 30 10 10 640 640 320 320 417 417 417 417 906 302 302 604 351 392 355 200 486 486 243 243 61 61 61 183 611 304 185 107 553 553 553 553 100 678 387 958 221 221 221 221 400 200 200 400 293 293 586 586 741 92 795 176 231 231 693 231 892 892 892 892 853 853 853 853 674 674 674 674 366 549 183 183 285 855 285 285 678 339 339 678 267 534 267 534 130 260 260 130 292 292 876 584 987 217 451 603 752 752 752 752 68 68 34 34 182 364 182 364 454 908 454 908 242 242 242 242 664 664 664 664 908 908 908 908 115 230 230 115 281 562 281 562 282 282 282 846 234 468 468 234 874 437 437 874 519 519 519 519 687 229 229 458 263 263 526 789 202 202 202 606 195 65 65 130 174 174 174 174 520 166 815 300 136 136 136 408 8 8 8 24 229 229 229 229 112 224 224 112 328 954 513 903 745 745 745 745 134 134 402 134 220 110 220 110 374 374 748 748 672 672 672 672 248 496 496 248 451 902 902 451 554 554 554 554 69 69 207 138 320 320 320 960 197 591 394 197 640 378 283 744 121 121 121 363 176 176 352 528 543 543 543 543 36 54 18 18 392 392 392 392 98 294 98 98 99 297 99 99 330 330 165 165 16 8 16 8 796 642 436 2 125 125 125 375 115 115 115 115 165 165 330 495 206 618 206 206 632 316 948 316 212 247 399 917 263 263 263 789 92 92 184 184 462 924 462 924 678 678 678 678 669 669 669 669 189 189 567 189 3 6 3 9 307 614 921 307 990 495 990 495 246 246 246 246 337 76 324 105 912 912 912 912 472 236 708 236 430 430 860 860 104 104 312 104 75 225 75 150 279 279 279 837 572 572 286 286 846 282 282 282 363 121 242 121 160 160 480 320 150 450 150 150 745 702 73 642 121 121 363 121 144 96 48 48 28 84 28 28 628 301 183 817 448 448 448 448 483 483 483 483 771 257 257 257 804 649 921 74 707 732 551 374 109 109 109 109 806 300 995 627 92 92 46 46 792 264 264 528 649 536 565 364 444 444 444 444 206 618 206 412 210 420 420 210 656 150 795 57 498 498 249 249 510 184 670 553 221 221 221 221 107 107 107 321 358 179 179 537 326 326 978 652 666 666 666 666 240 240 240 240 254 762 254 254 938 924 524 181 324 648 648 324 764 764 764 764 64 64 192 128 402 134 134 134 964 964 964 964 112 112 336 224 756 573 240 638 935 425 281 286 165 165 495 330 330 330 330 990 378 126 126 126 215 215 430 430 669 669 669 669 261 87 87 87 930 930 930 930 266 798 532 266 675 668 399 719 25 50 25 50 460 460 460 460 51 102 51 153 867 867 867 867 272 544 544 272 640 640 640 640 61 122 183 61 82 164 82 246 342 342 684 684 749 323 964 416 378 378 378 378 290 290 290 290 186 905 393 304 688 344 344 688 242 242 121 121 206 206 103 103 792 792 396 396 285 570 570 285 564 564 282 282 142 71 71 142 896 178 957 480 325 650 325 650 182 364 546 182 861 121 29 525 98 49 49 98 467 467 934 934 306 306 918 612 193 193 386 386 148 444 148 148 1 2 1 3 729 729 729 729 270 270 810 270 12 18 6 6 255 255 765 255 21 7 7 14 765 894 644 1000 190 190 380 570 547 547 547 547 187 187 561 187 374 748 748 374 806 806 403 403 317 317 317 317 84 443 667 177 994 858 691 111 804 268 268 268 717 239 239 239 854 449 323 734 230 230 690 460 278 278 278 278 65 195 65 65 209 209 627 418 468 312 156 156 442 50 725 512 280 560 280 560 236 118 354 118 173 519 173 173 450 450 225 225 375 125 125 125 625 313 160 619 836 579 28 318 6 883 925 824 387 387 387 387 342 165 461 741 116 116 232 232 182 182 182 546 110 211 101 111 634 778 755 834 126 252 126 378 90 450 291 452 919 489 513 532 135 135 135 405 936 40 100 796 794 794 794 794 396 132 132 132 765 510 255 255 844 966 435 544 312 104 208 104 682 682 341 341 598 598 598 598 510 214 507 842 299 299 897 299 642 321 963 321 922 461 922 461 318 106 212 106 894 778 136 78 850 850 850 850 498 166 332 166 178 178 178 534 780 450 927 534 576 576 576 576 167 167 167 501 464 696 232 232 304 304 304 304 36 36 108 72 696 837 339 993 119 238 238 119 264 132 264 132 108 324 108 108 209 209 209 209 464 464 464 464 388 388 388 388 584 584 584 584 755 736 663 914 832 416 416 832 848 848 848 848 285 285 285 285 506 253 253 506 237 237 474 711 300 300 900 600 332 332 996 664 27 123 233 485 424 848 848 424 143 143 143 429 434 217 651 217 309 309 309 309 689 314 762 519 141 995 570 154 308 308 308 924 325 650 650 325 419 419 419 419 278 293 834 348 488 488 488 488 796 398 398 796 344 344 344 344 223 223 223 669 268 268 268 268 214 214 214 214 323 323 969 646 478 478 478 478 28 67 653 710 569 569 569 569 431 109 305 646 352 176 176 528 72 72 144 144 277 277 831 277 71 213 71 142 187 267 779 630 54 18 18 36 694 694 694 694 438 219 657 219 600 200 200 200 358 358 358 358 49 98 98 49 759 759 759 759 974 7 775 572 706 706 353 353 310 310 930 310 20 20 60 20 202 101 101 303 155 254 953 770 320 160 320 160 433 904 873 392 906 302 302 302 48 144 48 48 716 889 684 775 742 742 742 742 34 51 17 17 824 987 964 77 23 23 46 69 723 241 482 241 656 656 328 328 33 800 485 603 175 175 175 525 54 27 54 27 92 92 92 92 402 134 134 134 58 58 58 58 755 755 755 755 361 361 361 361 48 24 24 72 119 220 807 333 460 920 920 460 621 674 942 402 130 696 574 910 741 741 741 741 549 183 183 366 215 339 163 160 100 729 852 302 696 696 696 696 220 220 220 220 378 567 189 189 55 110 55 110 596 298 298 596 5 5 5 15 221 442 663 221 82 82 82 246 590 730 637 176 378 756 756 378 337 55 326 62 456 456 912 912 519 689 382 625 130 65 65 195 442 221 663 221 582 291 291 582 918 15 827 357 36 36 36 36 774 258 516 258 729 729 729 729 528 141 545 820 630 420 210 210 647 930 237 860 277 916 963 151 465 465 930 930 182 91 91 182 886 966 311 477 240 120 240 120 599 79 396 753 73 73 219 73 757 515 514 321 307 921 307 307 440 440 440 440 506 253 253 506 195 390 390 195 255 85 85 85 250 750 250 250 170 85 85 170 129 864 445 399 602 301 301 602 241 723 241 241 26 13 13 39 979 979 979 979 496 496 496 496 677 677 677 677 791 551 291 465 562 281 281 843 471 774 795 85 543 564 895 48 78 78 156 156 154 154 308 308 844 844 844 844 287 287 574 861 228 228 228 228 72 71 583 688 788 64 839 717 813 387 169 963 325 650 975 325 172 393 133 179 552 552 552 552 220 702 339 914 92 46 46 92 107 107 214 321 393 262 131 131 86 43 43 129 737 737 737 737 175 350 175 350 372 744 744 372 52 104 104 52 262 919 139 544 910 340 915 30 801 267 267 267 87 87 87 87 960 480 480 960 345 115 115 115 562 281 281 562 279 837 279 279 878 878 878 878 141 94 47 47 772 454 784 147 342 171 513 171 104 52 52 156 984 984 984 984 510 170 340 170 932 932 932 932 130 130 390 260 94 94 94 94 587 83 674 891 50 50 50 150 105 105 105 105 271 542 271 542 252 126 126 378 649 649 649 649 808 263 210 839 984 656 328 328 744 248 248 248 361 361 361 361 106 951 946 369 762 254 254 254 818 409 409 818 659 659 659 659 265 265 795 530 328 328 984 328 290 870 656 852 210 70 70 70 888 296 296 592 319 957 638 319 158 474 316 158 596 769 398 337 452 678 226 226 762 762 762 762 430 511 583 822 258 129 129 258 711 237 474 237 270 810 540 270 101 101 101 101 301 602 903 301 73 219 73 146 516 914 640 270 536 268 536 268 284 284 284 284 81 54 27 27 196 588 196 196 212 212 636 212 842 842 842 842 44 44 88 88 198 99 198 99 268 804 268 268 553 689 995 145 68 34 34 68 21 21 42 42 861 696 798 256 400 400 400 400 546 546 546 546 491 491 982 982 852 852 852 852 499 499 499 499 927 927 927 927 712 712 712 712 394 197 197 591 259 777 259 259 388 776 776 388 192 576 192 384 250 125 375 125 50 25 25 50 578 289 289 578 244 732 244 244 210 210 420 630 213 426 426 213 476 476 476 476 51 51 51 153 114 57 114 57 70 70 35 35 384 384 384 384 219 219 219 219 215 430 215 645 21 63 42 21 158 158 158 474 696 249 629 173 54 54 162 54 590 590 295 295 215 645 215 430 320 640 320 640 566 708 766 751 213 154 859 774 32 32 96 64 813 551 510 696 688 688 344 344 158 158 158 474 150 450 150 150 908 454 908 454 253 759 253 506 868 113 440 453 555 185 185 370 168 205 40 211 426 639 213 213 121 808 23 631 188 188 188 564 215 430 215 645 88 132 44 44 363 242 121 121 171 513 342 171 234 78 78 78 790 790 790 790 515 297 219 480 631 631 631 631 243 243 486 486 82 246 82 82 352 704 704 352 531 531 531 531 34 102 34 34 853 747 331 457 457 457 914 914 236 236 472 472 76 228 152 76 289 289 578 867 766 383 766 383 77 77 77 77 238 119 238 119 196 98 294 98 330 61 82 9 511 4 696 752 43 43 129 43 241 723 241 241 710 355 355 710 361 361 361 361 232 696 464 232 535 596 153 165 348 174 174 522 121 121 363 242 914 139 687 393 516 258 516 258 500 187 629 99 77 231 77 77 291 291 873 291 107 107 321 107 84 84 168 252 124 372 124 248 307 343 229 674 4 4 4 4 765 255 255 255 988 494 988 494 268 804 268 268 300 900 300 300 394 197 591 197 983 983 983 983 718 718 718 718 115 115 345 115 524 262 262 786 330 110 110 220 1000 1000 1000 1000 69 23 23 46 28 28 14 14 94 47 47 141 540 180 180 360 63 189 63 126 42 84 42 126 250 572 800 37 801 325 961 694 880 230 941 88 269 807 269 269 367 367 367 367 277 831 554 277 327 654 981 327 492 492 492 492 204 204 612 204 309 927 618 309 300 300 150 150 977 317 196 173 281 281 843 562 320 320 320 320 175 350 525 175 469 903 850 956 318 873 443 355 842 421 421 842 176 352 176 528 976 976 488 488 411 137 137 137 12 24 24 12 133 399 133 133 316 520 845 289 751 346 716 864 611 611 611 611 53 53 159 53 191 191 573 191 632 808 442 614 954 477 477 954 412 412 206 206 112 112 336 112 206 206 206 206 196 196 196 196 508 762 254 254 719 95 774 680 267 89 178 89 32 32 64 96 178 406 155 584 32 32 32 32 165 495 330 165 423 423 423 423 118 118 354 118 403 403 403 403 454 105 130 782 216 216 216 216 711 711 711 711 923 999 582 288 922 461 922 461 145 145 435 145 471 942 942 471 2 2 2 6 471 471 471 471 551 99 953 510 840 420 420 840 88 44 132 44 46 46 46 46 230 230 690 230 155 155 155 465 604 222 940 412 302 302 604 906 53 53 159 53 618 618 309 309 295 590 590 295 667 667 667 667 46 92 46 138 248 744 248 248 328 656 328 656 162 54 54 108 306 459 153 153 151 453 302 151 136 16 660 375 909 909 909 909 250 500 500 250 550 825 275 275 219 219 438 438 358 358 716 716 132 396 132 132 430 215 645 215 22 393 143 971 477 477 477 477 29 58 58 29 656 328 984 328 897 897 897 897 572 470 246 952 754 116 744 959 251 753 251 251 31 62 62 31 128 256 128 256 170 170 170 510 694 828 668 864 179 179 537 179 39 39 78 78 91 91 273 182 596 759 93 178 429 143 286 143 3 2 1 1 723 241 241 482 330 990 330 330 412 824 824 412 307 307 307 307 324 108 108 108 412 412 206 206 913 867 175 407 554 760 119 660 138 69 69 138 298 298 298 894 550 825 275 275 6 12 6 18 118 59 118 59 323 969 323 323 500 500 500 500 870 290 580 290 360 240 120 120 942 787 844 730 984 328 656 328 900 300 600 300 633 211 211 211 54 162 54 108 609 203 406 203 130 390 130 130 275 392 783 292 194 582 194 194 223 223 669 446 963 868 508 766 640 593 606 982 321 321 321 321 691 122 647 524 231 231 693 462 281 562 281 562 312 624 312 936 160 80 80 160 51 102 51 153 318 954 318 318 589 78 746 96 34 34 68 68 228 228 684 228 757 757 757 757 230 115 230 115 510 510 510 510 180 180 360 540 338 169 169 338 965 895 709 684 276 828 276 552 109 109 327 109 421 659 910 830 102 51 102 51 210 140 70 70 843 281 281 562 336 672 672 336 931 232 255 554 416 208 624 208 130 260 260 130 302 604 302 604 455 910 910 455 756 504 252 252 378 756 756 378 423 964 266 506 206 206 103 103 414 207 207 621 193 579 193 193 206 309 103 103 767 562 214 131 768 768 768 768 96 96 96 288 28 28 56 84 570 190 190 190 293 789 664 889 395 395 395 395 232 232 696 464 49 147 49 49 732 732 732 732 49 49 49 147 281 281 843 281 257 771 514 257 567 189 378 189 617 876 604 648 205 205 205 615 115 115 115 115 784 784 784 784 7 7 21 7 232 232 696 232 44 44 44 44 202 404 404 202 213 213 213 213 904 91 356 746 591 591 591 591 443 179 81 676 342 114 114 114 471 942 471 942 728 728 728 728 432 648 216 216 146 146 73 73 271 271 813 271 961 961 961 961 916 916 458 458 262 524 262 524 506 506 253 253 417 834 417 834 187 458 973 743 131 131 131 131 326 326 978 326 634 26 242 520 300 300 150 150 283 283 283 283 312 312 936 312 286 286 286 858 33 22 11 11 27 81 27 27 328 912 163 73 88 176 88 176 423 846 423 846 261 522 522 261 739 739 739 739 392 784 392 784 777 865 668 280 300 100 100 200 544 929 538 998 266 133 133 399 232 232 696 232 503 487 160 82 444 222 222 666 898 240 784 696 609 474 570 196 974 320 885 454 485 206 817 847 828 828 828 828 87 29 29 29 243 81 81 81 22 946 512 575 85 85 85 85 278 139 417 139 724 829 565 452 257 257 257 771 861 287 287 287 422 211 422 211 320 640 320 640 324 648 648 324 7 7 7 21 492 984 492 984 286 286 286 286 229 458 458 229 256 768 256 256 67 201 67 67 220 660 220 220 804 804 804 804 654 981 327 327 177 531 177 177 924 514 930 661 828 414 414 828 365 365 365 365 312 384 831 617 568 204 982 2 620 310 620 310 110 876 142 535 208 208 624 208 6 6 18 6 195 65 65 65 88 176 88 264 882 294 294 294 72 72 216 72 543 362 181 181 615 205 205 205 43 43 43 43 49 49 49 147 153 451 599 355 385 982 829 622 183 183 549 366 774 516 258 258 442 884 442 884 117 39 39 39 131 131 393 131 738 246 492 246 352 704 704 352 977 506 104 879 477 159 159 159 784 784 784 784 756 252 252 504 702 672 597 28 102 383 176 9 126 378 126 252 277 277 831 277 148 148 296 444 11 566 923 179 974 974 974 974 205 205 615 205 866 433 866 433 272 816 272 272 23 46 23 46 59 177 59 118 222 666 222 222 573 596 404 316 968 968 484 484 166 332 166 498 326 652 326 652 590 590 590 590 391 182 454 224 205 410 615 205 103 699 561 456 20 418 126 144 291 291 291 291 302 302 302 302 318 159 318 159 299 299 299 299 186 62 62 62 846 564 282 282 750 750 375 375 195 195 585 195 946 473 473 946 372 900 257 653 988 127 465 600 232 232 464 696 173 173 346 519 28 84 28 28 665 665 665 665 107 767 801 148 236 761 463 879 450 900 900 450 606 404 202 202 509 943 106 55 633 872 391 583 942 942 471 471 402 402 804 804 392 392 392 392 447 894 447 894 54 54 162 54 334 320 751 390 199 597 199 398 637 283 864 932 204 204 102 102 874 868 580 27 669 223 223 223 521 332 732 527 121 826 941 613 243 243 243 243 99 198 198 99 220 220 220 660 258 467 832 335 636 212 212 212 378 378 378 378 254 714 247 194 248 248 248 248 146 112 401 306 650 325 325 650 263 248 914 695 274 411 137 137 217 217 217 217 210 70 70 70 804 804 804 804 579 898 337 659 2 2 1 1 144 216 72 72 475 421 15 107 568 284 284 568 280 840 560 280 644 644 644 644 57 171 57 57 207 207 621 207 418 418 418 418 291 873 291 291 147 147 441 294 483 161 322 161 734 734 734 734 555 185 185 185 528 264 264 528 614 614 307 307 368 368 368 368 176 528 176 176 425 850 850 425 141 47 94 47 196 196 588 196 209 627 209 209 242 242 121 121 769 92 126 903 80 80 80 80 446 223 669 223 88 88 264 88 214 642 214 214 237 474 237 474 267 267 534 534 167 334 167 334 497 994 994 497 129 43 43 43 321 29 839 150 125 125 375 125 470 28 955 269 122 122 122 366 664 332 996 332 390 390 780 780 303 303 303 909 6 2 2 4 366 122 122 122 278 278 278 278 415 830 415 830 324 972 324 324 700 928 918 924 33 66 99 33 197 197 197 197 932 153 753 654 707 707 707 707 209 418 627 209 10 344 22 699 18 6 6 6 726 242 242 242 164 164 492 164 840 560 280 280 496 992 496 992 1 1 1 1 74 37 37 111 198 297 99 99 813 271 542 271 316 632 316 948 29 58 29 58 324 648 324 648 161 483 161 161 420 217 788 205 603 201 201 201 454 454 454 454 32 32 32 96 140 557 517 271 320 640 320 640 957 319 638 319 276 276 828 552 552 751 36 150 246 123 123 246 690 690 690 690 114 76 38 38 600 300 300 900 134 134 402 134 652 652 652 652 148 74 74 148 968 484 968 484 216 72 144 72 346 32 27 825 68 741 537 48 588 811 267 369 250 250 250 250 249 249 249 249 18 6 6 6 525 175 175 175 566 799 599 112 620 46 586 839 858 512 93 808 69 138 138 69 171 513 171 342 128 64 128 64 303 202 101 101 780 390 390 780 2 4 2 6 16 16 48 16 182 546 182 182 247 247 741 247 2 2 2 6 598 751 485 362 440 440 440 440 336 336 672 672 552 276 276 552 137 137 137 411 67 201 67 67 618 133 497 647 15 15 45 30 564 188 376 188 898 898 898 898 324 972 324 324 614 614 614 614 357 310 288 724 58 279 241 583 221 864 148 162 280 560 560 280 405 560 272 707 615 640 180 112 67 201 67 67 35 35 35 35 518 518 518 518 183 61 61 122 383 577 490 261 376 376 376 376 71 71 142 213 777 777 777 777 564 282 564 282 136 205 711 161 829 720 10 651 416 416 832 832 176 352 176 528 575 575 575 575 65 65 195 65 384 190 796 206 232 464 464 232 288 288 288 288 805 805 805 805 347 148 770 654 272 731 47 741 399 399 399 399 6 592 833 598 227 227 681 227 333 999 666 333 266 798 266 266 306 102 204 102 27 27 27 27 350 350 175 175 236 354 118 118 199 199 199 597 195 899 304 452 235 235 235 235 299 897 299 299 429 143 143 143 390 407 150 157 179 358 179 358 128 64 64 128 486 972 486 972 178 178 534 178 609 537 37 477 68 68 204 68 140 280 420 140 901 641 221 777 64 32 64 32 95 95 95 95 247 494 247 494 301 301 903 301 354 708 708 354 29 58 29 58 138 138 138 414 386 386 386 386 14 14 42 14 307 307 921 307 55 110 55 165 999 333 333 333 521 521 521 521 47 141 94 47 987 329 329 329 634 951 317 317 318 954 318 636 278 278 278 278 450 225 450 225 177 177 531 177 164 164 492 164 198 198 198 594 147 294 147 294 351 117 117 117 719 468 697 810 178 724 633 465 998 509 446 943 657 219 219 219 893 893 893 893 19 773 689 646 224 672 224 224 68 68 68 68 387 129 129 258 441 147 147 147 230 230 230 230 72 24 24 24 141 141 141 423 141 141 141 423 361 361 361 361 154 170 617 683 462 231 693 231 329 329 329 329 222 74 74 74 92 92 92 92 76 228 76 76 4 2 2 4 299 897 299 598 203 609 203 406 188 564 188 188 364 182 182 364 214 428 428 214 256 209 432 648 408 816 408 816 187 187 187 561 426 426 213 213 104 104 312 104 179 358 358 179 51 102 102 51 183 183 183 183 526 263 789 263 321 881 581 145 179 179 537 179 23 46 69 23 131 131 131 131 837 837 837 837 478 825 367 927 410 205 615 205 365 730 365 730 275 825 275 275 374 621 131 243 561 187 374 187 93 186 93 279 372 372 372 372 805 805 805 805 606 303 303 909 95 95 95 95 460 460 460 460 424 848 848 424 86 86 43 43 92 92 92 276 50 100 50 100 500 649 75 623 763 874 87 17 9 3 3 3 956 975 642 738 830 415 415 830 120 120 240 240 233 699 233 466 556 774 236 303 51 51 51 153 51 51 51 153 65 65 65 65 260 520 260 780 3 3 9 3 848 848 424 424 662 900 2 592 135 270 135 270 792 264 264 264 809 590 818 323 781 796 818 504 930 620 310 310 569 569 569 569 471 471 471 471 230 230 460 690 122 122 122 122 25 25 50 50 776 957 708 642 418 418 209 209 250 540 85 397 144 72 144 72 295 295 885 590 2 2 6 2 509 509 509 509 146 146 146 438 570 190 190 190 221 124 618 490 188 564 188 188 595 405 28 722 286 858 286 286 284 852 284 284 620 930 310 310 184 184 92 92 707 707 707 707 8 16 8 24 507 722 331 352 144 144 288 432 206 206 206 206 837 837 837 837 25 25 25 25 388 776 388 776 882 882 882 882 319 419 156 382 216 108 108 216 61 183 61 122 278 139 139 278 206 103 206 103 351 702 702 351 457 457 457 457 118 354 118 118 95 95 95 285 456 265 980 110 622 622 622 622 719 719 719 719 731 103 173 421 135 135 405 135 597 597 597 597 356 712 712 356 596 298 596 298 994 94 754 487 84 28 28 56 204 204 204 612 57 273 332 706 108 36 36 36 324 108 108 108 444 849 162 685 817 817 817 817 693 231 231 231 229 229 229 229 187 374 374 187 296 296 296 888 127 254 381 127 666 269 145 860 258 258 258 774 500 250 250 750 962 481 481 962 480 480 960 960 489 583 835 618 394 394 394 394 220 220 660 220 658 658 329 329 564 564 564 564 77 77 77 77 188 188 94 94 934 934 934 934 478 478 478 478 60 20 20 20 212 424 212 424 690 230 230 230 220 220 660 220 603 452 506 907 534 267 801 267 441 147 147 147 580 580 580 580 141 141 282 282 429 858 858 429 279 279 837 279 87 174 87 174 279 867 163 709 322 483 161 161 204 612 204 204 242 242 726 242 3 6 3 6 628 314 942 314 873 873 873 873 37 37 37 111 630 210 420 210 835 835 835 835 33 33 99 66 608 317 341 744 114 57 171 57 88 176 88 264 396 130 720 990 990 330 330 330 337 337 674 674 507 194 889 818 129 129 387 129 78 234 78 156 974 497 448 107 341 531 423 725 369 738 369 738 870 290 290 290 558 186 372 186 298 894 298 298 338 676 338 676 570 570 285 285 877 877 877 877 819 420 350 511 47 94 47 141 420 210 630 210 136 136 136 136 950 475 950 475 103 206 103 206 569 149 569 650 120 120 360 240 353 706 706 353 186 372 558 186 315 347 166 472 60 40 20 20 62 124 124 62 445 594 842 78 779 27 632 37 312 104 104 104 54 81 27 27 433 886 885 293 298 596 298 894 54 54 162 108 32 143 513 508 390 558 500 828 157 471 314 157 218 218 436 436 37 74 37 74 140 280 280 140 108 36 36 36 240 501 800 906 668 668 668 668 336 112 112 112 519 173 173 346 152 152 152 152 230 230 460 460 406 203 203 406 157 157 314 314 65 65 195 65 506 506 506 506 66 22 22 22 311 311 311 933 120 60 180 60 92 46 92 46 155 465 155 155 317 317 951 317 115 115 345 115 128 935 665 649 314 314 314 314 95 285 95 190 303 606 606 303 132 132 132 132 202 404 404 202 32 32 64 64 706 706 353 353 996 289 86 651 546 546 546 546 150 53 196 183 243 243 729 486 433 223 821 720 531 972 692 733 904 452 904 452 178 178 534 178 481 751 368 278 855 207 163 56 211 678 787 33 567 189 189 189 470 940 940 470 634 317 634 317 635 635 635 635 642 642 642 642 204 204 408 408 303 964 753 401 58 116 174 58 209 209 418 418 672 266 371 489 321 595 955 204 302 92 263 312 210 420 210 630 317 317 317 317 399 133 133 133 68 136 68 204 944 944 944 944 644 322 644 322 210 210 630 210 159 159 159 159 449 71 102 350 161 161 161 483 542 542 271 271 437 437 874 874 702 702 702 702 672 224 224 224 958 61 609 429 216 357 327 560 794 565 553 514 100 300 100 100 246 492 246 492 135 405 135 135 482 241 241 723 110 220 110 220 436 218 654 218 513 171 171 171 870 340 792 960 265 265 795 265 477 715 420 847 609 406 203 203 62 186 62 62 82 82 246 82 423 423 423 423 358 716 716 358 162 162 486 324 512 512 512 512 699 138 95 25 217 434 217 651 195 195 195 585 271 542 542 271 269 269 269 269 335 727 297 471 989 335 852 693 196 196 392 392 324 324 972 648 856 856 856 856 250 250 250 250 942 213 363 382 171 171 171 171 22 44 22 44 31 62 62 31 571 489 76 641 154 154 154 154 114 114 114 114 691 971 280 974 74 74 222 74 237 237 237 237 624 312 624 312 142 71 71 213 413 279 442 87 119 119 119 119 223 446 446 223 363 121 242 121 324 173 80 497 25 50 75 25 245 887 167 193 9 9 27 9 354 388 526 395 247 494 494 247 50 100 50 100 566 566 566 566 642 428 214 214 510 151 211 818 72 36 72 36 921 307 614 307 150 150 450 150 774 387 387 774 143 143 286 429 758 588 935 424 166 765 841 630 406 856 902 685 85 165 780 297 483 483 966 966 649 734 195 125 123 246 246 123 310 930 620 310 519 173 173 173 92 184 184 92 276 92 92 92 879 205 84 144 142 284 284 142 75 75 75 225 192 192 576 192 588 294 882 294 299 897 299 299 741 741 741 741 380 380 190 190 493 986 986 493 35 105 35 70 290 290 290 290 10 10 10 30 200 200 200 200 522 522 522 522 607 607 607 607 101 303 202 101 564 188 376 188 846 997 588 256 307 307 614 921 387 129 129 129 162 324 162 324 914 340 926 975 389 778 778 389 934 967 735 779 16 16 48 16 280 280 840 280 936 312 312 312 378 378 756 756 576 288 288 576 558 279 837 279 196 98 98 196 22 22 66 22 256 128 128 256 182 182 182 182 23 23 69 23 213 213 639 213 2 28 606 155 771 257 514 257 358 179 179 537 682 682 682 682 919 919 919 919 477 159 159 159 91 91 182 182 262 262 786 262 378 189 378 189 331 993 331 331 873 528 932 475 781 781 781 781 428 428 428 428 120 360 120 120 198 396 198 396 44 132 44 44 212 212 636 212 564 282 846 282 2 2 6 2 730 730 730 730 208 104 208 104 240 240 240 240 897 299 598 299 63 63 126 189 88 88 88 88 154 462 308 154 142 71 142 71 327 524 478 302 191 382 191 382 762 842 555 290 198 66 66 66 48 32 16 16 31 31 31 93 169 169 338 507 75 75 75 75 470 470 470 470 776 776 388 388 419 419 419 419 127 127 127 381 982 982 491 491 918 918 459 459 326 978 326 652 351 54 239 908 451 796 798 316 301 301 903 602 24 72 24 24 5 15 5 5 281 843 281 281 78 78 78 234 604 302 302 604 637 637 637 637 382 191 191 382 289 392 165 645 197 197 591 197 954 318 636 318 219 219 657 219 338 169 507 169 85 927 647 828 329 987 329 329 710 710 355 355 344 172 172 344 471 471 471 471 750 266 60 551 64 192 64 128 45 45 45 135 289 867 289 289 938 951 851 94 927 927 927 927 838 838 838 838 47 47 141 47 302 151 302 151 798 266 266 266 156 95 71 178 134 201 67 67 25 25 75 25 169 78 781 960 562 281 562 281 914 914 914 914 65 65 195 65 779 779 779 779 395 790 395 790 308 41 91 921 256 512 256 512 150 50 50 50 781 978 992 210 532 266 266 798 224 224 224 224 118 118 59 59 122 366 122 122 341 341 682 682 399 399 399 399 572 924 18 521 844 422 422 844 765 569 231 656 822 120 788 923 561 561 561 561 109 109 218 327 597 597 597 597 936 468 468 936 228 116 305 364 802 802 802 802 135 980 877 703 95 95 95 285 210 210 210 630 222 888 488 651 875 707 800 952 14 301 150 133 327 654 981 327 481 962 481 962 36 36 108 36 957 957 957 957 107 107 107 107 319 319 319 319 972 486 486 972 838 838 838 838 27 81 54 27 50 458 66 232 690 510 388 135 994 234 591 594 368 368 368 368 6 2 2 2 386 386 386 386 304 912 304 304 706 706 353 353 915 305 305 610 738 795 425 414 162 162 324 486 837 837 837 837 184 552 368 184 344 344 344 344 736 736 736 736 65 65 195 65 251 251 251 753 113 738 496 732 93 93 186 279 198 66 66 66 572 923 527 207 262 262 131 131 429 858 429 858 280 140 140 280 259 259 777 518 902 902 902 902 775 174 291 873 867 867 867 867 6 413 91 803 789 263 263 263 130 130 65 65 48 48 48 144 69 69 207 69 460 460 230 230 811 592 777 942 726 242 242 484 208 220 329 99 30 45 15 15 314 314 628 942 369 738 369 738 486 252 273 812 390 195 390 195 20 20 10 10 425 850 425 850 303 909 303 303 129 258 387 129 664 241 141 911 31 31 93 31 330 165 330 165 394 197 591 197 150 150 300 300 186 484 291 116 955 955 955 955 440 220 660 220 902 902 902 902 934 934 934 934 474 237 711 237 912 912 912 912 7 767 365 482 707 707 707 707 176 176 352 352 176 176 88 88 221 221 221 221 107 321 107 107 127 127 127 127 452 452 452 452 184 552 184 184 132 132 396 132 526 526 526 526 18 18 54 18 63 42 21 21 633 211 211 422 389 389 778 778 168 112 56 56 248 124 372 124 192 192 576 192 593 679 511 147 203 203 203 203 100 300 100 100 598 299 598 299 839 782 729 202 359 843 84 323 331 856 878 733 325 186 940 728 98 196 98 294 446 892 446 892 310 800 86 140 346 424 243 413 156 312 156 468 723 27 334 852 247 494 247 741 336 224 112 112 936 936 936 936 291 97 97 97 278 746 195 839 783 261 261 522 885 885 885 885 61 852 981 677 100 50 150 50 84 252 168 84 86 172 172 86 306 153 306 153 132 518 481 862 649 649 649 649 237 237 237 711 971 971 971 971 872 872 872 872 36 72 36 72 83 83 166 166 692 463 487 54 267 89 89 89 2 4 6 2 888 888 888 888 56 112 56 168 966 644 322 322 614 921 307 307 625 625 625 625 876 876 438 438 115 115 230 345 752 752 752 752 772 386 386 772 709 709 709 709 295 295 885 295 82 164 82 164 804 661 204 844 553 553 553 553 452 678 226 226 864 432 432 864 25 25 75 25 735 700 56 85 104 104 208 312 767 767 767 767 315 630 945 315 478 956 478 956 113 708 689 894 444 148 148 296 891 891 891 891 203 203 203 203 663 8 978 378 289 289 867 289 21 42 42 21 741 247 247 494 156 156 156 156 487 974 974 487 214 642 214 214 285 570 285 855 64 222 988 789 344 605 366 222 222 317 670 490 251 251 502 753 362 362 362 362 200 600 400 200 126 378 126 126 271 542 542 271 68 136 68 136 692 727 372 337 159 299 691 208 160 320 160 320 631 631 631 631 633 830 894 6 255 255 255 255 125 250 125 375 442 442 442 442 160 160 160 480 108 108 108 108 898 786 473 685 352 828 668 730 258 258 258 774 722 567 28 81 254 254 254 762 478 239 717 239 227 454 227 454 9 3 3 6 362 780 645 7 881 863 707 47 144 144 144 432 854 752 438 968 568 568 284 284 328 272 127 350 993 242 310 419 768 976 397 385 316 948 316 632 283 283 566 566 983 744 348 175 257 257 771 514 45 135 45 90 221 221 221 221 174 261 87 87 979 979 979 979 394 531 649 892 486 162 162 162 278 556 278 556 946 308 758 869 645 586 913 43 155 155 155 465 978 978 489 489 553 553 553 553 128 64 64 128 672 224 224 224 238 119 119 357 122 891 429 851 170 510 170 340 740 36 403 515 136 68 204 68 58 29 29 87 796 796 796 796 447 298 149 149 270 135 135 405 699 233 233 233 61 122 61 183 558 279 837 279 608 304 608 304 113 339 226 113 198 198 198 198 347 347 347 347 774 323 894 767 927 618 309 309 191 573 191 191 70 35 105 35 987 329 658 329 201 70 468 333 322 161 483 161 150 450 300 150 685 685 685 685 275 275 275 275 179 557 178 74 745 745 745 745 576 288 864 288 125 375 125 125 396 792 792 396 79 158 158 79 88 44 88 44 301 301 301 301 704 352 704 352 495 495 495 495 222 74 74 74 396 792 396 792 262 262 262 262 447 298 149 149 127 127 127 127 156 52 52 104 35 70 35 70 870 290 580 290 298 298 894 298 548 274 822 274 652 652 652 652 240 975 714 470 865 865 865 865 402 201 402 201 268 536 804 268 303 606 909 303 845 254 58 188 72 216 72 72 296 296 296 888 171 342 171 513 444 444 222 222 681 681 681 681 588 294 294 588 93 186 279 93 230 230 690 230 323 323 323 323 646 351 806 243 527 347 724 717 655 655 655 655 390 390 390 390 170 510 170 170 16 558 143 583 891 891 891 891 577 577 577 577 714 238 238 238 397 397 397 397 262 262 262 262 338 169 169 338 523 523 523 523 156 156 468 156 884 884 884 884 414 40 427 895 469 469 469 469 287 861 287 287 13 26 13 26 673 678 817 923 99 33 33 33 216 108 108 216 93 93 279 93 39 39 117 78 30 15 30 15 912 219 34 434 888 888 888 888 31 62 31 62 653 653 653 653 261 783 522 261 608 304 912 304 880 880 880 880 280 840 280 560 200 200 600 400 516 258 516 258 71 213 142 71 617 74 423 237 345 345 345 345 588 565 644 557 234 702 234 234 107 107 321 107 896 784 159 403 36 36 36 108 15 10 5 5 239 239 239 717 259 915 167 396 168 252 84 84 568 848 158 20 572 117 896 303 227 454 227 681 759 759 759 759 428 428 428 428 615 205 205 205 17 34 17 51 373 746 746 373 39 78 39 78 636 954 318 318 316 316 316 316 712 356 356 712 868 868 434 434 252 126 252 126 967 231 195 201 567 858 616 778 861 861 861 861 174 87 87 261 228 684 228 228 773 773 773 773 492 164 164 164 479 479 479 479 473 473 473 473 301 186 566 204 832 416 416 832 62 62 124 124 413 413 413 413 49 98 147 49 26 78 26 26 310 930 310 310 972 402 269 831 361 530 870 273 420 630 210 210 552 184 184 184 528 264 792 264 309 309 309 927 890 585 417 744 315 315 945 315 956 478 478 956 64 64 64 192 86 86 172 172 11 11 11 33 47 94 141 47 212 212 636 212 428 214 642 214 321 321 321 321 215 856 955 212 154 77 77 154 151 751 848 114 93 93 186 279 913 913 913 913 891 891 891 891 326 326 326 326 702 408 270 675 220 110 110 220 263 789 263 526 138 276 138 276 157 471 157 157 255 199 779 114 73 73 146 219 163 489 326 163 199 199 199 199 162 54 54 54 953 953 953 953 341 231 247 360 463 463 463 463 90 45 90 45 245 490 245 490 90 68 105 191 349 698 698 349 80 240 80 80 66 66 66 66 144 392 372 661 974 974 974 974 348 279 824 260 886 339 441 939 37 37 111 37 753 753 753 753 176 176 176 176 73 219 73 73 57 57 114 114 150 75 150 75 379 226 572 528 244 244 244 732 807 269 269 269 405 135 135 135 995 24 649 484 182 182 182 182 379 379 758 758 842 650 928 318 426 213 639 213 520 260 260 520 91 91 91 91 276 276 828 276 259 462 204 985 584 584 584 584 268 268 804 268 259 777 518 259 896 896 896 896 528 264 792 264 425 425 425 425 60 20 40 20 287 287 287 287 315 105 105 105 493 493 493 493 493 493 986 986 784 629 255 173 771 257 514 257 275 275 275 825 439 878 439 878 611 72 800 463 242 484 726 242 768 838 369 439 862 707 394 987 176 352 352 176 48 144 48 48 386 935 966 8 410 205 205 410 39 39 78 117 385 770 770 385 360 720 360 720 432 432 864 864 312 208 104 104 532 798 266 266 630 420 210 210 52 52 104 156 110 55 110 55 398 503 19 512 325 325 975 650 94 94 94 94 784 916 928 523 429 429 858 858 883 883 883 883 233 233 466 466 639 639 639 639 171 513 171 171 773 564 454 189 671 170 833 324 316 316 316 316 19 84 234 216 33 33 33 33 780 780 780 780 929 929 929 929 681 227 227 227 194 194 582 194 474 158 158 158 269 269 269 269 62 186 62 62 692 692 692 692 116 58 58 174 927 309 309 309 293 293 879 293 702 702 702 702 817 80 396 130 259 858 892 914 707 110 677 88 840 280 280 280 973 733 396 123 222 148 74 74 324 324 162 162 650 325 325 650 199 199 597 199 297 594 297 594 564 282 564 282 110 330 110 110 954 318 318 318 173 173 519 173 289 289 289 867 149 298 149 298 701 701 701 701 839 839 839 839 547 388 812 934 120 120 120 120 63 21 21 21 823 823 823 823 865 865 865 865 495 165 165 165 315 745 540 315 221 663 221 221 127 254 381 127 625 625 625 625 245 490 245 735 273 91 91 91 122 366 122 122 394 394 394 394 541 67 973 626 85 170 85 170 461 461 461 461 837 558 279 279 55 110 165 55 36 36 108 36 211 633 211 211 424 605 939 768 65 860 974 165 5 221 115 813 470 470 235 235 68 566 487 135 230 115 115 345 311 622 622 311 906 453 453 906 245 245 245 735 848 663 79 526 395 395 790 790 718 257 652 520 308 111 305 275 233 233 699 233 303 101 101 101 766 545 803 993 552 184 184 184 180 180 540 360 389 778 778 389 445 890 445 890 310 310 620 930 34 34 17 17 323 646 646 323 606 202 404 202 34 17 17 51 199 398 597 199 357 714 714 357 586 293 293 879 232 464 232 464 702 702 702 702 319 957 319 638 357 119 119 119 534 267 267 534 74 148 148 74 837 297 1000 440 261 261 783 261 880 440 880 440 984 328 328 656 178 356 534 178 152 152 152 152 501 501 501 501 761 761 761 761 171 171 171 513 45 45 135 45 232 696 232 232 243 908 145 830 287 287 287 287 498 332 166 166 468 234 234 468 603 897 926 70 77 77 77 77 151 273 956 644 684 684 342 342 245 490 490 245 49 735 912 543 414 138 138 276 746 746 746 746 241 723 482 241 22 22 66 22 152 228 76 76 401 401 802 802 372 744 744 372 930 310 620 310 181 181 181 181 84 28 28 28 454 454 227 227 252 252 126 126 372 744 744 372 332 166 332 166 673 95 817 31 16 843 550 69 750 750 750 750 948 474 948 474 295 295 295 295 544 544 272 272 8 8 8 24 488 488 244 244 292 146 146 438 65 589 809 594 246 246 246 738 303 952 138 589 3 6 3 6 456 684 228 228 542 271 813 271 543 716 11 879 540 540 540 540 528 122 314 702 143 286 143 286 238 238 238 714 377 168 840 929 461 903 800 507 428 428 428 428 735 872 931 524 9 9 9 27 560 560 560 560 216 72 144 72 987 329 329 329 720 762 177 435 310 310 310 930 156 52 52 104 372 372 372 372 556 556 556 556 136 136 408 272 273 91 91 91 956 478 478 956 463 926 926 463 258 258 258 258 420 140 280 140 859 859 859 859 261 261 783 261 375 375 375 375 247 617 943 728 59 59 59 59 789 267 541 627 72 24 24 24 763 763 763 763 250 250 250 250 291 291 873 582 849 283 283 283 525 525 525 525 51 17 34 17 213 71 71 142 974 487 487 974 136 68 136 68 487 487 487 487 58 58 58 58 872 872 872 872 57 57 114 171 252 756 252 252 366 122 122 122 29 58 58 29 661 661 661 661 352 176 528 176 942 314 314 314 729 729 729 729 140 280 280 140 328 328 984 656 314 314 314 942 813 271 271 271 666 666 333 333 276 276 828 276 304 304 304 304 433 433 433 433 33 11 11 11 243 81 81 81 349 244 69 568 318 318 954 318 75 25 25 25 22 44 22 44 261 783 261 261 121 121 363 121 588 410 726 93 275 275 825 275 113 113 113 339 101 101 303 202 164 164 82 82 548 822 274 274 44 88 44 132 641 414 977 423 165 495 165 165 596 596 596 596 51 17 17 17 708 354 708 354 42 21 42 21 246 515 457 760 100 50 100 50 113 339 226 113 66 132 132 66 344 172 172 516 671 91 719 421 602 602 602 602 290 290 870 290 282 188 94 94 401 24 203 974 422 844 844 422 797 576 977 370 475 950 475 950 574 492 834 552 551 551 551 551 61 61 61 61 202 606 202 202 430 111 794 241 72 24 24 24 98 98 196 196 665 665 665 665 597 199 199 199 592 296 592 296 618 693 100 978 528 528 264 264 637 637 637 637 568 568 284 284 228 684 228 228 186 372 372 186 686 343 686 343 477 477 477 477 465 155 310 155 225 675 225 450 904 540 905 757 237 79 79 158 211 211 633 211 672 672 672 672 50 100 150 50 774 774 774 774 174 174 174 522 831 194 829 291 144 72 72 216 252 84 84 84 159 159 318 318 60 360 167 30 338 676 338 676 394 591 197 197 709 699 611 750 507 507 507 507 89 543 360 291 136 136 136 136 739 739 739 739 348 868 749 7 934 297 255 382 100 50 150 50 267 267 267 801 218 436 654 218 438 219 438 219 450 900 900 450 284 284 284 284 771 771 771 771 554 554 554 554 73 73 73 73 105 105 105 315 156 78 234 78 248 559 693 470 642 489 840 552 472 236 236 472 329 658 658 329 849 581 385 164 248 124 248 124 273 273 546 819 216 108 216 108 470 235 470 235 412 824 824 412 694 859 48 631 378 567 189 189 189 567 189 189 698 698 698 698 342 350 780 910 714 238 238 238 181 543 181 362 386 193 193 579 65 130 195 65 292 438 146 146 216 108 324 108 415 830 830 415 112 336 112 112 641 431 659 81 105 35 35 35 233 233 699 233 582 194 194 194 242 525 990 82 939 626 313 313 211 211 211 211 748 374 748 374 261 783 261 261 97 848 871 609 2 2 4 4 133 399 133 133 614 614 614 614 273 91 91 91 271 813 271 271 579 193 193 193 29 29 29 29 455 455 910 910 620 226 924 53 146 73 146 73 110 110 330 110 804 804 804 804 514 514 514 514 348 348 348 348 536 268 268 804 45 90 135 45 513 171 171 171 815 815 815 815 442 884 442 884 160 160 160 160 10 345 262 333 373 373 746 746 375 900 183 452 487 487 487 487 241 241 241 241 374 145 352 47 972 324 324 648 551 73 223 305 54 18 18 18 395 395 395 395 729 243 243 243 411 956 441 22 396 496 588 321 150 50 50 50 607 715 222 435 297 297 297 297 194 777 294 800 71 71 71 71 259 546 218 396 682 377 348 511 155 310 155 465 271 271 271 271 128 384 256 128 139 139 139 139 296 296 296 888 66 198 66 66 70 35 35 70 858 858 858 858 165 110 55 55 404 665 207 809 864 288 288 288 318 159 318 159 255 510 510 255 797 245 185 446 719 604 597 157 70 140 70 210 71 71 142 142 786 393 786 393 8 24 8 8 723 3 983 336 249 249 249 747 876 876 876 876 135 270 135 270 4 4 12 8 554 277 831 277 351 502 636 480 179 537 179 179 21 21 21 21 771 929 434 107 262 262 786 262 623 623 623 623 446 892 892 446 947 947 947 947 237 711 237 237 958 498 148 282 356 606 22 630 80 80 160 240 211 422 211 422 608 608 608 608 798 266 266 266 276 828 276 552 277 554 277 554 667 862 196 983 584 292 292 584 66 143 112 481 106 901 751 516 12 12 12 12 92 92 92 92 374 748 374 748 906 453 906 453 318 954 318 636 492 991 925 974 942 942 942 942 25 25 25 75 143 429 286 143 377 377 754 754 196 98 196 98 781 781 781 781 651 651 651 651 661 661 661 661 714 357 714 357 698 349 698 349 822 274 548 274 20 20 20 20 59 59 118 177 881 759 289 303 148 444 148 148 136 408 272 136 377 377 377 377 318 318 318 318 133 399 133 133 484 484 484 484 485 485 970 970 305 729 137 266 584 280 496 145 471 157 314 157 275 825 550 275 146 438 146 146 87 87 174 261 333 333 333 333 771 771 771 771 57 19 19 19 203 406 203 406 80 240 664 661 663 950 566 222 18 36 36 18 582 582 582 582 538 910 511 762 124 124 124 372 313 313 626 626 349 21 400 709 858 858 429 429 804 804 804 804 151 302 302 151 154 154 77 77 605 295 801 376 731 731 731 731 719 852 241 943 898 898 898 898 590 106 364 451 8 24 16 8 935 131 399 786 940 426 418 117 276 276 276 276 78 78 78 78 898 966 402 351 384 384 384 384 45 45 135 45 427 854 854 427 289 445 510 283 34 68 34 68 66 150 781 314 9 18 9 18 330 990 330 330 164 82 82 164 524 262 524 262 315 105 210 105 986 892 387 953 435 435 435 435 36 36 36 108 704 704 704 704 989 989 989 989 300 300 300 300 105 105 105 315 456 823 218 332 735 996 514 877 357 119 238 119 827 827 827 827 621 621 621 621 238 238 714 238 148 221 856 167 54 370 339 930 153 459 153 153 347 822 66 396 126 126 126 378 197 591 197 197 297 297 297 891 315 105 105 105 224 224 112 112 114 722 881 157 49 49 49 49 448 224 224 448 255 255 510 510 233 699 233 466 210 105 315 105 309 309 927 309 184 184 368 368 301 301 301 301 199 398 597 199 273 273 273 819 389 778 389 778 54 27 27 54 149 447 298 149 450 300 150 150 209 418 209 418 577 577 577 577 938 938 938 938 262 262 524 786 278 139 278 139 162 162 486 324 326 326 652 652 91 182 182 91 175 350 175 350 181 261 234 283 103 206 103 206 544 816 272 272 210 665 516 592 142 284 426 142 71 71 71 213 190 570 190 380 412 618 206 206 870 435 435 870 982 491 491 982 122 366 244 122 711 474 237 237 558 186 186 186 207 207 621 414 167 167 334 334 117 39 39 39 678 339 678 339 20 60 20 20 258 774 258 516 682 682 682 682 183 109 660 89 130 65 65 195 164 164 328 328 57 38 19 19 324 324 648 648 826 413 826 413 606 606 606 606 46 46 46 46 201 67 67 134 498 996 498 996 568 568 568 568 813 761 634 543 112 112 336 112 125 125 375 125 184 62 207 709 907 362 511 184 43 43 86 129 306 306 153 153 289 289 289 289 174 522 174 174 372 124 124 124 112 56 56 168 130 390 260 130 839 839 839 839 73 86 632 870 294 294 882 588 138 23 46 189 8 24 16 8 665 738 680 535 85 85 85 85 951 634 317 317 316 632 948 316 840 420 420 840 477 954 954 477 201 201 201 201 240 720 240 240 208 104 104 208 682 630 685 209 323 969 323 646 580 290 870 290 453 906 906 453 158 158 79 79 310 620 310 930 10 10 10 10 252 168 84 84 58 174 58 58 194 582 194 194 586 586 586 586 456 228 228 456 206 412 618 206 87 261 87 87 618 412 206 206 328 164 164 328 219 73 73 73 93 93 93 93 207 84 802 132 851 851 851 851 531 531 531 531 465 717 190 412 896 853 470 189 746 746 746 746 835 835 835 835 354 118 118 118 40 20 60 20 987 728 132 666 904 904 904 904 83 83 83 83 507 183 663 898 403 403 403 403 298 149 149 298 472 472 472 472 306 306 306 918 637 742 102 291 107 107 107 107 582 582 582 582 806 806 806 806 961 946 571 554 236 236 236 236 384 192 192 384 474 158 158 158 50 265 244 471 169 507 169 169 708 708 708 708 74 74 74 74 160 916 984 383 926 926 463 463 93 31 31 31 105 35 35 35 59 177 59 59 76 228 76 76 858 572 286 286 842 857 683 54 924 308 616 308 148 148 148 444 898 854 189 3 11 22 22 11 253 253 506 506 174 174 522 174 312 312 936 312 224 224 224 224 217 217 651 217 616 336 927 488 15 15 30 45 109 327 109 218 464 896 352 103 831 554 277 277 305 305 305 305 808 574 596 666 662 662 662 662 772 772 772 772 592 296 592 296 300 300 600 600 507 169 169 169 51 153 51 51 679 679 679 679 330 330 990 330 936 36 334 372 78 78 78 234 408 816 816 408 820 569 835 523 247 247 247 247 106 106 318 106 326 326 326 978 286 286 143 143 231 77 77 77 346 173 346 173 112 112 112 336 236 118 236 118 522 491 82 851 146 292 292 146 182 182 182 182 331 993 331 331 168 112 56 56 171 171 513 171 409 198 406 52 835 835 835 835 808 115 403 383 58 510 74 195 276 138 276 138 534 178 178 178 351 564 242 396 695 695 695 695 612 30 440 735 12 12 12 12 113 113 113 113 421 842 842 421 458 458 458 458 114 38 76 38 708 114 81 405 161 483 161 161 228 228 228 684 158 158 474 158 125 125 125 375 350 700 700 350 642 270 51 451 210 210 105 105 919 568 498 774 6 2 2 2 876 876 876 876 280 280 280 280 251 753 251 502 475 475 475 475 753 251 251 251 139 86 319 491 1 3 1 1 75 75 225 150 77 154 154 77 880 880 880 880 693 381 705 197 459 153 153 153 206 412 206 412 835 835 835 835 774 86 600 940 968 437 62 308 278 834 278 278 161 620 193 344 377 377 754 754 333 333 333 333 115 140 121 325 564 564 564 564 603 146 732 714 787 787 787 787 318 159 159 318 414 138 276 138 734 734 734 734 24 72 24 24 110 110 330 110 534 178 178 178 950 318 496 448 408 408 816 816 246 492 492 246 630 210 210 210 155 155 155 465 958 809 285 944 117 351 117 117 788 788 788 788 942 471 942 471 196 392 196 392 177 568 731 589 588 294 588 294 832 416 416 832 665 642 521 240 33 66 99 33 469 938 938 469 110 220 110 220 992 992 496 496 7 21 14 7 156 156 78 78 19 57 19 19 140 140 420 280 220 440 440 220 27 27 54 81 159 159 477 159 139 538 259 194 292 146 438 146 1000 1000 1000 1000 9 9 27 9 58 116 58 116 452 857 829 835 462 154 154 154 936 936 468 468 916 314 889 587 60 180 60 60 468 156 156 156 80 80 80 240 191 191 573 382 816 272 272 272 122 558 945 247 172 516 172 172 122 61 183 61 275 275 825 275 254 508 254 762 626 626 626 626 508 254 254 762 576 192 192 192 4 4 8 12 204 710 383 584 155 155 155 155 253 506 253 506 32 16 16 32 330 330 330 330 571 571 571 571 214 214 642 214 532 266 532 266 56 56 56 168 774 258 258 516 1000 687 800 870 21 7 7 14 506 253 506 253 537 179 179 179 32 96 64 32 185 185 185 185 512 256 256 512 848 720 590 843 120 120 360 120 510 170 340 170 947 947 947 947 310 155 155 465 927 927 927 927 142 142 142 142 950 132 848 324 272 136 136 272 143 429 143 286 99 99 99 99 95 95 95 95 477 477 477 477 370 185 370 185 52 52 52 52 319 638 638 319 729 729 729 729 237 79 158 79 211 211 633 422 87 174 261 87 954 477 954 477 473 473 473 473 961 421 508 804 12 12 12 12 758 379 758 379 86 86 258 86 76 76 38 38 532 532 532 532 92 184 276 92 550 825 275 275 244 244 732 244 912 608 304 304 805 805 805 805 372 186 186 558 432 432 864 864 855 855 855 855 674 674 674 674 498 332 166 166 234 468 702 234 474 948 474 948 282 846 282 282 283 566 566 283 484 968 968 484 167 167 501 334 416 807 953 931 256 512 256 512 3 1 1 1 87 261 87 87 14 28 14 28 502 477 419 941 75 75 150 225 978 326 326 326 618 206 206 206 493 810 81 990 335 670 670 335 92 46 46 92 248 372 124 124 648 648 324 324 33 11 22 11 121 363 242 121 78 78 156 234 121 121 121 121 143 143 429 143 269 269 269 269 35 105 35 70 60 60 180 60 588 588 588 588 831 831 831 831 192 576 192 384 902 558 256 977 342 342 171 171 444 148 296 148 480 240 240 480 274 274 137 137 103 206 103 206 258 86 86 86 112 112 112 336 52 156 104 52 684 342 684 342 102 34 34 34 902 902 451 451 150 300 150 300 99 629 177 501 713 713 713 713 302 792 392 229 15 15 15 15 648 648 648 648 441 441 882 882 695 695 695 695 330 660 330 990 499 829 181 10 195 13 342 118 620 930 310 310 401 401 401 401 860 860 430 430 230 953 518 707 266 266 532 532 444 628 741 161 263 263 526 526 190 570 380 190 24 72 48 24 126 126 126 126 895 770 327 445 95 285 95 95 256 128 256 128 930 620 310 310 2 2 6 2 493 316 564 613 270 270 135 135 184 368 184 368 693 231 231 462 201 67 67 67 67 31 667 953 200 600 200 200 160 160 320 480 528 528 264 264 624 208 208 208 251 502 502 251 316 316 316 316 324 324 324 972 241 162 433 977 496 992 992 496 519 497 79 299 564 282 282 564 154 308 154 462 941 523 400 518 679 515 123 123 222 222 222 666 24 12 12 24 462 693 231 231 428 428 428 428 230 460 690 230 322 322 966 322 329 329 329 987 744 838 506 655 380 380 190 190 474 462 725 453 876 876 876 876 229 687 229 458 282 282 282 282 466 466 233 233 471 157 157 157 306 918 306 306 840 984 146 402 837 279 279 279 480 240 480 240 140 280 420 140 661 661 661 661 227 227 227 681 303 101 101 101 8 24 8 8 13 13 13 13 811 811 811 811 572 572 572 572 832 416 416 832 700 350 700 350 27 513 835 123 157 157 471 157 308 308 308 308 66 969 549 258 538 807 269 269 527 527 527 527 534 534 534 534 756 622 915 235 304 912 304 304 30 30 60 60 616 308 308 924 359 327 952 412 543 543 543 543 524 524 524 524 164 164 492 328 45 90 45 135 639 213 213 213 480 240 240 720 959 5 14 113 405 135 135 135 276 92 92 92 142 284 142 284 143 975 851 62 264 176 88 88 621 207 207 207 267 89 89 89 633 633 633 633 848 857 33 689 574 574 287 287 37 111 37 74 72 72 216 72 291 97 97 97 785 485 696 293 36 36 108 36 495 495 495 495 182 182 182 546 240 240 720 240 237 237 711 474 329 329 329 329 478 528 999 454 886 528 726 233 176 88 176 88 51 153 51 51 502 502 502 502 215 215 215 645 24 36 12 12 58 174 58 58 751 751 751 751 676 676 676 676 289 867 578 289 634 634 317 317 994 497 497 994 356 812 829 105 85 85 170 255 673 333 356 203 724 362 724 362 456 304 152 152 13 853 40 975 25 75 25 25 331 923 542 396 307 339 889 663 386 386 386 386 981 654 327 327 24 24 24 24 126 252 126 378 644 644 644 644 302 302 151 151 538 269 807 269 315 731 528 875 462 231 693 231 926 641 257 379 942 314 314 314 517 803 982 772 738 738 738 738 626 939 313 313 477 159 159 159 594 594 594 594 774 523 42 841 605 605 605 605 123 369 123 123 486 722 398 288 360 705 465 218 67 67 67 67 138 138 69 69 372 372 372 372 609 203 203 203 388 194 582 194 757 757 757 757 462 231 231 462 249 798 647 123 298 410 602 601 297 99 99 99 16 16 16 16 399 399 798 798 239 478 717 239 958 479 958 479 172 16 122 727 178 178 178 534 460 802 6 458 673 673 673 673 183 132 355 639 134 402 268 134 519 173 346 173 853 853 853 853 407 407 407 407 932 932 932 932 829 829 829 829 650 325 325 975 30 10 20 10 867 71 707 832 461 732 50 851 770 385 770 385 82 246 82 82 173 173 173 519 88 88 88 88 164 328 164 328 58 58 174 116 316 158 474 158 1 412 632 342 658 658 329 329 156 156 468 156 777 259 259 518 295 295 590 885 690 187 454 556 329 329 329 329 994 994 994 994 109 218 327 109 406 609 203 203 94 94 94 94 208 208 104 104 305 305 305 305 281 281 281 843 231 921 378 239 215 590 468 801 686 686 686 686 726 363 726 363 406 203 406 203 167 167 501 167 66 132 66 198 383 383 766 766 141 141 282 423 85 640 526 163 518 777 259 259 235 235 705 235 253 923 294 849 23 69 23 23 595 595 595 595 237 711 237 474 872 436 436 872 386 386 772 772 558 186 186 186 532 532 266 266 42 63 21 21 364 264 4 132 366 782 398 648 262 393 131 131 178 178 178 534 15 5 5 5 504 336 168 168 432 216 432 216 814 407 814 407 248 248 744 248 111 333 222 111 392 392 392 392 315 210 105 105 291 873 291 291 853 818 906 681 425 425 850 850 477 752 486 777 326 326 326 326 96 192 192 96 744 744 744 744 177 59 59 59 72 72 144 144 313 958 940 431 89 178 89 267 397 790 908 943 450 225 450 225 644 322 966 322 2 2 2 6 145 145 145 145 813 271 542 271 630 315 315 945 150 75 150 75 684 228 228 228 2 4 2 4 369 713 908 605 434 434 434 434 273 546 546 273 188 188 188 188 606 303 303 909 358 358 358 358 302 302 906 302 253 253 253 253 849 283 283 566 255 510 255 510 476 690 31 910 176 352 528 176 324 162 486 162 238 119 238 119 424 212 212 424 361 361 722 722 140 140 140 420 397 794 794 397 215 215 645 430 266 266 266 266 330 165 165 330 255 765 255 255 457 457 457 457 142 142 71 71 618 618 618 618 566 566 566 566 129 129 129 129 709 650 856 439 536 804 268 268 895 895 895 895 61 61 61 183 24 48 24 72 276 276 828 276 462 154 308 154 580 870 290 290 288 288 288 864 433 433 433 433 801 534 267 267 89 420 767 469 749 86 219 637 352 958 746 371 632 316 316 948 214 214 642 214 183 366 183 366 822 822 822 822 4 8 4 8 388 776 388 776 48 48 48 48 429 286 143 143 50 150 50 50 935 267 48 245 342 513 171 171 431 431 862 862 897 379 87 171 462 231 462 231 40 40 40 40 195 390 195 390 525 350 175 175 446 669 223 223 250 750 250 500 732 592 170 190 90 90 90 270 467 467 467 467 305 305 610 610 855 254 41 927 763 763 763 763 205 250 324 550 321 642 642 321 322 644 322 966 780 66 78 171 105 35 35 70 201 67 67 67 308 308 308 924 646 435 927 893 512 256 256 512 283 283 849 283 90 45 135 45 842 468 964 551 130 260 130 260 331 331 331 993 648 216 216 216 651 651 651 651 282 141 282 141 78 78 234 78 191 191 191 573 29 58 29 58 740 996 427 588 762 762 762 762 911 911 911 911 308 616 924 308 531 177 177 177 149 447 149 149 105 105 315 105 666 222 222 222 982 982 982 982 191 813 413 256 80 160 80 160 31 62 31 62 145 435 145 145 229 229 229 229 131 262 131 262 143 143 286 286 66 44 22 22 626 313 626 313 968 968 968 968 572 189 268 645 410 410 205 205 262 262 524 786 963 918 613 780 927 927 927 927 299 897 598 299 414 207 207 621 162 722 115 622 178 534 178 356 282 564 564 282 361 361 361 361 123 246 123 246 366 732 732 366 24 24 72 24 652 193 970 194 349 73 150 179 514 257 514 257 170 85 85 170 651 891 83 855 888 296 296 296 808 808 808 808 164 82 164 82 456 152 152 152 242 970 127 263 561 187 187 374 421 421 421 421 342 684 684 342 249 249 249 747 567 567 567 567 739 739 739 739 273 546 273 546 330 110 110 110 131 393 131 131 260 390 130 130 476 286 586 421 128 64 192 64 390 130 130 130 415 415 830 830 611 611 611 611 85 170 85 170 280 140 140 280 96 96 96 96 97 97 194 291 239 239 239 239 914 914 914 914 846 282 282 282 591 157 77 192 406 609 203 203 153 51 102 51 28 28 28 28 756 158 239 950 89 89 89 267 65 65 65 195 468 702 234 234 940 940 940 940 78 78 78 78 916 313 786 847 154 154 154 462 324 648 324 648 249 498 249 747 298 596 298 596 835 159 799 924 597 199 398 199 969 969 969 969 265 265 795 265 141 141 141 423 214 214 642 214 92 92 92 92 110 55 110 55 120 40 80 40 200 100 100 300 156 52 52 52 16 8 16 8 223 446 223 446 311 512 357 314 99 99 297 99 634 481 918 346 105 105 210 210 160 320 160 480 902 902 902 902 214 107 214 107 92 92 276 92 454 454 454 454 184 184 184 184 684 684 684 684 997 481 281 916 861 287 287 287 15 30 15 45 264 264 792 264 261 261 261 783 756 252 252 504 512 512 512 512 699 233 233 233 910 455 910 455 311 311 933 622 882 882 882 882 49 147 98 49 348 646 991 85 891 891 891 891 948 948 948 948 597 199 199 398 248 496 248 744 555 775 627 859 753 251 251 251 954 823 196 769 364 364 182 182 842 842 842 842 782 752 3 951 240 386 127 316 68 68 204 68 910 910 910 910 563 563 563 563 104 731 58 693 42 42 42 42 811 384 957 601 15 45 15 15 317 317 317 317 332 664 996 332 272 272 272 816 437 437 437 437 260 780 260 260 183 366 183 549 60 60 180 60 586 879 293 293 12 12 6 6 630 210 210 210 359 718 718 359 979 979 979 979 90 30 30 30 496 496 992 992 211 633 422 211 689 852 743 168 726 726 726 726 602 602 602 602 101 101 101 303 133 399 133 266 307 921 614 307 64 32 64 32 265 265 530 530 381 381 381 381 456 228 228 456 76 152 228 76 236 472 708 236 168 168 168 504 428 856 428 856 994 560 56 441 387 774 774 387 328 328 328 984 208 624 208 208 14 14 28 42 207 901 331 716 250 125 250 125 98 98 98 294 300 900 600 300 764 764 764 764 634 951 317 317 80 749 742 633 918 918 918 918 67 67 201 67 233 233 699 233 582 291 291 582 4 4 12 4 69 69 138 207 663 221 442 221 527 64 649 844 124 62 124 62 78 234 78 78 42 21 21 42 326 163 489 163 139 417 278 139 340 510 170 170 293 293 879 293 307 455 580 544 848 848 848 848 304 608 304 912 418 209 209 627 623 669 412 90 134 134 134 134 166 83 83 166 201 603 201 201 788 145 892 370 288 715 649 537 124 124 372 124 628 314 314 628 865 263 407 306 938 631 645 948 66 66 198 132 110 330 110 110 533 267 68 28 142 142 142 142 184 184 184 184 221 221 221 221 92 62 75 128 220 220 660 220 106 53 53 159 874 874 874 874 862 862 862 862 139 439 384 50 314 314 314 942 899 899 899 899 265 265 530 795 504 504 252 252 359 359 359 359 766 766 766 766 195 602 885 511 600 600 300 300 610 917 780 74 441 441 441 441 102 102 51 51 406 701 703 29 135 135 135 405 549 549 549 549 51 51 51 51 123 246 123 246 233 233 699 466 994 994 994 994 238 238 238 714 308 308 924 308 694 694 347 347 237 79 79 79 263 263 263 263 402 134 134 134 36 36 108 36 412 275 851 316 327 109 109 218 345 345 345 345 39 117 39 78 248 248 248 744 870 435 435 870 496 248 248 744 120 40 40 80 840 668 967 361 740 564 242 743 347 347 694 694 599 599 599 599 930 930 930 930 333 333 333 333 863 618 554 371 408 204 204 612 450 300 150 150 143 143 429 143 598 598 598 598 88 44 44 88 744 744 744 744 264 264 264 264 111 111 111 333 265 192 777 790 4 921 638 756 135 135 135 405 929 906 1 400 963 963 963 963 125 125 375 125 825 275 275 275 867 289 289 289 134 134 134 134 240 327 787 430 336 224 112 112 20 40 20 40 174 174 522 348 733 733 733 733 34 34 34 34 842 842 842 842 7 196 686 656 74 74 222 74 806 376 149 634 541 541 541 541 858 858 858 858 277 554 554 277 37 37 37 37 21 7 7 7 567 378 189 189 715 715 715 715 889 889 889 889 32 32 96 32 181 181 543 362 344 172 516 172 975 672 934 149 504 168 168 168 751 647 301 984 622 311 622 311 490 980 980 490 912 304 304 304 785 785 785 785 961 961 961 961 902 387 848 439 570 855 285 285 259 498 726 492 276 828 276 552 349 349 349 349 327 981 654 327 95 190 95 285 461 684 685 565 7 7 7 21 289 289 289 289 638 638 319 319 965 965 965 965 456 456 456 456 962 962 962 962 880 549 260 332 63 189 63 63 212 212 636 424 28 28 28 28 874 562 418 452 261 524 229 211 536 268 804 268 123 369 123 123 223 446 446 223 452 904 904 452 340 510 170 170 112 336 112 112 183 183 183 549 664 332 332 664 423 423 423 423 227 227 454 454 140 322 267 160 209 209 209 209 386 193 579 193 294 294 588 882 309 103 206 103 8 24 16 8 62 186 62 62 297 297 594 594 948 316 316 316 621 207 207 207 102 102 204 306 968 376 951 368 26 52 78 26 54 54 108 108 40 297 787 616 206 206 618 206 462 924 924 462 124 186 62 62 921 181 599 301 925 925 925 925 694 694 694 694 47 47 47 141 266 651 174 894 748 748 374 374 68 68 136 136 264 132 264 132 203 406 203 406 142 142 142 142 903 762 576 422 483 161 161 161 61 61 122 183 86 172 172 86 272 816 272 272 84 115 798 593 872 970 295 641 159 477 159 159 34 68 34 68 208 208 208 208 705 705 705 705 836 836 836 836 834 556 278 278 654 654 327 327 246 738 246 246 34 102 34 34 171 171 342 513 943 943 943 943 47 47 141 94 218 218 654 218 334 352 282 324 58 418 144 755 871 242 70 173 241 222 309 501 776 388 388 776 707 512 110 952 77 20 91 828 668 668 668 668 12 12 12 36 198 198 99 99 43 43 43 129 227 588 843 281 953 953 953 953 720 240 240 240 590 295 590 295 18 307 468 103 182 652 830 252 216 216 432 648 588 588 294 294 323 323 323 969 26 78 26 26 94 943 209 552 723 260 504 984 225 150 75 75 846 666 309 223 89 415 576 78 102 102 306 102 6 6 6 18 847 847 847 847 416 416 208 208 291 291 873 291 159 477 318 159 30 10 10 10 487 487 487 487 702 234 234 468 279 837 279 279 304 304 304 912 826 303 965 737 452 678 226 226 9 9 9 27 819 819 819 819 76 228 76 152 216 648 216 216 214 428 642 214 81 243 81 81 298 298 894 298 616 616 308 308 57 114 114 57 705 708 661 749 131 262 262 131 450 900 900 450 899 899 899 899 231 231 462 462 735 245 490 245 725 39 534 844 269 941 413 896 107 214 214 107 106 106 53 53 315 315 315 315 257 771 257 257 32 32 96 32 478 956 956 478 610 305 915 305 298 298 298 298 263 789 263 526 148 148 444 148 664 996 332 332 417 139 139 139 618 206 412 206 748 748 748 748 624 208 208 416 203 609 203 203 322 644 322 966 389 389 389 389 597 398 199 199 127 127 127 381 90 90 90 270 99 66 33 33 908 454 454 908 821 584 776 536 548 539 219 198 77 77 154 154 331 662 331 662 705 470 235 235 649 567 285 39 941 30 328 292 1 1 3 1 206 103 103 206 438 438 438 438 46 138 46 92 392 924 502 911 378 126 126 126 342 427 424 630 94 47 141 47 59 210 296 507 77 169 105 820 850 319 428 219 155 155 310 465 359 492 818 532 117 78 39 39 179 537 179 179 403 806 806 403 365 730 365 730 250 30 247 388 950 996 802 173 312 156 312 156 50 50 50 150 210 105 315 105 516 701 636 167 89 178 89 178 399 133 133 133 201 773 313 469 725 30 139 61 46 46 46 138 191 573 191 382 138 138 138 138 58 58 58 58 710 355 710 355 371 161 478 613 289 867 289 289 115 215 273 315 236 118 354 118 896 448 896 448 88 88 44 44 321 321 321 963 177 177 354 354 824 824 824 824 192 128 64 64 378 567 189 189 254 127 127 381 228 228 684 228 541 145 981 872 893 143 234 802 381 254 127 127 309 927 309 309 72 36 72 36 730 730 730 730 99 198 99 297 548 274 822 274 477 430 485 979 50 50 50 50 238 714 238 238 56 56 56 56 140 70 70 140 119 119 119 357 994 588 140 745 400 200 200 400 92 92 92 92 793 793 793 793 246 123 369 123 338 338 338 338 439 439 439 439 419 533 434 364 89 899 917 828 272 544 544 272 52 156 104 52 168 504 168 168 10 5 5 10 340 170 170 510 643 643 643 643 156 156 156 468 128 223 256 848 301 301 301 301 787 787 787 787 772 386 386 772 570 285 570 285 341 682 341 682 250 500 500 250 409 409 409 409 333 333 333 333 129 968 512 85 951 317 317 317 372 372 744 744 547 19 467 77 275 275 825 275 33 33 33 33 86 258 86 86 108 108 108 324 130 130 390 260 275 759 413 762 269 538 538 269 281 843 281 281 133 133 133 133 133 133 399 133 310 720 582 968 702 767 981 106 246 82 82 82 70 35 35 70 102 204 102 306 231 462 462 231 128 128 128 128 267 861 839 925 666 222 444 222 267 89 89 178 226 113 113 226 222 50 197 288 294 588 294 588 168 336 336 168 286 143 143 429 795 265 265 265 518 518 518 518 660 660 330 330 20 826 925 267 823 823 823 823 41 41 123 82 12 12 36 12 180 540 360 180 586 7 617 284 891 297 297 297 271 271 271 813 530 857 276 903 92 184 184 92 641 510 794 705 922 922 461 461 862 431 862 431 270 270 270 810 108 324 108 108 238 238 714 238 717 85 883 903 432 144 144 144 269 463 751 545 894 447 447 894 138 414 138 138 266 532 266 798 193 193 193 579 102 102 102 306 43 129 43 43 520 780 260 260 600 600 600 600 530 265 530 265 213 426 213 426 311 311 933 311 86 86 86 86 923 923 923 923 57 114 57 171 819 273 546 273 694 694 694 694 168 168 84 84 217 217 651 434 331 331 993 662 296 296 888 296 649 988 390 568 585 585 585 585 934 9 215 840 231 77 77 154 26 52 26 52 62 62 31 31 87 87 87 87 244 366 122 122 596 298 596 298 464 696 232 232 128 128 128 128 708 236 236 472 388 776 776 388 339 339 339 339 542 542 542 542 54 18 18 18 774 774 774 774 628 998 353 953 391 391 391 391 260 260 260 260 646 646 646 646 408 408 408 408 696 348 348 696 744 372 744 372 354 708 354 708 916 887 47 116 317 317 317 317 47 47 47 47 882 294 294 294 77 231 77 77 125 125 375 250 169 338 169 507 260 962 674 854 32 64 96 32 345 115 230 115 71 71 213 71 296 296 888 296 258 143 928 685 122 244 244 122 364 364 728 728 951 317 317 317 77 154 77 154 353 353 353 353 282 219 841 763 112 112 336 112 890 756 274 931 178 178 178 178 618 618 618 618 239 495 428 289 116 232 116 232 99 33 33 33 758 438 572 257 853 838 668 490 260 260 260 780 851 851 851 851 876 56 153 663 693 693 693 693 86 129 43 43 477 954 477 954 406 203 609 203 128 64 128 64 377 377 377 377 795 795 795 795 822 822 822 822 433 433 433 433 310 155 155 465 138 69 69 138 903 153 807 603 440 220 440 220 606 909 303 303 215 645 215 215 51 102 51 102 34 34 34 34 698 349 349 698 924 171 796 224 746 558 627 879 55 462 827 839 501 50 449 374 453 453 906 906 51 51 153 51 160 160 480 160 594 594 594 594 134 268 134 268 766 766 766 766 678 678 678 678 120 120 120 120 323 323 969 646 214 214 428 428 604 604 302 302 443 886 443 886 92 92 276 92 844 233 523 816 84 84 84 84 532 266 266 798 121 121 121 363 922 804 574 208 271 271 271 271 641 641 641 641 689 658 170 515 205 205 205 615 5 15 5 5 20 60 20 20 496 992 992 496 439 439 439 439 153 306 306 153 540 360 180 180 500 759 897 287 245 735 490 245 304 912 304 608 432 216 432 216 305 305 915 610 78 26 52 26 968 113 565 261 168 168 84 84 318 351 894 256 412 206 412 206 75 150 75 150 525 525 525 525 869 869 869 869 254 933 632 209 296 296 296 888 296 888 592 296 595 436 192 412 449 898 898 449 752 29 314 336 258 516 258 774 93 93 279 93 973 955 485 373 403 80 990 987 283 283 283 283 251 501 384 298 254 508 762 254 409 907 337 800 14 326 147 404 544 38 259 983 51 102 153 51 693 231 231 231 635 552 135 631 167 501 167 334 130 65 65 130 582 291 582 291 331 993 331 331 403 403 403 403 154 77 154 77 584 584 292 292 272 272 816 272 306 438 333 340 279 279 279 837 44 44 44 132 436 427 903 60 208 208 624 208 349 698 698 349 138 138 138 414 431 431 431 431 224 224 224 672 963 963 963 963 625 534 967 378 415 415 415 415 309 309 309 309 146 73 73 219 368 252 371 789 508 508 254 254 211 331 569 38 336 112 112 112 376 376 376 376 35 35 70 70 504 252 756 252 987 987 987 987 298 298 298 298 879 293 293 293 154 154 154 462 934 934 934 934 355 710 710 355 196 588 196 196 51 966 87 838 247 494 741 247 6 6 6 6 246 185 238 504 90 60 30 30 164 328 328 164 85 749 517 619 248 124 124 248 819 273 546 273 387 129 129 129 246 82 82 82 320 459 922 16 690 345 345 690 865 865 865 865 847 384 423 670 222 74 74 148 378 756 756 378 100 100 300 100 258 774 258 258 331 331 331 331 126 378 126 252 146 146 146 438 215 215 215 215 603 603 603 603 489 978 489 978 48 16 16 32 188 188 564 188 230 115 115 345 659 407 729 36 912 304 304 304 542 271 542 271 506 506 506 506 285 285 855 285 354 118 236 118 25 25 25 25 148 148 296 444 13 39 13 13 792 528 264 264 95 95 95 95 27 27 27 27 644 644 644 644 366 366 366 366 180 180 540 180 167 334 167 501 665 213 43 76 42 50 704 7 473 473 473 473 671 387 926 215 30 658 432 951 15 15 45 15 305 305 915 305 884 884 884 884 395 395 395 395 898 898 449 449 14 42 28 14 856 856 428 428 544 544 544 544 87 174 87 174 132 132 264 396 45 79 753 196 138 138 276 276 938 938 938 938 624 113 126 857 340 340 680 680 78 78 78 234 597 597 597 597 480 960 480 960 142 142 284 426 964 614 479 194 2 4 2 6 799 507 572 50 266 532 532 266 532 532 266 266 940 940 940 940 50 638 501 446 247 239 694 750 973 90 927 538 875 822 28 426 97 194 97 194 323 323 646 969 127 127 127 127 81 81 81 81 247 741 247 247 781 781 781 781 192 96 96 192 64 64 32 32 777 259 259 259 532 491 972 638 201 402 201 603 306 102 204 102 37 37 37 111 164 164 492 164 300 300 900 600 188 188 188 188 507 659 487 669 467 737 476 254 653 653 653 653 190 163 185 804 191 382 191 573 953 262 872 137 354 177 177 354 261 261 783 261 725 725 725 725 415 415 830 830 558 279 279 558 36 18 54 18 100 200 100 200 140 140 280 420 986 986 986 986 522 261 261 522 275 550 825 275 980 490 980 490 162 854 760 65 739 739 739 739 964 482 964 482 954 477 477 954 535 535 535 535 432 432 432 432 416 208 624 208 121 121 242 242 229 229 229 687 414 138 138 138 459 459 459 459 906 302 604 302 326 652 326 978 310 310 930 310 25 25 25 75 71 940 378 869 768 768 768 768 298 298 298 894 984 559 35 76 168 336 336 168 149 298 298 149 40 20 20 60 504 252 252 504 112 112 336 112 538 269 538 269 182 364 364 182 213 213 213 213 44 17 946 116 67 67 67 67 232 232 232 696 586 586 586 586 336 61 324 973 213 639 213 213 241 482 241 723 680 340 340 680 812 812 812 812 447 137 831 247 912 912 912 912 405 135 135 135 420 210 210 420 312 104 104 104 119 119 357 119 749 932 334 548 188 564 188 188 999 333 666 333 386 193 386 193 567 378 189 189 143 286 429 143 754 427 789 796 416 832 832 416 452 452 452 452 566 566 566 566 460 230 460 230 320 160 160 320 211 422 633 211 72 72 72 72 454 227 454 227 186 558 186 186 379 219 901 263 463 518 345 8 631 631 631 631 958 618 141 662 5 5 5 5 831 277 277 277 54 54 54 162 428 214 214 428 333 333 999 666 260 260 130 130 304 304 304 912 362 362 362 362 248 744 248 248 192 96 192 96 714 238 238 238 256 512 256 512 645 430 215 215 647 647 647 647 35 35 105 35 581 581 581 581 322 322 966 322 283 283 566 566 714 714 357 357 201 603 201 201 67 67 201 67 67 201 67 134 151 151 453 151 400 796 568 93 237 79 79 79 264 528 264 792 949 840 244 522 801 803 369 326 111 37 37 74 271 542 542 271 982 982 982 982 12 846 588 579 396 396 396 396 227 454 227 454 214 214 214 642 403 403 403 403 607 91 237 40 604 604 604 604 190 380 380 190 519 3 486 694 820 820 820 820 385 17 852 620 248 496 744 248 473 946 473 946 471 800 957 639 328 984 656 328 799 799 799 799 189 189 567 378 196 196 196 196 320 320 160 160 293 293 293 293 348 348 174 174 261 87 87 174 348 174 174 522 40 40 40 120 251 643 32 938 387 129 129 129 77 231 77 77 282 564 282 846 548 822 274 274 71 71 71 213 528 176 352 176 322 322 966 322 999 725 156 489 580 580 580 580 127 209 99 448 363 363 363 363 282 846 282 282 494 988 494 988 561 187 187 187 56 651 526 238 219 219 219 219 333 666 666 333 712 235 221 636 838 838 838 838 51 51 51 153 189 553 317 882 425 425 850 850 239 239 717 478 490 564 717 64 374 394 192 441 338 676 676 338 414 207 414 207 838 838 838 838 802 670 492 95 794 408 459 606 342 342 171 171 86 86 258 86 288 144 144 432 99 845 448 454 185 185 370 555 286 286 286 858 387 387 387 387 915 146 54 15 932 694 254 440 918 411 744 208 31 31 31 31 153 459 153 153 376 376 376 376 825 275 275 275 316 316 948 316 219 73 146 73 51 221 203 901 98 294 98 196 54 54 54 162 170 170 510 170 57 57 171 114 30 60 30 60 921 614 307 307 16 16 48 16 795 795 795 795 56 326 842 500 176 528 176 176 634 470 385 602 57 171 57 57 886 660 723 215 288 864 288 288 316 316 948 632 127 127 254 254 6 2 2 2 819 819 819 819 678 226 226 226 789 263 263 526 272 272 816 272 102 306 102 102 652 652 652 652 48 48 48 144 327 654 327 981 675 675 675 675 364 364 728 728 387 129 258 129 322 322 322 322 446 669 223 223 263 263 789 263 282 846 282 282 836 439 768 905 611 611 611 611 832 832 832 832 29 147 709 297 372 186 372 186 336 900 490 823 230 230 690 230 566 283 283 566 396 396 396 396 186 372 186 558 189 567 189 378 15 30 15 45 300 300 600 600 700 350 350 700 139 278 417 139 370 740 740 370 331 993 331 331 168 336 336 168 125 125 250 375 576 288 864 288 37 37 74 74 94 94 94 282 84 84 168 168 808 808 808 808 672 448 224 224 101 303 101 202 381 491 992 363 492 738 246 246 313 313 313 313 93 31 31 62 204 204 102 102 235 235 235 705 22 22 44 44 385 385 770 770 148 444 148 148 393 786 393 786 283 195 736 458 806 812 734 940 331 662 662 331 907 907 907 907 295 295 885 295 78 78 78 78 8 750 577 834 309 677 301 529 32 96 64 32 164 328 492 164 120 984 455 448 130 130 260 260 240 240 240 240 283 283 283 283 125 125 125 125 257 257 771 257 126 126 126 126 287 287 287 287 10 20 20 10 706 353 353 706 291 582 291 582 111 222 222 111 20 20 60 40 227 227 227 227 449 898 898 449 876 876 876 876 463 463 463 463 112 112 224 336 715 715 715 715 250 125 250 125 423 846 423 846 314 314 314 314 44 44 132 44 217 217 217 651 624 656 160 927 154 77 154 77 869 869 869 869 865 186 360 699 551 193 372 997 840 840 420 420 700 350 700 350 193 579 193 193 348 346 476 161 278 976 107 118 228 76 76 76 150 150 450 150 628 581 485 749 534 178 178 178 826 285 805 451 97 97 97 97 32 32 64 96 453 151 151 151 307 307 921 307 42 42 21 21 58 58 174 58 678 226 226 226 648 152 562 896 336 321 35 318 558 186 372 186 245 245 245 245 828 594 230 922 308 308 154 154 684 228 228 228 191 191 573 382 256 256 768 256 701 196 247 832 726 242 242 242 136 272 136 408 555 185 370 185 688 186 591 834 21 21 42 63 818 818 409 409 5 15 10 5 975 975 975 975 70 210 70 70 1 1 2 3 12 36 12 12 921 921 921 921 841 841 841 841 26 78 26 52 194 97 291 97 582 582 582 582 856 341 890 557 273 273 819 546 209 627 209 209 111 111 222 333 327 327 327 327 235 841 997 851 402 804 804 402 48 16 16 16 117 234 117 234 302 151 302 151 238 238 714 238 8 8 8 8 384 576 192 192 34 34 17 17 306 306 306 306 620 310 310 620 237 237 711 474 680 340 680 340 162 543 110 369 448 448 448 448 642 686 397 724 270 135 270 135 328 328 164 164 25 25 75 25 909 303 303 303 227 482 975 793 82 41 41 82 40 40 120 80 86 86 86 86 345 99 848 322 639 213 213 213 111 333 111 111 243 243 243 243 888 888 888 888 717 169 819 463 169 169 169 507 24 8 8 8 200 100 300 100 80 80 80 240 259 259 259 259 326 684 536 642 165 330 495 165 148 74 74 222 218 218 218 654 844 584 203 531 16 32 32 16 46 23 69 23 88 264 176 88 902 902 902 902 106 106 212 318 858 286 572 286 432 432 432 432 597 597 597 597 622 933 311 311 93 93 93 279 189 189 378 567 50 25 50 25 875 875 875 875 144 48 48 48 153 51 102 51 100 100 300 200 176 352 176 352 7 448 106 225 972 972 486 486 217 217 434 434 145 145 145 435 386 193 579 193 788 788 788 788 564 72 936 941 43 98 977 297 840 420 420 840 631 631 631 631 928 464 464 928 164 246 82 82 61 183 61 122 248 496 248 496 429 429 429 429 154 154 154 462 543 181 181 362 729 18 173 958 34 51 17 17 864 864 432 432 386 772 386 772 864 432 432 864 343 343 343 343 152 152 152 152 132 396 264 132 182 546 182 182 136 272 272 136 828 333 600 73 113 113 113 339 238 238 238 238 219 438 657 219 188 282 94 94 5 5 15 5 402 134 268 134 404 202 202 404 384 576 192 192 222 701 368 417 255 740 886 924 230 460 230 690 218 218 218 218 62 62 62 62 600 600 600 600 710 355 355 710 716 716 716 716 757 757 757 757 322 307 349 151 657 142 873 705 96 96 96 288 44 44 44 44 742 742 742 742 74 222 148 74 156 156 78 78 885 841 244 583 178 178 356 534 380 380 380 380 498 747 249 249 184 184 552 184 88 264 88 88 148 714 695 571 315 630 630 315 169 338 169 507 116 232 348 116 277 277 831 554 642 321 321 642 921 921 921 921 122 122 244 366 245 245 245 245 915 305 305 305 576 797 72 211 84 56 28 28 466 466 932 932 244 244 244 732 3 9 6 3 415 415 830 830 394 497 456 469 73 146 219 73 300 900 300 300 379 758 379 758 99 297 99 99 81 440 101 849 269 269 269 269 241 241 241 241 673 673 673 673 152 76 76 152 333 333 999 333 321 321 642 963 112 168 56 56 432 648 216 216 834 959 269 72 458 458 458 458 118 118 236 236 207 207 621 207 426 852 426 852 205 205 410 615 276 276 276 276 587 983 118 144 536 268 536 268 296 148 296 148 669 669 669 669 734 770 67 77 478 916 331 702 656 328 656 328 83 249 83 83 61 183 61 61 24 24 72 24 79 79 237 79 46 92 46 92 256 806 398 92 86 86 172 258 450 150 300 150 989 989 989 989 157 157 471 157 770 770 770 770 139 139 139 139 474 474 474 474 138 92 46 46 69 673 859 331 125 375 125 125 257 257 771 257 968 484 968 484 150 450 150 150 434 434 217 217 328 656 328 656 702 234 234 234 636 636 636 636 192 364 277 114 121 121 121 121 177 531 177 177 566 150 526 353 131 35 770 71 194 194 194 582 639 426 213 213 654 218 218 436 414 414 414 414 851 88 427 420 876 399 537 990 202 886 697 402 538 269 269 538 37 37 37 37 528 528 528 528 99 33 33 33 92 214 264 732 714 818 735 77 939 313 313 313 283 728 540 963 444 148 296 148 729 243 243 486 10 10 30 10 286 143 143 429 346 346 346 346 24 48 72 24 78 156 78 234 269 807 269 538 607 607 607 607 92 276 184 92 292 584 292 584 466 932 466 932 944 944 944 944 238 714 238 476 283 283 849 566 904 452 904 452 1 440 217 15 231 974 666 689 56 28 56 28 132 66 198 66 3 997 546 69 873 291 291 291 12 4 4 4 308 308 308 308 84 168 84 252 255 765 255 255 233 233 233 233 719 719 719 719 997 997 997 997 154 308 308 154 287 287 861 574 481 962 481 962 657 657 657 657 144 144 432 144 870 870 870 870 387 129 129 129 466 233 233 699 198 594 396 198 173 173 173 519 336 336 672 672 202 202 202 606 890 445 890 445 59 118 118 59 309 309 927 618 210 210 210 630 719 925 334 975 379 379 758 758 896 896 896 896 276 276 276 828 37 37 37 37 514 860 800 122 295 925 985 459 10 10 10 10 228 114 114 342 238 119 238 119 442 221 442 221 993 809 366 961 188 376 376 188 196 196 196 196 42 42 42 42 244 732 244 244 812 406 406 812 916 458 916 458 24 48 24 48 205 410 410 205 11 22 33 11 730 365 730 365 12 6 6 18 474 948 474 948 95 285 95 95 723 723 723 723 292 292 584 876 722 794 678 582 76 152 76 228 231 231 231 693 171 342 171 342 714 238 238 238 401 356 587 877 36 108 36 36 790 5 265 769 843 843 843 843 248 248 744 496 258 258 258 258 948 474 948 474 46 23 23 46 462 154 308 154 407 407 407 407 443 443 443 443 480 480 240 240 20 40 20 40 497 994 994 497 630 630 315 315 397 794 794 397 58 116 116 58 316 316 632 948 994 994 994 994 896 896 448 448 42 57 45 21 166 332 332 166 951 634 317 317 667 667 667 667 62 62 62 62 936 936 936 936 223 223 223 223 36 36 36 108 238 119 119 238 384 128 256 128 309 309 618 618 228 370 197 924 568 568 568 568 855 570 285 285 152 152 152 152 183 549 183 183 149 447 149 149 273 273 273 273 330 165 330 165 446 894 994 1000 147 147 441 147 572 717 752 496 129 129 387 129 382 191 382 191 84 84 84 252 685 685 685 685 468 468 936 936 136 136 272 408 92 184 92 184 288 288 288 864 318 954 318 636 17 17 51 17 460 460 460 460 857 852 252 464 118 734 161 876 323 646 323 969 336 168 168 336 268 268 268 268 30 90 30 60 483 966 483 966 142 717 325 888 88 132 44 44 217 817 101 521 276 276 276 276 816 408 816 408 278 139 139 278 858 858 858 858 310 310 155 155 488 488 488 488 2 1 2 1 409 558 72 951 531 266 608 469 67 67 67 67 184 92 92 276 234 702 468 234 937 628 906 541 51 51 51 51 112 224 224 112 36 18 54 18 996 332 332 664 637 637 637 637 423 423 423 423 223 812 547 863 45 45 135 45 24 8 8 16 98 98 294 98 46 46 138 92 168 56 56 56 508 254 508 254 349 349 349 349 306 153 153 459 459 99 835 64 124 124 124 124 880 880 440 440 28 84 56 28 221 221 663 221 226 452 452 226 464 464 928 928 284 284 284 284 349 698 349 698 229 229 687 229 568 568 284 284 537 716 960 807 825 825 825 825 15 15 15 15 269 538 269 538 181 181 362 543 67 134 67 201 12 12 24 24 551 551 551 551 780 390 780 390 527 527 527 527 247 247 741 247 3 9 3 3 161 322 322 161 418 209 209 627 828 552 276 276 146 73 73 146 366 732 732 366 622 795 481 47 121 121 121 363 559 170 506 467 237 79 79 158 490 722 677 644 220 110 110 220 658 791 990 907 54 54 108 108 302 151 151 302 222 222 666 222 219 677 325 816 435 145 145 290 380 760 380 760 47 47 47 141 730 365 365 730 116 673 981 301 710 374 831 987 181 181 181 181 743 743 743 743 307 921 307 614 309 927 309 618 286 286 286 858 482 482 241 241 194 582 194 388 324 656 260 96 30 30 30 30 112 112 112 112 244 244 488 488 480 661 352 512 808 808 808 808 658 329 658 329 873 291 582 291 314 940 28 670 1000 500 1000 500 667 372 433 401 221 7 910 523 8 24 8 8 235 470 235 470 44 132 44 44 280 280 840 280 143 429 143 143 304 304 912 608 435 41 288 691 803 247 987 611 723 24 688 898 33 33 33 33 822 274 548 274 693 231 462 231 970 332 513 87 939 483 588 865 940 470 470 940 144 144 288 432 696 401 282 555 190 380 380 190 243 243 243 243 755 755 755 755 178 267 89 89 540 843 269 616 530 530 265 265 506 506 506 506 88 132 44 44 635 635 635 635 818 687 930 843 280 280 840 280 486 729 243 243 585 252 658 833 27 54 27 81 18 54 36 18 765 765 765 765 114 38 38 38 543 543 543 543 640 640 640 640 534 267 267 801 333 333 333 333 655 833 2 305 878 32 438 67 851 851 851 851 169 169 169 507 24 24 24 72 546 139 647 291 15 15 15 45 962 481 962 481 118 118 354 236 164 164 164 492 178 178 178 178 129 258 129 387 83 249 83 83 879 797 578 159 483 634 300 816 327 981 327 654 504 168 168 168 308 924 308 308 578 578 578 578 684 456 228 228 228 228 456 684 417 139 139 139 864 288 288 576 30 15 15 45 268 655 95 408 276 608 572 163 180 180 180 540 731 731 731 731 141 141 141 141 666 450 71 413 738 738 738 738 45 45 90 135 217 217 217 651 959 885 649 283 294 294 294 882 119 119 238 357 651 386 26 204 196 98 98 196 202 202 202 202 577 202 409 821 72 216 72 72 150 450 150 150 317 204 161 937 822 274 274 548 82 82 82 246 298 750 492 745 156 156 156 468 104 312 104 104 488 488 488 488 418 418 418 418 493 569 210 414 213 213 426 426 786 393 393 786 753 251 251 251 62 31 62 31 163 163 489 163 79 237 79 158 996 332 664 332 256 256 128 128 491 491 491 491 279 558 837 279 19 38 453 775 630 630 315 315 862 431 431 862 40 40 40 120 206 618 206 412 916 916 916 916 118 118 118 118 326 108 325 275 306 306 918 612 64 32 32 64 684 342 342 684 204 204 408 408 293 293 879 293 152 152 152 456 164 328 164 328 620 620 620 620 713 175 652 82 19 19 19 57 85 972 679 16 198 198 198 198 945 320 735 632 753 251 251 502 161 322 161 322 738 366 669 710 627 61 774 815 218 109 109 327 106 53 159 53 583 583 583 583 427 931 116 262 494 247 247 741 137 274 137 411 267 801 534 267 606 606 606 606 804 804 804 804 483 966 966 483 156 156 468 156 642 428 214 214 329 329 658 658 154 154 77 77 765 255 255 510 640 640 640 640 274 274 274 274 609 203 203 203 814 407 814 407 625 376 95 56 141 141 282 282 12 12 36 12 146 438 146 146 586 586 586 586 123 505 443 505 221 221 221 663 18 9 18 9 966 966 966 966 553 553 553 553 432 144 144 144 98 98 196 294 936 829 276 591 610 484 120 637 106 106 106 106 435 435 435 435 2 882 642 549 48 144 48 48 4 4 4 12 439 878 878 439 201 201 603 201 467 934 934 467 742 371 371 742 164 164 328 328 360 720 360 720 470 470 470 470 51 51 51 51 201 201 201 201 274 822 548 274 558 143 663 89 227 454 681 227 201 603 201 201 456 727 281 303 207 207 414 414 278 278 834 556 725 725 725 725 272 272 816 272 698 349 698 349 818 409 409 818 642 321 321 963 497 994 497 994 291 612 699 515 426 284 142 142 256 512 256 768 651 651 651 651 654 654 327 327 925 925 925 925 916 916 916 916 62 62 62 62 116 540 419 455 537 537 537 537 224 340 321 308 365 365 365 365 19 393 687 975 279 837 558 279 51 51 102 102 586 293 293 586 127 127 381 127 546 273 273 819 369 369 369 369 41 41 41 41 290 870 290 580 846 282 564 282 637 740 49 246 83 249 83 83 269 922 502 170 889 889 889 889 888 711 938 457 730 730 730 730 504 504 252 252 57 114 171 57 292 292 292 876 816 639 330 38 495 495 495 495 61 183 61 61 100 100 100 100 467 927 441 271 171 57 114 57 213 832 657 794 834 834 834 834 781 781 781 781 213 639 213 426 546 182 182 182 168 86 17 51 282 282 282 846 936 468 468 936 4 2 6 2 130 260 260 130 100 200 100 300 213 71 71 142 670 670 670 670 302 302 604 604 128 128 128 384 781 781 781 781 318 159 159 318 97 97 97 97 338 338 338 338 438 438 438 438 476 238 238 476 245 245 245 245 85 85 255 85 370 185 185 370 576 864 288 288 693 231 231 231 382 345 857 453 30 714 21 994 877 661 8 749 984 602 104 10 434 434 434 434 861 287 287 287 538 538 269 269 598 299 299 598 286 286 286 286 45 15 30 15 971 484 812 972 443 443 443 443 511 511 511 511 176 176 88 88 232 232 116 116 215 215 215 215 157 157 157 157 818 409 818 409 545 168 564 421 420 280 140 140 690 460 230 230 645 215 215 215 256 256 128 128 101 579 501 298 447 894 447 894 871 871 871 871 993 110 503 870 328 328 984 328 98 98 196 196 75 858 285 482 612 612 306 306 520 520 520 520 328 164 328 164 146 73 73 146 833 608 517 507 231 462 693 231 930 620 310 310 300 600 300 600 29 29 87 29 474 474 237 237 644 644 644 644 492 492 984 984 331 331 331 331 48 96 48 144 76 76 76 76 22 22 66 22 541 405 900 942 705 571 647 692 467 934 467 934 80 40 40 120 458 458 229 229 447 894 447 894 801 801 801 801 281 876 925 457 176 88 88 264 182 91 91 273 49 147 98 49 210 630 210 210 187 561 187 187 749 749 749 749 298 180 309 534 226 226 226 678 13 13 39 13 142 426 142 142 168 168 168 504 444 148 296 148 177 177 177 177 474 474 237 237 123 369 123 123 705 705 705 705 78 838 228 715 232 232 232 232 293 293 879 293 308 924 616 308 481 481 481 481 42 42 42 42 938 938 938 938 198 66 66 66 94 94 188 282 14 108 102 373 52 52 156 52 47 94 47 94 147 294 294 147 316 632 316 632 506 253 253 506 572 572 572 572 34 17 34 17 702 702 702 702 416 416 416 416 171 208 239 658 258 86 86 86 37 547 362 198 880 880 440 440 840 280 280 280 341 638 379 729 708 708 354 354 308 924 308 308 241 241 241 241 504 756 252 252 181 543 362 181 409 818 818 409 287 984 19 885 267 534 801 267 7 510 698 470 118 118 59 59 29 87 29 29 586 293 586 293 900 300 300 300 762 962 290 177 42 63 21 21 429 143 143 143 40 40 80 120 47 580 843 346 335 847 142 811 4 12 8 4 44 44 44 44 15 30 15 30 299 299 897 299 310 155 155 465 479 958 479 958 631 631 631 631 315 557 507 817 208 208 208 208 810 810 405 405 199 29 327 634 446 446 223 223 241 723 482 241 787 787 787 787 755 22 145 166 287 287 287 287 138 138 138 138 561 561 561 561 408 204 612 204 384 192 192 384 479 479 479 479 266 123 643 613 898 449 898 449 142 641 109 874 194 194 194 582 925 354 921 545 186 186 186 558 163 844 801 487 1 1 1 1 226 452 678 226 229 687 229 458 92 46 46 92 371 803 325 294 134 134 268 268 51 51 102 153 81 162 162 81 39 39 117 39 323 407 820 583 691 323 725 73 158 376 693 261 6 18 12 6 486 243 729 243 305 276 209 734 338 676 676 338 258 774 258 258 174 129 874 708 265 795 265 265 494 988 988 494 474 512 392 457 324 648 324 972 79 79 79 237 226 226 226 226 822 469 765 327 177 59 59 59 153 153 153 459 975 975 975 975 213 17 2 402 131 131 131 131 985 784 213 534 250 250 250 250 180 180 360 360 117 117 234 351 149 149 149 149 323 323 323 969 546 273 273 819 795 811 405 500 432 455 287 639 190 570 190 190 38 57 19 19 161 322 161 483 393 687 217 438 351 101 319 685 48 96 48 96 147 147 147 441 427 427 854 854 666 666 333 333 607 760 952 249 260 260 780 260 124 124 124 124 344 172 344 172 108 36 36 72 9 9 9 27 868 49 14 62 812 812 812 812 329 329 658 658 849 566 283 283 162 289 876 462 937 970 881 539 3 3 9 3 296 296 888 296 286 286 286 286 620 620 620 620 362 724 724 362 243 729 243 243 884 884 884 884 146 146 146 146 80 80 80 240 281 281 843 562 186 93 279 93 111 333 222 111 94 667 80 389 942 151 528 716 700 350 700 350 502 441 452 538 342 684 684 342 148 148 148 148 11 22 11 33 184 92 92 184 504 756 252 252 176 528 176 176 358 716 358 716 208 312 104 104 972 916 337 291 340 286 645 921 420 210 210 420 964 765 954 254 495 495 495 495 248 124 124 248 591 197 197 197 178 178 534 356 582 291 291 873 300 181 784 78 692 161 801 102 266 133 399 133 150 75 225 75 229 687 458 229 329 403 460 613 437 437 437 437 557 365 454 811 509 509 509 509 72 216 144 72 723 723 723 723 390 780 780 390 63 126 63 189 51 51 153 51 206 412 206 412 301 301 602 903 118 354 118 236 855 285 285 285 66 198 66 132 164 246 82 82 212 212 636 212 330 330 660 660 602 355 45 206 224 672 224 224 123 123 123 369 428 428 428 428 236 236 236 236 744 87 502 974 736 435 425 446 254 254 254 254 187 187 374 561 89 89 267 89 522 714 483 588 214 214 642 214 678 226 226 226 137 274 274 137 215 430 215 645 297 891 594 297 93 93 186 279 176 176 528 176 662 662 662 662 61 61 122 183 283 283 849 283 193 386 579 193 128 384 128 128 253 914 894 469 828 276 552 276 241 532 84 34 73 73 73 73 8 8 8 24 204 68 68 68 675 675 675 675 18 18 18 18 422 422 422 422 231 77 77 77 654 327 654 327 570 570 285 285 73 330 262 825 579 783 25 287 195 195 195 195 122 61 183 61 585 831 38 259 175 175 175 525 232 232 696 464 189 126 63 63 323 969 323 323 456 912 456 912 566 381 693 495 933 933 933 933 744 372 744 372 568 284 284 852 91 91 91 91 924 462 924 462 807 269 269 269 486 162 162 324 172 172 172 172 560 560 560 560 12 12 12 36 139 895 914 577 673 673 673 673 267 267 267 267 163 163 163 163 500 1000 1000 500 156 52 52 52 210 210 630 420 818 409 818 409 212 106 212 106 404 404 404 404 296 592 592 296 642 428 214 214 370 740 740 370 193 193 579 193 192 192 576 192 1 1 3 1 871 871 871 871 17 631 107 224 215 243 107 741 506 506 506 506 336 336 336 336 228 456 684 228 93 31 62 31 304 304 304 304 165 165 165 165 363 121 121 121 128 128 128 384 791 791 791 791 205 205 615 205 594 594 594 594 397 397 397 397 369 812 425 181 269 269 269 807 535 535 535 535 183 549 366 183 186 372 186 372 254 762 508 254 230 230 230 690 411 827 215 625 742 742 742 742 900 900 900 900 70 35 35 70 288 288 288 864 247 247 494 741 36 108 36 36 657 657 657 657 113 339 113 113 80 40 40 120 89 267 178 89 37 111 74 37 896 896 896 896 990 330 660 330 765 765 765 765 202 606 404 202 390 130 130 130 348 348 696 696 226 113 226 113 869 119 967 988 222 222 222 666 134 268 268 134 550 275 275 825 196 532 217 990 141 141 282 423 727 221 694 395 804 485 908 299 753 487 176 17 289 578 289 578 71 142 142 71 686 343 686 343 33 99 66 33 65 826 337 160 798 292 224 140 666 336 438 515 388 194 582 194 629 629 629 629 762 762 381 381 968 346 240 453 299 299 299 299 310 310 930 310 629 284 388 191 640 640 640 640 888 670 94 585 674 337 337 674 114 342 114 114 269 538 269 807 65 130 65 130 131 131 131 131 136 136 68 68 304 304 304 912 579 744 117 217 121 242 242 121 405 135 135 135 327 327 327 327 57 38 19 19 429 143 143 143 307 813 7 630 735 245 245 245 98 49 98 49 780 780 390 390 255 85 85 85 544 7 534 608 291 582 291 582 281 843 562 281 226 226 678 226 174 174 174 174 270 276 853 376 9 703 492 548 375 375 750 750 81 27 54 27 100 50 50 150 63 189 63 63 201 201 201 201 5 5 5 5 41 41 82 82 139 278 278 139 214 245 893 364 43 86 129 43 905 160 372 945 262 262 786 524 996 447 859 431 5 80 372 76 426 213 426 213 277 831 277 277 991 991 991 991 318 318 954 318 326 872 400 52 372 372 186 186 129 129 129 129 78 78 78 78 154 308 154 462 669 539 496 471 357 357 357 357 357 119 119 119 724 836 12 193 237 711 237 237 382 382 382 382 381 381 381 381 89 89 89 89 900 450 450 900 873 834 583 950 897 598 299 299 259 518 518 259 750 750 750 750 44 44 132 44 488 726 756 75 232 232 232 232 726 484 242 242 726 278 399 255 729 333 653 420 925 925 925 925 238 714 238 238 195 195 195 195 761 174 351 872 522 522 522 522 279 279 279 279 837 998 32 727 128 128 256 384 67 201 67 67 885 295 295 590 51 153 51 51 855 285 285 285 609 286 662 412 491 982 491 982 702 702 702 702 648 648 648 648 286 286 858 286 438 438 438 438 583 583 583 583 419 826 82 616 533 533 533 533 784 979 778 329 372 744 372 744 288 864 288 576 25 50 50 25 476 476 238 238 277 277 831 554 294 294 294 294 981 981 981 981 129 129 129 129 350 700 350 700 747 747 747 747 176 176 528 176 192 576 192 192 260 260 260 260 210 105 315 105 288 96 96 96 140 140 140 420 288 288 864 288 682 682 682 682 727 129 244 232 436 218 436 218 883 732 7 413 290 796 743 127 145 435 145 145 113 339 113 226 48 48 144 48 442 221 663 221 213 639 213 213 24 8 8 8 64 64 64 64 980 980 490 490 632 632 632 632 323 969 646 323 164 164 164 492 112 112 56 56 316 316 316 316 20 690 447 201 681 227 227 227 39 106 233 215 87 87 87 87 421 421 421 421 142 142 284 426 814 834 776 896 828 414 414 828 186 558 186 186 202 202 606 202 732 244 244 244 768 384 384 768 174 522 174 174 863 863 863 863 35 35 105 35 36 36 36 108 961 963 1 16 70 378 772 206 372 796 498 594 505 808 713 228 176 528 176 176 424 848 424 848 139 139 139 139 766 337 39 520 28 595 14 272 147 147 294 441 451 56 165 406 321 963 321 321 654 327 327 981 14 109 697 724 930 930 930 930 222 535 440 388 162 162 486 162 862 862 862 862 1000 888 663 369 328 731 249 440 257 257 257 257 30 30 90 30 486 486 486 486 541 541 541 541 516 172 172 172 258 86 86 86 33 33 99 33 820 820 820 820 782 782 391 391 94 282 188 94 452 226 452 226 126 126 126 126 750 250 250 250 1 2 1 3 506 759 253 253 111 333 222 111 548 444 22 561 339 113 113 113 560 560 280 280 72 72 144 216 74 37 37 74 144 72 216 72 992 992 992 992 556 256 227 642 18 351 557 130 535 44 85 994 378 189 567 189 13 13 26 26 139 139 417 139 851 851 851 851 21 899 512 480 91 91 182 182 414 138 138 138 179 179 179 537 185 378 236 125 484 952 190 28 245 245 245 735 262 524 262 524 233 233 699 233 352 176 176 352 90 30 30 30 504 756 252 252 131 393 262 131 286 286 143 143 203 406 609 203 243 243 729 243 38 38 76 114 812 812 812 812 18 9 9 18 188 376 188 376 220 220 220 660 8 24 8 8 216 72 72 144 306 306 918 306 293 879 293 586 143 143 143 429 330 495 165 165 832 416 832 416 125 250 125 250 86 43 129 43 707 707 707 707 208 409 225 53 540 270 540 270 168 504 168 168 715 715 715 715 560 560 560 560 243 243 243 243 666 666 666 666 78 234 156 78 930 930 930 930 681 688 296 908 222 111 111 333 356 188 600 195 72 36 108 36 41 41 41 41 32 48 16 16 196 98 98 294 645 167 181 424 415 415 415 415 463 463 463 463 133 133 399 133 42 42 42 126 308 308 308 924 643 685 230 168 119 119 357 119 176 176 176 528 603 201 402 201 153 153 153 153 567 189 189 189 122 366 122 122 487 169 590 396 157 157 157 157 11 11 33 11 313 313 313 313 386 193 193 386 348 174 348 174 974 699 721 104 829 212 148 819 242 726 242 242 22 22 44 66 360 10 508 762 204 204 102 102 296 820 933 899 747 249 249 249 3 2 1 1 156 156 468 156 58 174 116 58 259 259 518 518 584 584 584 584 458 458 458 458 351 351 351 351 115 115 230 230 518 757 106 346 18 912 693 589 99 527 230 244 568 475 643 76 992 496 496 992 829 829 829 829 110 55 55 110 512 256 256 768 182 888 992 432 125 250 125 375 466 664 958 300 514 41 335 412 135 270 270 135 307 307 307 307 694 694 347 347 265 265 265 265 376 376 376 376 288 288 576 576 718 359 359 718 123 154 253 447 887 887 887 887 704 704 704 704 558 673 437 243 83 100 792 603 54 54 54 162 166 166 166 166 554 277 277 554 336 336 336 336 398 199 398 199 556 278 834 278 792 396 792 396 96 48 48 96 777 259 259 259 62 984 938 714 2 174 401 528 564 564 282 282 110 110 220 330 504 168 336 168 685 781 311 480 422 211 211 633 36 36 36 36 228 228 228 684 222 444 222 444 146 146 146 146 314 314 314 314 255 255 255 765 264 119 953 925 158 225 191 197 70 210 70 70 646 646 646 646 497 725 758 565 47 3 897 767 62 62 62 62 95 190 95 285 118 118 118 118 483 666 776 876 754 377 377 754 301 713 83 914 211 211 211 211 171 306 194 571 187 637 940 580 615 43 953 997 605 264 263 683 927 588 206 176 571 783 127 122 992 394 385 520 7 46 907 387 867 867 867 867 491 982 982 491 704 36 961 479 234 702 234 468 610 161 567 780 130 390 130 130 302 604 302 604 259 259 777 259 844 422 844 422 27 9 18 9 692 692 346 346 536 268 536 268 722 122 709 483 366 183 183 549 999 666 333 333 235 235 470 470 705 235 235 470 713 713 713 713 324 324 648 972 500 526 378 811 217 434 217 651 734 478 425 51 370 370 185 185 40 685 404 182 109 218 109 327 923 292 125 775 455 455 455 455 956 956 956 956 321 963 321 321 216 108 108 216 205 205 615 410 722 361 722 361 228 228 114 114 71 71 213 142 142 142 142 142 278 139 278 139 149 149 149 447 955 297 324 184 50 150 50 50 80 80 160 160 222 222 666 222 500 250 750 250 158 474 158 158 109 109 327 109 325 325 325 975 57 19 19 19 585 585 585 585 360 360 360 360 126 252 378 126 260 520 260 520 708 354 354 708 301 301 301 301 390 631 91 200 247 247 247 741 638 319 319 638 429 429 429 429 128 128 128 128 514 257 514 257 921 307 307 614 319 319 957 319 239 717 239 239 143 429 143 286 35 122 86 250 646 154 197 301 56 112 56 112 9 18 9 18 196 196 392 392 836 836 836 836 428 428 428 428 402 201 603 201 486 486 486 486 111 111 111 333 27 27 81 27 941 941 941 941 851 814 428 268 324 324 972 324 684 684 684 684 431 862 862 431 747 249 249 249 68 136 68 136 606 303 606 303 302 453 151 151 458 389 568 187 287 730 592 1000 975 325 325 325 157 189 830 401 500 700 868 864 600 200 200 200 79 79 237 79 254 762 508 254 602 903 301 301 468 468 468 468 218 436 218 436 762 762 762 762 734 367 734 367 248 248 248 248 982 491 491 982 316 632 316 948 31 31 93 31 644 644 322 322 247 494 494 247 404 808 808 404 204 408 204 408 596 894 298 298 146 64 637 95 208 104 104 312 534 534 534 534 438 146 292 146 842 533 885 76 355 355 355 355 600 201 265 123 106 318 106 106 252 252 252 252 415 830 415 830 712 712 712 712 268 268 268 268 468 468 936 936 265 530 530 265 311 933 311 311 702 351 702 351 536 536 536 536 713 713 713 713 294 196 98 98 248 124 248 124 183 183 183 549 532 532 532 532 25 75 25 25 304 304 912 304 19 19 57 19 474 237 237 474 119 357 238 119 230 230 690 230 995 178 604 572 225 585 892 771 950 950 475 475 978 978 489 489 97 291 97 194 171 57 57 57 639 213 213 213 483 966 966 483 542 271 542 271 255 765 255 510 118 59 118 59 750 250 250 250 864 288 288 288 492 164 164 164 178 178 89 89 80 258 493 725 903 903 903 903 118 236 118 354 119 119 119 119 990 293 375 706 391 391 391 391 262 524 262 524 877 877 877 877 617 617 617 617 206 206 618 206 537 537 537 537 35 35 35 35 281 843 281 562 99 33 33 33 126 42 42 42 208 208 208 208 924 924 924 924 400 400 200 200 230 115 345 115 128 128 256 384 110 110 330 220 210 315 105 105 196 196 196 588 464 696 232 232 715 134 345 620 68 136 204 68 780 780 390 390 10 20 30 10 1 60 232 108 30 90 30 30 283 625 837 9 840 552 208 790 43 43 43 43 124 833 211 911 70 70 210 70 111 333 222 111 113 113 113 339 272 544 544 272 165 165 495 165 451 159 3 60 127 381 254 127 711 221 140 241 249 681 647 93 902 902 902 902 319 496 321 681 272 316 474 229 38 38 114 38 732 732 732 732 13 13 26 39 20 10 30 10 684 684 684 684 131 393 131 131 315 315 315 945 132 66 66 198 918 640 715 135 166 332 332 166 123 246 123 246 112 112 112 336 32 32 96 32 374 187 374 187 692 692 692 692 987 987 987 987 666 666 333 333 644 644 644 644 269 538 269 538 879 879 879 879 936 346 449 42 453 453 906 906 846 282 282 564 878 878 878 878 207 414 414 207 382 191 191 573 117 351 117 117 817 764 171 512 323 323 646 969 235 235 235 235 642 642 321 321 538 425 774 858 172 172 86 86 273 819 273 273 162 162 162 162 195 390 390 195 197 197 394 591 479 479 479 479 234 78 78 156 958 105 661 943 11 22 33 11 296 296 148 148 43 129 86 43 734 367 734 367 126 63 63 189 869 869 869 869 666 333 666 333 518 812 166 496 316 948 316 632 426 68 577 522 96 96 96 288 188 188 188 564 337 674 674 337 18 18 18 18 72 72 144 144 377 377 754 754 707 907 635 34 232 116 116 232 944 944 944 944 314 942 314 314 147 441 147 147 273 273 546 546 635 140 890 598 837 279 558 279 502 251 251 502 193 614 947 650 350 350 700 700 666 169 150 620 840 550 405 393 260 343 359 399 192 128 64 64 470 470 470 470 703 190 700 90 102 306 102 204 9 18 27 9 280 280 140 140 248 744 496 248 483 966 483 966 168 168 504 168 868 434 868 434 487 738 767 651 455 799 393 142 321 963 321 642 541 692 123 911 179 179 179 537 88 88 88 264 247 494 247 494 64 32 64 32 98 49 98 49 148 74 148 74 421 318 206 649 93 186 93 279 933 311 311 622 699 233 233 466 822 274 274 548 1 3 2 1 156 156 156 468 64 32 32 64 153 459 153 153 68 68 34 34 408 982 629 379 290 290 580 580 286 286 858 286 122 244 366 122 309 927 618 309 798 266 266 266 411 411 411 411 403 403 806 806 830 830 830 830 849 283 566 283 260 260 260 780 374 374 187 187 708 354 708 354 148 296 148 444 160 160 80 80 534 356 178 178 180 180 180 540 114 38 38 38 851 851 851 851 199 199 398 398 13 13 26 39 339 394 393 219 376 752 376 752 778 324 93 650 250 250 250 750 690 690 690 690 898 548 331 842 578 289 867 289 972 972 972 972 347 347 347 347 290 290 870 290 87 87 87 87 34 102 34 34 756 252 252 504 51 17 17 17 316 158 158 474 264 528 792 264 583 447 16 19 468 156 156 156 229 687 229 229 670 670 670 670 702 129 766 46 342 342 342 342 802 712 773 28 109 109 109 327 263 789 526 263 172 172 172 172 108 324 216 108 433 433 433 433 136 136 136 408 536 625 697 332 935 790 642 610 172 172 516 172 96 962 525 27 154 154 462 308 571 571 571 571 307 307 307 307 177 177 531 354 321 321 321 963 206 618 206 206 75 25 25 50 507 507 507 507 894 298 298 298 87 89 208 845 541 594 135 933 682 341 341 682 169 169 507 169 426 142 284 142 24 24 72 24 854 854 854 854 611 611 611 611 500 1000 500 1000 118 118 118 118 428 428 428 428 271 542 813 271 292 584 876 292 378 126 126 252 168 112 56 56 96 48 96 48 756 756 378 378 352 176 528 176 444 444 444 444 206 675 400 501 441 882 441 882 641 641 641 641 741 247 494 247 447 149 149 149 489 163 163 163 805 805 805 805 759 253 253 253 330 165 165 330 252 756 252 252 981 981 981 981 990 494 992 583 35 35 35 35 606 606 606 606 346 346 173 173 183 366 183 366 36 36 108 36 360 360 360 360 496 744 248 248 546 182 182 182 75 75 75 75 185 996 522 178 305 305 915 305 233 699 233 233 984 492 984 492 28 14 28 14 478 828 198 823 5 834 428 310 124 124 124 124 534 267 534 267 333 111 111 111 34 68 68 34 487 487 487 487 804 804 804 804 772 386 772 386 654 218 218 218 260 260 520 520 331 331 331 993 8 8 16 16 576 576 576 576 8 8 8 24 398 199 398 199 159 159 318 477 769 769 769 769 339 113 113 226 105 105 105 105 459 153 153 153 37 74 37 74 444 222 222 666 313 281 935 17 155 29 124 708 820 50 474 36 255 765 255 510 106 318 212 106 58 857 587 480 189 189 567 189 250 250 250 750 318 636 636 318 305 915 610 305 379 732 259 65 67 67 67 201 33 33 66 66 226 678 452 226 221 442 663 221 847 751 937 325 819 273 273 273 951 317 317 634 838 666 691 18 859 714 691 195 900 900 900 900 774 516 258 258 39 13 13 13 778 778 778 778 256 128 128 256 441 882 882 441 273 273 819 273 518 518 518 518 375 375 750 750 293 90 70 167 735 426 119 507 243 81 81 81 336 168 168 336 324 486 162 162 200 100 300 100 232 232 696 232 347 968 920 642 900 571 329 644 364 364 364 364 300 300 150 150 751 416 760 750 227 454 681 227 197 197 591 197 900 900 900 900 332 664 332 664 189 189 567 189 12 4 4 4 502 502 251 251 728 728 728 728 506 506 253 253 498 166 166 332 358 179 179 358 290 290 870 580 12 534 854 766 237 237 711 237 378 756 756 378 799 955 195 9 124 248 248 124 280 280 280 280 193 193 193 579 984 984 984 984 120 60 60 120 459 459 459 459 355 355 355 355 167 167 334 334 171 57 114 57 12 12 12 36 395 627 109 794 451 950 116 19 239 239 239 239 734 367 734 367 567 189 378 189 39 78 117 39 293 293 293 293 930 465 930 465 126 126 252 252 113 339 113 113 385 770 770 385 711 711 711 711 487 976 74 443 125 125 125 125 319 319 319 319 918 306 306 306 158 79 79 237 127 127 254 381 140 485 26 147 644 322 322 966 810 540 270 270 943 308 430 599 72 72 72 72 519 876 345 776 145 435 290 145 683 167 242 861 176 176 176 528 724 362 362 724 9 9 9 9 756 252 252 252 95 285 95 190 113 339 113 226 284 852 284 284 866 615 504 366 226 678 226 452 302 302 302 302 149 149 149 447 868 434 434 868 844 844 422 422 23 23 23 23 9 787 327 793 138 414 138 276 148 444 148 148 71 142 142 71 330 330 330 990 27 81 27 27 329 329 987 658 687 229 229 229 584 292 584 292 302 302 906 302 569 569 569 569 797 871 427 437 258 788 934 83 789 263 263 263 337 337 337 337 992 276 492 905 86 258 86 172 243 243 243 243 345 935 636 272 894 478 611 51 551 551 551 551 69 207 138 69 439 878 878 439 945 315 630 315 644 644 644 644 939 939 939 939 438 438 438 438 77 72 509 232 489 978 489 978 606 303 606 303 45 90 45 90 247 247 741 247 485 485 970 970 658 329 329 987 136 272 272 136 358 716 358 716 143 429 143 143 818 818 409 409 205 410 205 615 394 823 380 747 900 600 300 300 439 439 439 439 203 711 330 283 849 123 834 913 296 296 296 888 82 41 41 82 678 126 137 4 383 768 55 796 476 238 476 238 994 631 147 979 4 12 4 4 42 960 580 730 342 228 114 114 957 339 22 277 29 29 29 87 230 69 688 509 231 231 462 462 452 452 452 452 216 108 108 216 824 412 824 412 735 245 245 245 229 229 229 229 66 66 66 66 490 249 186 238 508 237 830 406 492 246 738 246 693 231 231 231 138 414 138 138 406 203 203 609 464 928 928 464 153 153 306 459 76 76 76 76 41 41 41 41 268 268 268 268 355 710 710 355 948 316 632 316 2 4 2 4 546 182 182 364 540 540 540 540 495 495 495 495 72 72 144 144 339 678 678 339 241 482 241 723 530 652 93 767 95 95 285 95 372 372 372 372 52 104 52 104 123 123 246 369 194 194 582 194 766 383 383 766 60 120 60 120 804 804 804 804 349 349 698 698 605 473 434 986 22 22 22 22 183 183 366 549 500 750 250 250 441 441 441 441 73 146 73 146 390 390 780 780 986 986 493 493 65 130 130 65 634 769 990 431 487 43 253 388 224 224 672 224 328 328 328 984 162 108 54 54 836 836 836 836 166 174 360 337 323 969 323 646 195 195 195 195 259 259 518 518 974 974 974 974 621 621 621 621 424 460 682 570 57 57 57 171 455 455 455 455 69 179 265 567 378 426 900 962 103 103 103 103 517 517 517 517 24 8 8 8 336 504 168 168 203 406 203 609 32 48 16 16 411 274 137 137 78 78 78 78 115 115 115 115 480 240 240 720 552 281 440 309 422 590 486 200 54 500 476 770 439 702 493 355 114 114 228 342 352 704 704 352 676 676 338 338 874 874 874 874 278 139 139 278 587 587 587 587 412 618 206 206 24 24 72 48 497 994 497 994 38 57 19 19 199 199 597 199 22 22 44 44 271 271 542 542 218 218 109 109 680 680 340 340 148 148 148 148 600 600 600 600 345 345 690 690 450 993 522 800 328 492 164 164 312 624 312 624 510 170 170 340 12 12 36 12 476 238 238 476 21 21 63 42 183 410 497 567 227 681 454 227 238 53 556 289 610 915 305 305 382 573 191 191 72 36 72 36 298 298 298 894 284 142 142 284 581 581 581 581 237 474 711 237 150 450 150 150 268 268 536 804 480 160 320 160 410 410 205 205 40 40 40 120 197 197 197 197 161 322 161 322 108 108 54 54 327 327 981 327 228 76 76 76 16 16 16 48 215 645 215 215 140 280 140 420 742 925 556 349 50 25 50 25 63 63 63 189 830 830 830 830 668 668 668 668 222 811 619 26 50 50 100 100 655 587 120 166 328 164 164 492 98 98 196 294 78 78 39 39 234 78 156 78 494 247 247 741 470 503 800 763 302 723 576 485 899 836 504 908 8 16 16 8 421 894 80 503 283 566 566 283 254 508 508 254 97 291 97 97 672 336 336 672 380 190 570 190 14 14 42 14 801 801 801 801 5 15 5 5 106 212 318 106 700 700 700 700 29 660 603 923 142 284 426 142 22 66 22 22 778 882 290 673 604 604 604 604 49 49 147 49 652 652 652 652 150 50 50 100 621 621 621 621 467 467 467 467 676 13 521 56 407 407 407 407 156 468 156 156 36 36 108 36 902 902 451 451 284 472 157 174 424 424 848 848 112 315 674 43 304 912 304 304 150 450 150 150 434 868 434 868 285 190 95 95 314 628 314 942 766 685 336 563 104 104 52 52 290 145 290 145 82 246 82 82 254 762 254 254 135 135 270 405 266 798 532 266 776 776 388 388 94 94 94 94 126 126 126 378 626 83 323 794 266 133 133 266 62 62 62 186 924 436 477 393 28 28 56 56 908 908 908 908 353 353 706 706 586 586 586 586 220 342 835 966 590 258 693 987 546 546 546 546 691 574 374 633 346 692 692 346 10 20 10 20 925 399 978 528 289 289 289 867 414 99 489 381 89 267 89 89 151 151 453 151 548 274 822 274 178 534 178 178 754 754 754 754 150 150 150 150 9 9 9 9 262 131 131 393 321 321 321 321 332 664 996 332 966 322 322 322 642 321 321 963 182 364 182 546 804 268 268 268 76 228 76 76 24 24 24 24 209 209 209 627 292 876 292 584 154 77 154 77 29 58 29 87 936 936 936 936 246 250 324 763 340 170 170 510 288 864 288 576 830 830 830 830 277 277 277 831 332 274 289 529 886 443 886 443 118 617 941 412 639 653 54 983 578 289 289 578 610 305 915 305 966 726 181 336 606 202 404 202 569 569 569 569 293 293 586 586 378 252 126 126 285 285 570 570 546 532 681 418 255 255 255 255 833 205 233 103 612 306 306 612 242 121 121 363 192 576 192 192 560 280 280 560 152 152 152 456 318 106 106 212 618 927 309 309 114 342 114 114 960 480 480 960 948 856 834 598 122 366 122 244 972 972 972 972 876 668 119 966 553 553 553 553 54 18 18 18 975 325 325 325 12 6 12 6 222 333 111 111 735 735 735 735 762 381 381 762 767 760 208 414 281 281 281 281 954 477 954 477 57 19 19 19 314 157 157 471 568 852 950 467 699 245 159 629 180 180 180 540 210 105 210 105 100 915 169 185 131 262 131 393 120 120 60 60 58 58 58 58 267 267 801 267 55 165 55 55 500 250 250 500 167 167 334 501 300 300 300 300 407 128 261 270 744 248 248 248 775 416 555 170 958 739 577 701 192 192 96 96 532 532 532 532 756 756 378 378 99 66 33 33 179 358 537 179 246 738 246 246 238 238 476 476 232 332 718 124 781 731 69 782 832 832 832 832 240 240 240 240 290 435 145 145 523 441 249 917 287 287 574 861 162 162 324 486 401 163 905 124 74 212 729 539 169 169 169 507 448 448 448 448 428 856 856 428 405 245 93 310 103 103 103 309 416 416 416 416 536 536 536 536 181 543 181 181 116 348 116 116 441 20 805 610 292 292 876 292 363 726 726 363 444 444 222 222 419 838 419 838 179 358 179 358 184 368 184 368 182 91 91 182 264 528 528 264 947 431 217 524 33 99 33 33 858 286 572 286 224 10 514 133 21 21 21 63 718 718 718 718 951 317 317 317 300 300 900 300 800 800 800 800 762 40 884 377 844 844 844 844 140 140 70 70 420 840 840 420 409 409 409 409 275 574 419 515 217 217 217 651 586 139 162 203 920 460 920 460 855 285 285 570 566 566 566 566 610 610 305 305 4 4 8 8 210 140 70 70 216 108 324 108 121 242 121 242 307 307 614 921 108 54 108 54 496 992 992 496 209 627 209 209 574 206 677 59 726 726 726 726 472 708 236 236 194 388 194 582 513 171 171 171 146 146 146 438 729 243 243 243 925 925 925 925 176 176 352 352 24 542 842 924 419 838 419 838 159 53 53 53 187 374 187 374 718 148 275 498 133 133 133 399 378 189 189 378 558 558 558 558 606 606 606 606 166 166 166 498 342 684 342 684 184 184 552 184 613 613 613 613 790 790 395 395 926 463 463 926 918 918 459 459 916 458 458 916 44 44 132 88 212 424 424 212 760 760 760 760 103 206 206 103 54 162 54 108 544 272 544 272 442 442 221 221 94 957 431 813 391 391 391 391 94 188 282 94 9 18 9 27 145 290 435 145 498 498 498 498 872 872 872 872 157 157 157 471 170 510 170 170 772 192 5 406 265 265 795 530 153 459 153 153 286 286 286 858 121 935 100 406 38 38 19 19 324 972 648 324 44 132 88 44 912 912 912 912 795 811 915 874 893 488 600 266 671 671 671 671 384 665 377 145 925 623 757 537 744 744 744 744 73 990 906 865 915 915 915 915 955 955 955 955 264 264 792 528 951 951 951 951 475 357 96 354 116 116 58 58 156 52 104 52 166 498 166 332 314 19 521 442 894 447 447 894 24 72 24 48 149 149 298 298 658 329 329 987 951 317 317 317 115 345 115 230 468 156 156 312 87 87 87 261 497 604 238 379 318 318 636 636 6 6 6 18 382 191 191 382 1000 1000 1000 1000 933 933 933 933 270 135 135 405 194 194 388 582 477 318 159 159 150 583 658 189 217 217 217 217 190 570 190 190 261 522 522 261 597 597 597 597 822 274 274 274 252 756 252 504 3 1 2 1 765 765 765 765 297 891 297 297 81 81 81 81 765 510 255 255 324 324 972 648 161 322 483 161 802 401 401 802 84 59 662 227 525 175 175 350 434 434 868 868 268 804 268 268 287 287 861 287 756 448 960 88 596 401 862 500 990 330 330 660 557 596 49 674 704 405 435 322 234 234 117 117 168 168 336 336 660 220 220 220 158 474 158 158 658 329 329 987 344 344 344 344 985 339 110 659 113 113 226 226 65 130 130 65 45 90 135 45 549 493 999 908 261 522 522 261 47 141 47 47 489 489 489 489 952 952 952 952 844 422 844 422 126 378 126 126 602 157 673 685 728 728 728 728 330 165 165 330 413 826 826 413 761 810 466 746 50 493 789 184 348 174 174 348 812 812 812 812 102 306 102 102 456 456 228 228 480 480 960 960 738 738 738 738 427 854 427 854 740 740 740 740 982 982 982 982 316 316 158 158 125 704 168 985 485 600 413 439 175 175 175 525 134 67 67 201 250 125 125 375 442 884 442 884 34 34 34 102 491 899 847 197 642 642 642 642 69 69 69 69 250 500 250 750 788 788 788 788 114 171 57 57 309 309 927 309 212 236 734 753 218 218 218 218 71 71 142 213 158 158 474 158 638 638 638 638 282 141 141 423 2 2 6 2 544 816 272 272 22 66 22 22 291 291 291 873 112 168 56 56 348 116 116 116 410 205 205 615 634 951 317 317 625 625 625 625 549 183 183 366 800 800 800 800 1 2 3 1 612 612 612 612 312 936 312 312 44 44 88 132 175 525 350 175 67 67 201 67 76 76 38 38 326 652 652 326 275 275 825 275 992 992 496 496 770 770 770 770 245 630 672 564 412 412 412 412 154 154 308 462 114 342 114 114 707 523 818 784 432 216 648 216 101 303 202 101 31 62 93 31 63 42 21 21 82 82 246 82 284 852 284 284 317 951 634 317 195 195 195 585 994 131 187 419 137 137 137 137 496 505 315 609 132 66 132 66 314 628 314 628 556 939 834 668 223 223 223 669 164 328 492 164 31 62 62 31 300 900 300 600 3 9 3 3 338 338 676 676 6 358 456 959 312 624 624 312 802 802 401 401 121 242 242 121 167 167 167 501 366 345 21 15 114 114 114 114 108 324 108 108 80 80 80 240 94 282 94 94 216 648 432 216 615 615 615 615 534 602 780 141 540 180 180 180 85 170 85 255 181 543 181 181 137 411 137 274 122 366 244 122 332 332 166 166 244 244 244 732 833 833 833 833 267 267 267 801 319 957 319 319 50 130 958 240 43 43 129 43 230 230 230 690 236 236 472 472 155 155 155 155 151 151 302 453 747 249 498 249 256 256 256 256 64 32 64 32 802 802 802 802 490 133 715 142 838 803 682 901 340 772 783 920 765 255 255 510 466 466 233 233 464 858 782 753 38 114 38 38 164 492 164 164 29 87 29 29 41 917 666 655 318 106 212 106 58 58 58 174 690 690 690 690 354 354 354 354 654 654 327 327 194 97 97 291 608 912 304 304 164 164 492 164 556 278 556 278 278 278 834 278 215 251 192 235 177 177 177 531 200 400 400 200 135 270 405 135 181 362 181 543 423 423 846 846 757 757 757 757 486 486 486 486 327 327 981 327 112 412 618 107 288 288 288 288 310 708 194 254 291 291 291 291 566 566 566 566 661 261 627 547 56 56 112 112 988 494 988 494 53 53 159 53 950 101 262 577 45 90 45 135 520 260 260 520 612 204 204 408 61 61 61 183 26 587 971 843 310 930 310 620 155 465 155 155 249 747 249 249 489 927 465 660 967 660 921 735 167 167 501 167 238 238 238 714 866 866 866 866 812 406 406 812 559 208 725 772 954 949 596 2 135 270 405 135 748 748 748 748 36 18 36 18 756 378 378 756 245 245 245 245 86 86 86 86 839 839 839 839 249 249 249 747 573 210 75 953 88 88 264 176 373 373 373 373 177 177 177 531 530 265 795 265 157 157 314 314 862 862 431 431 58 29 58 29 667 667 667 667 870 290 290 290 576 192 192 384 43 43 43 129 234 702 234 234 538 538 538 538 243 243 486 486 13 13 13 13 373 746 746 373 24 24 24 24 414 138 138 138 932 932 932 932 713 799 211 102 202 202 101 101 283 849 283 283 12 36 12 12 73 491 280 698 8 4 4 8 142 284 142 426 302 604 302 906 233 233 233 699 125 375 125 250 39 645 387 113 102 204 102 204 6 3 9 3 963 963 963 963 702 702 702 702 528 528 528 528 114 228 114 342 15 615 766 96 887 887 887 887 444 148 148 148 268 536 536 268 224 672 224 224 501 49 404 290 328 328 984 328 34 51 17 17 290 580 580 290 636 786 239 31 293 586 293 586 403 806 806 403 320 320 160 160 57 751 588 312 950 475 475 950 831 277 277 277 6 6 18 6 776 388 388 776 260 260 780 260 258 387 129 129 56 56 56 56 413 828 9 510 172 172 172 516 313 939 626 313 967 294 988 34 277 554 554 277 317 317 951 634 708 236 236 236 98 98 98 98 354 177 177 354 190 570 190 190 208 208 624 208 298 59 336 743 106 53 53 106 63 63 126 189 558 186 186 186 349 860 637 144 234 234 234 234 708 236 236 472 924 308 308 616 734 5 290 512 908 290 138 632 634 634 317 317 75 225 75 75 119 119 119 357 261 783 522 261 57 19 19 19 781 781 781 781 198 66 132 66 157 471 157 157 408 526 748 619 273 53 675 678 934 934 934 934 40 40 20 20 955 405 347 422 259 518 259 518 595 595 595 595 425 194 911 217 558 186 186 186 20 448 552 457 174 174 522 174 238 119 119 238 444 454 642 364 707 357 498 635 324 216 108 108 146 292 146 292 655 655 655 655 145 145 145 145 35 70 35 70 272 816 544 272 564 727 162 325 5 5 15 5 406 271 428 543 225 675 225 225 121 121 363 242 484 484 484 484 533 121 217 444 591 197 197 394 648 216 432 216 600 216 526 957 12 6 6 12 129 129 129 129 272 544 272 816 61 122 61 183 238 119 119 357 930 465 465 930 362 362 362 362 87 87 261 87 250 250 250 750 727 823 724 601 200 200 600 200 346 338 55 488 244 244 732 488 114 228 342 114 600 600 600 600 624 624 624 624 117 234 117 234 166 83 166 83 210 140 70 70 189 189 567 189 795 795 795 795 48 96 96 48 79 237 79 158 471 471 471 471 798 399 798 399 196 196 392 392 155 465 155 155 235 235 235 705 168 504 336 168 230 345 115 115 560 280 280 560 416 832 416 832 221 221 221 221 166 498 166 166 75 150 75 225 803 821 657 3 280 140 140 420 294 147 147 441 974 974 974 974 656 328 328 656 128 128 128 128 177 177 531 354 370 370 370 370 394 197 197 394 357 714 357 714 966 966 966 966 272 408 136 136 871 480 662 883 302 906 302 604 841 841 841 841 550 825 275 275 307 307 307 921 262 262 786 524 204 204 204 612 12 6 6 12 735 735 735 735 310 310 310 310 956 956 956 956 324 324 648 972 798 798 399 399 950 950 475 475 231 160 578 808 95 95 95 95 22 22 22 22 139 278 278 139 26 52 26 52 495 495 495 495 38 114 38 38 588 588 294 294 199 398 199 398 285 713 520 686 224 596 462 213 319 319 319 957 210 315 105 105 2 2 2 6 620 96 935 918 720 480 240 240 69 138 69 207 481 962 481 962 989 767 491 715 97 819 814 456 628 628 628 628 677 459 563 374 312 312 624 624 354 695 19 315 828 518 574 938 244 654 390 352 112 336 112 224 62 62 31 31 734 200 172 914 319 957 319 319 864 432 432 864 183 183 183 549 13 26 13 26 204 204 408 408 75 150 150 75 1 1 1 1 214 214 214 214 154 154 462 308 977 386 883 194 498 166 166 332 980 410 936 366 524 262 524 262 734 734 734 734 998 343 990 23 852 852 426 426 921 921 921 921 346 519 173 173 714 357 357 714 633 633 633 633 809 809 809 809 710 710 710 710 243 486 243 486 336 112 112 112 430 215 430 215 317 634 317 951 52 104 104 52 797 797 797 797 589 589 233 933 960 480 960 480 676 676 676 676 48 48 24 24 703 703 703 703 25 25 25 25 70 210 70 70 375 702 552 848 201 201 201 603 393 131 262 131 427 854 854 427 544 544 544 544 125 125 375 125 33 33 33 33 985 113 319 142 486 243 729 243 486 243 486 243 978 326 326 652 980 980 980 980 889 888 880 115 240 160 80 80 42 42 126 42 152 152 152 456 202 101 303 101 519 519 519 519 744 124 499 404 108 36 36 36 204 408 408 204 906 906 906 906 195 195 195 195 994 994 994 994 416 208 208 624 908 908 908 908 704 704 352 352 18 9 9 18 978 978 978 978 161 161 161 161 318 106 106 106 204 102 102 306 313 626 313 626 72 216 72 72 362 181 181 543 549 549 549 549 246 246 738 492 544 544 544 544 71 71 213 142 213 426 213 639 493 493 493 493 492 984 492 984 365 690 613 283 91 91 91 91 217 434 434 217 96 48 48 144 509 642 335 552 215 430 645 215 277 277 277 277 616 616 616 616 136 408 136 136 824 412 824 412 382 382 764 764 991 636 993 911 825 275 275 275 402 691 750 721 197 394 197 394 286 286 143 143 60 180 60 60 64 32 96 32 511 221 19 962 734 734 734 734 694 347 347 694 306 306 306 306 640 640 640 640 187 374 187 374 164 82 164 82 465 465 465 465 493 278 508 667 755 810 643 514 30 30 90 60 707 707 707 707 811 811 811 811 179 896 984 716 415 830 830 415 535 954 848 276 610 305 305 915 866 154 786 458 38 57 19 19 612 268 982 302 780 780 780 780 247 494 247 494 138 558 995 684 463 341 680 788 148 444 148 148 582 582 582 582 87 174 174 87 126 42 42 42 434 217 217 434 478 478 478 478 525 175 175 175 896 896 896 896 296 888 296 296 45 45 135 45 299 299 897 299 839 109 584 297 324 324 648 972 47 94 47 94 261 783 261 261 551 551 551 551 204 204 612 408 418 348 755 434 323 323 323 323 817 817 817 817 582 582 582 582 450 528 203 338 705 307 237 286 258 258 258 258 521 849 696 617 91 182 273 91 828 414 414 828 245 245 245 735 239 717 478 239 566 74 275 509 151 327 757 51 844 844 422 422 141 47 47 47 567 567 567 567 843 613 128 87 321 107 107 107 171 513 171 171 444 444 444 444 259 777 259 259 299 598 598 299 784 784 784 784 717 717 717 717 170 170 340 340 109 327 109 109 244 244 488 732 490 245 245 490 519 173 173 173 200 100 100 200 540 396 300 490 147 49 49 49 117 117 117 117 148 148 148 444 76 38 76 38 446 84 531 630 221 663 221 221 776 388 388 776 606 879 446 981 430 430 215 215 910 910 910 910 1 1 2 2 302 404 28 246 944 944 944 944 123 123 246 369 785 218 25 84 753 251 502 251 393 393 393 393 230 230 690 230 189 189 189 189 41 123 41 41 264 264 792 264 614 307 307 614 132 249 668 174 120 60 60 120 585 195 195 195 96 473 423 74 18 36 18 36 140 293 496 684 270 540 540 270 730 730 365 365 331 662 331 993 8 8 8 8 150 300 300 150 759 506 253 253 457 457 457 457 633 241 652 546 317 317 634 951 769 776 761 695 54 108 54 162 248 248 744 496 449 449 898 898 753 753 753 753 212 557 19 501 759 759 759 759 521 521 521 521 986 986 493 493 256 256 256 256 329 329 329 329 143 286 143 429 443 602 534 19 306 102 204 102 241 241 482 482 483 483 483 483 340 170 340 170 268 134 268 134 382 573 191 191 265 795 265 530 231 231 462 693 356 178 178 534 178 534 356 178 566 566 283 283 261 261 261 261 205 707 684 55 2 2 4 6 867 289 289 289 209 209 627 209 942 314 314 314 184 184 184 552 410 205 205 615 84 84 252 84 424 438 136 26 157 471 314 157 244 488 732 244 189 189 189 189 359 718 359 718 229 687 229 229 145 435 145 145 511 511 511 511 921 921 921 921 245 245 490 735 190 190 190 570 959 959 959 959 542 271 542 271 163 163 489 163 31 93 31 31 336 168 336 168 200 100 200 100 272 22 778 825 196 196 196 588 60 60 60 60 144 432 144 144 343 248 535 308 690 230 230 230 470 470 470 470 332 332 332 996 319 319 638 638 791 324 483 169 234 234 234 234 571 571 571 571 432 864 432 864 941 941 941 941 278 278 556 834 834 556 278 278 415 830 830 415 84 84 84 84 576 576 576 576 331 331 331 993 986 986 986 986 10 10 10 10 300 150 150 450 17 855 790 173 12 12 24 24 867 289 578 289 558 186 186 186 804 804 804 804 104 901 700 893 467 467 934 934 126 252 126 252 506 253 253 506 374 600 120 810 56 28 56 28 250 500 750 250 286 286 286 858 242 121 242 121 81 81 162 243 894 298 298 298 437 437 874 874 998 997 400 868 244 122 366 122 271 542 271 813 125 946 506 789 335 77 67 752 309 309 618 618 144 144 432 144 190 95 95 285 269 269 807 269 122 347 784 291 281 281 843 562 622 622 622 622 995 718 577 700 181 181 543 181 367 734 734 367 258 129 129 387 914 166 389 768 252 504 252 756 243 634 452 292 289 867 289 289 253 618 727 478 318 318 954 318 165 495 165 165 45 851 298 249 93 186 186 93 77 974 92 840 308 129 997 981 917 917 917 917 456 456 456 456 449 449 449 449 302 302 151 151 774 258 258 516 837 837 837 837 236 236 472 708 21 21 21 63 38 38 114 38 326 326 978 326 476 952 952 476 206 206 103 103 908 908 908 908 155 155 465 310 207 414 414 207 888 444 888 444 18 9 18 9 397 17 874 199 104 104 104 104 328 543 876 819 90 180 90 180 946 912 358 904 225 75 150 75 451 902 902 451 77 77 231 154 173 385 861 400 291 873 291 582 207 621 207 207 206 412 206 618 187 283 153 314 861 287 287 287 49 49 49 147 308 924 308 308 106 106 53 53 860 860 860 860 987 329 329 329 596 596 596 596 494 988 494 988 239 239 478 478 558 233 357 12 212 212 212 636 304 703 805 418 52 104 104 52 602 154 810 456 211 211 211 211 82 859 716 931 102 102 102 102 241 241 241 723 296 296 148 148 149 149 447 149 33 33 99 66 184 184 552 184 533 533 533 533 314 157 314 157 586 586 586 586 484 484 968 968 350 780 252 13 353 614 83 715 738 738 369 369 113 113 113 113 10 5 15 5 690 270 775 883 554 554 277 277 792 792 396 396 406 203 203 406 963 878 685 469 201 201 201 201 188 254 967 688 11 33 11 11 786 262 262 262 478 478 478 478 554 857 197 382 984 984 984 984 298 596 298 894 698 698 698 698 755 755 755 755 661 38 597 140 314 314 314 942 546 546 546 546 813 813 813 813 78 234 78 78 101 202 202 101 107 107 214 214 840 420 840 420 48 48 144 48 50 50 100 150 42 583 415 448 250 500 750 250 229 458 229 458 277 886 630 952 226 226 226 678 378 378 189 189 316 316 948 632 932 606 736 981 314 157 157 314 356 67 422 690 288 96 96 96 921 614 307 307 331 233 795 307 924 439 704 697 149 149 447 149 84 274 212 7 261 174 87 87 141 423 141 141 127 254 254 127 333 111 222 111 213 276 774 319 603 952 700 32 42 42 42 42 478 717 239 239 214 428 214 428 682 682 682 682 690 690 345 345 58 58 58 174 68 136 136 68 144 144 72 72 106 159 53 53 407 998 564 344 503 503 503 503 894 298 298 298 520 780 260 260 144 96 48 48 305 305 305 305 741 247 247 247 121 242 121 363 614 307 307 614 726 242 242 242 555 555 555 555 20 10 10 20 76 76 76 76 270 135 270 135 102 34 34 34 217 217 434 434 783 783 783 783 258 258 516 516 19 19 19 19 202 202 606 202 483 483 483 483 421 888 467 594 864 432 432 864 714 714 714 714 958 958 958 958 408 810 449 566 279 186 93 93 639 639 639 639 472 944 944 472 61 122 61 183 601 601 601 601 306 153 459 153 339 113 226 113 314 471 157 157 207 207 414 414 40 20 20 40 378 252 126 126 42 624 966 178 104 104 104 104 646 646 646 646 196 196 196 196 713 293 112 318 46 23 69 23 338 169 507 169 337 67 74 825 108 216 108 324 787 240 843 759 425 425 425 425 451 451 451 451 384 209 670 266 357 250 57 94 52 52 156 104 108 324 108 108 67 67 201 134 622 622 622 622 558 186 186 186 390 130 130 130 926 926 926 926 402 201 402 201 406 739 445 641 197 197 394 394 613 44 49 565 227 227 454 454 546 182 182 364 433 433 433 433 772 308 515 859 526 263 263 526 436 436 436 436 742 742 742 742 202 202 404 404 438 876 438 876 918 459 918 459 685 685 685 685 116 58 116 58 101 101 303 101 194 582 388 194 765 255 255 255 347 9 801 100 51 51 51 51 348 522 174 174 273 273 273 273 997 997 997 997 73 146 146 73 367 734 734 367 302 302 604 604 394 394 394 394 757 757 757 757 398 398 398 398 480 240 480 240 644 644 644 644 119 238 119 238 214 214 642 214 292 292 876 292 360 720 360 720 412 412 412 412 693 693 693 693 91 91 273 91 590 169 393 508 247 494 741 247 467 467 467 467 493 493 493 493 300 150 300 150 245 129 478 553 223 223 669 223 502 502 502 502 576 576 576 576 315 315 945 630 786 692 995 615 46 92 46 92 394 926 612 497 153 153 153 153 90 90 90 90 708 236 236 236 98 196 98 196 874 874 874 874 460 230 230 460 182 182 364 364 233 699 233 233 501 786 278 764 210 420 420 210 76 38 38 76 204 68 68 68 35 35 35 105 231 231 693 231 406 79 517 715 734 367 734 367 28 28 28 28 480 240 240 720 1 1 1 1 207 207 207 207 375 309 346 995 647 647 647 647 294 882 294 294 161 161 161 483 274 137 274 137 849 283 283 283 464 928 928 464 735 490 245 245 153 306 153 459 27 27 54 81 984 328 328 328 492 246 492 246 496 930 9 948 139 139 139 139 800 710 450 435 353 353 706 706 173 519 173 346 89 89 178 267 744 248 496 248 789 263 263 263 61 61 183 61 438 146 146 292 999 333 333 666 345 115 115 230 926 477 982 588 126 42 42 84 119 119 119 119 924 308 308 308 156 156 156 156 618 309 309 618 368 368 368 368 679 199 524 772 867 289 289 289 325 325 325 975 967 327 290 68 386 772 386 772 837 279 279 279 333 333 333 333 79 237 79 158 190 190 190 570 995 693 638 706 229 687 229 229 219 73 73 73 73 73 73 219 90 180 270 90 237 79 79 79 430 860 860 430 339 339 339 339 392 392 392 392 401 45 823 244 186 672 488 547 425 425 850 850 197 197 197 197 174 174 348 522 263 263 263 263 404 202 202 606 440 880 440 880 56 56 56 56 311 311 311 311 276 276 276 276 233 233 699 233 846 282 564 282 56 56 56 168 330 990 330 660 139 139 139 139 149 447 149 149 174 348 174 522 681 227 227 454 383 383 766 766 112 224 224 112 936 936 936 936 4 785 194 278 30 30 60 60 56 349 199 533 236 472 472 236 73 73 146 219 983 281 681 234 146 146 146 146 476 476 952 952 936 312 312 312 498 332 166 166 720 360 720 360 944 738 907 718 384 384 768 768 376 188 564 188 102 816 365 230 196 196 196 196 968 823 538 679 71 213 71 71 385 385 770 770 842 842 842 842 662 331 331 993 91 91 182 273 303 101 101 202 951 317 317 317 268 134 134 402 155 155 310 310 865 865 865 865 477 159 159 318 799 280 837 716 127 127 127 127 332 996 332 332 83 166 83 166 119 679 297 632 892 892 446 446 864 864 432 432 6 2 2 2 448 224 224 448 38 910 565 501 157 157 157 471 447 149 149 149 809 926 803 448 3 6 6 3 209 209 209 209 120 360 120 120 154 77 231 77 319 319 319 957 458 916 916 458 96 192 192 96 236 354 118 118 310 165 195 666 174 192 144 208 127 254 127 381 139 417 139 139 321 642 963 321 998 998 499 499 36 36 108 36 16 24 8 8 151 151 151 453 273 566 768 677 79 158 79 237 249 747 249 249 756 275 837 260 248 744 248 248 105 315 105 105 324 324 324 324 194 582 194 194 6 6 6 6 232 232 232 232 125 125 125 125 18 54 18 18 327 327 327 981 973 973 973 973 474 158 158 158 570 285 285 855 474 158 316 158 927 101 649 209 156 78 78 156 899 899 899 899 514 257 257 771 820 820 820 820 762 762 762 762 317 951 317 634 159 966 549 450 506 506 253 253 961 253 800 325 738 190 373 847 110 110 110 330 314 157 157 314 44 132 44 44 984 984 984 984 260 520 260 520 424 212 636 212 380 190 190 570 262 262 262 786 58 29 58 29 735 735 735 735 100 100 100 100 501 167 167 167 193 579 193 193 191 382 191 382 144 72 72 216 276 92 184 92 308 308 308 924 246 218 265 708 227 454 227 681 76 76 228 76 75 225 75 150 106 212 212 106 420 420 840 840 5 5 15 10 234 351 117 117 27 27 81 27 252 212 772 10 128 128 128 128 4 4 12 4 330 330 990 330 257 99 968 972 277 277 554 554 929 929 929 929 93 279 93 93 92 745 850 155 194 97 97 194 830 415 415 830 791 791 791 791 885 590 295 295 607 607 607 607 681 955 431 121 200 200 200 200 385 385 385 385 309 240 808 257 274 274 274 822 44 88 88 44 408 816 408 816 738 342 889 355 305 305 305 915 296 592 296 592 177 177 177 177 270 270 810 540 784 784 784 784 284 284 852 284 15 30 15 45 198 198 396 396 56 112 56 168 204 204 204 204 366 183 183 549 239 239 239 717 324 863 71 146 23 23 23 69 306 459 153 153 234 334 624 436 502 278 410 110 151 151 453 151 111 111 111 333 640 320 320 960 63 63 63 63 558 586 263 710 405 405 405 405 123 41 41 82 180 90 180 90 318 159 318 159 36 43 46 446 88 264 176 88 348 174 522 174 907 907 907 907 694 694 694 694 25 75 25 25 596 953 981 74 284 284 852 284 990 717 460 846 218 436 218 654 156 52 52 52 288 368 569 959 304 304 608 608 87 87 87 87 449 552 842 230 589 589 589 589 803 221 524 324 188 188 564 188 606 303 303 606 217 217 217 651 268 536 536 268 987 987 987 987 162 486 324 162 371 371 371 371 109 327 109 109 402 402 402 402 629 629 629 629 507 507 507 507 739 739 739 739 675 990 963 888 176 176 176 528 402 134 134 134 984 492 984 492 578 578 578 578 453 453 906 906 100 300 200 100 270 810 270 540 834 417 834 417 461 922 461 922 713 948 511 460 700 700 700 700 427 427 427 427 489 326 163 163 5 5 15 5 244 244 488 488 189 378 378 189 65 65 65 65 88 44 132 44 162 162 324 324 315 315 945 315 61 61 122 122 604 604 604 604 244 488 732 244 558 338 863 757 546 273 273 546 603 402 201 201 776 388 776 388 120 240 120 240 124 248 248 124 110 330 110 110 792 264 264 264 802 802 401 401 181 181 543 181 136 136 136 408 598 309 365 52 446 223 223 446 192 96 96 192 257 257 257 771 565 750 915 200 268 804 268 268 418 418 836 836 725 813 109 28 889 619 615 598 675 675 675 675 441 296 205 816 621 207 207 207 282 726 613 673 97 291 97 194 299 299 897 598 672 732 721 97 453 151 151 151 61 122 122 61 733 733 733 733 242 242 242 242 578 328 657 773 537 179 179 179 222 74 74 148 28 28 28 84 318 318 318 318 478 717 239 239 266 266 266 798 640 320 640 320 76 475 242 7 260 260 260 260 1 2 3 1 240 720 240 240 915 305 305 305 135 45 45 45 14 7 7 14 233 233 699 233 40 120 80 40 275 550 275 825 690 138 169 606 277 554 554 277 116 116 116 348 894 894 894 894 143 286 143 286 130 65 65 130 498 441 664 466 24 24 72 24 96 96 96 288 542 813 271 271 25 75 25 25 592 78 479 605 307 307 307 307 27 27 27 27 74 74 37 37 77 18 185 721 464 232 464 232 892 892 892 892 81 81 162 162 202 696 651 378 126 437 257 452 787 710 370 965 31 93 31 62 918 918 918 918 169 169 507 169 808 808 808 808 254 254 762 254 618 412 206 206 625 914 52 381 109 327 109 109 849 849 849 849 325 975 325 325 91 91 91 273 514 514 514 514 871 871 871 871 837 880 855 656 651 651 651 651 301 903 602 301 11 33 22 11 170 85 170 85 336 336 336 336 452 452 452 452 701 491 509 98 634 416 1 63 214 214 214 214 402 201 201 603 320 935 766 542 276 184 92 92 795 108 539 174 32 457 462 886 657 657 657 657 636 212 212 424 331 523 910 864 336 672 672 336 328 328 328 328 194 388 388 194 77 77 154 154 1 1 1 1 624 936 312 312 684 60 740 798 448 896 448 896 909 909 909 909 495 495 990 990 15 45 15 30 48 24 24 48 900 300 300 300 266 133 266 133 251 251 251 753 524 977 357 904 25 50 25 75 519 765 739 281 654 385 687 456 511 511 511 511 64 128 192 64 828 414 828 414 128 474 912 272 363 242 121 121 700 700 700 700 799 917 481 420 44 22 44 22 61 122 122 61 17 659 919 608 708 708 708 708 861 861 861 861 624 416 208 208 696 696 696 696 36 36 72 108 656 656 328 328 201 603 201 402 78 78 234 78 377 377 377 377 159 477 159 318 437 437 437 437 522 522 522 522 230 230 115 115 828 276 276 276 248 248 248 248 303 303 303 909 318 106 106 106 375 125 125 125 115 886 982 171 326 163 163 489 230 230 230 230 440 440 220 220 300 334 629 994 762 381 381 762 938 469 938 469 7 7 14 14 731 943 382 205 60 120 120 60 923 923 923 923 844 422 844 422 84 168 84 252 192 192 192 192 344 172 344 172 519 247 515 387 286 286 572 572 699 349 570 416 652 326 978 326 992 495 813 576 293 586 586 293 986 78 727 744 23 158 610 292 171 342 171 342 773 773 773 773 144 432 144 144 368 368 368 368 600 600 600 600 161 322 483 161 105 35 35 35 132 396 132 132 284 852 284 284 75 75 150 150 94 94 94 94 46 46 138 92 886 886 886 886 888 444 444 888 176 352 528 176 202 202 606 202 564 188 376 188 87 87 261 87 530 265 265 795 5 15 5 5 201 603 201 201 740 370 740 370 520 520 520 520 6 6 3 3 66 22 22 22 295 595 40 333 534 534 534 534 634 317 317 634 74 222 74 74 18 18 18 18 862 862 862 862 370 740 370 740 201 201 201 201 350 982 819 969 63 63 63 63 802 371 721 846 747 498 249 249 21 21 21 63 117 117 351 117 594 198 198 198 572 982 514 160 1 3 1 1 288 576 576 288 190 570 190 380 282 564 846 282 111 333 111 222 84 168 168 84 468 234 468 234 246 123 123 369 454 454 227 227 461 461 461 461 194 388 388 194 364 760 856 146 463 463 926 926 259 777 259 518 858 858 858 858 224 672 224 224 852 568 284 284 44 44 44 132 792 264 264 264 25 782 551 127 605 605 605 605 228 684 228 228 35 35 70 70 963 321 321 321 87 87 87 261 780 390 390 780 292 292 584 584 356 947 81 815 608 304 912 304 113 902 115 707 822 846 941 556 88 88 176 176 920 920 920 920 297 891 297 297 537 982 167 282 39 39 117 39 459 459 918 918 257 771 257 257 862 450 909 440 138 138 276 276 191 382 573 191 26 52 78 26 850 425 425 850 452 226 226 678 383 383 383 383 369 738 738 369 419 838 419 838 508 997 127 896 243 729 243 243 950 351 750 304 810 810 810 810 990 495 990 495 362 724 724 362 176 352 528 176 612 612 612 612 355 710 710 355 499 801 306 154 74 222 74 74 18 18 18 18 376 544 112 297 198 198 198 198 578 289 289 578 925 474 779 370 341 577 66 750 104 104 104 104 426 213 426 213 160 480 160 320 228 114 114 342 180 360 180 540 211 211 211 211 852 284 568 284 284 568 284 568 43 43 129 86 81 243 81 81 80 80 80 80 120 240 120 240 241 482 723 241 92 276 92 92 273 273 819 273 618 309 618 309 104 646 782 61 223 223 223 669 593 287 744 42 746 746 373 373 172 355 544 682 942 471 942 471 317 936 650 160 38 76 114 38 28 840 898 227 224 224 224 672 98 98 294 196 485 661 122 522 584 584 584 584 479 787 229 789 176 176 528 176 3 3 3 9 228 228 684 228 974 487 487 974 925 925 925 925 179 179 537 358 296 726 613 500 405 405 405 405 571 762 688 591 834 278 278 278 266 266 266 266 223 446 446 223 519 977 796 326 436 218 218 436 26 78 26 26 282 141 141 423 788 164 77 352 64 32 32 64 296 444 148 148 639 105 819 431 114 38 38 38 970 970 485 485 621 414 207 207 190 380 570 190 267 267 267 801 480 720 240 240 240 240 720 480 936 936 936 936 716 716 716 716 199 199 199 597 528 548 95 424 221 221 663 221 108 324 216 108 234 78 78 78 599 292 511 467 41 41 41 41 840 840 840 840 35 35 35 35 88 88 264 88 146 292 146 292 256 128 256 128 462 924 462 924 75 25 25 25 134 134 402 134 132 367 6 291 30 30 15 15 349 102 989 404 181 181 362 543 858 286 286 572 140 70 210 70 85 170 85 170 314 873 270 83 754 883 711 133 285 285 285 855 426 500 755 893 331 331 993 331 542 271 542 271 2 4 6 2 117 351 117 234 468 234 702 234 865 865 865 865 307 307 614 614 248 248 248 248 221 221 442 442 455 370 626 269 614 307 614 307 239 239 239 239 520 520 520 520 522 261 522 261 540 540 540 540 269 538 538 269 51 102 51 102 349 698 349 698 130 130 65 65 380 380 380 380 38 76 38 76 755 755 755 755 288 288 288 864 480 160 160 160 304 304 304 912 141 47 94 47 566 566 566 566 11 11 33 11 308 924 616 308 927 309 309 618 813 644 508 333 556 554 90 189 531 177 177 354 997 477 776 196 209 615 994 546 859 852 726 368 324 972 648 324 468 234 702 234 44 22 22 66 64 32 96 32 242 726 242 242 147 441 147 147 582 582 291 291 306 102 102 102 230 230 230 230 564 282 282 846 614 307 307 614 859 916 34 400 37 111 37 37 380 190 380 190 246 246 246 246 411 137 274 137 543 543 543 543 223 669 223 223 53 53 159 106 671 671 671 671 280 280 280 280 237 237 474 711 29 29 29 29 209 627 209 209 298 596 298 894 189 63 126 63 199 199 199 199 240 80 160 80 338 951 11 582 116 348 116 232 32 32 32 96 921 229 672 174 230 115 230 115 693 231 231 231 894 298 298 298 24 8 8 8 725 702 614 672 290 870 290 290 182 182 182 546 584 584 292 292 64 64 192 64 699 664 939 682 840 280 280 280 147 294 294 147 242 242 726 242 198 752 942 11 394 86 109 633 247 494 494 247 54 108 108 54 152 304 456 152 97 194 291 97 447 820 550 937 274 411 137 137 354 118 118 118 405 405 810 810 65 65 130 195 222 148 74 74 264 132 396 132 150 975 892 717 71 142 213 71 225 675 225 225 140 420 140 140 291 873 291 291 966 250 556 844 521 521 521 521 109 327 109 218 37 111 37 37 271 542 271 542 678 226 452 226 430 215 430 215 964 964 964 964 36 36 108 72 20 40 40 20 51 102 102 51 585 973 824 679 15 15 45 15 446 446 446 446 933 311 311 622 264 264 528 792 61 122 183 61 699 466 233 233 474 474 474 474 414 828 828 414 236 609 671 576 412 412 412 412 287 287 861 287 462 841 194 504 396 520 842 301 402 402 402 402 223 446 669 223 3 6 9 3 318 318 954 318 362 181 543 181 624 990 774 287 80 240 80 80 699 731 303 470 329 329 329 987 117 234 351 117 386 386 772 772 834 834 417 417 355 355 355 355 890 477 705 574 999 333 333 333 117 351 234 117 345 230 115 115 34 102 68 34 424 636 212 212 757 270 452 816 75 150 75 150 195 65 65 65 250 125 375 125 705 235 470 235 506 253 253 759 390 390 390 390 146 292 292 146 512 470 21 524 38 19 19 57 390 134 27 864 181 181 543 181 413 413 826 826 830 830 830 830 289 578 289 867 828 276 276 552 108 54 54 162 306 306 918 306 38 38 76 114 182 182 91 91 767 785 913 719 23 69 23 23 875 875 875 875 160 480 160 160 469 469 938 938 980 880 716 320 215 215 215 645 702 702 702 702 4 8 4 12 298 298 298 298 513 513 513 513 138 276 414 138 128 128 256 256 303 606 303 606 258 129 258 129 241 241 723 482 258 129 258 129 198 385 252 774 825 275 275 275 313 939 626 313 486 486 243 243 382 191 573 191 99 221 739 256 24 8 8 8 6 3 3 6 153 352 889 823 588 294 588 294 756 252 504 252 84 84 84 252 567 567 567 567 860 860 860 860 154 462 154 308 366 296 804 683 843 843 843 843 85 85 255 170 67 201 67 134 700 960 149 716 928 928 928 928 253 253 759 506 830 830 830 830 54 27 81 27 103 206 103 309 161 322 483 161 752 376 752 376 586 879 293 293 565 712 271 977 175 175 525 175 302 151 151 453 381 972 153 411 101 202 303 101 98 196 294 98 181 362 181 543 322 322 966 322 177 177 177 531 459 675 208 112 605 258 921 811 553 553 553 553 534 267 267 534 196 196 196 588 159 53 53 53 149 546 390 402 520 260 520 260 18 6 6 6 70 210 70 70 194 582 194 194 493 396 956 99 255 85 85 85 285 285 285 855 419 393 808 736 25 25 75 25 218 218 218 218 79 237 79 158 558 837 279 279 876 649 279 766 95 95 285 95 504 504 252 252 165 330 330 165 147 49 49 98 954 900 133 635 228 114 228 114 574 574 287 287 610 610 610 610 311 622 622 311 163 163 489 163 320 640 640 320 473 63 302 876 554 554 554 554 780 520 260 260 908 454 454 908 534 571 937 562 456 912 456 912 446 446 446 446 66 22 22 44 199 874 75 303 863 863 863 863 771 771 771 771 877 949 961 585 924 924 924 924 236 236 236 708 108 108 216 324 488 488 976 976 42 566 358 162 227 693 85 394 780 390 780 390 212 212 212 212 937 937 937 937 28 28 28 84 12 36 12 12 440 440 440 440 157 950 927 611 786 786 786 786 261 783 261 522 338 169 338 169 350 175 175 350 476 476 238 238 513 513 513 513 138 872 140 235 32 32 32 32 211 211 633 422 272 272 544 544 371 371 371 371 876 438 438 876 358 179 179 537 129 387 129 129 94 188 282 94 266 133 266 133 82 41 41 123 790 790 790 790 746 115 709 11 794 794 397 397 346 173 173 346 375 860 851 994 159 106 53 53 485 485 485 485 875 237 157 286 678 678 678 678 229 229 458 458 602 301 301 903 482 482 482 482 112 112 224 336 318 318 636 954 163 163 326 326 90 45 45 135 230 115 230 115 882 294 294 294 587 251 359 580 47 47 47 47 65 65 65 195 89 89 89 267 338 338 338 338 954 318 318 636 825 859 901 762 233 233 699 233 391 391 782 782 364 728 728 364 447 447 894 894 9 9 18 18 186 558 372 186 793 793 793 793 39 26 13 13 138 62 542 984 222 148 74 74 105 917 47 663 598 598 299 299 823 650 194 281 825 702 5 128 290 290 870 290 257 257 771 257 215 215 215 215 977 977 977 977 168 790 673 694 823 954 544 571 648 957 205 622 990 990 990 990 885 295 295 295 166 166 332 498 666 574 836 409 348 23 802 473 60 120 60 180 26 760 516 956 724 223 243 721 51 51 153 102 609 203 203 203 53 442 956 497 988 988 988 988 656 328 328 984 14 929 883 297 274 411 137 137 257 741 949 172 807 269 269 269 10 10 5 5 8 16 8 24 510 170 170 170 171 171 513 342 403 806 403 806 291 291 873 582 636 636 636 636 925 727 117 987 299 299 897 299 109 109 109 109 570 285 285 855 258 264 177 260 988 988 494 494 825 275 275 550 904 34 907 293 232 116 116 232 969 868 277 808 297 297 297 891 750 375 375 750 602 301 301 903 518 259 259 518 70 634 584 845 36 18 54 18 686 686 343 343 811 629 579 941 392 196 196 588 363 644 584 24 336 168 168 504 237 474 237 711 81 162 81 162 106 106 318 212 682 682 682 682 237 711 474 237 278 278 834 278 980 980 490 490 609 830 981 175 270 270 135 135 80 80 160 240 221 221 663 442 753 753 753 753 98 98 98 98 40 120 40 40 152 152 152 456 496 496 248 248 273 273 273 819 533 203 437 9 270 90 180 90 182 546 182 182 39 931 200 883 314 314 942 314 402 134 134 134 199 199 398 597 426 639 213 213 74 74 222 74 390 390 195 195 458 229 229 687 563 777 767 229 484 484 484 484 16 16 8 8 18 27 9 9 610 915 305 305 185 555 370 185 72 144 144 72 429 429 429 429 927 309 309 309 331 331 331 993 293 879 293 586 851 572 446 22 111 111 111 111 918 306 612 306 806 739 699 995 694 694 694 694 230 683 302 505 41 41 41 123 45 90 135 45 269 269 807 269 310 310 310 310 391 391 391 391 792 792 792 792 657 219 219 438 18 18 54 18 98 196 196 98 408 408 408 408 708 708 708 708 442 221 442 221 440 440 440 440 762 254 254 254 23 23 23 69 100 100 100 100 65 403 105 852 66 22 22 44 480 480 960 960 63 126 63 126 150 50 50 50 156 483 450 298 305 915 305 305 196 98 98 196 914 848 231 183 924 308 308 308 651 217 217 217 562 281 562 281 902 902 902 902 153 153 459 153 275 825 275 275 58 58 58 174 930 620 310 310 145 145 435 145 86 86 172 258 411 137 274 137 609 609 609 609 771 473 545 180 267 267 267 801 332 664 664 332 72 36 36 72 213 71 71 142 253 506 253 506 14 7 7 14 50 25 25 75 367 734 367 734 85 255 85 170 74 148 148 74 323 969 646 323 902 451 902 451 764 954 238 585 122 122 244 366 516 552 524 576 285 855 285 285 144 432 144 144 368 368 368 368 213 426 639 213 660 330 660 330 860 860 430 430 882 294 294 588 790 611 134 176 822 548 274 274 560 560 560 560 10 5 5 10 672 667 41 561 335 335 335 335 486 486 486 486 609 609 609 609 24 304 266 50 111 222 111 333 170 510 170 170 194 194 194 194 924 924 924 924 504 252 504 252 210 630 420 210 87 353 564 618 33 99 66 33 150 50 50 50 110 110 110 330 746 319 34 313 328 328 328 328 944 472 472 944 93 31 31 31 951 317 634 317 951 317 317 317 170 170 170 510 580 580 580 580 142 71 71 213 89 302 539 572 444 888 444 888 209 418 418 209 579 193 193 193 366 122 122 122 222 222 222 222 268 268 134 134 663 663 663 663 213 549 559 567 39 39 117 78 352 176 352 176 162 162 486 162 250 750 250 250 714 238 238 238 255 765 255 255 158 481 901 840 718 718 359 359 312 312 312 936 633 211 211 211 107 214 214 107 48 144 96 48 105 105 105 105 916 916 916 916 706 98 22 235 342 342 342 342 490 245 490 245 22 44 44 22 910 910 455 455 284 568 284 568 304 152 152 304 156 156 78 78 665 665 665 665 326 652 978 326 761 874 880 784 185 151 502 675 110 876 607 447 267 89 89 89 756 98 202 660 678 226 226 452 306 102 102 102 969 969 969 969 16 16 8 8 253 884 433 398 63 63 63 63 235 470 235 705 882 508 962 124 251 753 251 251 411 21 614 778 380 190 570 190 866 396 849 966 366 222 81 403 158 158 158 158 788 394 788 394 149 298 149 447 987 987 987 987 152 304 304 152 189 378 378 189 1 3 1 1 67 471 299 290 32 64 64 32 280 140 140 280 135 602 563 286 975 975 975 975 321 107 107 107 359 297 919 500 237 79 158 79 292 584 292 876 396 396 396 396 182 182 364 546 204 102 204 102 514 257 771 257 73 73 219 73 782 391 782 391 240 240 720 240 717 717 717 717 51 51 51 51 762 666 153 385 284 852 284 284 292 876 584 292 477 159 318 159 306 563 308 884 355 355 355 355 567 189 189 189 435 435 435 435 760 247 145 404 569 449 18 941 152 304 456 152 36 72 72 36 828 828 828 828 396 792 396 792 162 162 324 486 446 616 886 344 204 612 204 408 159 159 318 477 802 802 802 802 146 438 146 146 408 408 204 204 179 358 358 179 228 76 76 76 972 486 486 972 588 588 588 588 297 99 99 99 607 280 71 278 609 203 203 203 646 646 323 323 605 221 458 329 939 604 103 428 51 51 153 51 168 56 56 56 1000 372 230 697 574 287 287 574 918 459 918 459 514 514 514 514 612 612 612 612 592 592 296 296 526 789 263 263 792 792 792 792 910 910 910 910 39 380 843 441 671 179 445 920 265 265 265 795 32 48 16 16 208 208 104 104 35 35 35 105 292 292 292 876 368 368 368 368 193 579 193 193 146 146 438 146 761 693 609 334 55 55 110 165 190 95 285 95 221 663 221 221 186 558 186 186 297 891 297 297 285 386 613 976 126 126 63 63 313 313 313 939 393 393 786 786 452 904 904 452 190 570 190 190 828 241 562 173 170 267 977 320 268 804 268 268 321 544 941 108 170 85 170 85 482 878 464 376 39 39 39 39 693 231 231 462 180 147 536 830 216 432 648 216 768 601 274 787 281 843 562 281 279 837 279 279 96 96 192 192 1000 1000 500 500 756 252 252 252 119 119 357 119 571 571 571 571 251 251 753 251 233 233 699 233 731 731 731 731 527 527 527 527 933 311 311 311 60 30 60 30 708 708 708 708 104 208 104 312 160 240 80 80 104 288 979 598 861 367 454 631 163 163 326 489 18 36 54 18 337 397 116 60 336 336 336 336 740 625 764 442 964 587 191 656 950 399 410 178 266 532 266 532 858 286 286 286 12 36 12 24 309 321 400 24 272 272 272 272 545 545 545 545 331 398 774 300 111 111 333 111 226 226 226 226 206 618 206 206 933 534 721 3 144 288 288 144 105 105 315 105 735 735 735 735 288 288 288 288 355 355 355 355 264 264 792 264 365 365 365 365 155 501 752 916 579 579 579 579 113 226 226 113 102 565 388 92 42 42 42 42 911 340 536 195 270 540 270 810 579 906 98 75 998 478 302 922 279 797 632 186 242 242 121 121 520 260 520 260 78 39 39 78 697 697 697 697 83 926 541 497 365 730 365 730 961 961 961 961 821 821 821 821 42 42 126 42 879 879 879 879 151 151 302 302 432 430 640 142 234 702 234 234 313 313 626 626 227 227 227 227 641 641 641 641 147 147 441 294 840 280 280 280 735 735 735 735 543 543 543 543 680 93 734 632 600 300 600 300 301 301 301 903 666 883 116 94 588 294 294 588 45 90 90 45 161 161 161 161 985 985 985 985 360 360 720 720 234 234 234 234 241 241 482 723 870 580 290 290 138 414 138 138 41 82 82 41 399 798 399 798 321 321 321 321 91 273 182 91 595 595 595 595 461 922 922 461 181 543 181 362 330 220 110 110 130 260 390 130 981 327 327 327 651 787 453 1 231 77 77 154 2 987 230 693 794 794 794 794 318 318 636 954 600 265 752 613 68 68 136 204 722 361 722 361 267 267 267 267 888 296 296 296 30 30 30 30 566 79 864 513 279 400 482 354 464 232 232 696 638 996 996 300 200 676 637 327 273 546 546 273 24 48 24 72 166 332 166 332 456 304 152 152 512 256 256 512 518 259 518 259 450 450 450 450 868 434 434 868 416 653 35 423 588 294 294 588 850 850 850 850 207 207 414 621 26 13 26 13 113 320 516 188 99 99 297 99 934 934 934 934 396 599 928 766 936 312 312 312 570 380 190 190 691 240 503 776 141 282 141 282 81 81 81 243 311 933 311 311 504 634 620 793 240 240 720 240 792 792 792 792 714 238 238 238 649 403 444 998 26 26 78 26 668 668 668 668 348 692 928 562 151 151 151 151 948 632 316 316 522 783 261 261 818 409 409 818 294 882 294 588 783 261 522 261 472 472 472 472 871 871 871 871 638 273 314 681 248 248 248 248 988 494 494 988 356 178 356 178 698 225 657 980 662 213 322 872 223 614 262 705 840 280 280 280 375 125 125 125 18 12 6 6 39 78 78 39 53 106 53 159 141 141 141 141 744 744 744 744 25 25 25 75 399 798 399 798 108 108 108 108 462 154 154 154 26 52 52 26 50 150 100 50 620 310 620 310 354 40 359 771 114 228 114 228 5 5 5 15 726 726 726 726 401 401 401 401 143 143 429 143 414 276 138 138 315 315 315 945 36 12 12 12 868 434 868 434 45 15 15 15 990 330 330 330 763 763 763 763 483 459 276 707 122 122 122 366 89 825 481 800 568 609 433 233 522 783 261 261 221 221 221 221 263 263 263 263 607 414 254 644 881 546 954 90 225 75 150 75 802 401 401 802 134 268 134 402 370 185 555 185 351 675 595 368 156 468 156 312 100 200 200 100 744 372 372 744 860 860 860 860 240 120 120 360 726 308 97 245 443 443 443 443 327 327 981 654 699 348 37 460 228 456 228 456 215 215 215 215 676 676 676 676 440 358 997 208 933 311 622 311 398 199 199 398 460 920 460 920 127 127 381 127 94 188 188 94 52 52 52 156 286 286 143 143 740 341 673 22 190 95 95 285 428 428 856 856 175 175 175 525 293 293 293 879 373 663 62 44 784 392 392 784 23 861 842 79 738 246 492 246 373 373 373 373 220 440 220 440 46 23 69 23 375 375 375 375 271 271 813 271 898 898 898 898 134 134 134 402 662 102 527 984 264 264 264 264 654 557 910 363 267 534 534 267 251 251 251 251 59 589 130 389 388 388 388 388 515 515 515 515 440 440 440 440 553 504 174 530 122 122 122 122 494 960 304 33 437 437 437 437 165 165 165 165 480 160 160 320 444 444 444 444 226 226 678 226 570 855 285 285 12 8 4 4 183 183 183 183 207 621 207 207 947 101 714 60 186 186 186 186 504 504 504 504 703 703 703 703 246 246 738 246 452 534 64 657 33 66 66 33 495 165 330 165 61 61 183 61 410 820 410 820 16 24 8 8 728 261 306 142 442 221 221 663 247 741 247 247 21 21 42 42 642 214 214 214 807 738 733 945 103 103 103 103 908 553 470 562 399 399 399 399 3 3 3 3 122 122 366 122 841 252 540 628 37 111 74 37 98 147 49 49 467 467 934 934 102 204 306 102 996 498 498 996 621 211 209 111 38 114 76 38 168 821 852 465 390 390 390 390 302 302 302 906 826 826 826 826 303 303 303 303 624 728 405 862 793 793 793 793 296 888 296 296 918 918 918 918 491 491 491 491 514 514 514 514 84 84 252 84 471 82 843 434 911 705 435 393 722 722 722 722 690 176 540 313 411 274 137 137 632 253 300 520 394 788 394 788 90 90 90 90 186 186 372 372 210 210 630 210 689 558 508 230 650 975 325 325 897 252 6 761 119 119 119 119 496 496 496 496 958 958 479 479 250 704 565 961 47 141 47 47 819 33 952 217 534 356 178 178 690 621 185 847 312 312 936 624 874 980 18 135 62 186 62 62 102 102 102 306 376 376 188 188 947 947 947 947 262 524 524 262 115 750 847 987 48 144 96 48 435 870 435 870 490 245 490 245 764 791 743 274 456 912 456 912 466 466 466 466 206 618 206 206 498 498 498 498 14 14 14 42 927 618 309 309 516 258 516 258 116 116 116 116 408 204 204 408 352 352 176 176 59 59 177 59 469 469 469 469 951 317 317 317 35 35 70 70 221 442 442 221 559 657 833 46 387 129 129 129 77 77 77 77 305 305 915 305 231 231 231 231 496 744 248 248 346 346 346 346 639 213 213 426 56 104 878 827 472 416 849 599 844 844 844 844 423 423 423 423 318 318 318 318 57 19 19 38 155 155 155 155 280 280 280 280 294 294 882 294 355 494 605 55 198 5 189 335 411 411 411 411 496 950 590 775 978 268 973 401 231 77 77 154 69 23 23 23 279 93 93 186 117 117 117 117 274 274 548 548 593 593 593 593 993 924 668 467 204 612 204 204 444 444 444 444 579 579 579 579 808 847 749 482 211 422 422 211 71 71 142 213 21 21 21 21 620 304 962 795 525 175 175 175 932 466 932 466 230 230 230 230 577 190 522 361 985 22 329 648 325 975 325 325 199 398 597 199 40 87 168 416 228 76 76 152 909 303 606 303 28 84 28 28 983 983 983 983 602 562 489 836 86 994 272 595 982 629 283 224 177 988 493 225 161 161 483 322 307 614 307 614 298 2 282 869 708 708 708 708 20 60 20 20 792 396 396 792 647 488 670 312 471 942 471 942 207 414 207 414 458 229 229 687 161 483 161 322 38 38 38 114 245 245 245 735 488 12 319 912 424 424 424 424 453 703 167 280 256 512 512 256 87 438 749 688 120 40 40 40 249 249 249 249 297 594 594 297 17 17 17 17 102 34 68 34 8 8 24 8 7 7 7 7 134 67 201 67 445 875 982 621 99 33 33 66 552 184 184 184 266 18 497 927 870 292 972 888 44 17 455 232 161 322 161 483 293 293 586 879 299 598 897 299 590 590 295 295 570 285 285 570 412 412 412 412 132 47 842 332 209 966 498 666 483 322 161 161 134 67 67 201 978 978 978 978 600 200 400 200 315 315 630 945 976 488 976 488 507 169 169 338 238 357 119 119 435 435 435 435 711 711 711 711 506 253 759 253 699 233 233 233 90 180 90 180 30 15 15 30 840 840 840 840 45 45 135 45 42 42 21 21 85 170 85 170 888 296 296 296 96 48 96 48 148 674 86 296 206 206 103 103 374 561 187 187 531 886 741 465 72 216 72 72 398 45 833 857 995 617 328 813 227 227 227 681 802 928 587 761 498 249 249 498 29 58 29 58 556 556 556 556 336 112 112 112 732 732 732 732 277 277 277 277 324 324 972 324 461 922 922 461 987 65 291 587 510 510 510 510 197 197 394 591 795 265 265 265 54 54 54 54 423 968 277 359 207 414 207 414 528 838 265 500 866 433 433 866 318 106 106 106 718 718 718 718 282 204 162 179 262 53 845 318 148 148 444 296 719 561 520 225 309 309 927 309 1 77 21 881 88 264 176 88 450 150 150 150 792 396 792 396 384 128 128 128 198 396 594 198 294 588 294 588 803 803 803 803 612 126 469 177 690 230 460 230 940 245 910 669 66 465 637 395 736 418 642 909 238 412 968 72 206 618 206 206 916 820 702 967 474 387 407 689 71 71 213 71 17 51 17 34 808 808 808 808 673 123 578 55 145 435 145 145 240 240 240 720 188 564 376 188 327 378 55 910 424 424 848 848 123 246 123 369 331 993 331 331 221 663 221 221 146 292 146 292 18 12 6 6 192 192 192 192 105 315 105 210 778 778 778 778 713 713 713 713 235 235 470 705 14 858 246 330 108 36 72 36 469 17 273 688 114 57 171 57 43 43 43 129 74 715 479 485 112 112 56 56 462 924 462 924 240 240 120 120 187 187 187 561 262 131 131 262 669 669 669 669 948 619 720 455 2 2 2 2 805 790 322 605 652 978 326 326 793 793 793 793 136 136 136 136 546 549 98 451 270 810 270 270 531 16 97 219 695 418 783 688 92 46 92 46 873 873 873 873 557 506 472 222 851 851 851 851 311 933 622 311 54 27 27 81 24 8 8 8 822 128 101 105 205 410 410 205 95 95 190 190 218 654 218 218 249 498 498 249 50 50 50 150 103 206 206 103 316 316 316 948 427 594 314 489 289 867 289 578 170 85 255 85 282 803 847 214 140 284 444 960 170 170 170 510 464 464 928 928 538 538 538 538 214 214 428 642 438 856 391 766 940 470 470 940 301 301 903 602 90 90 90 270 240 120 120 240 996 332 664 332 375 125 125 125 110 110 330 110 100 50 100 50 221 663 442 221 145 145 145 435 900 300 300 600 513 342 171 171 209 209 209 209 346 13 33 806 288 96 96 192 251 251 251 753 106 106 106 106 617 617 617 617 5 15 5 10 164 164 328 328 504 454 833 42 306 306 153 153 514 514 514 514 160 320 160 320 79 79 79 79 510 340 170 170 794 397 397 794 953 44 318 552 685 685 685 685 1 1 1 3 733 733 733 733 189 378 567 189 287 287 287 861 546 273 819 273 182 182 182 182 591 591 591 591 72 216 72 144 168 212 34 574 705 109 618 276 284 284 284 852 139 417 139 139 443 969 407 783 273 721 408 824 408 204 612 204 63 162 690 355 486 243 486 243 818 818 818 818 141 94 47 47 256 256 256 768 198 66 66 66 119 357 119 119 24 72 24 24 264 264 264 264 667 667 667 667 208 208 208 624 790 395 790 395 58 116 174 58 21 14 7 7 264 264 792 264 133 383 175 598 201 201 603 201 525 350 175 175 71 142 71 142 40 468 460 423 117 351 117 117 264 528 264 792 216 108 324 108 806 171 171 525 582 352 824 491 132 132 132 132 425 850 850 425 274 217 989 675 28 28 28 84 24 8 8 8 694 694 694 694 848 424 848 424 203 324 387 182 290 580 290 580 317 317 317 951 89 89 89 89 176 528 176 352 56 764 592 961 397 397 397 397 414 207 414 207 372 124 124 124 9 3 3 3 744 258 305 715 106 106 318 106 38 38 38 114 186 558 186 186 58 58 58 58 136 872 188 334 364 364 364 364 874 472 222 200 65 170 315 339 61 61 183 61 310 139 374 879 212 636 212 212 453 151 151 302 300 300 600 600 336 168 168 504 540 180 180 180 608 24 456 740 275 275 825 550 14 14 42 14 267 89 89 89 308 616 924 308 700 350 350 700 470 470 470 470 561 187 374 187 281 281 562 562 988 988 988 988 622 682 669 413 894 501 984 574 164 82 164 82 632 316 316 632 74 74 222 74 232 116 348 116 211 211 211 633 480 480 480 480 814 407 407 814 226 226 452 678 875 875 875 875 304 42 745 52 298 453 616 682 490 490 490 490 778 778 389 389 87 261 87 87 260 780 260 260 70 210 70 140 956 921 376 113 557 55 931 395 15 15 15 45 110 55 165 55 472 753 602 154 392 392 196 196 320 960 320 320 789 625 672 575 20 20 40 60 36 36 36 36 28 28 28 84 826 826 826 826 522 783 261 261 37 74 37 111 527 527 527 527 92 46 46 138 868 434 434 868 307 307 614 614 52 52 156 52 432 216 216 648 679 962 739 963 412 824 412 824 936 936 936 936 468 234 234 702 243 486 243 486 82 41 41 82 203 203 203 609 308 308 308 924 908 454 454 908 866 866 866 866 713 419 929 374 317 317 951 634 299 299 598 897 349 349 698 698 11 11 33 22 585 585 585 585 444 222 222 444 236 708 472 236 916 916 916 916 33 214 453 346 391 59 699 152 996 332 332 332 244 732 244 488 229 503 606 617 196 392 392 196 940 940 940 940 513 171 342 171 153 883 109 201 98 741 984 694 980 980 980 980 85 85 255 85 964 964 964 964 626 313 313 626 697 697 697 697 406 203 609 203 529 537 46 232 2 4 2 6 196 98 294 98 63 63 126 126 296 296 296 888 672 779 61 925 652 326 326 978 186 186 372 558 946 946 946 946 264 132 132 396 260 260 260 780 93 31 31 31 898 759 336 686 810 270 270 270 127 127 127 127 166 107 173 510 175 175 525 175 553 553 553 553 197 197 591 197 744 744 744 744 84 42 42 126 183 183 183 549 727 505 630 2 369 369 369 369 41 82 41 82 600 400 200 200 312 319 42 521 450 450 900 900 747 747 747 747 946 882 644 203 978 706 689 795 333 999 666 333 307 921 307 307 290 580 290 580 429 286 143 143 35 137 607 566 184 92 92 184 293 641 44 865 119 357 238 119 641 641 641 641 339 113 113 113 402 343 47 465 643 748 156 901 313 626 939 313 117 351 234 117 102 204 204 102 814 814 814 814 822 822 411 411 40 80 120 40 234 117 234 117 661 661 661 661 193 193 579 193 981 327 654 327 31 31 62 93 36 18 18 54 113 113 226 339 775 186 945 716 203 866 422 46 101 905 509 84 976 976 976 976 166 498 166 166 238 238 238 238 285 570 855 285 832 832 832 832 265 265 265 265 330 723 511 932 156 52 104 52 147 147 441 147 551 551 551 551 669 669 669 669 212 212 424 424 243 6 553 865 240 80 80 160 384 524 978 659 27 408 32 76 683 260 582 891 667 667 667 667 392 392 196 196 610 494 477 22 699 323 731 340 59 59 59 59 501 167 167 334 116 116 116 116 448 448 448 448 770 770 385 385 181 181 543 181 36 72 36 72 574 574 574 574 155 155 155 155 198 198 198 198 128 128 64 64 754 74 324 42 154 154 154 462 484 484 242 242 600 600 300 300 866 866 866 866 471 471 471 471 986 986 986 986 175 525 175 175 81 243 81 81 177 354 177 531 68 68 68 204 260 260 260 780 489 163 163 163 153 306 153 306 494 247 247 741 284 852 284 284 172 172 516 172 161 161 483 161 936 455 497 115 128 256 384 128 724 303 702 904 182 546 182 182 521 557 270 950 372 543 28 325 867 289 289 289 334 668 668 334 360 186 487 462 40 120 40 40 36 36 108 36 66 132 198 66 925 925 925 925 289 525 975 14 298 560 715 787 290 580 580 290 660 220 220 220 924 924 924 924 78 234 156 78 346 346 346 346 857 982 828 17 232 696 232 232 66 22 22 22 582 194 194 194 569 569 569 569 852 852 426 426 338 169 169 507 42 42 42 126 385 574 513 565 86 43 43 86 9 3 3 3 780 390 780 390 95 190 95 190 180 180 180 180 562 281 562 281 324 648 648 324 475 424 46 258 42 21 21 42 142 284 426 142 914 914 914 914 628 314 628 314 714 357 714 357 3 9 3 3 421 471 419 58 650 311 596 723 219 73 73 73 494 988 494 988 150 450 150 150 411 411 411 411 21 4 228 560 590 590 590 590 763 763 763 763 398 398 796 796 81 81 81 243 312 104 104 104 570 285 285 570 169 169 169 169 213 213 213 213 328 984 328 328 122 904 918 325 966 386 219 213 678 678 339 339 452 452 904 904 288 576 576 288 35 70 70 35 90 90 180 180 37 37 74 74 354 354 354 354 236 708 236 472 897 897 897 897 306 153 306 153 299 262 476 31 837 592 887 853 86 86 258 86 648 216 216 216 405 135 135 135 76 76 76 228 244 244 732 244 18 18 36 36 400 200 400 200 510 255 765 255 176 176 528 176 820 820 820 820 258 258 774 258 790 790 395 395 386 101 540 829 465 252 958 654 418 418 418 418 720 240 240 480 388 776 388 776 266 798 266 532 198 158 965 112 720 360 720 360 96 144 48 48 71 71 71 71 54 18 18 36 400 600 200 200 707 707 707 707 362 181 543 181 548 548 548 548 94 94 282 94 106 106 212 318 138 862 27 915 680 680 680 680 222 222 666 222 101 303 101 101 755 755 755 755 106 106 106 106 590 590 295 295 175 175 525 175 330 110 110 110 74 148 74 148 186 186 372 372 236 708 236 236 530 265 265 795 194 97 97 194 495 495 495 495 253 426 743 744 26 26 26 26 310 310 310 310 515 979 63 344 482 504 90 853 801 801 801 801 127 360 131 656 42 126 42 42 317 317 951 317 18 9 18 9 207 207 621 414 276 498 590 346 894 298 298 596 312 355 153 305 84 84 84 84 116 116 348 232 586 586 586 586 215 33 810 773 917 917 917 917 891 297 297 297 73 73 73 73 270 270 810 270 327 327 981 327 75 25 25 25 265 194 2 465 840 840 840 840 891 297 297 297 7 7 21 7 86 86 258 86 771 514 257 257 623 444 658 631 415 328 753 269 512 512 256 256 666 333 666 333 207 414 621 207 916 838 833 375 117 351 234 117 385 385 385 385 559 815 70 548 273 273 546 546 69 138 138 69 208 208 208 624 149 149 447 149 577 224 901 492 216 216 432 648 305 305 915 305 218 218 436 654 352 176 352 176 14 14 14 42 531 177 177 354 256 512 256 768 993 993 993 993 572 286 572 286 311 311 311 311 80 240 80 160 597 199 199 199 624 936 312 312 948 948 948 948 558 656 133 842 35 35 35 105 513 513 513 513 261 261 261 783 152 456 304 152 45 45 45 45 213 213 213 639 746 746 746 746 72 144 144 72 576 66 137 641 970 970 970 970 18 9 9 27 112 112 112 336 362 362 181 181 293 586 293 586 302 906 302 604 289 781 480 650 930 240 523 842 838 70 216 805 79 158 79 158 680 680 680 680 198 198 594 396 505 505 505 505 671 651 881 237 308 308 924 308 105 70 35 35 13 227 393 793 900 900 450 450 473 946 946 473 528 852 191 583 201 898 577 165 288 288 864 576 287 287 861 287 483 338 298 286 934 934 934 934 704 352 352 704 496 992 496 992 885 885 885 885 628 142 378 698 894 298 298 298 304 152 304 152 304 304 152 152 765 510 255 255 260 520 260 520 131 131 393 131 476 952 476 952 888 888 444 444 180 180 180 180 426 852 852 426 510 255 765 255 123 369 123 123 263 526 263 526 912 434 636 898 326 326 978 326 168 336 168 336 252 170 837 214 569 384 93 508 357 714 357 714 126 126 63 63 144 48 96 48 193 579 193 193 93 93 93 93 207 212 395 273 612 918 306 306 132 66 132 66 477 897 946 814 544 789 670 339 326 224 284 710 571 571 571 571 375 250 125 125 202 202 202 202 163 326 163 489 784 710 534 232 398 398 199 199 122 61 183 61 950 950 950 950 540 540 540 540 907 907 907 907 216 108 108 324 643 210 384 810 487 281 374 191 642 214 214 214 636 212 212 212 486 654 867 181 824 463 699 570 186 558 186 186 367 734 367 734 60 10 414 898 456 152 304 152 83 83 249 83 39 117 39 39 123 41 41 41 239 181 801 962 901 901 901 901 343 313 564 807 614 151 380 441 214 214 214 642 138 138 414 138 825 825 825 825 208 208 208 624 510 718 408 158 660 660 660 660 134 268 402 134 154 462 154 154 207 138 69 69 36 72 108 36 774 774 774 774 52 104 156 52 190 285 95 95 717 239 239 478 290 290 290 870 169 157 663 771 145 493 134 968 979 979 979 979 526 942 275 424 101 202 101 202 216 216 432 432 59 59 59 59 286 778 540 975 620 942 558 905 224 105 19 512 271 813 542 271 799 665 590 865 191 191 382 382 668 668 668 668 939 939 939 939 562 562 562 562 231 231 693 231 114 764 268 159 707 707 707 707 272 272 816 544 244 488 488 244 218 654 218 436 452 226 678 226 570 570 570 570 168 336 168 504 113 339 113 226 168 112 56 56 665 493 627 449 11 33 11 11 26 181 24 619 228 76 76 76 47 847 543 409 368 368 736 736 386 605 940 198 34 17 17 34 885 731 883 777 263 263 263 263 105 105 105 315 548 548 548 548 286 286 143 143 123 123 123 123 938 938 469 469 663 221 221 221 594 594 594 594 649 649 649 649 427 975 317 98 873 730 44 312 540 270 270 540 121 785 695 599 156 156 468 156 679 323 436 722 183 366 549 183 664 332 332 996 912 608 798 424 211 211 211 211 891 891 891 891 498 10 760 329 272 136 136 272 177 354 531 177 323 969 323 323 692 695 485 588 167 167 167 501 99 297 99 99 29 29 58 58 544 272 544 272 504 504 504 504 132 88 44 44 791 791 791 791 238 238 714 238 135 135 135 405 168 252 84 84 194 582 194 194 794 48 43 401 61 61 61 183 165 165 495 165 880 948 678 867 92 92 276 92 484 242 726 242 506 253 759 253 236 236 236 236 431 803 956 500 619 30 771 846 645 645 645 645 447 894 447 894 163 163 163 489 155 310 465 155 186 910 254 236 105 35 35 35 12 36 12 12 402 134 134 268 605 826 172 331 310 155 155 310 34 68 34 102 262 262 262 786 782 309 912 117 525 525 525 525 836 836 836 836 161 161 161 161 196 196 196 196 711 711 711 711 315 315 315 315 46 23 46 23 623 623 623 623 129 129 129 129 546 293 590 473 260 520 520 260 934 934 467 467 315 105 105 105 296 592 296 592 778 778 778 778 80 80 160 240 460 460 920 920 714 238 238 238 66 66 66 66 934 506 46 102 638 319 319 957 306 153 153 459 382 191 191 382 563 563 563 563 418 418 418 418 129 43 43 86 690 230 230 230 461 461 461 461 210 210 210 210 36 72 108 36 463 926 463 926 3 3 3 3 448 224 448 224 196 588 392 196 208 208 208 624 262 786 262 262 174 174 174 522 108 36 36 36 437 437 437 437 999 333 333 333 507 169 169 169 894 447 894 447 394 394 788 788 395 674 947 361 728 728 728 728 19 19 19 57 377 754 377 754 95 95 95 95 67 582 337 631 177 878 533 596 91 273 91 91 50 50 100 100 29 600 314 110 334 439 881 361 174 348 348 174 96 96 288 96 553 553 553 553 320 320 960 320 292 292 584 584 966 966 966 966 932 392 984 391 269 269 807 269 64 32 64 32 102 204 102 306 297 891 297 297 594 891 297 297 610 305 610 305 164 164 492 328 260 260 260 780 598 598 598 598 930 310 310 310 125 125 250 375 139 583 215 734 354 708 708 354 824 416 310 505 250 250 250 750 218 436 218 436 309 309 927 309 419 419 419 419 164 164 164 164 896 896 448 448 107 107 214 214 477 954 477 954 68 414 623 888 839 850 528 520 414 138 276 138 327 327 654 654 902 451 902 451 39 39 39 39 271 271 271 271 955 879 805 575 23 23 69 23 776 388 776 388 391 899 44 237 268 268 804 268 61 61 183 61 840 560 280 280 458 687 229 229 452 316 459 467 981 327 327 327 202 404 606 202 488 976 976 488 277 277 277 277 126 252 252 126 274 137 137 274 968 968 968 968 237 79 79 79 301 301 301 301 473 473 473 473 224 224 448 448 284 142 284 142 312 312 312 936 63 63 189 126 346 692 692 346 156 52 52 104 915 305 610 305 681 683 523 370 153 459 306 153 13 13 13 13 382 382 191 191 383 766 766 383 754 892 6 918 728 728 364 364 334 167 167 501 248 248 248 248 967 967 967 967 73 73 73 73 180 180 360 360 129 129 387 258 459 918 459 918 384 384 384 384 375 125 250 125 837 837 837 837 784 784 784 784 232 232 464 696 131 681 27 896 202 101 101 202 939 313 313 313 158 474 158 158 426 142 284 142 89 89 89 267 333 333 999 333 159 477 159 159 135 680 437 932 275 275 275 825 96 96 96 288 585 281 911 918 44 22 22 44 185 555 185 185 26 39 13 13 738 369 369 738 161 161 161 483 730 730 730 730 247 247 741 247 81 477 643 999 6 2 2 2 157 157 157 471 369 369 369 369 278 834 278 278 574 788 358 259 316 948 632 316 204 136 68 68 638 638 638 638 71 142 71 213 463 463 463 463 218 218 654 218 903 301 301 301 255 255 255 255 851 851 851 851 990 495 495 990 582 582 582 582 291 291 291 873 55 128 996 602 37 111 37 74 128 128 256 256 217 217 434 434 247 741 247 247 263 564 583 701 304 912 608 304 47 141 47 47 54 54 54 54 810 810 810 810 475 475 475 475 164 164 328 328 750 375 375 750 318 636 318 636 71 142 213 71 640 479 755 767 555 185 185 370 57 57 114 171 805 799 321 201 165 55 55 55 257 771 257 257 639 797 841 212 318 636 318 954 144 144 432 288 181 93 542 652 21 7 7 7 20 40 40 20 705 705 705 705 830 830 415 415 682 682 341 341 402 402 201 201 907 546 787 199 113 754 4 535 756 756 378 378 714 58 810 217 272 340 786 269 484 923 845 513 433 433 433 433 65 195 65 65 594 219 395 128 72 72 72 72 67 201 67 134 33 11 11 22 312 156 468 156 468 156 156 312 549 549 549 549 112 112 336 112 169 218 921 840 147 441 147 147 176 528 176 176 536 536 536 536 588 622 864 462 142 142 142 426 240 80 80 80 574 287 861 287 17 51 17 17 818 409 409 818 5 15 10 5 796 796 796 796 463 463 463 463 69 90 522 311 517 517 517 517 159 618 909 647 209 209 209 209 182 182 546 364 742 371 371 742 194 388 194 388 145 145 435 145 290 290 580 580 832 416 832 416 542 271 271 542 243 243 243 243 768 768 384 384 205 205 205 205 91 273 182 91 871 755 6 846 310 310 310 930 474 930 305 528 194 194 194 582 214 428 428 214 112 112 112 112 126 126 378 126 598 261 924 560 338 338 338 338 450 140 578 427 526 789 263 263 498 166 166 166 548 548 548 548 35 35 35 105 274 274 274 822 900 900 900 900 531 177 177 177 653 653 653 653 264 264 528 792 232 520 129 690 292 292 876 292 138 138 414 276 89 89 178 267 604 749 625 82 374 349 950 767 202 303 101 101 92 184 184 92 904 452 904 452 260 520 260 780 946 796 42 604 74 37 111 37 311 933 311 622 257 257 771 257 146 303 160 974 50 100 50 100 240 720 240 240 167 167 167 167 468 156 156 312 499 531 762 463 169 612 121 962 315 315 945 315 748 826 883 279 327 327 981 654 638 638 319 319 386 193 193 386 924 809 672 405 312 312 312 312 231 231 231 231 560 280 280 840 294 294 882 294 410 410 410 410 140 643 342 553 63 21 21 21 16 16 16 16 409 837 592 45 173 519 346 173 94 94 282 188 193 193 193 193 207 69 138 69 640 320 960 320 480 160 320 160 657 999 933 600 429 143 143 143 588 196 392 196 107 534 124 439 201 402 201 603 201 201 201 201 322 644 644 322 370 370 185 185 404 404 404 404 27 54 81 27 165 330 165 330 690 690 690 690 770 625 64 315 180 378 251 342 276 276 276 828 212 212 212 636 123 369 123 123 649 649 649 649 186 186 558 372 269 807 269 538 67 201 67 67 305 915 305 305 664 664 332 332 304 496 907 660 139 139 139 417 88 678 906 682 167 167 167 501 164 985 987 327 152 228 76 76 542 542 542 542 64 128 128 64 849 283 283 283 889 756 432 30 888 888 888 888 176 528 176 352 128 128 128 128 882 882 882 882 59 177 118 59 236 236 472 708 440 440 220 220 93 186 279 93 119 119 119 119 477 159 159 159 834 834 834 834 860 780 460 826 230 345 115 115 9 9 27 9 492 984 984 492 82 246 164 82 112 112 224 224 138 414 138 138 932 932 466 466 488 129 448 60 314 157 314 157 34 34 102 34 189 378 189 378 216 108 108 216 294 294 294 882 42 42 42 126 268 268 134 134 597 199 199 199 946 946 473 473 75 25 25 25 329 626 814 301 140 140 140 420 447 298 149 149 406 915 765 311 177 59 59 59 5 922 356 657 221 442 221 442 305 915 305 610 348 696 348 696 996 996 996 996 879 879 879 879 414 445 450 664 65 65 65 195 254 508 762 254 249 83 83 166 512 512 512 512 186 63 469 419 717 717 717 717 278 278 834 556 293 293 293 293 794 794 794 794 384 384 768 768 380 380 380 380 592 592 592 592 302 906 302 604 289 289 867 578 147 147 441 147 182 91 182 91 265 265 795 265 345 345 690 690 558 558 558 558 401 401 401 401 928 464 464 928 330 165 495 165 245 490 245 490 191 187 475 713 466 233 233 699 209 418 418 209 276 92 92 184 826 826 826 826 240 240 720 240 298 298 298 894 476 476 476 476 307 921 614 307 907 907 907 907 510 165 173 360 552 552 276 276 951 317 317 634 107 730 314 295 499 691 561 898 924 590 847 645 82 82 164 246 364 364 728 728 478 956 478 956 134 268 134 268 393 131 131 262 741 247 247 247 170 170 170 510 972 972 972 972 951 93 280 1000 24 72 24 24 296 888 296 296 939 43 171 501 847 847 847 847 43 43 86 129 37 74 37 111 162 311 351 754 315 315 945 315 302 151 453 151 80 80 80 240 863 863 863 863 242 242 484 484 869 361 966 362 164 164 492 164 453 453 906 906 186 372 558 186 730 730 730 730 893 602 649 826 291 97 97 194 180 949 853 721 313 626 313 939 226 226 678 226 7 14 7 21 906 906 906 906 53 53 106 106 182 182 364 364 367 800 510 74 397 397 397 397 334 334 334 334 67 201 67 134 43 445 3 639 883 883 883 883 526 526 526 526 758 758 379 379 73 73 73 219 187 857 975 380 120 240 120 240 66 198 66 66 38 38 38 114 185 185 185 185 919 919 919 919 312 104 208 104 596 218 849 361 492 984 492 984 231 77 77 154 162 324 324 162 974 487 974 487 198 66 66 66 250 125 125 250 882 882 882 882 929 327 612 514 574 287 287 861 285 285 855 285 195 195 390 390 244 122 244 122 217 217 217 651 363 726 726 363 59 118 59 118 487 168 181 181 344 172 516 172 161 161 483 161 507 169 169 338 535 535 535 535 369 738 738 369 94 282 94 94 64 128 128 64 407 814 814 407 53 53 159 53 93 279 186 93 45 45 90 90 389 389 389 389 105 210 210 105 102 175 43 803 846 282 564 282 217 651 434 217 608 513 677 798 137 137 274 411 246 82 164 82 516 258 774 258 638 319 319 638 13 26 13 26 572 572 572 572 970 871 429 20 460 460 230 230 179 179 537 358 303 303 303 909 201 201 201 201 551 551 551 551 8 8 8 24 237 237 237 237 80 80 240 80 230 230 230 230 632 632 632 632 286 286 572 858 213 870 106 717 175 175 350 350 684 283 236 104 102 306 102 204 854 534 89 743 27 81 27 27 275 550 825 275 128 256 128 256 782 782 782 782 762 762 762 762 254 512 888 811 124 43 839 260 680 630 258 586 113 113 226 226 772 772 772 772 982 94 924 812 816 272 272 272 273 273 546 819 186 93 93 279 759 759 759 759 117 39 39 39 49 98 49 147 250 500 250 500 466 233 233 466 210 210 210 630 818 818 818 818 305 1000 949 532 84 84 168 252 287 822 830 829 501 167 167 167 32 32 32 32 602 602 301 301 30 10 10 10 755 755 755 755 944 944 944 944 408 408 408 408 496 248 248 744 354 177 354 177 156 78 156 78 270 810 270 270 800 800 800 800 536 8 54 829 303 101 202 101 918 918 918 918 857 899 353 333 855 938 20 269 132 132 396 132 340 510 170 170 4 4 2 2 843 281 281 281 239 239 239 717 863 761 60 739 706 706 706 706 497 133 269 639 394 591 197 197 131 131 262 393 45 90 45 90 390 130 260 130 229 939 529 233 87 87 87 261 114 342 114 114 199 417 576 472 42 84 84 42 702 468 234 234 822 657 938 300 564 846 282 282 152 456 152 152 857 857 857 857 228 456 456 228 31 31 93 31 284 426 142 142 351 415 623 810 190 95 95 190 552 79 961 408 646 385 316 555 456 456 456 456 176 528 176 176 121 121 121 121 560 560 560 560 38 114 38 38 538 538 269 269 441 441 441 441 7 7 21 7 746 746 746 746 296 888 296 296 26 78 26 26 170 170 510 170 313 939 313 626 172 172 172 172 167 501 167 167 825 825 825 825 321 642 321 642 936 936 936 936 264 528 264 792 188 188 564 188 783 261 261 522 60 30 30 60 902 902 902 902 114 38 38 76 86 43 43 129 789 263 263 526 882 294 294 588 59 288 732 244 210 70 70 70 657 657 657 657 72 72 216 144 570 570 570 570 991 991 991 991 899 244 534 7 79 125 54 667 135 135 270 405 846 846 846 846 788 394 394 788 88 132 44 44 536 268 268 804 15 453 230 504 64 383 394 125 313 313 939 313 20 10 30 10 822 605 828 437 315 315 315 945 538 538 269 269 30 30 30 30 448 448 896 896 857 857 857 857 112 168 56 56 930 465 930 465 134 134 67 67 530 530 265 265 442 221 221 442 470 940 940 470 726 242 484 242 759 5 839 903 621 207 207 414 253 506 253 506 343 343 343 343 234 702 234 234 43 86 43 86 220 220 220 660 285 570 285 855 55 55 165 55 748 748 374 374 29 29 58 87 308 924 308 308 502 251 502 251 621 207 207 207 820 820 820 820 205 205 205 205 365 730 365 730 708 354 354 708 228 228 228 228 375 375 375 375 524 689 432 485 232 696 232 232 525 350 175 175 25 25 25 75 110 142 595 377 278 278 278 278 758 988 198 95 110 55 110 55 330 215 390 716 622 50 693 993 183 366 549 183 207 138 69 69 537 16 744 931 612 130 489 363 572 458 72 206 84 84 42 42 630 945 315 315 9 27 9 18 267 801 534 267 210 210 210 210 48 48 144 96 556 556 556 556 10 10 10 30 259 259 777 259 144 72 72 216 503 55 930 201 61 61 61 61 511 511 511 511 990 330 330 330 781 781 781 781 162 324 324 162 610 305 610 305 257 257 771 514 502 251 502 251 84 126 42 42 300 600 300 600 612 204 204 204 277 554 277 831 595 595 595 595 665 665 665 665 955 908 789 38 232 696 232 232 549 542 275 500 107 321 107 214 640 960 320 320 136 408 136 136 99 198 198 99 55 55 110 110 914 914 914 914 369 123 123 123 730 730 730 730 251 755 548 306 57 57 57 57 114 38 38 38 48 48 96 144 124 248 124 248 727 727 727 727 563 248 349 234 110 110 55 55 239 239 239 239 930 465 465 930 236 354 118 118 702 92 82 762 950 475 950 475 387 129 129 129 9 6 3 3 648 432 216 216 184 184 184 552 335 694 544 158 243 967 547 930 883 316 727 909 392 196 588 196 420 210 420 210 499 355 260 977 6 12 18 6 290 290 290 870 244 244 732 244 774 774 774 774 879 293 293 293 323 420 457 126 55 165 55 55 540 360 180 180 222 666 222 222 325 483 503 728 876 876 876 876 287 861 287 287 49 147 49 49 87 58 29 29 37 111 74 37 663 663 663 663 40 40 120 40 967 967 967 967 351 117 117 117 190 190 190 570 311 311 933 311 673 928 380 836 666 41 613 605 68 204 68 68 146 146 73 73 74 148 74 148 141 423 141 141 692 692 692 692 175 360 836 267 577 659 124 41 809 948 448 618 570 190 190 190 319 319 319 319 135 135 135 135 621 207 207 207 418 418 418 418 837 837 837 837 861 538 966 115 982 982 982 982 91 91 273 91 46 46 46 138 670 335 670 335 338 169 169 507 780 960 455 667 57 808 188 60 866 182 507 65 124 124 62 62 233 699 233 233 477 477 477 477 985 985 985 985 396 396 396 396 545 545 545 545 39 117 39 39 480 480 960 960 128 441 555 947 117 117 117 117 346 692 346 692 456 152 152 152 36 108 36 36 177 531 177 354 38 38 38 114 259 352 680 467 556 834 278 278 270 270 270 810 989 883 995 334 108 324 108 216 153 102 51 51 553 553 553 553 268 268 268 268 246 246 738 246 150 300 450 150 808 808 808 808 931 931 931 931 482 491 298 668 968 968 968 968 145 145 145 145 24 72 48 24 519 173 173 173 316 316 316 316 277 145 89 657 84 28 28 28 1000 1000 1000 1000 168 336 168 336 13 26 13 39 279 764 262 583 389 778 778 389 834 834 834 834 335 335 670 670 783 261 522 261 210 210 420 630 60 70 849 443 41 306 857 360 648 216 216 216 973 936 85 252 253 759 253 253 240 240 120 120 728 728 728 728 594 297 594 297 434 217 434 217 642 642 642 642 363 726 726 363 646 323 969 323 825 825 825 825 234 117 117 351 62 62 31 31 279 279 558 837 714 476 238 238 236 236 236 236 477 477 477 477 837 279 279 279 325 650 975 325 898 647 447 355 612 306 918 306 223 223 223 223 302 678 177 971 405 698 741 572 39 78 39 117 253 506 253 759 252 252 126 126 324 108 108 108 471 471 471 471 224 112 112 224 594 594 594 594 4 2 2 6 438 657 219 219 567 378 189 189 306 306 918 306 29 29 29 87 175 525 350 175 56 475 610 680 510 255 255 510 926 40 44 604 756 756 756 756 936 468 936 468 490 490 490 490 566 566 566 566 11 22 11 33 266 133 266 133 167 167 167 167 860 430 860 430 74 148 74 148 363 363 363 363 493 986 493 986 952 952 952 952 186 186 186 186 606 370 977 897 665 665 665 665 77 231 77 77 796 796 796 796 513 513 513 513 696 696 696 696 138 276 414 138 158 672 531 29 650 325 325 975 42 42 21 21 168 56 112 56 326 489 163 163 706 706 706 706 1 3 1 1 814 76 668 673 956 128 17 175 783 261 261 261 118 118 236 236 158 316 158 316 1000 500 1000 500 560 116 561 299 831 203 383 169 313 313 626 626 236 354 118 118 302 302 906 302 406 393 409 381 551 625 158 817 40 20 40 20 279 837 279 558 610 610 610 610 101 33 279 97 816 544 272 272 355 355 710 710 575 575 575 575 915 746 538 463 525 709 785 875 479 202 43 299 854 854 854 854 812 58 901 528 95 949 601 451 116 116 116 116 774 774 774 774 673 142 34 938 421 352 847 108 535 16 879 100 509 685 475 341 297 99 99 99 395 790 790 395 184 92 184 92 387 387 387 387 225 261 764 132 944 806 409 254 314 314 314 314 618 412 206 206 982 982 491 491 213 213 639 426 109 218 218 109 122 244 244 122 211 422 211 633 735 313 15 55 41 41 41 41 630 504 978 281 878 525 240 69 74 96 998 132 39 13 26 13 351 351 351 351 480 960 480 960 518 931 907 539 864 288 288 288 231 462 231 462 470 898 521 713 427 427 854 854 800 800 400 400 569 666 534 138 512 512 512 512 102 306 102 102 51 153 102 51 433 866 433 866 213 213 639 213 133 266 133 266 833 833 833 833 456 684 228 228 418 418 209 209 110 220 110 220 609 203 406 203 334 334 167 167 300 300 900 600 473 473 473 473 195 195 195 585 712 712 712 712 978 489 978 489 68 68 68 68 61 61 183 122 239 581 516 715 53 53 53 159 153 153 153 459 480 960 960 480 68 68 204 68 965 965 965 965 726 480 948 721 155 155 310 310 321 409 913 880 482 241 241 723 572 286 286 572 534 801 267 267 122 244 122 244 719 719 719 719 11 22 11 22 202 101 101 303 452 226 226 678 250 500 750 250 398 637 711 80 861 287 287 287 459 918 459 918 254 254 254 254 251 251 502 753 472 472 944 944 70 140 140 70 408 816 408 816 297 297 891 297 32 32 64 96 352 704 352 704 41 123 41 41 108 324 108 216 524 609 906 68 5 10 5 10 918 970 461 729 405 848 502 62 512 256 512 256 11 11 11 11 280 280 840 560 489 978 489 978 586 418 943 30 234 702 234 468 596 248 67 730 870 870 870 870 198 594 198 396 489 489 978 978 632 697 806 401 249 249 747 249 321 107 107 107 297 891 297 297 628 628 628 628 255 765 255 255 868 868 868 868 17 17 51 17 703 703 703 703 24 12 12 24 481 481 481 481 407 621 323 764 831 115 20 901 303 101 202 101 859 859 859 859 327 448 475 48 466 932 466 932 315 315 630 630 968 968 968 968 785 785 785 785 459 918 459 918 472 435 685 220 58 58 58 58 564 725 276 950 668 83 95 333 213 71 71 142 265 530 265 795 704 352 704 352 320 160 160 320 716 716 716 716 329 658 329 658 876 876 876 876 902 902 902 902 662 572 2 991 177 177 354 531 73 73 73 219 41 82 41 82 117 117 234 234 150 150 150 150 53 508 899 323 374 374 374 374 520 520 260 260 86 129 43 43 492 492 246 246 906 906 906 906 615 205 410 205 90 45 45 90 639 639 639 639 608 304 608 304 170 170 170 170 26 78 26 52 576 576 576 576 867 398 540 743 882 294 294 588 726 726 726 726 68 695 809 233 274 274 548 548 102 51 153 51 150 300 300 150 840 280 560 280 973 943 243 268 826 413 413 826 186 186 186 558 297 297 297 297 440 195 148 117 598 415 781 847 286 858 286 286 621 414 207 207 585 195 195 195 271 813 271 271 72 72 144 144 285 855 570 285 689 535 39 918 266 798 266 266 576 288 576 288 465 465 465 465 948 474 948 474 671 832 115 417 849 570 727 100 847 847 847 847 702 234 468 234 490 490 490 490 273 273 819 273 579 579 579 579 98 98 98 294 288 288 288 864 352 176 352 176 538 997 118 861 757 598 846 760 498 249 747 249 597 398 199 199 291 291 873 291 984 984 984 984 15 15 15 15 190 190 190 570 768 256 256 512 744 372 372 744 374 374 748 748 56 84 28 28 498 498 996 996 89 178 89 178 144 288 144 288 12 12 12 12 986 493 493 986 322 644 322 644 143 286 286 143 308 616 924 308 310 930 310 310 72 72 144 144 212 106 106 212 188 188 376 564 296 592 592 296 344 688 688 344 826 826 826 826 5 5 5 5 206 618 412 206 602 319 228 992 59 118 59 118 550 550 550 550 310 620 930 310 190 81 877 526 143 143 143 143 692 22 501 823 21 21 63 21 67 67 67 67 152 456 304 152 78 78 39 39 534 267 267 801 113 113 113 113 359 718 359 718 305 915 610 305 298 596 298 894 246 246 246 738 525 175 175 175 105 105 315 105 111 718 433 100 342 114 114 114 818 818 818 818 773 785 441 417 770 770 770 770 429 429 429 429 51 17 34 17 345 115 115 230 508 254 508 254 252 811 456 215 231 231 231 231 918 918 918 918 503 503 503 503 590 698 959 300 571 112 319 388 201 201 201 603 776 388 388 776 34 17 51 17 50 50 50 50 34 51 17 17 626 626 626 626 356 178 178 534 760 760 760 760 519 346 173 173 175 973 520 146 39 39 117 39 87 29 58 29 166 166 332 332 724 579 191 146 192 192 576 192 573 191 191 382 375 375 375 375 17 17 17 51 756 705 689 383 319 957 319 638 507 336 191 599 631 301 462 892 166 166 166 166 232 116 116 232 191 382 382 191 444 148 148 148 684 228 228 228 775 130 368 811 148 296 444 148 224 448 448 224 678 678 678 678 778 389 389 778 113 113 339 113 138 69 69 207 720 240 240 480 849 283 283 283 986 493 493 986 231 77 77 77 531 177 177 354 163 489 163 163 793 793 793 793 480 720 240 240 5 5 5 5 462 458 161 555 298 894 596 298 904 904 904 904 21 21 42 63 173 179 275 917 482 371 85 906 355 710 710 355 85 255 170 85 57 30 123 958 332 186 400 700 852 965 390 955 305 610 610 305 38 38 19 19 916 916 916 916 23 23 69 23 795 265 265 265 78 156 234 78 71 71 213 71 15 8 342 440 45 45 45 45 306 102 204 102 866 866 866 866 382 191 191 573 18 6 6 6 951 634 317 317 159 53 106 53 85 85 85 85 18 55 75 307 852 426 852 426 252 904 122 419 622 622 622 622 858 572 286 286 167 167 501 167 700 774 645 609 278 278 278 278 860 302 20 845 653 653 653 653 162 54 54 108 538 538 538 538 457 457 457 457 233 233 233 233 285 285 285 285 759 660 959 326 504 168 168 168 55 55 165 110 90 180 180 90 166 835 702 876 244 488 732 244 928 928 928 928 24 12 12 36 74 148 222 74 935 895 421 878 870 870 870 870 996 332 332 332 612 408 204 204 305 610 610 305 216 72 72 72 740 370 740 370 45 45 45 45 905 932 176 53 323 969 323 323 31 31 31 31 288 576 576 288 558 931 28 570 25 25 50 75 945 945 945 945 975 975 975 975 30 30 90 30 212 212 106 106 233 699 466 233 588 253 349 778 387 774 387 774 86 43 86 43 939 906 311 367 112 336 112 112 285 570 285 570 806 806 806 806 67 67 67 67 444 661 630 217 395 715 185 536 811 208 662 554 741 472 610 148 304 608 912 304 432 216 432 216 6 923 168 118 237 237 237 711 157 471 314 157 757 757 757 757 258 258 258 774 405 135 135 135 192 192 576 192 652 326 326 978 902 902 451 451 67 750 588 529 54 54 54 162 299 120 415 38 878 439 878 439 300 200 100 100 862 431 431 862 322 322 966 322 327 218 109 109 93 31 62 31 253 506 506 253 896 96 776 428 488 244 488 244 24 12 36 12 92 92 184 184 969 323 323 323 231 77 77 154 586 293 293 586 379 758 379 758 74 37 37 74 236 708 236 236 290 145 145 435 301 903 301 301 266 10 435 853 333 111 111 111 143 143 143 429 886 886 886 886 255 765 255 255 762 971 780 501 731 712 529 828 237 474 474 237 458 458 916 916 654 654 654 654 636 212 212 212 727 479 775 995 212 106 212 106 331 331 993 331 399 399 399 399 320 960 320 320 871 871 871 871 132 396 132 132 251 251 251 251 392 196 588 196 74 74 222 148 839 839 839 839 203 203 203 609 55 165 55 55 246 738 246 492 19 19 19 57 199 199 597 199 638 319 319 638 498 249 498 249 423 423 423 423 654 218 218 218 885 885 885 885 333 999 666 333 580 27 655 971 641 388 404 583 259 259 518 777 327 654 981 327 693 693 693 693 100 979 769 742 652 326 326 652 909 950 986 950 286 858 286 572 332 332 996 664 64 614 851 533 271 813 542 271 287 287 287 287 702 702 702 702 113 339 113 113 746 373 373 746 204 612 204 204 138 138 138 138 436 436 218 218 194 194 388 388 258 86 86 172 317 634 317 634 756 504 252 252 87 87 87 261 327 981 327 654 59 118 59 118 826 362 840 746 52 26 26 78 418 627 209 209 714 238 238 238 355 355 710 710 120 60 60 180 428 214 214 642 242 55 959 129 42 84 42 84 460 762 416 96 992 992 496 496 271 271 813 271 259 777 259 259 80 80 240 160 172 172 516 344 323 969 323 323 450 814 484 894 353 353 353 353 811 811 811 811 259 986 39 119 67 649 663 658 718 764 834 234 407 407 407 407 117 351 234 117 322 483 161 161 4 4 4 4 132 66 132 66 228 228 114 114 120 239 538 975 8 110 531 925 516 516 516 516 345 100 690 751 11 11 11 33 457 457 457 457 120 40 40 40 520 260 520 260 91 182 182 91 634 634 634 634 194 194 194 194 43 86 86 43 217 217 217 651 408 816 816 408 510 170 340 170 295 295 295 295 277 328 458 443 120 140 894 263 582 582 291 291 60 180 60 60 392 392 784 784 729 243 486 243 7 14 21 7 209 418 209 627 23 23 23 23 117 351 234 117 237 711 237 474 918 918 459 459 803 315 406 21 435 435 435 435 981 160 366 874 481 206 175 655 537 537 537 537 306 153 153 306 330 937 120 862 776 776 776 776 886 886 886 886 633 248 357 463 76 5 256 469 256 256 256 768 803 855 544 815 68 204 68 68 618 939 738 436 111 333 222 111 515 64 944 863 651 217 217 434 778 778 778 778 56 56 168 112 222 222 222 222 166 83 166 83 86 134 943 326 392 392 784 784 222 444 222 444 594 594 594 594 298 298 596 596 147 49 49 49 685 167 527 560 236 472 236 472 634 634 634 634 168 56 112 56 100 150 50 50 54 18 18 18 2 1 2 1 145 145 145 435 653 653 653 653 830 114 444 677 774 774 387 387 197 394 197 394 650 650 650 650 213 71 71 71 88 88 88 88 346 346 346 346 214 214 642 214 85 255 85 85 457 914 457 914 403 403 403 403 96 32 64 32 694 694 694 694 410 410 205 205 41 41 41 41 672 672 336 336 114 57 114 57 113 113 113 113 279 558 279 558 912 491 881 324 487 762 351 611 620 793 323 558 551 969 352 4 134 201 67 67 309 376 153 779 63 63 63 63 426 426 852 852 138 92 46 46 625 606 313 694 206 206 206 206 75 75 75 225 445 445 445 445 46 816 916 446 720 720 720 720 260 260 260 260 402 402 402 402 253 253 759 253 810 540 270 270 595 595 595 595 140 420 140 140 286 286 286 286 41 123 41 41 156 156 156 156 492 246 246 738 748 374 748 374 673 886 894 562 346 173 173 519 432 216 648 216 938 938 938 938 859 859 859 859 659 591 779 723 926 926 926 926 141 141 141 141 961 383 9 963 257 538 846 637 632 632 316 316 302 302 302 906 90 360 285 22 720 240 240 480 435 145 145 290 624 624 624 624 618 309 927 309 959 959 959 959 781 781 781 781 420 420 420 420 136 68 68 136 222 222 222 222 477 159 159 318 152 152 304 456 72 72 72 72 612 306 918 306 459 459 459 459 352 352 352 352 687 687 687 687 886 886 886 886 828 754 164 916 885 590 295 295 299 299 299 897 789 899 42 605 903 368 767 578 217 217 217 217 290 290 870 290 952 952 476 476 488 488 244 244 618 376 671 659 576 864 288 288 310 310 155 155 434 632 376 521 27 986 166 575 906 906 906 906 278 278 139 139 202 101 303 101 124 372 124 124 426 63 13 289 56 56 56 56 843 843 843 843 552 828 276 276 292 292 876 292 586 514 861 943 156 156 156 156 18 36 54 18 482 911 253 21 107 107 107 321 681 618 498 824 78 650 312 200 953 970 831 552 170 510 170 170 852 852 852 852 819 959 845 206 242 726 242 242 326 652 326 652 94 188 188 94 703 703 703 703 292 292 584 584 214 214 642 214 984 328 328 656 182 277 432 936 4 4 2 2 739 739 739 739 51 102 51 102 20 60 40 20 314 157 471 157 984 33 505 680 502 502 502 502 43 86 129 43 64 945 39 446 104 104 104 312 143 353 864 695 567 567 567 567 70 140 70 140 567 189 189 189 906 906 906 906 371 742 742 371 465 930 465 930 196 196 196 196 622 753 918 229 64 64 192 64 6 6 18 6 556 926 76 882 734 367 734 367 177 531 177 177 260 260 260 780 269 807 538 269 815 815 815 815 164 164 164 492 80 760 696 567 90 90 90 90 117 39 39 39 418 487 154 683 57 19 38 19 86 172 86 172 136 68 204 68 875 742 905 718 68 204 68 68 552 184 184 184 414 362 103 338 269 269 269 269 418 418 418 418 652 326 326 652 90 270 180 90 544 272 272 544 38 76 38 76 9 3 3 6 644 644 644 644 265 265 265 795 468 650 428 758 402 201 402 201 366 366 366 366 216 72 72 72 171 342 342 171 281 281 281 843 244 244 732 244 351 919 812 761 72 144 144 72 939 313 313 313 862 436 430 837 673 673 673 673 84 84 252 84 177 115 127 549 185 370 185 370 350 175 350 175 726 242 242 484 45 45 135 45 542 542 542 542 898 743 272 594 905 905 905 905 528 264 264 792 233 233 466 466 175 175 525 175 696 348 348 696 839 839 839 839 3 3 9 6 425 850 425 850 293 293 293 293 41 41 82 82 323 323 323 323 331 331 993 662 68 136 136 68 628 613 22 583 470 470 470 470 124 248 248 124 953 953 953 953 157 157 157 471 913 834 136 407 145 435 145 290 849 566 283 283 252 359 145 364 733 74 316 407 17 17 51 17 330 330 990 330 290 533 613 573 180 180 180 180 78 78 234 78 67 67 134 134 902 127 290 169 123 246 246 123 356 534 178 178 632 518 55 392 966 564 321 504 300 100 100 100 472 197 827 742 220 220 660 220 589 589 589 589 219 657 219 438 270 270 540 810 223 223 223 223 37 74 74 37 809 937 10 731 314 314 314 314 164 246 82 82 360 240 120 120 98 98 196 294 107 214 214 107 958 958 958 958 252 84 84 168 299 897 299 299 392 392 196 196 787 787 787 787 179 179 179 179 206 618 206 412 348 348 696 696 48 48 96 144 48 24 72 24 932 932 932 932 992 813 133 106 900 300 300 300 720 240 240 240 12 18 6 6 13 13 13 13 579 193 193 193 712 712 712 712 537 537 537 537 177 177 531 354 399 965 602 969 386 743 656 778 699 699 699 699 53 53 53 159 75 150 225 75 468 234 234 702 150 50 50 50 46 46 46 46 171 171 513 171 434 217 217 434 186 558 372 186 661 947 42 611 323 323 323 969 197 126 838 384 424 424 424 424 130 130 130 130 38 114 38 38 4 61 895 419 135 531 835 2 705 632 486 7 174 174 522 174 257 771 514 257 102 597 417 106 937 637 453 344 164 164 82 82 630 630 630 630 990 990 990 990 84 84 168 168 152 152 304 456 204 102 204 102 152 456 152 152 251 753 251 251 182 182 364 364 106 53 106 53 154 154 308 308 79 576 921 479 333 333 999 333 7 439 117 916 939 577 471 190 385 385 385 385 279 93 93 93 134 804 732 904 42 21 63 21 998 998 998 998 16 16 48 16 256 256 512 512 143 143 143 143 942 942 471 471 197 197 197 197 332 996 664 332 42 42 42 126 848 424 848 424 400 400 400 400 57 114 114 57 127 127 127 381 124 248 124 372 959 144 506 159 289 867 289 289 124 124 124 124 405 405 810 810 271 542 813 271 143 413 226 405 738 738 738 738 126 63 126 63 904 904 904 904 696 599 54 648 255 567 318 994 121 363 121 121 472 438 649 761 355 987 78 1 178 879 888 135 664 382 315 590 20 20 40 40 984 984 492 492 575 202 435 383 267 89 89 89 507 949 692 838 941 941 941 941 697 625 153 6 180 180 180 540 278 834 278 278 216 216 648 216 961 910 947 598 213 639 426 213 316 316 632 948 927 618 309 309 380 570 190 190 90 90 180 180 772 772 772 772 685 622 580 102 271 813 271 542 408 136 136 136 333 333 333 333 558 186 372 186 252 252 126 126 325 325 325 325 236 684 30 799 271 542 271 542 817 817 817 817 40 120 40 40 221 221 663 221 12 12 12 36 530 530 530 530 70 35 35 105 159 574 59 754 549 366 183 183 64 64 64 64 65 65 65 195 492 791 33 143 244 122 366 122 293 293 586 879 204 259 924 234 860 430 860 430 208 416 416 208 495 165 165 165 307 307 614 921 115 115 115 345 94 94 94 282 242 242 242 726 498 332 166 166 199 199 597 398 267 975 342 733 26 822 628 815 330 330 330 990 742 371 742 371 552 333 697 681 171 171 171 171 619 619 619 619 87 174 261 87 79 237 79 79 178 178 89 89 651 651 651 651 532 266 798 266 207 414 414 207 413 125 543 599 219 219 219 657 84 84 84 84 766 766 766 766 208 208 624 416 538 16 457 712 686 343 686 343 336 168 336 168 224 224 224 224 43 129 43 43 896 896 896 896 249 83 83 83 43 674 735 218 229 687 229 229 239 239 478 717 741 156 419 932 17 17 17 51 18 18 54 18 792 396 396 792 299 299 299 299 257 514 771 257 62 62 62 186 68 68 68 68 94 188 94 188 274 274 274 274 143 143 429 143 299 299 897 299 88 88 88 264 893 893 893 893 626 626 626 626 444 654 703 848 632 316 948 316 300 900 300 300 286 286 143 143 79 759 521 890 261 650 711 245 32 64 64 32 564 564 282 282 460 460 460 460 19 19 57 19 163 489 163 326 490 490 490 490 544 359 335 454 72 72 216 72 828 276 552 276 591 591 591 591 23 69 23 23 90 90 90 270 40 196 804 588 530 530 530 530 178 534 178 178 963 963 963 963 540 180 180 180 225 75 150 75 56 56 28 28 374 485 867 981 19 19 57 38 716 716 716 716 134 134 134 402 765 255 255 510 157 314 157 471 409 409 409 409 844 844 844 844 134 201 67 67 2 93 289 888 656 656 656 656 988 253 336 153 431 431 431 431 872 780 206 56 947 947 947 947 171 171 171 513 692 692 692 692 47 141 47 47 15 5 10 5 445 445 445 445 3 3 9 3 252 126 126 252 566 876 818 872 72 144 72 144 869 869 869 869 265 795 265 265 605 605 605 605 55 55 55 55 86 36 345 664 303 335 617 455 524 521 565 161 154 77 77 154 18 6 12 6 227 454 227 681 290 145 435 145 342 171 171 513 14 14 14 14 661 892 878 37 247 708 431 451 343 714 425 632 124 124 372 248 336 265 55 474 748 370 741 586 651 217 217 434 598 299 299 598 193 579 193 386 50 50 150 50 66 22 22 44 636 212 212 212 534 267 801 267 604 604 604 604 284 568 284 568 156 52 52 52 220 110 220 110 265 795 265 265 929 929 929 929 257 257 771 257 363 363 726 726 182 364 546 182 81 81 162 243 432 144 144 288 756 378 378 756 11 11 33 11 957 957 957 957 820 410 410 820 604 906 302 302 71 71 71 213 278 417 139 139 57 171 57 57 189 567 189 378 276 457 949 347 136 272 408 136 332 996 332 332 265 265 265 265 318 954 318 318 280 280 280 840 183 61 61 61 75 627 445 205 440 440 440 440 366 920 285 933 921 921 622 13 686 427 541 525 651 217 217 217 306 306 306 306 731 286 312 117 170 170 170 170 259 521 861 59 440 220 660 220 104 104 312 104 265 265 265 265 659 860 656 435 24 12 12 24 118 59 59 177 247 494 247 741 448 448 896 896 67 134 134 67 934 604 588 329 776 877 908 3 323 969 323 646 11 11 11 11 586 268 151 594 174 87 174 87 759 253 253 253 42 42 84 84 166 768 22 255 356 290 683 338 101 101 303 202 150 150 150 450 249 249 498 498 314 314 314 314 616 924 308 308 204 259 12 162 732 244 244 244 100 200 100 300 580 980 360 414 85 85 85 255 284 284 568 568 182 546 182 182 246 246 738 492 318 954 318 318 431 431 431 431 49 179 590 836 86 86 86 86 697 697 697 697 469 338 234 563 127 381 254 127 603 603 603 603 34 102 34 34 136 136 408 136 800 485 692 685 21 21 21 21 755 633 421 971 211 211 211 633 876 584 292 292 516 172 172 344 224 672 224 224 99 297 99 99 82 164 164 82 329 329 329 329 850 443 912 149 206 618 206 412 658 814 489 567 453 302 151 151 468 156 156 156 438 219 219 438 843 843 843 843 174 921 721 956 700 700 700 700 970 485 970 485 651 651 651 651 227 289 788 279 22 360 855 862 33 33 66 66 112 336 112 112 477 954 477 954 274 274 274 822 46 46 46 138 344 344 344 344 258 258 258 258 886 718 895 494 135 135 405 135 404 651 758 379 955 662 404 712 142 142 426 284 526 263 789 263 326 326 326 978 684 684 684 684 282 846 564 282 24 24 48 48 152 456 304 152 529 529 529 529 129 610 121 398 184 552 184 368 659 659 659 659 139 139 417 139 672 672 672 672 815 815 815 815 998 499 998 499 428 428 856 856 31 137 178 907 809 380 720 453 48 24 72 24 259 259 777 518 294 294 294 294 236 236 118 118 424 424 848 848 207 207 621 207 782 782 782 782 647 647 647 647 63 42 21 21 37 111 37 37 625 87 707 98 600 200 400 200 222 222 666 222 24 8 8 8 478 478 956 956 200 922 206 395 264 730 577 893 680 680 340 340 384 128 128 256 400 200 600 200 177 177 177 531 306 204 102 102 378 126 126 252 585 195 195 195 87 87 87 261 286 286 286 286 778 915 546 152 252 756 252 504 483 322 161 161 255 170 85 85 322 644 322 966 618 206 206 412 184 184 184 552 933 311 622 311 350 175 175 350 299 954 397 531 519 173 173 173 157 314 471 157 955 955 955 955 280 280 840 280 4 12 4 4 478 478 478 478 60 30 30 60 312 858 125 797 641 248 707 795 392 196 588 196 68 764 204 782 412 206 206 412 242 152 707 517 74 74 222 74 109 311 325 412 54 162 54 54 554 554 554 554 426 426 426 426 558 558 279 279 833 833 833 833 105 35 35 70 173 173 346 346 790 315 609 914 240 80 80 80 537 537 537 537 788 564 356 699 816 816 816 816 172 344 516 172 74 74 74 222 555 458 458 562 135 135 135 135 450 450 450 450 927 860 358 303 56 56 112 112 4 4 12 8 24 24 24 24 292 292 292 876 484 484 484 484 122 366 122 122 937 962 713 957 105 210 105 210 608 304 608 304 591 33 705 268 463 926 926 463 256 768 256 256 246 865 863 868 420 210 630 210 256 384 128 128 504 756 252 252 364 182 546 182 684 228 228 456 260 260 780 260 93 93 93 279 238 238 238 238 378 378 756 756 173 519 173 173 307 307 614 614 478 239 239 478 639 426 213 213 633 633 633 633 340 170 510 170 166 445 891 449 58 58 29 29 202 404 606 202 312 104 104 104 115 345 230 115 792 792 792 792 912 912 912 912 279 558 279 558 115 345 115 115 157 157 471 157 634 317 634 317 570 13 885 114 846 282 564 282 40 80 40 120 994 497 497 994 24 8 8 8 456 912 456 912 813 813 813 813 223 446 669 223 20 655 922 624 223 669 446 223 304 551 473 397 261 174 87 87 353 353 353 353 36 36 36 108 284 142 142 426 161 161 161 161 633 733 723 506 104 104 104 312 172 86 172 86 1 2 2 1 782 476 154 798 362 362 724 724 24 24 24 72 445 429 160 879 884 884 884 884 169 507 338 169 279 279 837 279 734 521 420 183 57 19 19 19 240 480 240 720 126 252 126 378 160 320 320 160 329 329 329 987 24 138 733 266 663 221 442 221 772 386 772 386 797 797 797 797 127 127 254 254 507 507 507 507 32 32 32 32 78 78 234 156 844 844 844 844 453 151 151 151 348 696 696 348 633 633 633 633 314 628 314 628 254 508 508 254 924 924 462 462 65 65 130 130 170 85 255 85 210 70 70 70 261 261 261 261 244 244 122 122 44 44 22 22 26 52 52 26 4 2 2 4 219 73 73 146 791 791 791 791 480 160 160 160 111 222 222 111 546 546 546 546 638 476 875 867 122 122 122 122 234 234 234 234 86 172 86 258 442 221 221 442 379 379 379 379 739 739 739 739 233 233 233 699 517 517 517 517 884 884 884 884 273 819 546 273 929 929 929 929 755 755 755 755 307 614 921 307 789 263 263 526 831 395 94 614 302 872 226 964 273 273 273 819 989 809 523 415 838 5 279 29 870 885 648 243 252 252 252 252 293 293 879 293 466 811 564 727 221 221 442 663 241 723 241 482 384 125 736 562 104 104 104 104 293 879 293 293 981 327 327 327 180 540 180 180 283 450 743 983 159 477 159 159 43 43 43 43 905 329 85 131 101 202 303 101 23 46 23 46 69 69 69 207 42 42 126 42 346 279 385 854 902 909 887 500 112 112 224 224 291 291 582 873 498 249 249 498 90 30 30 30 964 198 379 662 341 341 341 341 605 423 983 493 926 463 926 463 573 191 191 191 193 193 579 193 54 54 108 162 315 105 105 105 680 105 12 895 246 123 123 369 19 19 38 38 719 520 361 811 199 597 199 199 450 900 450 900 834 34 264 503 902 451 451 902 318 318 954 318 240 120 120 360 173 173 519 173 135 405 135 135 388 194 388 194 860 860 860 860 666 333 333 999 315 105 105 105 310 310 155 155 145 145 145 145 895 185 57 791 611 224 695 735 121 242 121 363 193 193 579 386 802 401 401 802 466 233 699 233 21 21 21 63 851 214 748 259 564 564 564 564 201 201 201 603 381 872 878 107 253 374 124 25 710 710 710 710 969 825 996 934 500 1000 500 1000 138 207 69 69 273 546 273 546 144 288 144 288 167 421 677 471 171 171 171 171 638 638 319 319 297 594 297 891 773 773 773 773 328 328 984 656 227 454 227 681 276 276 276 276 451 451 451 451 105 105 210 210 318 954 318 318 93 279 186 93 222 222 444 444 479 479 479 479 705 705 705 705 560 560 560 560 176 88 176 88 233 699 233 233 974 487 974 487 64 64 128 128 490 245 245 490 924 924 462 462 109 327 218 109 66 404 383 990 200 200 600 200 129 129 387 129 246 246 246 246 800 800 800 800 232 696 464 232 603 402 201 201 456 228 228 684 533 533 533 533 594 297 891 297 93 93 93 93 373 746 746 373 359 693 706 191 786 786 786 786 57 587 614 131 158 237 79 79 122 122 366 244 797 898 801 561 849 566 283 283 42 14 14 28 38 76 114 38 833 591 441 717 235 470 235 470 432 432 432 432 838 838 838 838 107 321 107 107 948 922 627 486 32 32 32 96 88 44 44 88 204 102 306 102 654 981 327 327 273 273 819 546 273 273 273 819 110 110 220 220 652 484 837 935 558 186 372 186 60 60 120 120 29 29 87 29 339 113 113 113 868 434 868 434 990 330 330 660 119 119 119 119 487 487 487 487 292 292 146 146 175 525 175 350 3 3 3 3 51 51 153 51 158 158 158 474 374 187 187 374 198 594 198 198 624 312 624 312 375 750 750 375 208 208 104 104 848 424 424 848 220 220 110 110 319 426 27 188 956 533 320 824 104 52 52 156 283 849 566 283 947 906 346 42 237 237 237 237 98 543 313 833 171 171 171 171 670 670 670 670 48 144 48 96 923 923 923 923 208 208 416 624 601 875 423 262 942 945 776 713 349 698 349 698 977 102 780 37 2 2 2 2 221 442 221 663 136 68 68 204 196 588 196 392 111 222 333 111 974 518 619 21 63 63 189 63 86 839 421 723 217 434 217 651 99 198 297 99 495 466 824 214 234 351 117 117 151 151 453 302 2 2 2 6 52 52 104 104 370 370 740 740 221 221 663 442 900 900 900 900 760 760 760 760 484 242 242 726 402 201 201 402 103 103 309 103 90 180 180 90 301 301 602 602 328 328 164 164 195 195 195 195 245 490 245 735 138 461 43 197 665 665 665 665 141 282 282 141 127 254 254 127 250 250 500 750 264 528 264 528 897 170 942 329 288 288 288 864 966 966 966 966 673 673 673 673 837 837 837 837 41 369 269 45 604 302 604 302 553 553 553 553 210 105 315 105 870 359 166 606 163 163 163 489 29 29 29 29 784 784 392 392 291 873 291 291 630 210 420 210 64 32 32 96 596 568 97 608 89 89 89 89 231 231 693 231 495 990 495 990 231 231 231 231 60 120 180 60 89 89 89 267 620 620 620 620 278 278 834 278 1 2 1 2 428 428 214 214 636 212 424 212 172 344 172 344 726 726 726 726 426 852 426 852 906 939 516 385 438 146 146 146 515 515 515 515 270 270 270 270 952 952 476 476 669 403 26 642 73 73 219 146 203 203 609 203 97 97 97 97 413 776 946 893 51 537 896 276 163 163 489 326 456 684 228 228 272 816 544 272 574 574 574 574 217 651 217 217 3 9 3 3 979 979 979 979 276 552 552 276 74 74 74 74 294 98 98 98 72 72 72 216 196 196 196 588 318 636 318 636 234 234 468 702 283 283 283 283 591 31 356 423 739 739 739 739 38 38 114 38 578 578 578 578 93 279 93 186 26 13 26 13 514 514 514 514 178 178 178 178 684 684 684 684 996 996 996 996 448 224 448 224 374 966 805 96 34 34 102 34 245 490 490 245 402 134 134 134 486 243 729 243 547 547 547 547 671 671 671 671 419 419 838 838 193 386 386 193 96 96 192 192 310 620 310 930 677 677 677 677 676 338 676 338 39 39 117 78 108 216 216 108 74 74 74 74 671 671 671 671 211 211 633 211 330 990 330 660 196 294 98 98 225 450 450 225 552 66 783 843 73 73 73 73 924 924 462 462 839 570 312 235 320 320 320 320 709 155 868 628 126 126 126 126 9 27 9 9 782 782 782 782 175 175 525 175 314 942 314 628 19 19 19 19 720 720 720 720 208 438 563 211 175 525 350 175 248 496 248 744 488 244 244 488 28 14 42 14 63 21 21 21 465 725 49 274 746 746 746 746 681 227 227 227 255 85 85 85 446 446 446 446 308 616 308 616 2 6 4 2 214 107 107 321 188 188 188 188 309 309 309 309 931 284 906 176 18 863 813 998 466 466 466 466 426 213 426 213 976 976 976 976 878 878 878 878 491 491 982 982 276 276 552 552 31 153 15 837 108 36 72 36 44 44 88 88 255 510 255 510 271 271 271 813 124 248 124 372 123 246 123 246 652 883 103 175 107 107 321 107 368 736 736 368 388 319 156 633 426 426 213 213 10 10 30 10 733 733 733 733 656 328 328 656 433 866 433 866 48 96 48 144 263 263 263 263 556 278 834 278 98 580 353 309 438 438 438 438 334 167 501 167 207 69 69 69 328 984 328 328 168 504 336 168 177 354 354 177 251 753 502 251 56 84 28 28 54 18 18 18 873 582 291 291 593 769 306 659 274 274 548 822 138 46 92 46 142 142 142 142 171 171 171 513 273 273 546 819 714 238 238 238 831 277 277 277 183 549 183 183 182 91 91 182 572 757 332 527 243 801 477 4 96 700 35 704 731 731 731 731 726 242 242 242 59 59 177 118 2 2 6 4 135 135 135 135 720 720 720 720 526 263 263 789 6 6 12 18 240 80 80 80 244 244 732 244 176 352 176 352 313 313 939 313 735 766 912 664 77 77 231 154 326 898 787 574 408 816 816 408 320 960 320 320 238 238 238 714 352 35 495 166 189 63 63 63 997 290 186 924 442 221 663 221 267 801 267 534 385 156 793 937 604 604 604 604 98 98 98 98 435 145 145 145 97 291 97 194 201 201 603 201 269 269 269 269 246 492 738 246 244 244 122 122 18 36 36 18 729 477 403 661 83 166 249 83 206 618 206 206 534 178 178 178 376 802 584 104 907 680 409 208 300 300 900 300 551 551 551 551 19 19 19 19 250 250 250 250 464 464 928 928 257 771 257 257 332 996 332 332 223 223 223 669 498 498 498 498 871 732 491 697 126 252 378 126 16 16 16 16 552 184 184 184 127 127 381 127 480 240 501 58 63 189 126 63 952 146 898 749 437 437 874 874 222 444 222 666 183 366 183 549 438 188 308 910 262 262 262 262 892 446 446 892 504 252 756 252 758 379 758 379 189 567 189 189 251 251 753 251 917 917 917 917 486 243 243 729 148 148 444 148 278 834 278 278 683 683 683 683 255 255 255 765 257 257 257 257 514 257 257 771 76 228 152 76 625 625 625 625 69 138 69 138 724 724 362 362 414 207 207 621 19 57 19 38 69 207 138 69 457 181 885 831 345 688 314 5 370 370 370 370 432 432 432 432 554 277 831 277 822 274 274 548 206 206 206 618 297 198 99 99 840 840 840 840 986 986 493 493 244 122 366 122 24 72 24 48 404 808 808 404 449 449 449 449 199 199 597 199 120 360 120 120 4 4 4 12 305 305 305 305 487 974 974 487 732 443 600 340 645 645 645 645 536 268 268 804 156 156 78 78 618 618 309 309 376 188 376 188 57 171 57 57 57 114 171 57 505 505 505 505 234 234 234 234 266 815 738 294 121 242 121 363 285 285 285 285 361 847 765 251 316 158 158 474 418 418 418 418 184 184 184 552 384 192 192 576 962 481 481 962 642 321 642 321 208 104 312 104 128 128 384 256 273 273 546 546 629 629 629 629 69 207 138 69 248 248 248 248 183 441 360 526 532 798 266 266 286 572 286 572 444 148 148 296 75 25 25 50 924 525 907 990 855 285 285 285 474 158 158 316 208 416 208 416 47 47 47 141 589 589 589 589 215 651 838 939 24 24 24 24 432 432 432 432 251 251 251 251 27 27 54 54 841 522 141 310 377 377 754 754 291 582 291 582 270 270 270 270 1 2 1 2 293 293 293 293 530 540 476 148 643 643 643 643 840 840 840 840 785 785 785 785 798 266 266 266 140 140 420 280 535 535 535 535 247 247 741 494 2 662 49 58 188 188 188 564 715 33 148 132 62 361 302 304 194 194 97 97 310 310 155 155 581 445 678 196 786 262 524 262 72 72 216 72 396 132 132 132 70 70 210 70 184 552 184 368 758 758 379 379 206 412 618 206 31 31 31 93 60 120 60 120 612 306 612 306 66 66 198 66 717 136 927 118 374 374 374 374 85 85 85 255 951 317 317 317 243 486 486 243 606 404 202 202 847 847 847 847 504 336 168 168 32 32 64 64 230 230 690 230 549 183 366 183 272 544 544 272 82 82 82 82 490 490 490 490 960 480 480 960 816 272 272 272 252 257 355 726 232 232 464 696 961 961 961 961 22 22 66 22 194 194 97 97 882 882 441 441 321 321 963 321 551 551 551 551 607 607 607 607 876 672 994 992 739 739 739 739 372 248 124 124 14 14 14 14 776 776 388 388 118 570 963 556 149 149 447 298 454 454 454 454 912 304 304 304 249 249 249 249 819 819 819 819 254 254 254 254 604 302 302 604 85 170 255 85 855 873 62 224 441 441 441 441 829 518 927 440 53 159 53 53 702 702 702 702 201 603 201 402 770 385 385 770 570 190 190 190 274 216 918 288 308 616 308 924 660 440 220 220 913 243 966 602 281 281 562 562 322 644 322 966 530 763 699 105 171 342 342 171 648 216 432 216 525 978 42 518 717 239 478 239 265 265 265 795 1 3 2 1 933 311 311 622 90 270 90 180 18 9 18 9 206 206 618 206 108 324 216 108 892 446 892 446 520 260 520 260 494 421 792 187 80 80 160 240 482 241 241 723 157 471 157 157 231 77 77 77 426 213 426 213 626 313 939 313 820 410 410 820 368 370 263 990 314 314 314 314 10 10 30 20 183 183 366 549 85 85 170 170 322 322 322 322 437 874 874 437 732 732 732 732 300 450 150 150 43 86 86 43 216 108 216 108 604 604 302 302 948 316 316 316 268 804 536 268 246 48 870 402 582 194 194 194 212 212 424 636 83 166 83 249 117 234 117 351 120 120 240 240 320 320 320 320 491 491 491 491 600 300 300 900 217 157 769 838 528 264 528 264 11 11 33 22 326 326 326 978 856 482 199 405 252 252 756 252 327 327 327 327 469 567 164 134 978 326 652 326 896 448 896 448 236 236 118 118 22 11 11 22 762 780 744 222 866 122 405 571 150 150 150 150 366 549 183 183 223 223 669 223 835 835 835 835 319 936 423 853 668 668 334 334 672 336 336 672 822 274 548 274 279 93 93 93 259 259 259 777 774 216 640 18 537 627 838 309 500 750 250 250 66 33 33 66 210 210 420 420 313 313 313 939 346 346 173 173 502 502 502 502 138 138 414 138 157 429 649 400 375 125 125 125 75 225 75 75 704 704 352 352 264 528 264 528 545 545 545 545 628 98 729 175 149 149 149 149 84 56 28 28 658 329 658 329 338 236 569 851 142 284 426 142 80 80 240 80 646 811 128 911 191 191 573 191 30 30 30 30 83 47 170 218 74 74 74 222 213 426 213 639 239 239 239 239 406 406 812 812 32 32 16 16 997 289 732 629 212 212 636 212 111 222 111 333 328 656 328 984 235 178 19 383 491 491 491 491 48 48 48 144 550 275 825 275 42 642 853 909 105 105 105 105 328 656 328 984 833 833 833 833 230 230 230 690 298 596 298 596 78 156 234 78 88 264 88 88 255 510 765 255 616 924 308 308 260 260 130 130 747 739 890 508 750 250 250 500 202 606 404 202 905 905 905 905 223 223 669 223 110 110 110 330 556 278 834 278 21 7 7 7 762 296 710 436 362 362 362 362 705 775 436 317 34 34 17 17 458 916 458 916 83 83 166 166 124 372 248 124 222 111 333 111 222 222 222 666 669 446 223 223 615 615 615 615 56 28 28 84 333 999 666 333 159 477 159 159 12 36 12 12 218 218 218 654 326 326 326 326 104 48 175 82 670 883 652 806 841 841 841 841 148 148 444 148 763 991 65 643 330 660 990 330 55 184 147 278 186 186 372 558 812 586 881 491 187 467 26 324 458 458 458 458 342 171 513 171 863 863 863 863 156 234 78 78 949 74 191 640 121 319 108 570 453 616 317 533 614 307 921 307 174 641 661 715 771 257 257 514 308 308 308 924 601 427 305 621 854 854 427 427 64 64 128 192 348 348 348 348 238 238 714 476 424 636 212 212 308 308 308 308 510 510 510 510 671 611 778 4 653 974 797 538 61 982 489 25 259 259 259 259 412 824 412 824 459 459 459 459 50 50 50 50 44 132 44 88 29 942 704 301 580 580 290 290 392 392 392 392 254 254 762 508 578 694 60 821 328 893 261 52 944 944 472 472 89 267 89 89 456 228 228 684 256 742 725 508 497 497 497 497 587 587 587 587 147 294 147 441 794 397 794 397 23 69 23 23 44 66 22 22 68 68 204 68 33 33 33 33 188 188 188 564 52 156 52 52 348 348 174 174 480 627 917 325 237 711 237 237 399 864 34 137 26 13 13 26 136 136 408 136 142 142 284 284 329 512 974 293 450 450 900 900 12 4 4 8 485 970 485 970 213 639 213 426 873 291 291 582 795 265 265 265 388 388 194 194 504 252 252 504 668 668 334 334 191 573 191 382 274 411 137 137 520 520 520 520 122 122 366 244 695 753 798 245 236 236 708 472 792 792 792 792 721 721 721 721 480 480 480 480 250 750 500 250 495 165 165 165 828 276 276 276 724 362 362 724 250 250 750 500 48 48 144 96 185 864 208 896 16 16 32 32 336 168 504 168 47 486 338 751 502 502 251 251 361 361 361 361 896 896 448 448 166 83 166 83 54 54 162 54 386 386 386 386 498 498 996 996 681 681 681 681 141 282 141 282 714 636 752 495 479 958 479 958 362 362 181 181 776 776 776 776 435 145 145 290 696 232 232 232 33 99 33 66 711 237 237 237 750 375 750 375 435 145 290 145 284 568 568 284 495 165 165 165 316 316 632 948 237 237 237 237 166 332 332 166 253 253 253 253 56 112 112 56 632 316 632 316 482 241 723 241 156 468 312 156 247 741 247 247 878 439 878 439 936 312 312 312 502 502 502 502 140 420 140 140 945 630 315 315 597 439 242 488 145 290 145 435 215 215 215 645 478 239 239 478 325 325 975 325 705 563 656 906 885 885 885 885 580 580 290 290 196 196 196 196 977 977 977 977 172 516 172 344 220 860 682 548 263 263 526 526 311 311 622 622 50 50 100 100 170 170 340 340 657 657 657 657 878 439 439 878 34 34 34 102 72 72 72 72 346 889 1 288 299 886 82 520 64 128 128 64 345 115 115 115 45 15 15 15 650 650 325 325 353 353 353 353 792 264 264 264 946 658 864 707 743 743 743 743 173 173 173 173 560 280 280 560 558 898 639 166 354 354 177 177 627 209 209 418 237 474 237 474 171 342 513 171 245 735 245 245 251 753 251 251 326 326 978 326 176 176 176 528 75 25 25 25 837 279 279 279 389 389 389 389 944 704 412 51 58 29 87 29 511 99 101 932 28 84 28 28 233 233 233 233 980 490 490 980 118 118 236 236 758 758 758 758 357 357 357 357 47 47 94 94 165 55 55 55 206 868 271 240 652 652 652 652 338 5 538 357 167 334 167 501 70 70 70 70 188 94 94 188 242 242 726 242 841 744 703 756 301 602 301 903 113 113 339 113 94 94 188 282 580 870 290 290 192 576 192 192 911 911 911 911 55 55 55 55 121 121 363 121 182 546 182 182 284 284 568 568 684 684 684 684 961 961 961 961 52 156 52 52 247 494 494 247 282 282 564 846 586 293 586 293 12 36 12 12 401 401 401 401 285 285 855 285 516 172 172 172 189 126 63 63 78 234 78 78 172 172 344 516 797 957 899 50 279 558 279 558 292 726 831 86 25 25 75 50 155 155 465 155 444 188 823 281 112 336 224 112 19 635 99 17 210 210 210 210 222 333 111 111 283 283 283 849 666 333 333 666 294 98 98 196 567 378 189 189 144 144 72 72 837 279 558 279 353 353 353 353 1000 617 653 468 168 504 336 168 249 83 83 83 232 2 795 119 991 972 402 441 272 136 408 136 198 396 198 594 877 677 74 479 452 861 1 442 924 616 308 308 270 135 135 270 468 936 468 936 747 249 498 249 708 236 236 472 27 81 27 27 304 304 912 608 86 596 74 927 976 298 867 136 253 253 759 253 796 796 796 796 204 204 204 612 624 312 936 312 49 49 98 98 36 108 36 36 324 108 216 108 754 754 377 377 34 34 34 34 240 720 240 240 252 252 504 756 597 199 199 199 363 242 121 121 404 404 404 404 718 718 359 359 168 168 168 168 977 977 977 977 549 942 285 855 929 929 929 929 966 966 966 966 164 492 328 164 42 21 21 42 298 298 894 298 14 28 28 14 452 678 226 226 81 27 27 54 199 597 199 199 908 908 908 908 588 21 201 958 258 774 258 258 34 34 34 102 10 293 665 960 830 789 918 1000 333 333 333 999 157 157 471 314 132 66 66 198 303 873 479 684 510 528 268 391 362 724 362 724 175 350 175 350 609 203 203 203 294 294 294 294 669 446 223 223 968 968 968 968 477 318 159 159 169 169 507 169 256 211 962 342 456 912 456 912 131 393 262 131 489 163 326 163 179 358 358 179 319 319 319 957 169 507 169 169 100 300 100 100 167 727 588 919 155 155 465 155 169 338 169 507 917 419 465 807 214 428 428 214 62 62 186 62 122 244 122 244 478 239 478 239 140 420 140 140 366 366 183 183 269 807 538 269 76 228 76 76 249 249 498 747 75 75 75 225 972 324 324 324 932 932 932 932 823 677 403 677 93 31 31 31 206 412 206 412 27 9 9 18 40 40 80 80 283 566 566 283 982 584 828 685 910 99 686 929 401 167 82 565 417 834 834 417 156 52 52 52 438 292 146 146 271 271 813 271 304 304 304 304 687 229 229 229 724 362 724 362 136 408 136 136 192 96 96 192 810 270 270 270 386 925 474 330 918 459 459 918 460 40 942 567 76 152 76 228 906 906 453 453 789 690 170 252 306 918 612 306 771 257 257 514 638 957 319 319 648 216 216 432 54 696 835 73 352 352 176 176 49 98 98 49 402 201 201 603 618 309 618 309 10 10 10 10 574 287 287 574 532 532 532 532 188 564 188 188 24 16 8 8 88 88 176 264 606 202 202 404 307 618 136 37 48 144 48 48 902 902 902 902 208 624 416 208 315 315 315 315 924 924 924 924 388 194 388 194 718 718 359 359 468 156 156 156 361 361 361 361 98 98 294 98 138 138 138 138 284 284 284 852 584 876 292 292 13 13 13 13 224 224 672 224 761 15 537 135 289 578 289 867 331 536 523 184 830 830 830 830 27 27 81 27 773 773 773 773 211 211 633 422 758 758 758 758 256 256 768 256 221 221 442 442 79 237 79 79 460 920 920 460 121 242 121 242 138 69 69 138 134 134 134 134 384 128 256 128 644 144 510 620 385 801 793 750 168 168 336 336 558 186 186 186 209 418 418 209 161 483 322 161 121 121 121 121 326 326 978 652 760 760 380 380 399 399 399 399 102 102 306 102 198 396 198 396 221 442 221 663 32 32 32 96 150 174 390 327 233 256 340 641 509 509 509 509 789 950 495 804 160 480 320 160 413 61 136 56 474 474 948 948 812 174 762 221 10 876 692 39 895 895 895 895 138 207 69 69 924 308 616 308 99 99 297 99 94 94 282 94 213 224 854 140 728 728 728 728 358 358 179 179 548 548 548 548 126 75 294 138 22 44 66 22 185 555 185 185 621 621 621 621 19 19 19 19 834 278 278 556 399 399 399 399 934 964 158 739 862 862 862 862 326 326 326 978 29 29 29 29 869 869 869 869 42 28 14 14 16 24 8 8 300 300 150 150 523 523 523 523 149 149 298 298 24 24 72 24 531 177 177 177 317 656 771 801 332 332 996 332 350 350 175 175 518 518 259 259 431 862 431 862 39 39 117 39 149 298 149 298 41 82 41 82 243 243 486 729 324 648 972 324 139 139 139 417 147 294 294 147 73 146 146 73 174 174 174 522 492 328 164 164 473 946 946 473 834 834 417 417 953 953 953 953 355 529 147 427 79 79 79 79 108 162 54 54 151 453 151 302 319 777 181 255 30 20 10 10 500 352 744 89 651 217 217 217 47 408 167 518 302 302 302 906 282 282 846 282 3 2 1 1 812 812 812 812 753 753 753 753 117 138 762 765 446 446 223 223 920 208 195 681 788 788 788 788 464 464 928 928 300 756 696 155 656 413 245 228 264 264 264 264 415 328 487 270 155 155 155 155 159 53 106 53 749 570 471 222 400 200 400 200 970 732 982 61 387 774 387 774 504 172 682 434 832 832 416 416 172 172 172 172 66 66 198 66 994 994 497 497 857 857 857 857 953 845 547 318 174 174 174 522 324 216 108 108 629 629 629 629 686 343 686 343 270 270 810 270 84 84 168 252 351 117 117 117 858 858 858 858 160 320 160 320 837 75 699 535 312 936 624 312 350 700 350 700 155 155 465 310 103 309 103 103 514 257 257 771 404 404 808 808 780 390 780 390 583 583 583 583 17 17 51 17 249 249 249 249 141 423 141 141 96 96 96 96 273 273 273 819 17 17 51 17 51 34 17 17 404 911 704 193 464 464 464 464 125 125 125 125 147 695 637 855 413 826 826 413 271 813 271 271 279 279 279 837 46 46 92 92 555 390 271 671 230 115 115 345 218 218 654 218 34 102 68 34 61 122 61 122 1000 1000 500 500 630 210 210 210 465 465 930 930 438 146 146 146 177 354 177 531 282 282 564 846 622 291 463 359 389 343 534 789 130 130 260 260 475 796 92 169 462 154 308 154 554 170 946 84 939 313 313 313 551 551 551 551 360 180 180 540 858 858 858 858 236 236 708 236 932 932 932 932 311 311 933 311 450 900 900 450 718 359 718 359 711 237 474 237 267 267 267 267 614 614 614 614 44 44 44 132 265 530 265 530 267 267 801 267 72 144 144 72 236 472 236 708 636 954 318 318 64 128 64 128 360 360 720 720 650 851 141 676 748 583 788 907 218 947 355 736 530 265 795 265 469 469 469 469 115 452 284 19 38 38 38 38 291 291 291 873 41 123 41 41 103 103 103 309 48 96 144 48 363 781 688 859 445 760 685 874 111 111 111 333 946 946 946 946 190 190 570 190 297 297 594 594 56 28 28 56 758 758 379 379 496 992 992 496 973 973 973 973 68 68 136 136 378 252 126 126 6 18 6 12 924 924 924 924 70 70 140 210 374 187 561 187 49 997 447 745 942 942 942 942 478 239 717 239 792 792 792 792 363 726 726 363 293 293 293 293 629 417 245 150 502 251 502 251 310 310 930 310 326 326 326 978 196 196 196 588 447 447 894 894 7 7 7 7 854 854 854 854 5 5 15 5 198 132 66 66 9 18 18 9 27 54 27 54 628 942 314 314 261 261 522 522 338 357 96 829 32 16 32 16 2 4 6 2 178 356 356 178 379 758 379 758 588 196 196 196 34 68 102 34 712 712 712 712 217 217 434 651 985 985 985 985 271 542 271 542 120 120 120 120 140 420 280 140 81 162 162 81 441 882 441 882 142 71 71 213 21 42 42 21 243 243 729 486 732 244 244 244 330 165 165 495 297 594 891 297 959 172 24 565 610 840 140 21 150 300 150 300 325 975 325 325 5 15 5 5 690 230 230 230 98 98 294 98 565 565 565 565 308 154 154 462 340 680 680 340 20 20 10 10 396 198 594 198 226 447 319 940 483 483 483 483 590 590 590 590 334 334 167 167 386 176 655 733 26 78 26 26 152 304 456 152 519 173 173 173 254 610 643 51 302 151 151 302 385 385 770 770 666 222 222 444 832 993 238 118 139 278 139 417 216 530 238 653 506 741 783 647 179 358 537 179 208 416 624 208 887 121 918 908 156 156 312 468 947 289 303 600 207 207 207 207 681 462 100 741 265 265 480 56 593 593 593 593 483 161 161 161 180 360 180 360 105 105 315 105 911 831 241 79 113 113 113 113 166 332 498 166 347 347 347 347 514 257 514 257 856 856 856 856 503 503 503 503 208 624 208 208 728 364 728 364 644 644 644 644 840 840 420 420 578 289 578 289 795 795 795 795 817 817 817 817 141 141 141 141 92 184 92 276 122 122 122 366 969 969 969 969 150 450 150 300 563 359 963 538 326 978 326 326 584 253 238 100 205 615 410 205 722 361 722 361 251 251 251 753 88 176 88 264 227 227 454 681 567 567 567 567 302 302 906 302 912 304 304 304 312 312 624 624 166 332 332 166 229 229 229 229 53 412 273 299 115 345 230 115 248 248 248 744 282 282 846 282 19 38 19 57 324 324 324 324 490 245 490 245 170 85 170 85 231 462 231 462 332 332 664 996 294 7 141 276 810 737 89 110 783 261 261 522 975 650 325 325 487 592 343 503 51 51 51 51 140 140 280 420 230 230 230 230 201 201 201 603 52 156 104 52 32 32 32 96 663 604 923 916 73 146 73 146 106 212 212 106 87 174 87 261 203 406 203 406 275 275 275 825 199 199 398 398 522 522 522 522 456 456 456 456 83 83 166 249 139 278 417 139 531 56 106 844 235 235 705 235 130 130 130 130 420 210 630 210 282 282 846 282 14 14 14 42 663 221 442 221 172 248 990 159 258 258 258 774 873 291 291 291 26 13 26 13 94 94 282 94 789 263 263 263 792 264 264 528 762 254 254 508 69 23 23 23 530 530 265 265 777 777 777 777 34 102 34 34 254 127 381 127 708 417 700 774 82 423 980 357 886 703 68 573 11 11 11 33 380 760 760 380 319 319 319 957 109 109 327 109 726 242 242 242 419 419 419 419 656 393 72 713 325 325 325 975 318 318 159 159 210 210 210 210 246 246 246 738 261 304 211 7 916 197 200 74 208 208 416 416 931 13 702 482 676 147 771 410 108 54 162 54 78 156 156 78 763 763 763 763 648 972 324 324 16 8 8 16 592 592 592 592 858 858 858 858 782 782 782 782 228 114 114 228 587 587 587 587 120 120 240 240 961 961 961 961 209 418 418 209 242 242 242 242 8 24 8 8 576 288 288 864 30 60 90 30 790 790 790 790 183 366 366 183 155 155 155 465 297 594 594 297 584 292 584 292 246 246 738 246 933 311 311 622 702 702 702 702 273 182 91 91 993 993 993 993 116 348 116 116 681 681 681 681 195 834 364 32 388 194 388 194 326 652 326 978 28 28 28 28 132 55 59 878 128 128 384 256 16 16 32 48 922 599 750 781 879 879 879 879 276 92 92 92 774 774 774 774 616 308 308 616 677 677 677 677 567 57 35 174 274 137 137 411 52 78 26 26 431 431 862 862 870 870 870 870 370 370 370 370 946 946 946 946 411 137 137 137 155 465 155 155 351 702 702 351 188 376 188 376 17 17 51 17 907 659 740 158 367 276 378 12 124 372 124 124 904 452 452 904 435 870 870 435 207 207 207 207 690 230 230 230 104 104 312 104 90 90 90 270 6 6 6 6 488 244 244 732 33 33 33 33 329 253 234 474 212 106 106 212 713 713 713 713 561 561 561 561 44 132 44 88 211 211 422 422 345 115 115 230 150 75 75 225 239 475 856 260 36 72 36 72 99 99 297 99 488 244 488 244 478 239 239 717 258 774 258 258 88 412 636 286 81 81 81 81 536 536 268 268 172 172 172 516 347 666 242 998 264 88 88 88 141 282 423 141 744 372 372 744 696 696 348 348 48 24 24 72 184 184 368 552 488 488 488 488 843 635 926 612 554 554 277 277 188 188 188 188 740 370 740 370 996 332 332 332 599 599 599 599 68 68 136 136 877 877 877 877 848 752 544 110 406 406 812 812 32 64 32 96 9 9 9 9 957 656 387 281 12 12 24 36 491 654 926 127 125 250 250 125 760 760 380 380 128 384 256 128 328 164 328 164 647 474 379 595 306 918 306 306 138 46 92 46 214 214 642 214 342 114 228 114 2 1 3 1 990 330 330 660 378 170 397 8 218 109 327 109 406 803 272 617 161 161 161 161 70 140 210 70 9 18 27 9 858 858 858 858 292 292 876 292 136 68 204 68 973 715 427 46 83 166 83 166 442 884 884 442 430 430 215 215 196 196 196 588 20 20 20 60 316 158 316 158 635 635 635 635 558 186 372 186 204 306 102 102 116 116 232 232 98 49 147 49 314 314 314 942 996 332 664 332 269 269 269 807 537 537 537 537 595 595 595 595 661 641 761 694 561 561 561 561 215 215 215 645 449 898 898 449 522 174 174 174 796 541 690 557 197 197 197 591 151 453 151 151 463 935 350 984 488 949 129 879 5 5 15 5 396 132 132 132 271 271 271 271 266 532 266 532 143 429 143 286 192 192 192 576 50 150 50 100 677 70 828 683 487 487 487 487 422 211 211 422 510 266 237 76 41 41 41 41 33 11 11 11 133 133 266 399 378 252 126 126 623 104 914 870 330 110 110 220 208 208 104 104 306 306 918 306 13 13 13 39 495 990 990 495 120 120 120 360 598 299 598 299 93 93 93 93 849 53 409 789 191 573 191 191 507 169 169 169 304 304 152 152 463 926 463 926 527 527 527 527 421 842 421 842 29 972 848 959 371 864 258 277 380 190 190 380 439 439 878 878 2 4 2 6 516 258 774 258 60 60 180 60 56 288 548 40 846 846 423 423 361 657 180 333 600 400 200 200 491 491 491 491 288 288 144 144 298 676 238 16 136 272 136 408 192 192 192 192 258 258 774 258 412 610 965 658 643 229 161 841 869 659 232 712 302 906 302 302 963 321 321 321 246 246 246 246 45 45 90 135 227 227 681 227 489 489 489 489 874 437 437 874 196 196 196 588 230 230 690 460 426 426 213 213 945 945 945 945 724 69 10 708 300 300 900 300 217 651 217 434 28 28 84 28 663 442 221 221 372 558 186 186 368 368 368 368 205 615 205 410 446 446 446 446 52 26 26 52 98 98 98 98 249 249 249 249 708 354 354 708 888 888 888 888 238 238 238 238 633 633 633 633 480 405 360 447 32 64 32 64 94 188 188 94 199 398 199 597 102 102 306 102 113 113 113 113 408 136 272 136 408 4 253 677 159 53 53 106 102 102 306 204 320 320 960 640 359 718 359 718 322 322 966 644 595 200 992 587 495 165 165 165 302 302 302 906 323 969 323 323 774 774 774 774 928 928 928 928 166 166 166 166 801 267 534 267 85 255 85 85 72 72 144 216 428 856 428 856 177 531 354 177 420 325 931 149 114 57 57 114 517 561 857 448 303 855 804 614 216 250 963 449 612 204 204 204 277 277 277 277 169 169 169 169 72 36 72 36 834 834 417 417 67 67 201 134 68 68 68 68 311 211 997 784 975 975 975 975 132 324 528 645 262 393 131 131 896 896 448 448 792 792 792 792 156 52 104 52 738 738 738 738 669 446 223 223 697 697 697 697 446 223 223 446 252 126 126 252 190 570 190 190 29 29 29 87 449 449 449 449 858 286 286 286 123 903 310 702 376 376 188 188 718 718 718 718 263 526 263 526 73 73 73 73 495 495 495 495 50 25 75 25 205 615 205 205 118 118 118 118 84 42 126 42 149 149 447 298 4 8 4 8 498 996 498 996 385 385 385 385 357 714 714 357 850 425 850 425 426 454 650 885 475 475 475 475 744 248 248 248 264 396 132 132 176 400 705 758 111 48 406 768 138 138 276 276 779 779 779 779 807 807 807 807 974 947 187 392 44 44 132 88 562 562 562 562 868 434 434 868 38 57 19 19 855 285 570 285 915 305 305 305 703 703 703 703 716 344 81 94 385 770 385 770 597 597 597 597 661 6 55 68 238 119 119 238 23 46 46 23 570 190 190 190 58 29 58 29 219 186 787 505 474 474 474 474 319 276 925 65 528 528 528 528 80 80 240 80 795 795 795 795 972 486 486 972 16 24 8 8 746 780 104 406 197 197 394 394 504 993 529 840 104 312 104 208 619 619 619 619 328 328 984 328 868 868 868 868 868 868 868 868 27 694 936 779 78 601 604 520 76 76 228 76 629 720 214 964 76 76 228 76 231 231 693 231 115 115 115 115 730 730 365 365 968 968 968 968 251 251 251 251 189 567 189 189 678 226 226 226 132 198 66 66 170 170 510 340 660 330 660 330 108 259 87 416 918 918 918 918 494 247 247 741 69 207 69 69 630 315 315 945 263 263 789 263 232 232 464 696 288 288 288 288 270 270 270 270 519 173 173 346 25 25 75 50 802 181 669 77 142 142 71 71 376 188 376 188 358 716 358 716 316 316 316 316 164 164 492 328 623 623 623 623 202 303 101 101 467 362 857 93 574 574 574 574 204 204 612 204 764 213 121 90 500 500 500 500 615 615 615 615 274 822 274 548 158 474 158 158 357 775 328 754 52 104 52 156 321 107 107 107 249 249 747 498 295 590 295 590 277 277 831 277 402 201 201 402 153 459 153 153 201 727 525 317 867 514 622 267 1 1 2 3 29 29 87 29 673 664 426 327 46 23 69 23 924 308 308 308 930 465 930 465 674 674 674 674 294 98 98 196 46 92 46 92 427 854 427 854 272 272 272 272 244 929 909 793 87 174 174 87 313 939 313 313 322 322 644 644 372 124 124 124 717 802 708 11 544 272 272 544 443 259 537 426 283 283 566 566 110 110 110 110 97 194 97 291 18 6 12 6 318 318 159 159 250 500 250 500 496 259 241 191 25 25 25 75 781 497 21 149 895 895 895 895 663 663 663 663 231 231 693 231 646 323 969 323 799 799 799 799 543 362 181 181 604 255 785 1 246 246 492 492 59 59 59 59 935 935 935 935 808 404 404 808 657 219 219 219 82 41 41 123 411 411 411 411 931 931 931 931 241 723 482 241 460 920 920 460 472 472 236 236 162 635 798 340 711 237 474 237 697 697 697 697 286 286 286 858 814 814 814 814 916 916 916 916 357 357 357 357 5 489 239 190 915 305 305 610 449 898 898 449 947 947 947 947 739 698 83 576 230 230 690 460 410 205 205 410 499 998 998 499 286 286 572 572 77 77 154 231 776 776 776 776 238 238 714 238 620 864 261 556 268 114 152 773 291 97 194 97 292 584 584 292 221 221 221 663 301 301 301 301 374 539 174 232 238 238 238 238 684 228 228 456 806 221 974 797 499 499 499 499 780 260 260 260 722 180 818 947 272 816 272 544 32 694 50 221 378 523 491 43 324 324 972 324 943 810 83 870 282 119 491 373 232 116 232 116 262 786 262 262 558 874 960 227 177 538 216 652 81 81 81 243 329 987 329 329 258 258 258 258 190 95 95 285 740 740 740 740 416 416 416 416 26 26 26 26 708 354 354 708 828 828 828 828 200 932 46 191 253 253 759 506 232 696 464 232 74 74 222 74 462 830 507 461 183 183 549 183 977 977 977 977 753 687 340 395 827 388 503 411 260 520 520 260 342 927 149 342 284 142 284 142 458 916 916 458 425 425 425 425 90 180 180 90 256 128 128 384 78 156 156 78 211 754 740 854 469 469 938 938 809 851 127 212 127 127 381 127 900 900 900 900 314 314 314 942 213 639 213 426 464 464 464 464 657 206 232 991 315 315 315 315 425 425 425 425 102 102 306 102 199 398 597 199 277 831 554 277 837 401 415 173 279 279 558 558 60 808 446 929 159 159 318 318 237 237 237 711 668 291 356 455 205 205 615 410 808 808 808 808 321 107 107 214 10 10 10 10 986 986 493 493 125 375 125 125 333 333 999 666 702 702 702 702 379 379 379 379 97 97 194 194 55 165 55 55 491 398 380 304 140 140 140 140 197 591 197 197 325 650 325 650 10 30 10 10 592 27 481 269 258 258 258 774 56 56 112 168 310 930 310 310 220 735 242 683 447 149 149 149 530 265 530 265 216 108 216 108 295 295 295 295 140 140 420 140 630 210 210 210 849 151 388 249 379 758 758 379 308 848 957 185 806 403 403 806 482 285 647 308 80 40 80 40 149 298 149 298 301 737 706 853 59 954 49 89 367 185 778 236 64 192 64 64 380 238 552 190 134 134 134 402 722 722 361 361 268 268 536 536 508 254 508 254 343 259 486 792 463 463 463 463 964 964 964 964 233 454 562 737 180 270 90 90 316 632 316 948 848 848 848 848 911 573 677 60 429 858 858 429 888 888 888 888 78 78 78 78 57 57 57 57 834 278 278 278 428 8 730 616 210 70 70 70 430 54 622 29 6 6 6 18 734 734 734 734 260 130 130 390 122 366 122 244 765 255 510 255 189 378 189 378 720 480 240 240 412 206 206 412 446 669 223 223 64 32 96 32 70 70 35 35 828 828 828 828 64 64 64 192 166 332 332 166 615 615 615 615 258 258 258 774 26 26 78 26 199 199 199 597 724 920 142 557 270 810 270 540 260 260 520 780 132 261 752 273 971 67 598 24 125 125 125 375 264 528 264 528 354 354 354 354 752 376 752 376 235 470 235 470 458 229 229 687 735 735 735 735 182 273 91 91 92 276 92 92 246 123 369 123 646 646 323 323 465 532 238 3 391 391 391 391 187 374 561 187 674 674 337 337 728 364 728 364 644 322 644 322 43 43 43 129 861 861 861 861 295 295 295 295 7 21 14 7 165 495 165 165 173 346 346 173 272 272 272 272 252 126 126 378 206 103 103 206 274 274 274 822 534 267 267 801 668 857 702 672 419 419 419 419 472 236 236 472 372 744 372 744 912 912 456 456 792 396 792 396 384 192 384 192 270 989 724 415 283 283 566 566 187 187 561 187 26 26 78 52 493 493 493 493 718 718 718 718 353 353 353 353 107 107 107 321 192 192 96 96 743 258 437 216 547 510 704 231 386 386 193 193 317 951 634 317 228 228 684 228 167 167 334 334 125 125 125 375 304 912 304 304 316 158 158 474 596 596 596 596 362 181 181 543 881 312 410 96 71 71 71 213 113 226 339 113 838 419 838 419 117 117 117 351 780 260 520 260 97 97 97 291 201 201 201 201 283 283 849 283 157 471 157 157 201 134 67 67 601 559 503 885 682 341 682 341 340 423 921 907 765 882 965 480 954 636 318 318 105 683 845 460 882 72 468 128 952 952 952 952 126 126 252 378 294 294 294 882 639 601 102 116 569 809 303 381 5 10 10 5 878 878 439 439 538 269 269 807 985 985 985 985 99 99 99 99 258 258 258 258 483 161 161 322 37 37 37 37 315 945 315 315 510 640 510 464 165 165 330 330 856 428 428 856 236 236 236 236 121 121 242 242 294 176 78 501 966 966 966 966 987 987 987 987 139 680 461 333 490 245 490 245 295 885 590 295 864 432 864 432 270 90 90 90 870 870 870 870 338 169 169 338 304 608 608 304 80 80 160 160 96 96 288 96 70 210 70 70 704 704 704 704 960 130 715 869 964 964 482 482 305 305 305 305 153 459 153 153 528 50 584 775 171 342 171 342 188 188 564 188 181 181 181 543 414 138 276 138 149 447 298 149 468 468 468 468 256 256 256 256 390 130 130 130 983 827 630 340 15 5 5 5 557 557 557 557 185 185 555 185 70 210 140 70 955 955 955 955 721 721 721 721 278 139 278 139 549 549 549 549 220 110 110 220 316 767 133 420 36 12 12 12 42 126 42 42 404 404 404 404 371 371 371 371 342 342 342 342 172 344 344 172 206 103 103 309 56 28 28 84 351 117 117 117 253 253 253 253 31 62 62 31 86 86 86 86 540 540 540 540 30 30 90 60 264 264 264 264 418 836 418 836 41 207 657 794 310 620 930 310 24 24 12 12 99 33 66 33 196 588 196 196 200 874 3 74 422 211 422 211 78 52 26 26 596 298 596 298 225 75 75 75 200 400 200 400 229 56 77 47 925 683 666 393 891 594 297 297 343 686 343 686 893 539 3 734 201 603 201 201 272 792 526 165 196 196 588 196 16 24 8 8 860 860 860 860 690 116 419 687 617 617 617 617 156 52 52 52 171 171 171 513 240 240 720 240 143 143 143 429 712 427 458 259 633 15 929 172 369 123 123 246 338 169 507 169 16 8 8 16 612 114 866 355 176 248 836 790 603 603 603 603 116 232 348 116 16 16 48 16 71 71 71 71 269 269 807 538 429 429 429 429 139 139 139 417 683 393 729 859 165 165 165 495 158 79 79 237 201 253 376 364 68 136 68 204 121 242 121 242 378 756 378 756 266 532 266 532 453 453 906 906 42 21 63 21 236 236 236 708 80 40 80 40 720 551 882 247 205 410 410 205 990 553 963 727 532 266 266 798 598 299 299 598 387 63 406 928 61 61 183 61 186 62 62 62 450 665 337 145 890 117 470 363 284 284 284 284 361 722 264 322 138 138 138 138 406 203 203 406 125 125 250 375 375 375 375 375 925 925 925 925 138 414 138 138 943 943 943 943 178 178 178 534 216 216 216 216 47 94 94 47 206 618 206 206 350 175 175 350 648 546 307 218 205 205 205 205 252 790 298 302 161 161 161 161 140 140 420 140 727 727 727 727 56 112 56 112 115 115 345 115 29 29 87 58 199 199 199 199 473 829 225 657 414 21 79 166 307 921 307 614 207 69 69 69 319 638 319 957 322 322 322 322 330 330 660 660 771 207 950 925 238 119 119 238 223 223 669 223 162 486 162 162 341 236 114 949 866 433 866 433 222 303 943 593 190 570 190 380 397 794 794 397 88 88 264 88 578 466 381 199 612 194 451 941 84 84 84 84 161 483 161 322 557 557 557 557 882 882 882 882 171 171 513 171 438 219 219 657 17 17 17 51 67 67 67 67 110 110 110 330 573 191 191 191 584 292 292 584 308 924 616 308 480 480 240 240 110 110 110 330 315 315 315 945 347 347 347 347 87 359 433 60 582 582 582 582 950 596 933 172 77 231 77 154 433 433 433 433 478 169 893 769 826 413 826 413 555 198 652 951 15 30 15 30 230 115 115 230 238 238 238 238 336 112 112 112 483 483 966 966 855 285 570 285 301 903 301 602 922 922 922 922 559 331 546 297 604 604 604 604 117 234 234 117 740 740 740 740 221 221 221 221 167 501 167 334 474 474 237 237 753 251 251 251 156 156 468 156 528 548 304 232 785 333 245 435 921 307 307 307 444 900 654 475 39 39 78 78 472 472 472 472 37 697 467 750 613 919 453 883 320 160 160 480 33 99 33 33 179 179 179 179 105 35 35 35 136 136 408 136 42 42 21 21 560 375 899 880 848 848 848 848 863 748 366 319 126 63 126 63 750 250 500 250 125 125 125 125 498 498 996 996 561 187 187 187 312 156 156 312 461 461 461 461 288 432 144 144 136 408 136 136 632 632 316 316 744 744 372 372 321 642 642 321 756 756 378 378 657 657 657 657 2 6 2 2 277 277 277 831 72 108 36 36 281 281 562 843 882 294 294 294 831 277 277 554 867 289 289 289 225 225 675 225 302 302 302 302 226 226 678 226 148 102 452 114 165 330 495 165 479 479 479 479 15 15 15 45 250 750 250 500 334 940 568 192 174 522 348 174 251 251 753 502 5 5 5 5 13 13 39 13 190 570 190 190 55 165 55 110 540 270 270 810 483 161 161 161 236 708 472 236 456 228 456 228 728 728 728 728 539 539 539 539 342 342 684 684 150 150 150 150 384 293 885 622 174 973 657 40 11 11 11 11 97 97 194 291 19 38 38 19 486 243 729 243 538 538 538 538 82 82 82 246 993 993 993 993 773 838 302 582 177 531 177 177 332 664 664 332 615 126 124 846 155 465 155 155 106 318 106 106 155 155 155 465 680 952 469 823 383 383 766 766 335 335 335 335 201 201 201 201 324 648 324 648 106 53 53 159 769 769 769 769 754 671 833 524 999 999 999 999 46 35 193 796 464 928 464 928 4 8 8 4 128 128 384 128 126 126 126 378 292 584 584 292 97 97 97 291 939 939 939 939 94 319 562 712 204 635 483 190 521 521 521 521 100 100 300 100 239 239 717 239 336 112 112 112 216 648 432 216 326 326 978 652 467 467 467 467 380 190 190 380 399 399 399 399 125 125 375 125 314 314 314 942 315 630 630 315 948 948 474 474 212 636 212 424 470 470 940 940 14 7 7 14 89 178 178 89 653 653 653 653 652 661 730 814 245 590 754 289 93 93 93 279 441 441 441 441 20 40 40 20 612 612 612 612 63 126 126 63 36 36 108 36 214 642 214 428 12 24 36 12 894 334 238 518 918 306 612 306 365 790 844 55 630 420 210 210 216 72 72 72 208 208 208 624 192 96 96 192 270 277 823 53 869 869 869 869 185 85 913 24 428 428 856 856 137 411 137 137 76 152 76 152 728 364 728 364 429 863 294 876 580 580 580 580 231 498 160 271 944 944 944 944 306 918 306 612 242 242 242 242 150 450 300 150 328 328 984 328 140 140 420 140 253 253 253 253 370 370 740 740 301 602 301 602 328 328 328 328 11 11 22 33 612 612 306 306 199 199 199 597 256 768 256 256 757 883 331 82 160 80 80 240 364 364 182 182 350 350 350 350 330 660 990 330 754 754 754 754 9 934 81 700 276 276 828 276 127 547 591 97 333 333 333 999 483 322 161 161 958 958 958 958 265 265 530 795 84 84 84 252 85 255 170 85 650 325 650 325 177 17 783 154 158 474 158 158 95 285 95 95 68 204 68 136 170 979 461 814 298 596 894 298 106 318 106 106 12 6 18 6 208 208 208 208 71 71 142 213 866 226 581 56 654 654 654 654 630 210 210 420 76 228 76 152 269 269 269 807 724 12 869 244 895 187 473 975 813 356 567 615 167 167 501 167 515 861 754 19 148 148 444 148 124 124 248 248 739 852 474 66 241 241 241 241 170 170 510 340 450 450 450 450 4 2 6 2 156 78 78 234 566 566 283 283 98 49 49 147 142 284 426 142 970 970 970 970 605 605 605 605 112 112 112 112 402 804 804 402 14 14 28 42 276 830 226 901 264 528 264 528 504 168 168 168 296 449 691 105 248 248 496 496 975 325 325 650 375 125 250 125 964 883 683 462 58 29 29 87 466 466 466 466 145 145 435 145 759 759 759 759 888 296 592 296 435 870 435 870 598 598 299 299 246 246 738 246 188 282 94 94 84 42 42 84 238 714 238 476 189 189 567 189 210 630 210 420 698 538 685 80 316 158 474 158 329 394 225 253 246 975 472 46 716 406 710 350 120 40 80 40 257 738 952 740 63 63 189 63 533 533 533 533 363 726 726 363 223 669 223 446 289 900 845 335 61 122 122 61 553 224 8 715 120 40 40 40 702 351 702 351 61 61 61 61 108 108 54 54 184 136 740 888 83 123 702 375 60 60 60 180 405 135 270 135 18 726 784 760 210 70 70 70 918 306 306 306 681 681 681 681 148 444 148 148 551 281 393 432 346 346 692 692 436 689 229 956 887 887 887 887 877 877 877 877 510 255 255 765 237 474 237 474 1 1 3 1 168 168 504 168 349 698 698 349 73 146 146 73 378 126 126 126 260 765 772 988 154 154 77 77 188 94 94 188 394 394 788 788 502 177 521 208 685 362 802 131 189 189 189 567 400 800 400 800 465 155 155 310 394 788 394 788 611 574 44 409 684 228 228 228 972 642 601 286 84 42 42 84 56 56 56 56 288 288 288 864 772 544 603 940 14 14 14 14 6 12 6 12 760 760 380 380 146 146 146 146 502 753 251 251 95 95 95 285 284 568 568 284 174 58 58 58 297 594 891 297 66 307 353 107 162 54 54 54 622 622 622 622 117 234 234 117 295 590 295 590 622 933 311 311 831 441 398 683 714 476 238 238 1 78 693 850 145 145 145 435 271 813 271 271 69 23 23 23 458 916 916 458 165 495 165 165 209 627 209 209 714 238 238 238 480 787 921 124 484 968 968 484 385 106 200 75 302 302 906 302 459 153 153 153 256 256 256 768 185 185 185 555 59 59 59 177 718 110 48 363 273 273 273 273 374 748 748 374 70 35 35 70 300 600 300 900 84 153 971 744 856 856 856 856 394 788 788 394 898 898 898 898 370 370 370 370 404 404 808 808 122 900 353 485 244 244 244 244 296 296 888 296 567 696 26 461 679 120 2 685 109 109 109 109 230 460 230 460 866 893 572 89 156 312 156 312 279 837 279 279 902 25 731 400 792 792 792 792 21 14 7 7 372 459 583 163 464 232 232 464 50 960 464 607 914 755 339 419 290 435 145 145 168 168 336 504 847 847 847 847 183 61 61 61 60 60 60 180 790 395 790 395 816 544 272 272 725 725 725 725 485 199 397 5 524 262 262 524 448 448 448 448 573 191 191 191 536 210 514 569 205 615 205 205 888 831 661 273 95 285 95 95 386 579 193 193 762 254 508 254 134 402 134 268 166 166 498 166 718 718 718 718 270 810 540 270 979 542 694 689 258 258 774 516 394 197 197 591 210 70 70 70 378 489 600 866 962 928 162 737 354 354 354 354 64 96 32 32 225 462 758 714 912 169 733 43 383 379 801 48 162 486 162 162 865 865 865 865 213 71 71 71 692 481 251 478 748 374 748 374 354 527 509 845 639 213 213 213 535 162 840 766 314 942 628 314 384 256 128 128 404 202 202 606 15 15 15 15 679 155 777 75 148 444 148 296 713 489 917 598 594 894 374 2 810 270 270 540 313 626 626 313 910 605 739 811 138 207 69 69 906 343 31 550 530 265 265 795 564 564 282 282 255 964 601 357 183 61 122 61 553 310 565 576 748 748 748 748 239 717 478 239 33 33 33 33 556 460 602 680 313 313 313 313 954 636 318 318 322 322 322 966 62 62 186 62 136 136 136 408 183 366 183 366 56 369 949 830 311 311 311 933 342 342 684 684 550 825 275 275 303 606 909 303 433 433 433 433 71 71 71 71 137 137 137 137 76 76 38 38 530 150 733 944 297 297 891 594 900 610 97 672 316 606 681 229 923 923 923 923 945 945 945 945 169 169 507 169 844 844 844 844 759 707 800 297 373 373 373 373 119 86 743 213 572 286 572 286 178 178 178 178 102 51 51 102 204 204 612 204 330 330 330 990 529 529 529 529 223 669 223 223 387 387 774 774 26 26 26 26 265 795 265 530 92 92 276 92 502 251 502 251 432 648 216 216 13 13 26 26 826 181 917 610 69 69 69 207 271 542 542 271 274 754 69 621 3 3 3 3 121 121 363 121 356 451 538 306 492 246 738 246 72 72 216 72 715 715 715 715 381 381 762 762 830 616 275 240 755 755 755 755 708 708 708 708 255 765 255 255 286 286 572 858 426 618 595 97 648 743 163 479 689 689 689 689 926 463 926 463 295 885 295 295 733 966 773 946 168 168 336 336 269 269 269 269 163 163 163 163 274 274 274 274 918 918 918 918 798 798 399 399 844 422 422 844 228 114 114 228 697 323 60 37 114 618 928 204 133 133 133 399 638 638 638 638 453 453 453 453 372 124 124 124 445 890 890 445 39 481 324 556 536 536 536 536 772 772 386 386 164 328 328 164 154 154 77 77 591 197 197 394 465 974 625 30 295 295 295 885 48 96 48 96 206 656 271 719 85 85 255 85 4 12 8 4 694 694 694 694 507 566 253 800 687 207 315 119 165 165 330 495 606 303 606 303 226 226 452 678 504 550 742 727 357 357 357 357 430 430 430 430 75 225 150 75 655 655 655 655 384 768 384 768 508 508 508 508 172 516 172 172 86 43 129 43 298 170 421 484 18 18 36 54 118 354 236 118 831 831 831 831 18 18 18 18 531 177 177 177 142 142 284 426 643 643 643 643 204 102 102 306 328 164 328 164 30 30 30 30 196 392 392 196 923 923 923 923 427 427 854 854 143 143 286 286 226 678 226 226 992 387 624 27 204 204 612 204 489 163 163 163 24 24 72 24 262 262 131 131 25 75 25 25 295 295 885 295 87 174 87 174 888 296 296 296 64 64 64 64 291 582 582 291 10 5 5 15 242 726 242 242 87 319 604 361 858 839 173 613 380 380 380 380 428 428 428 428 500 1000 1000 500 60 20 20 20 975 325 325 325 80 80 240 80 642 321 963 321 990 330 660 330 969 646 323 323 123 123 123 369 215 430 215 430 52 52 52 156 677 879 756 657 960 737 742 497 437 9 854 507 634 634 317 317 744 744 744 744 625 952 304 793 915 931 797 356 394 892 917 386 211 211 211 633 279 279 837 279 327 327 654 654 408 136 136 136 270 540 270 540 193 193 193 193 228 76 152 76 885 295 295 295 367 367 367 367 621 207 207 207 305 305 305 915 997 997 997 997 840 895 784 513 314 314 942 628 443 443 886 886 129 387 129 129 914 322 390 10 471 471 471 471 614 307 921 307 612 892 781 295 209 418 209 418 189 189 189 189 249 249 747 249 260 763 209 963 222 222 222 666 563 563 563 563 547 547 547 547 168 84 84 252 72 36 108 36 408 408 204 204 298 198 664 749 23 23 69 46 903 103 268 189 25 50 25 75 298 298 298 298 36 12 12 12 266 798 532 266 277 277 277 831 830 146 492 941 533 772 536 233 640 320 320 640 262 786 262 262 533 851 461 607 74 148 74 148 43 86 129 43 18 9 9 27 209 209 627 209 199 933 869 988 237 237 237 711 344 958 165 934 766 383 766 383 450 150 150 150 202 202 606 202 646 884 148 312 494 213 650 918 26 13 26 13 122 122 122 122 264 132 264 132 180 245 549 583 452 226 226 452 102 34 34 34 491 491 491 491 26 39 13 13 927 927 927 927 399 133 133 133 304 304 304 304 259 518 518 259 240 240 240 240 789 938 104 927 570 360 832 245 211 422 633 211 846 846 846 846 286 286 286 286 423 608 301 962 630 420 210 210 202 202 202 606 160 216 762 61 401 166 851 981 170 510 170 170 226 678 452 226 415 526 332 745 365 365 730 730 38 19 19 57 118 236 354 118 777 834 538 810 355 710 355 710 86 258 172 86 510 170 340 170 168 336 504 168 78 26 26 52 763 27 619 32 406 812 406 812 653 747 404 759 446 929 111 244 186 62 62 124 122 244 122 244 468 234 234 702 340 510 170 170 234 468 702 234 935 935 935 935 370 238 892 498 298 596 894 298 114 114 114 342 333 333 666 666 193 193 193 579 172 172 86 86 204 204 204 612 934 496 963 579 38 38 114 76 863 863 863 863 48 96 96 48 288 576 288 576 54 54 54 54 471 157 157 314 214 214 428 642 877 877 877 877 440 220 220 440 50 50 150 100 216 432 216 432 178 534 178 178 74 148 74 222 128 128 128 384 549 549 549 549 259 46 6 236 165 495 330 165 964 964 964 964 17 17 51 17 74 74 222 74 87 29 29 29 283 283 283 283 490 245 735 245 390 195 585 195 360 240 120 120 547 693 899 274 171 824 261 333 32 96 32 64 575 575 575 575 158 158 158 158 893 893 893 893 93 93 93 93 227 681 227 227 651 651 651 651 140 140 420 140 524 262 524 262 222 222 666 222 189 63 126 63 969 323 323 323 56 875 245 358 331 331 331 331 245 245 735 245 945 226 479 261 343 343 686 686 169 169 507 338 4 6 2 2 12 814 424 750 177 177 531 177 944 472 944 472 755 683 152 307 881 152 702 295 286 286 858 286 209 418 627 209 706 353 353 706 679 679 679 679 486 486 486 486 754 754 754 754 356 178 534 178 940 470 940 470 426 142 142 142 106 212 212 106 194 582 194 194 893 619 605 840 557 10 626 505 50 100 50 150 159 159 159 159 186 186 186 186 36 36 108 72 142 142 426 284 689 689 689 689 580 778 336 969 49 49 49 49 735 735 735 735 83 83 83 249 954 318 318 636 249 249 249 249 57 19 38 19 808 313 325 408 864 747 669 891 476 284 838 701 178 89 178 89 513 513 513 513 215 215 215 215 146 219 73 73 753 8 704 111 882 882 882 882 107 321 107 107 80 240 80 80 199 597 199 398 70 35 105 35 54 162 54 108 108 36 36 36 311 622 311 622 207 621 414 207 459 459 459 459 280 560 560 280 684 364 14 521 170 85 85 255 14 14 7 7 312 312 312 312 537 358 179 179 944 944 472 472 205 205 205 205 44 693 425 439 301 602 301 903 690 864 867 186 46 46 46 46 151 151 453 151 221 663 221 221 198 198 198 198 54 54 54 162 621 239 701 309 82 164 82 164 422 422 211 211 846 846 846 846 264 264 264 792 528 176 176 352 237 79 79 79 504 168 168 168 18 27 9 9 982 982 982 982 564 564 564 564 88 44 44 132 57 19 19 38 652 652 652 652 495 990 495 990 720 720 360 360 300 300 600 900 557 557 557 557 978 978 489 489 44 44 44 44 554 554 554 554 573 382 191 191 124 62 186 62 434 217 217 434 296 381 950 924 218 654 436 218 630 315 945 315 61 61 183 122 58 29 29 58 50 50 50 150 897 897 897 897 440 440 440 440 330 330 330 330 91 273 182 91 277 554 277 554 194 97 97 194 192 64 64 64 824 88 341 131 384 384 768 768 308 308 924 308 223 223 223 223 913 116 838 644 155 807 750 253 698 698 698 698 238 119 119 238 216 972 880 108 293 879 293 293 76 76 76 228 160 277 930 602 187 374 187 561 411 411 411 411 494 494 494 494 183 61 122 61 178 356 356 178 454 454 454 454 420 937 626 268 70 140 70 140 588 196 196 196 729 729 729 729 115 345 115 115 332 996 332 664 342 114 114 114 160 160 80 80 918 918 459 459 295 590 295 590 821 821 821 821 69 69 69 207 89 89 89 89 146 146 146 146 170 85 255 85 316 674 238 84 5 5 5 15 10 113 144 184 173 173 519 346 888 998 965 685 17 34 34 17 62 31 31 62 282 282 846 564 694 493 669 788 198 198 198 594 37 37 111 37 26 13 13 26 394 394 788 788 35 46 17 825 58 58 116 116 905 987 829 882 651 217 217 434 870 290 290 290 933 933 933 933 100 200 200 100 506 815 752 36 267 267 801 267 77 148 778 106 30 30 30 90 374 374 187 187 210 210 210 210 403 403 403 403 230 460 690 230 204 136 68 68 354 118 118 118 301 301 903 301 790 790 395 395 805 584 180 309 538 589 938 132 850 850 425 425 663 442 221 221 278 834 278 278 380 948 3 659 116 116 348 116 18 6 6 6 234 399 868 663 297 81 349 609 921 307 614 307 536 61 441 135 255 765 255 255 981 425 299 631 976 488 976 488 413 413 413 413 8 8 4 4 467 467 467 467 270 270 135 135 691 584 625 223 479 853 493 715 323 829 837 241 364 710 253 699 760 380 760 380 152 152 152 152 694 24 676 561 482 241 723 241 540 269 756 234 337 337 337 337 573 573 573 573 146 228 394 938 40 80 80 40 306 306 612 918 918 459 918 459 117 39 39 39 951 317 634 317 358 537 179 179 499 413 580 34 131 131 262 393 246 246 738 246 250 250 250 750 437 874 437 874 304 304 152 152 160 738 272 807 293 293 293 293 843 281 281 281 66 132 132 66 409 409 409 409 802 136 177 759 25 75 25 25 144 144 72 72 121 363 121 121 153 306 306 153 844 844 844 844 304 608 304 912 147 286 364 460 230 115 115 230 159 53 106 53 148 444 148 148 840 840 840 840 969 969 969 969 17 51 17 17 294 294 294 882 181 543 362 181 16 32 32 16 112 112 224 224 826 826 826 826 179 179 179 537 618 309 309 618 430 215 430 215 976 976 976 976 69 207 69 69 287 444 683 234 284 142 284 142 298 894 298 298 102 34 68 34 148 148 296 444 246 123 369 123 12 8 4 4 243 243 243 243 84 84 84 84 262 131 131 262 347 347 347 347 773 998 351 320 271 813 271 271 173 725 475 69 465 310 155 155 16 32 16 32 921 614 307 307 334 334 334 334 392 588 196 196 240 120 240 120 828 552 276 276 867 902 728 726 30 60 30 60 318 159 159 477 602 559 847 509 516 342 10 248 597 199 199 398 820 984 293 810 933 311 311 622 54 108 54 162 64 128 64 128 294 294 294 294 43 86 43 129 914 16 890 544 142 426 142 142 312 624 624 312 210 409 62 390 267 267 267 267 59 177 59 59 98 591 938 895 528 959 27 74 240 80 80 80 509 438 749 664 94 188 282 94 35 35 105 35 64 64 128 128 936 936 468 468 270 180 90 90 46 23 23 69 398 199 199 398 808 297 195 436 194 582 194 194 979 979 979 979 311 311 311 933 713 713 713 713 990 990 990 990 279 93 93 93 185 370 185 555 236 118 354 118 347 347 347 347 96 32 32 32 170 170 510 340 603 494 860 330 572 572 286 286 171 171 342 513 48 32 16 16 500 500 500 500 822 274 274 274 156 52 52 52 240 80 80 80 150 75 75 150 293 293 293 879 548 572 716 29 444 222 222 444 78 156 156 78 197 197 394 394 978 326 326 326 784 413 66 409 473 805 755 232 258 258 774 516 250 750 250 250 855 189 159 558 653 653 653 653 101 303 101 101 274 274 274 274 555 185 185 185 600 300 300 900 438 657 219 219 689 689 689 689 232 116 348 116 81 86 133 307 708 708 708 708 896 336 628 247 109 218 218 109 237 711 237 237 43 925 789 770 206 618 412 206 218 654 218 218 74 148 74 148 670 335 335 670 470 265 273 526 960 907 378 354 777 126 645 604 627 627 627 627 150 128 293 290 287 574 287 574 533 116 337 613 207 621 207 207 277 277 277 831 43 982 375 777 53 120 644 332 290 870 290 290 724 724 362 362 804 804 402 402 386 154 306 113 244 244 244 244 414 414 207 207 313 313 939 313 11 33 11 11 365 99 453 142 368 368 184 184 920 697 788 105 858 858 429 429 439 878 878 439 579 750 79 493 8 8 8 8 309 927 309 618 517 360 604 785 241 482 723 241 481 481 481 481 460 460 460 460 49 49 49 147 857 282 7 645 392 392 784 784 272 136 272 136 258 258 258 258 244 122 244 122 773 696 797 542 54 18 18 18 523 523 523 523 295 295 885 590 76 228 76 76 206 206 412 412 609 203 203 203 763 763 763 763 870 435 870 435 52 52 52 52 141 141 423 141 534 267 801 267 143 143 143 429 652 899 239 903 402 402 402 402 141 141 282 423 114 38 38 38 168 168 84 84 946 331 87 113 529 529 529 529 777 777 777 777 305 305 915 610 326 163 163 489 358 358 358 358 140 70 70 210 190 380 570 190 225 225 675 225 824 67 549 929 192 96 192 96 432 432 864 864 27 81 27 27 240 160 80 80 57 57 171 114 164 164 164 164 411 801 375 239 872 436 436 872 191 191 573 191 564 196 711 155 184 368 368 184 296 148 148 444 303 606 303 606 525 175 350 175 344 344 344 344 828 414 414 828 308 308 616 924 226 678 226 226 910 910 455 455 993 319 111 115 343 343 343 343 93 93 279 93 134 765 969 271 794 785 955 164 544 816 272 272 175 525 175 350 141 47 47 94 788 19 696 522 211 422 633 211 30 90 60 30 203 203 609 203 211 211 633 211 93 845 454 295 73 146 219 73 444 222 222 666 497 654 750 693 187 187 187 561 800 800 800 800 276 414 138 138 225 675 225 225 274 548 274 548 409 409 409 409 118 118 236 354 84 168 252 84 502 502 251 251 210 210 210 630 616 308 308 616 53 53 159 53 317 634 951 317 729 486 243 243 853 853 853 853 137 137 274 274 13 13 13 13 590 295 590 295 722 722 722 722 854 427 427 854 352 176 528 176 156 78 78 234 305 610 305 915 626 313 626 313 187 115 224 997 276 276 552 828 265 795 530 265 633 405 2 761 503 503 503 503 122 61 122 61 294 294 294 882 307 307 614 921 197 591 394 197 33 33 99 66 822 274 274 274 200 80 455 378 445 890 890 445 67 67 134 134 306 306 918 306 143 712 431 277 16 16 48 16 523 217 716 656 522 14 136 882 997 432 76 978 859 511 565 348 339 339 339 339 161 483 161 161 147 147 147 147 448 448 448 448 996 996 996 996 234 702 234 234 584 292 292 584 440 440 440 440 436 218 218 436 130 130 130 130 746 746 746 746 749 46 885 398 176 176 352 528 615 484 667 824 867 289 289 289 428 843 810 45 865 865 865 865 280 280 280 280 279 574 225 244 302 906 302 604 726 484 242 242 286 696 906 135 514 391 647 291 978 326 326 326 181 181 543 181 190 95 285 95 744 744 372 372 53 159 106 53 394 591 197 197 784 561 5 741 222 666 222 222 36 36 36 36 962 962 962 962 145 145 290 290 383 766 383 766 216 216 432 432 48 32 16 16 356 356 356 356 874 437 874 437 89 999 387 815 281 281 843 281 924 924 462 462 154 154 462 154 545 980 519 846 182 251 918 389 914 156 595 853 195 65 65 65 609 609 609 609 215 215 645 215 312 312 156 156 389 389 389 389 771 771 771 771 774 774 387 387 408 816 408 816 21 21 21 21 286 572 286 858 208 554 418 642 80 160 240 80 761 761 761 761 236 708 236 472 667 928 298 682 186 279 93 93 313 313 939 313 54 54 108 108 167 501 167 167 134 950 904 454 373 373 746 746 666 333 333 666 126 63 189 63 76 152 76 228 237 785 765 553 449 449 449 449 43 43 43 43 268 268 804 268 224 490 209 549 64 32 32 96 850 425 425 850 948 316 316 632 131 514 694 663 198 198 594 198 22 22 11 11 429 429 429 429 269 839 643 461 824 412 412 824 323 323 323 323 419 181 530 473 94 47 47 141 271 271 271 813 850 850 850 850 498 498 249 249 13 13 26 26 630 630 315 315 30 90 30 30 675 225 225 450 348 348 696 696 152 621 163 564 384 128 128 128 271 271 813 542 215 645 430 215 499 998 499 998 93 93 186 186 888 347 186 429 608 492 58 799 992 992 992 992 727 397 25 752 596 298 596 298 386 386 386 386 262 524 262 524 262 262 786 524 314 314 942 628 218 614 381 498 993 938 208 225 306 153 306 153 262 131 131 262 474 474 474 474 140 95 72 909 471 471 471 471 465 106 106 525 210 315 105 105 212 636 212 212 268 268 268 268 238 238 238 238 554 549 298 210 28 14 28 14 156 52 52 52 137 137 137 137 312 156 312 156 125 250 125 250 40 887 25 9 872 872 872 872 642 22 854 625 461 461 922 922 413 608 368 504 192 192 576 192 514 514 514 514 768 631 920 3 120 60 120 60 253 759 506 253 261 87 87 174 161 161 483 161 944 270 346 200 540 540 540 540 444 444 222 222 188 94 94 188 262 524 262 786 378 378 189 189 684 684 684 684 227 227 227 681 636 212 212 212 152 456 304 152 684 228 228 456 413 826 826 413 176 176 176 528 958 958 958 958 866 866 866 866 205 205 205 205 92 92 46 46 810 405 810 405 127 254 127 381 583 583 583 583 220 110 330 110 649 649 649 649 23 46 69 23 737 737 737 737 849 566 283 283 294 588 588 294 207 621 207 414 6 18 6 12 217 434 434 217 172 172 344 344 517 517 517 517 326 326 326 326 760 760 760 760 492 319 449 72 180 180 90 90 242 484 484 242 304 304 912 608 858 286 286 572 929 187 279 982 353 749 37 884 267 267 267 801 465 930 930 465 504 470 912 521 291 291 291 873 243 243 243 729 105 35 35 35 132 132 396 132 260 260 780 520 495 418 658 1 138 207 69 69 16 16 16 16 140 420 140 280 901 901 901 901 36 36 72 72 897 299 299 299 801 801 801 801 10 5 5 10 324 972 648 324 499 998 998 499 817 531 785 738 219 391 646 302 273 91 91 182 830 830 415 415 169 169 169 169 21 21 21 63 251 251 251 251 212 212 636 424 319 319 638 957 558 558 279 279 307 307 921 307 184 368 368 184 447 149 149 149 278 139 139 417 102 274 676 744 704 352 704 352 948 188 279 945 38 38 114 38 225 450 675 225 58 58 58 58 459 459 459 459 996 332 664 332 977 977 977 977 902 902 451 451 647 657 965 229 733 917 418 948 127 990 327 405 45 45 45 135 597 597 597 597 711 711 711 711 215 215 215 645 244 488 244 732 274 822 274 274 372 372 372 372 80 40 80 40 300 900 300 300 825 275 275 275 781 781 781 781 246 123 123 246 108 324 216 108 116 116 58 58 654 327 327 654 201 67 67 134 351 351 351 351 766 708 308 562 955 955 955 955 400 400 400 400 37 74 37 111 779 420 790 153 811 623 717 294 110 330 220 110 71 71 71 213 794 794 794 794 585 195 195 195 121 242 121 242 410 410 820 820 233 233 699 233 449 449 449 449 197 197 197 197 643 608 860 366 632 100 24 10 745 745 745 745 304 304 304 304 641 665 987 670 293 879 293 586 192 850 419 335 448 224 224 672 766 383 766 383 377 967 220 234 142 426 142 284 466 699 233 233 332 996 332 332 238 577 315 757 756 756 378 378 787 63 687 294 119 397 202 35 85 170 85 255 281 281 281 843 722 748 372 80 172 172 172 172 661 661 661 661 161 483 161 161 459 918 459 918 210 420 210 420 790 395 790 395 631 631 631 631 285 285 285 285 624 312 312 624 214 214 214 642 293 293 293 293 284 852 284 284 667 667 667 667 12 6 18 6 196 435 842 173 695 695 695 695 570 190 190 190 123 41 82 41 188 376 564 188 888 689 853 693 825 653 164 378 103 653 511 569 461 810 795 614 275 275 825 275 624 624 624 624 919 919 919 919 934 467 934 467 617 371 45 608 723 723 723 723 416 374 899 819 540 947 315 915 745 745 745 745 732 732 366 366 84 252 84 168 562 281 281 562 725 277 508 987 615 205 205 205 56 112 168 56 292 292 146 146 168 337 193 663 104 156 52 52 64 64 64 64 702 234 234 234 778 778 778 778 88 264 88 88 326 326 326 326 299 299 598 598 333 333 999 333 389 866 620 579 40 20 60 20 482 482 482 482 24 48 24 48 587 500 821 652 122 366 122 122 280 840 280 280 111 333 111 111 65 347 206 691 106 159 53 53 421 421 842 842 305 305 305 305 298 596 894 298 207 207 414 621 992 236 454 396 123 123 369 123 31 781 498 44 204 204 204 612 172 172 516 172 177 354 177 354 322 322 322 322 354 354 354 354 216 432 216 432 132 44 44 44 520 260 260 780 147 49 49 49 219 27 811 192 781 475 601 908 91 91 91 91 567 189 189 378 84 84 252 168 165 165 495 330 122 122 244 366 204 408 612 204 345 115 115 230 254 127 254 127 326 326 326 978 261 522 261 522 485 970 970 485 360 360 360 360 74 464 773 744 309 309 309 309 225 225 225 225 654 327 327 981 522 174 174 174 670 670 335 335 184 184 552 368 157 157 157 157 751 751 751 751 345 115 115 230 251 251 251 753 282 282 282 846 818 683 715 422 316 632 316 948 110 110 220 220 877 877 877 877 837 837 837 837 838 678 464 621 426 339 179 733 222 566 237 225 711 711 711 711 321 642 321 642 556 278 278 556 145 145 145 145 373 191 742 26 412 412 412 412 874 342 554 7 713 713 713 713 194 388 582 194 623 386 765 734 27 27 54 81 517 517 517 517 133 133 133 133 471 471 471 471 95 967 462 914 755 308 147 494 164 492 164 164 801 711 964 93 528 528 528 528 730 365 730 365 813 542 271 271 584 584 584 584 136 285 906 882 254 127 127 381 467 934 934 467 781 781 781 781 108 54 54 108 255 255 765 510 293 879 293 293 65 195 65 65 712 712 712 712 48 16 16 32 413 413 413 413 124 124 124 124 158 474 158 158 35 690 855 153 322 619 232 261 648 432 216 216 237 630 389 480 362 362 362 362 612 627 625 164 630 630 630 630 454 681 227 227 99 99 99 297 174 261 87 87 753 251 251 502 570 286 883 895 56 319 76 432 94 94 47 47 325 975 325 325 310 155 465 155 246 123 123 369 324 341 881 330 17 34 34 17 989 989 989 989 505 505 505 505 270 810 540 270 241 241 241 723 920 920 920 920 64 128 64 192 361 361 361 361 302 151 151 453 936 468 936 468 492 492 492 492 623 623 623 623 753 320 564 562 168 168 504 168 208 416 416 208 771 771 771 771 460 920 920 460 575 575 575 575 326 326 652 978 329 329 329 987 362 362 362 362 834 278 278 556 69 69 207 138 342 224 999 172 97 97 97 291 114 734 386 277 32 562 583 558 225 450 450 225 708 354 354 708 743 760 949 183 12 12 24 36 698 296 917 293 663 894 492 618 112 112 224 336 45 45 45 135 814 788 117 335 250 187 527 133 50 50 50 50 213 213 639 213 63 126 126 63 819 331 445 814 282 141 141 423 356 356 356 356 244 732 244 488 84 84 252 84 207 414 207 621 759 871 139 855 71 71 213 71 186 186 186 186 756 252 504 252 253 253 253 759 489 489 489 489 849 283 283 283 632 632 632 632 469 720 890 872 794 397 397 794 248 317 68 159 362 543 181 181 640 320 320 640 316 316 316 948 99 198 99 297 342 818 63 905 962 613 283 630 462 308 154 154 32 96 32 64 212 212 424 636 995 995 995 995 353 706 353 706 695 695 695 695 463 463 463 463 528 528 264 264 936 936 468 468 145 145 290 290 59 59 59 177 501 167 167 167 177 354 177 531 512 512 512 512 953 678 300 421 378 378 378 378 187 171 702 132 350 951 992 522 302 302 302 906 624 936 312 312 457 575 947 27 312 650 76 501 249 249 249 249 207 207 621 207 20 10 20 10 820 820 820 820 821 821 821 821 747 747 747 747 252 84 84 84 258 258 258 774 85 180 689 872 135 270 405 135 384 384 384 384 624 208 208 416 476 238 714 238 816 408 816 408 265 265 265 265 261 261 261 261 38 38 76 114 974 864 92 733 29 7 723 733 882 882 759 565 811 811 811 811 282 94 94 94 99 33 33 33 98 98 294 98 1000 500 500 1000 41 41 41 123 124 62 124 62 254 792 88 459 494 247 247 741 585 195 195 195 8 4 4 12 284 284 142 142 165 55 55 55 30 15 45 15 412 824 824 412 256 768 256 256 501 167 167 334 811 811 811 811 829 563 6 907 270 270 810 540 334 167 167 334 111 222 222 111 236 236 708 236 82 246 164 82 316 632 948 316 134 134 67 67 501 167 167 167 418 418 418 418 221 82 385 23 177 354 177 354 468 468 468 468 148 148 148 444 827 869 618 892 245 245 245 735 914 1 848 488 152 304 152 456 88 44 44 88 179 179 537 179 991 991 991 991 193 193 193 579 585 195 195 195 518 259 259 777 992 877 660 464 227 681 454 227 233 233 233 233 326 652 326 978 404 919 468 121 147 351 245 184 644 334 440 677 496 553 708 540 45 15 15 15 298 596 298 596 829 829 829 829 398 199 199 398 958 479 958 479 915 915 915 915 618 206 206 206 511 614 904 474 864 576 288 288 422 422 422 422 604 302 906 302 77 154 77 231 170 255 85 85 220 660 220 220 745 209 260 40 633 211 211 211 34 102 68 34 98 98 98 294 30 60 30 90 228 456 228 684 460 460 460 460 286 286 572 572 455 364 878 911 139 823 842 774 403 403 403 403 489 978 489 978 833 833 833 833 588 392 196 196 614 307 307 614 509 756 37 77 654 327 327 654 182 182 91 91 204 204 612 204 342 114 114 114 247 247 247 741 818 818 409 409 447 447 894 894 829 829 829 829 670 670 335 335 245 735 490 245 42 42 126 42 816 277 647 931 276 276 276 276 423 858 289 954 412 412 824 824 133 399 133 133 964 482 482 964 291 97 194 97 404 283 778 204 212 106 106 212 162 54 54 54 660 660 330 330 218 654 218 218 718 359 718 359 448 856 531 193 48 24 72 24 960 960 960 960 822 1 614 682 384 768 384 768 788 788 788 788 276 552 828 276 884 884 884 884 762 470 375 89 619 619 619 619 110 220 220 110 516 516 516 516 73 73 73 73 145 290 145 435 250 250 500 500 7 7 7 21 660 440 220 220 360 120 120 120 915 305 305 610 282 188 94 94 721 820 474 507 108 108 216 216 417 417 417 417 441 441 441 441 67 201 67 67 21 42 21 42 659 986 660 416 80 40 120 40 298 149 149 298 186 372 186 558 640 320 320 640 261 261 783 261 274 432 23 763 518 412 7 580 371 513 957 608 146 621 474 237 127 127 254 254 753 662 321 185 852 284 568 284 775 309 599 124 16 48 16 16 756 504 252 252 466 246 189 27 87 174 87 261 452 483 288 557 392 196 588 196 426 520 643 824 734 734 734 734 300 300 300 900 930 930 465 465 611 927 248 738 704 352 352 704 330 330 660 660 229 229 458 458 141 282 141 282 864 432 864 432 234 702 468 234 711 711 711 711 74 148 74 222 705 705 705 705 308 924 308 308 630 630 630 630 10 20 10 20 489 978 978 489 51 51 102 102 838 104 7 41 933 319 293 697 20 175 951 712 893 893 893 893 119 119 119 357 278 556 278 834 933 311 311 311 626 626 313 313 27 54 27 81 249 249 249 747 214 107 107 214 390 390 390 390 173 173 173 519 925 925 925 925 75 25 25 25 3 3 9 3 929 879 794 23 428 214 428 214 621 352 754 987 533 472 105 99 698 912 452 414 285 95 190 95 179 537 358 179 129 129 387 129 32 32 96 32 536 920 484 983 375 125 125 125 911 988 827 278 278 139 278 139 697 343 450 573 462 231 231 462 466 932 932 466 987 329 329 329 81 81 81 81 4 2 4 2 612 306 612 306 187 374 187 561 332 499 698 444 963 963 963 963 750 750 375 375 565 788 626 943 294 294 294 882 204 204 204 612 100 50 100 50 239 239 478 478 108 54 54 162 333 666 333 666 344 688 344 688 111 37 37 37 715 296 486 430 862 431 862 431 196 196 98 98 764 764 764 764 193 36 624 508 288 576 576 288 226 113 226 113 672 336 672 336 270 135 135 270 795 265 265 530 22 44 66 22 631 631 631 631 154 154 154 154 115 115 345 115 220 220 440 440 231 60 628 135 356 356 356 356 19 19 19 57 316 907 885 643 507 877 590 193 166 83 83 166 364 364 182 182 327 327 654 654 39 39 78 78 651 651 651 651 695 172 744 468 311 622 622 311 951 317 317 317 67 134 134 67 846 564 282 282 204 306 102 102 910 910 910 910 38 38 38 38 331 993 331 331 404 404 404 404 669 223 223 223 303 303 909 303 619 619 619 619 220 43 929 935 382 382 382 382 246 246 738 246 228 114 228 114 528 193 148 271 944 944 944 944 53 894 526 968 3 197 910 398 393 786 393 786 44 44 132 44 478 239 239 717 436 43 564 414 863 780 924 444 560 560 560 560 8 765 508 623 451 206 769 850 413 26 692 354 434 868 868 434 302 604 302 906 249 249 747 249 78 234 78 156 618 899 956 572 368 184 184 368 14 42 14 14 206 206 206 618 780 390 780 390 970 970 970 970 309 334 39 533 313 939 313 313 675 108 284 309 95 95 95 285 699 699 699 699 316 158 158 474 547 891 832 984 206 103 206 103 44 88 132 44 188 376 376 188 93 510 556 828 111 37 37 74 440 440 440 440 318 106 106 106 282 846 564 282 162 54 54 54 739 739 739 739 82 82 82 82 216 216 216 648 198 66 66 132 182 182 182 182 591 347 435 204 762 381 762 381 696 232 232 232 747 15 996 811 214 214 642 214 140 59 683 956 507 169 169 169 262 262 786 262 893 893 893 893 132 66 132 66 337 337 337 337 76 114 38 38 152 152 456 152 813 631 971 436 308 308 308 924 590 295 885 295 746 746 746 746 78 234 78 78 690 230 460 230 939 948 220 614 291 291 873 291 496 948 369 761 9 3 6 3 113 113 339 226 881 881 881 881 223 223 223 669 477 277 652 388 336 504 168 168 290 365 817 439 314 314 314 942 264 88 88 88 801 801 801 801 276 138 276 138 189 126 63 63 602 301 602 301 297 594 891 297 789 526 263 263 827 477 860 854 246 738 246 246 52 52 52 156 558 247 327 274 61 183 61 122 953 953 953 953 787 787 787 787 930 620 310 310 604 442 888 292 665 378 290 22 599 56 485 493 355 478 400 730 53 53 159 53 480 480 480 480 363 121 121 121 120 120 360 120 37 917 260 525 245 490 735 245 580 142 781 767 250 250 250 250 911 383 863 860 246 82 82 164 247 247 494 741 908 454 908 454 88 176 88 264 170 170 85 85 66 66 66 198 210 70 140 70 4 8 4 8 173 575 1000 586 47 47 47 141 938 710 696 557 950 950 950 950 573 191 382 191 234 351 117 117 256 10 978 674 50 50 100 100 746 746 746 746 612 612 612 612 286 143 143 286 93 186 93 279 643 785 653 491 956 956 956 956 210 315 105 105 432 144 452 569 258 86 172 86 86 86 258 86 238 119 119 238 146 861 166 732 40 40 120 40 187 187 187 187 831 965 840 162 177 177 354 354 186 921 997 415 513 872 32 310 11 11 11 33 161 161 161 161 118 118 118 118 196 196 588 392 385 770 770 385 209 209 209 209 628 628 628 628 383 383 383 383 511 340 417 886 330 660 990 330 24 8 8 8 535 994 876 182 443 443 886 886 235 470 470 235 235 235 705 470 282 282 282 846 331 331 993 662 475 964 456 746 68 560 923 775 264 792 264 264 246 738 246 246 540 180 180 180 491 491 491 491 270 135 135 405 259 259 259 259 747 249 498 249 93 93 93 279 747 249 498 249 162 162 81 81 71 71 213 142 744 248 248 248 39 625 954 29 610 610 305 305 626 313 313 939 461 765 844 582 243 731 545 108 287 287 287 287 919 919 919 919 414 138 138 138 260 260 780 260 913 913 913 913 52 52 156 52 163 489 163 163 130 130 130 130 443 886 886 443 263 263 263 263 147 147 147 441 307 307 921 307 324 108 108 216 146 146 146 438 290 145 290 145 40 73 958 66 466 466 466 466 903 245 189 183 30 10 20 10 273 546 819 273 531 531 531 531 473 473 946 946 16 16 16 48 12 82 667 975 564 282 564 282 15 45 15 15 693 502 46 277 688 688 688 688 402 134 134 134 337 337 337 337 320 320 640 960 310 310 310 930 526 789 263 263 233 233 699 233 480 160 320 160 323 646 969 323 706 706 706 706 808 808 808 808 256 256 768 256 432 216 216 432 312 312 312 312 732 366 366 732 817 817 817 817 872 220 625 361 134 402 134 268 52 26 26 78 222 74 74 74 526 526 526 526 902 451 902 451 284 142 426 142 660 330 330 990 370 185 370 185 88 467 253 821 39 117 78 39 161 29 581 611 465 155 155 155 204 204 612 204 857 273 609 81 286 286 286 858 148 148 148 444 169 338 338 169 626 626 626 626 6 12 6 18 784 784 784 784 392 392 392 392 747 498 249 249 51 17 17 17 102 204 204 102 703 851 705 13 457 67 333 68 895 874 957 832 289 289 578 578 206 412 412 206 319 319 957 319 3 3 3 9 321 321 321 321 433 501 685 305 96 587 635 36 219 219 219 657 191 382 573 191 978 978 489 489 389 389 389 389 481 481 481 481 193 579 193 193 829 829 829 829 529 413 558 628 452 113 260 121 193 466 708 43 607 607 607 607 204 68 68 136 305 915 305 305 203 203 406 406 90 180 270 90 621 207 207 414 108 108 108 324 201 67 67 134 795 718 940 542 272 272 272 272 331 993 662 331 247 247 494 494 18 18 18 54 178 534 178 178 522 174 174 174 321 107 107 214 789 623 1000 699 696 550 105 909 836 836 836 836 108 324 108 216 282 846 282 282 244 244 488 488 201 67 67 134 449 420 581 215 359 969 485 597 970 943 59 79 75 75 225 75 438 146 292 146 569 239 612 446 311 933 622 311 842 926 806 558 484 547 899 463 592 592 592 592 183 366 183 549 657 219 438 219 628 628 628 628 256 256 256 768 51 17 17 17 266 798 266 266 146 292 438 146 575 729 126 236 715 715 715 715 233 699 466 233 505 505 505 505 402 402 402 402 66 66 132 132 570 570 570 570 198 297 99 99 747 249 249 249 235 379 723 911 705 470 235 235 420 140 140 280 317 317 317 317 145 145 435 145 235 235 705 235 57 57 171 57 848 644 197 269 306 306 918 306 316 632 632 316 901 8 954 777 206 618 206 206 274 548 274 548 49 49 98 147 961 961 961 961 414 414 414 414 130 390 130 260 621 207 207 207 139 139 417 139 109 109 218 327 157 471 157 157 267 490 200 407 643 638 356 35 973 973 973 973 376 376 376 376 671 671 671 671 252 84 84 84 104 52 52 156 195 195 195 585 827 698 16 102 754 916 738 135 296 148 148 296 286 429 143 143 2 1 2 1 446 214 849 276 888 296 296 296 36 54 18 18 404 390 63 600 215 430 215 645 127 127 127 127 76 241 464 48 813 198 694 5 134 692 393 626 396 396 198 198 328 984 656 328 597 199 199 199 223 223 223 669 237 237 237 237 248 248 744 248 430 860 430 860 124 124 124 372 908 613 454 55 111 111 333 111 592 592 592 592 175 842 679 801 539 962 590 169 135 135 270 405 6 2 2 2 298 298 298 298 666 165 663 22 688 688 688 688 250 750 250 250 695 43 762 858 639 625 237 871 314 942 314 314 223 223 669 223 928 603 470 576 892 446 446 892 287 287 287 861 123 369 123 246 970 370 665 651 207 69 69 69 66 903 122 93 311 311 622 622 474 948 948 474 386 949 647 630 128 64 64 128 981 981 981 981 72 883 737 878 348 348 174 174 330 110 110 220 219 657 438 219 165 165 495 165 115 115 115 115 89 89 89 89 30 60 30 60 200 200 200 600 17 34 17 34 292 876 292 292 139 139 417 139 888 888 888 888 252 252 504 504 186 558 186 186 591 591 591 591 3 1 2 1 530 442 815 554 638 638 638 638 396 669 128 233 360 720 360 720 175 350 175 350 210 210 630 210 317 951 317 317 939 185 675 166 330 330 660 660 241 482 241 723 295 885 295 590 847 154 546 181 782 391 391 782 94 94 94 282 480 160 160 160 528 675 399 417 981 34 185 785 524 262 262 524 363 121 242 121 447 894 447 894 13 26 39 13 362 215 401 422 329 658 329 658 573 573 573 573 635 635 635 635 627 627 627 627 784 496 337 823 745 745 745 745 101 101 101 303 100 150 50 50 991 393 756 241 105 105 105 315 56 56 168 56 39 39 117 39 149 149 447 149 462 231 462 231 662 662 662 662 22 22 22 22 165 165 330 330 35 35 35 105 828 61 635 373 615 615 615 615 675 225 225 225 148 148 296 296 757 757 757 757 356 178 534 178 778 778 778 778 198 66 66 132 961 961 961 961 387 357 422 99 390 390 390 390 169 507 169 169 564 134 990 395 16 16 48 32 12 12 12 12 581 581 581 581 201 402 402 201 162 81 81 162 334 334 334 334 102 51 153 51 297 757 265 684 250 250 250 250 699 749 638 719 112 168 56 56 231 231 231 231 21 21 21 21 338 338 338 338 849 810 469 276 218 654 218 218 555 185 185 370 998 998 998 998 332 996 332 664 960 320 320 640 183 183 366 549 100 300 100 100 614 614 614 614 799 611 586 852 319 926 868 902 796 796 398 398 305 610 305 915 483 161 161 161 243 49 174 380 212 212 636 424 302 302 906 302 315 315 630 945 823 823 823 823 114 76 38 38 169 507 169 169 37 74 74 37 175 175 350 350 191 382 191 573 389 389 778 778 519 550 203 149 46 46 92 92 195 585 390 195 223 223 669 446 168 336 168 336 195 754 953 498 807 807 807 807 211 211 211 211 411 137 137 137 471 157 157 314 889 889 889 889 202 101 202 101 368 368 368 368 250 309 538 334 247 247 247 247 356 690 50 295 539 539 539 539 82 82 246 82 754 754 754 754 126 126 126 126 289 714 263 716 524 899 545 622 946 217 754 148 686 688 517 898 438 438 438 438 914 457 457 914 363 980 308 303 615 410 205 205 487 487 487 487 256 256 768 256 786 786 786 786 829 224 638 706 912 456 912 456 450 150 150 150 207 207 414 621 40 40 120 40 318 636 318 636 873 304 877 965 648 324 648 324 68 142 923 214 51 830 292 745 212 636 212 212 473 871 498 206 610 610 610 610 431 431 431 431 286 286 858 286 35 105 35 35 137 274 137 274 876 161 117 665 802 802 802 802 273 273 273 819 293 184 64 462 546 819 273 273 74 74 222 74 72 144 216 72 902 451 451 902 611 538 93 944 756 756 756 756 170 170 510 340 18 18 18 18 894 894 447 447 744 53 810 78 117 78 39 39 66 66 66 198 279 279 279 837 757 361 809 318 249 249 249 747 203 203 203 203 84 84 252 84 135 135 135 135 216 216 216 216 888 976 161 620 285 855 285 285 371 371 371 371 62 62 186 124 846 282 564 282 32 32 16 16 426 877 390 880 76 76 76 76 812 406 812 406 138 138 414 138 140 420 140 280 57 57 57 171 504 503 698 171 163 489 163 163 150 225 75 75 144 72 72 144 265 265 265 795 253 253 253 253 736 736 736 736 315 315 945 315 324 972 324 648 243 243 486 486 485 460 49 38 599 599 599 599 278 417 139 139 121 363 121 121 193 193 193 193 324 648 972 324 795 795 795 795 179 179 179 537 609 609 609 609 497 994 497 994 296 296 888 592 66 132 66 132 933 933 933 933 111 111 222 222 64 96 32 32 374 374 748 748 456 228 684 228 47 854 60 288 138 138 138 138 215 215 215 215 45 135 90 45 362 566 538 17 459 153 153 306 564 188 376 188 408 204 204 408 541 992 702 483 372 186 186 372 536 268 268 536 195 195 195 585 283 283 283 283 592 296 296 592 476 476 476 476 384 192 192 384 296 41 442 890 230 690 230 230 300 300 300 900 300 300 300 300 124 124 248 248 229 687 229 229 938 469 469 938 501 501 501 501 468 312 156 156 232 696 232 232 863 863 863 863 96 48 96 48 736 368 368 736 186 186 372 558 105 105 105 105 749 749 749 749 222 666 444 222 328 328 984 328 926 926 926 926 428 214 214 428 168 56 56 112 168 168 336 336 757 620 972 834 934 467 934 467 505 505 505 505 801 267 267 534 273 273 273 819 315 315 945 315 214 321 107 107 159 159 477 159 662 331 331 993 464 464 232 232 564 983 292 885 3 841 19 905 219 657 219 219 11 11 11 11 227 227 227 681 250 750 250 250 332 166 166 498 808 404 404 808 155 155 310 465 429 143 286 143 174 174 174 522 706 706 706 706 136 136 272 408 480 240 480 240 73 442 511 618 518 503 882 417 129 387 258 129 777 745 684 149 245 490 490 245 101 101 101 101 21 21 21 63 339 718 576 279 110 110 110 110 202 404 202 404 135 135 135 135 140 70 140 70 176 723 237 735 72 216 72 72 269 269 269 269 614 614 307 307 154 154 154 154 174 174 87 87 252 252 252 756 464 232 696 232 711 893 897 574 842 842 842 842 140 140 140 140 84 252 84 84 973 621 22 566 14 546 469 909 26 13 13 26 74 111 37 37 802 786 782 749 130 660 944 64 34 102 34 34 555 555 555 555 416 416 208 208 108 108 216 324 607 558 959 657 886 443 443 886 76 114 38 38 27 27 27 81 418 209 209 418 796 398 796 398 258 86 86 86 146 146 438 146 68 136 204 68 338 507 169 169 44 132 44 44 226 575 496 694 1000 500 500 1000 195 585 195 390 315 315 630 630 209 209 209 627 790 395 790 395 471 314 157 157 878 878 878 878 238 80 600 966 624 624 624 624 330 495 165 165 157 471 157 157 128 256 256 128 327 327 981 327 531 531 531 531 136 136 136 136 1000 1000 500 500 675 675 675 675 39 13 13 13 681 550 826 646 851 536 640 893 554 554 554 554 296 296 148 148 437 265 96 885 375 375 750 750 136 136 272 408 765 765 765 765 638 638 638 638 986 493 493 986 217 434 217 434 444 441 16 707 201 402 941 172 341 341 682 682 165 165 495 165 356 178 534 178 256 768 256 256 337 337 337 337 118 118 59 59 361 361 722 722 68 34 34 102 298 894 298 596 231 77 77 77 110 55 110 55 160 160 160 160 330 330 990 330 799 995 422 57 281 562 562 281 26 52 78 26 507 356 793 976 947 947 947 947 107 107 321 107 772 772 772 772 347 347 694 694 189 189 189 567 683 349 464 458 138 962 634 459 120 381 543 175 281 281 843 281 160 80 80 160 36 36 18 18 603 201 201 201 64 32 96 32 958 388 761 341 360 720 360 720 937 55 930 736 78 78 156 156 272 136 136 272 76 38 38 76 183 183 183 183 847 847 847 847 206 103 309 103 317 522 913 990 90 30 30 30 147 441 294 147 243 243 243 729 106 106 106 106 42 84 126 42 37 37 37 37 63 63 63 63 499 499 499 499 162 54 108 54 297 891 297 297 923 44 622 932 946 946 946 946 278 278 139 139 564 282 564 282 289 289 867 578 906 906 906 906 84 392 920 909 274 137 137 411 588 196 196 196 312 468 156 156 126 126 126 126 26 26 26 78 812 406 812 406 39 39 39 39 414 138 138 138 276 828 276 276 211 474 471 832 98 147 49 49 256 768 256 256 13 26 39 13 754 754 754 754 808 405 294 1 343 343 343 343 167 167 167 167 82 82 82 246 118 118 118 118 130 260 260 130 343 757 429 922 266 266 798 266 237 711 237 237 348 116 232 116 306 815 809 801 360 360 360 360 744 744 744 744 725 725 725 725 305 305 305 305 599 622 440 765 632 316 316 948 888 888 888 888 576 288 864 288 13 13 26 39 942 314 314 628 52 52 26 26 315 315 315 315 802 466 727 219 326 941 619 358 882 882 882 882 232 232 232 696 839 839 839 839 57 57 171 57 488 244 488 244 242 242 726 484 985 20 668 250 410 205 205 615 193 579 193 386 438 52 622 685 735 735 735 735 956 956 956 956 648 324 324 972 176 176 176 176 332 996 332 332 1 2 1 3 299 299 299 299 108 216 216 108 283 283 849 283 209 627 418 209 951 317 317 317 5 10 15 5 278 278 556 834 303 815 614 529 87 261 87 87 230 230 690 230 9 18 9 27 493 363 12 397 12 12 36 24 358 495 275 384 756 756 378 378 106 318 106 106 468 468 468 468 60 784 527 479 750 375 750 375 252 252 756 252 642 963 321 321 117 627 426 357 278 139 139 278 252 756 252 252 281 414 278 328 934 463 841 648 12 36 24 12 542 271 542 271 333 999 333 333 178 130 756 333 345 994 193 637 186 93 279 93 251 753 251 251 143 143 286 286 248 248 124 124 173 173 173 173 105 105 315 210 953 911 808 586 198 492 132 252 279 279 279 837 210 630 210 210 934 590 425 11 429 79 512 617 818 409 409 818 474 474 474 474 220 110 220 110 436 436 436 436 201 201 603 201 141 282 141 282 106 318 106 212 76 38 114 38 215 215 645 430 150 150 300 450 113 226 226 113 360 890 948 967 36 108 72 36 405 135 135 270 117 117 117 351 311 622 622 311 285 752 173 633 124 248 372 124 732 732 366 366 365 365 365 365 996 996 996 996 932 466 932 466 944 155 898 495 274 137 137 274 956 478 478 956 278 139 278 139 347 347 347 347 148 148 74 74 284 326 608 865 374 374 374 374 922 241 575 554 421 259 603 161 31 31 93 31 951 317 317 317 183 549 183 183 302 302 906 302 229 229 687 229 256 34 644 218 765 510 255 255 272 991 341 576 59 118 59 118 352 176 176 352 127 127 254 381 567 567 567 567 76 76 76 76 815 815 815 815 282 282 282 846 243 243 243 729 744 433 716 317 260 780 260 260 147 49 49 49 702 702 702 702 277 309 141 562 828 414 414 828 591 197 197 197 344 172 172 344 282 282 846 282 174 174 522 348 111 37 37 37 532 51 719 628 227 454 227 681 145 290 290 145 924 616 308 308 460 460 460 460 94 47 47 141 129 129 129 129 54 54 162 54 856 856 428 428 91 91 91 273 183 61 61 61 282 282 282 282 992 496 496 992 666 222 222 444 813 216 818 749 331 331 331 993 155 155 155 155 518 754 72 804 987 658 329 329 225 225 225 225 150 450 150 300 984 725 424 532 348 348 696 696 712 712 712 712 262 262 262 262 225 450 450 225 858 286 286 286 24 24 72 24 372 372 372 372 504 252 252 756 295 590 295 590 143 429 143 286 399 831 86 198 10 20 10 20 331 291 437 285 669 16 721 800 686 686 686 686 590 590 295 295 561 561 561 561 483 483 483 483 215 215 215 215 175 175 175 175 692 692 692 692 830 830 830 830 824 824 824 824 314 628 942 314 210 210 420 630 12 24 12 24 253 388 704 404 57 19 38 19 314 314 942 314 687 458 229 229 477 159 159 318 195 195 195 195 23 69 46 23 638 859 449 665 446 223 223 446 312 312 936 312 318 106 106 106 250 250 250 750 602 602 602 602 41 41 41 123 634 317 634 317 63 189 63 126 378 126 126 252 619 419 900 52 891 297 297 297 682 682 682 682 24 72 24 48 6 6 18 12 234 156 78 78 48 16 16 16 981 327 327 654 260 780 260 520 303 3 920 125 432 432 432 432 335 670 670 335 342 342 684 684 340 340 680 680 9 3 3 3 490 490 490 490 603 256 397 231 314 314 942 628 252 504 756 252 143 31 688 74 722 722 722 722 985 795 997 595 239 239 239 717 132 264 396 132 251 251 753 251 429 520 310 777 64 32 96 32 650 902 80 95 139 139 278 278 846 846 846 846 352 352 704 704 191 996 802 848 141 423 141 282 298 894 298 298 578 503 885 857 881 710 981 52 85 170 85 170 228 342 114 114 864 432 432 864 116 116 116 116 129 258 129 258 494 247 247 494 54 480 224 690 903 935 998 361 412 206 206 618 419 619 249 522 279 279 558 837 720 12 822 158 644 322 322 644 901 901 901 901 329 518 423 104 44 44 44 44 828 276 276 276 605 37 886 828 822 274 274 548 446 905 437 537 820 820 410 410 317 317 951 317 525 175 175 175 258 258 258 258 203 203 406 406 360 120 120 120 676 676 676 676 906 453 906 453 314 942 314 314 784 784 392 392 748 79 291 575 186 62 62 62 331 331 662 993 645 215 215 215 139 226 895 512 779 571 479 547 528 264 264 528 456 304 152 152 940 928 936 23 752 376 376 752 46 46 138 46 165 165 165 495 201 201 603 402 808 808 808 808 644 322 966 322 147 147 147 441 268 268 268 268 952 952 952 952 168 168 336 336 762 508 254 254 8 8 16 16 305 305 610 610 386 386 193 193 593 542 676 153 203 609 203 406 38 19 38 19 578 289 289 578 68 540 280 129 214 214 214 642 238 238 714 238 309 618 927 309 48 24 72 24 488 244 244 488 381 580 223 316 516 172 172 344 88 264 88 88 272 136 136 272 276 828 276 276 626 738 626 834 490 245 490 245 975 975 975 975 718 565 321 820 435 145 145 290 14 42 14 14 213 786 846 826 708 841 946 121 224 224 448 448 47 141 47 47 995 543 492 420 197 197 197 591 91 406 387 638 55 55 165 55 61 806 215 764 105 315 105 105 769 961 477 456 465 465 465 465 847 847 847 847 193 386 193 579 251 502 502 251 428 26 98 871 65 130 65 195 130 130 260 260 284 284 284 284 426 426 213 213 261 261 783 261 462 924 924 462 99 297 99 99 126 252 378 126 942 357 559 162 742 742 742 742 7 7 14 14 236 118 118 354 274 822 548 274 914 457 914 457 98 147 49 49 2 2 2 2 986 875 656 907 22 11 11 33 772 386 772 386 810 810 405 405 37 111 37 37 258 774 258 516 114 228 114 342 585 106 630 726 305 610 915 305 423 846 423 846 343 343 343 343 498 498 996 996 284 568 568 284 286 286 286 286 699 462 639 421 370 40 7 135 199 398 398 199 386 772 772 386 300 900 300 300 54 162 54 54 240 80 80 160 246 82 164 82 321 107 214 107 404 342 926 842 892 892 446 446 67 201 67 67 237 711 237 474 218 654 436 218 324 108 108 108 318 954 318 318 92 92 276 184 163 326 489 163 490 490 490 490 345 115 115 115 626 635 971 762 510 510 255 255 712 712 712 712 977 755 133 872 192 96 96 192 35 70 35 105 474 237 711 237 706 706 706 706 59 118 118 59 213 639 426 213 995 52 208 138 57 57 57 57 355 472 634 715 24 48 72 24 32 32 64 96 981 528 208 454 271 271 813 271 999 999 999 999 255 255 255 255 123 123 123 369 986 393 225 856 201 134 67 67 436 218 654 218 578 578 289 289 760 760 760 760 957 957 957 957 162 470 692 381 102 306 204 102 537 179 179 179 291 291 291 873 117 117 351 117 719 330 338 285 627 209 209 209 813 271 271 542 690 345 345 690 301 301 602 602 245 245 245 245 17 51 17 17 913 913 913 913 13 13 13 39 464 232 464 232 238 437 709 429 602 602 602 602 861 287 574 287 762 762 762 762 33 33 33 99 244 122 244 122 578 289 578 289 570 190 190 190 45 45 45 45 107 824 705 555 650 650 650 650 138 138 138 138 393 131 131 131 612 612 612 612 737 737 737 737 249 747 498 249 719 719 719 719 540 360 180 180 313 313 313 313 428 856 856 428 765 514 364 273 479 94 360 416 66 132 132 66 190 380 190 570 744 372 372 744 179 44 508 545 325 975 325 325 151 302 302 151 833 585 724 427 289 578 578 289 962 962 962 962 533 533 533 533 148 293 155 692 519 346 173 173 486 162 162 162 836 418 418 836 120 40 40 40 470 311 881 338 1 2 1 3 573 573 573 573 222 148 74 74 254 508 762 254 833 833 833 833 872 602 951 231 171 932 569 494 15 45 15 30 531 177 354 177 251 753 502 251 132 250 540 811 553 458 390 722 357 119 119 119 251 753 251 502 98 98 294 196 612 612 612 612 226 226 226 678 513 513 513 513 45 135 45 45 407 814 407 814 31 31 31 93 985 985 985 985 27 54 81 27 516 258 258 774 159 477 159 159 22 524 655 850 548 274 548 274 491 491 491 491 169 169 507 169 134 773 354 927 980 419 71 450 39 117 39 39 88 132 44 44 920 460 460 920 219 73 146 73 224 224 448 448 869 372 473 851 324 324 324 972 753 753 753 753 292 876 292 584 385 385 385 385 828 414 828 414 86 86 172 258 43 43 129 43 593 593 593 593 57 171 57 57 16 614 353 937 976 394 482 239 587 9 945 44 342 342 342 342 246 73 556 817 774 258 516 258 486 729 243 243 700 700 700 700 205 205 615 205 392 196 196 588 569 569 569 569 840 437 762 880 462 154 154 154 315 210 105 105 546 546 546 546 173 195 365 742 304 304 608 912 295 295 295 885 456 456 228 228 827 827 827 827 26 26 26 26 436 872 436 872 18 18 54 18 276 276 828 276 237 474 474 237 56 56 56 56 18 18 36 36 797 797 797 797 732 366 732 366 435 290 145 145 513 513 513 513 291 97 97 97 236 236 236 236 404 397 95 961 299 598 299 598 404 202 606 202 80 240 80 80 24 590 387 244 195 195 195 585 614 546 495 118 69 69 69 207 78 52 26 26 36 108 36 72 805 531 437 938 275 275 825 275 302 604 906 302 333 999 333 333 196 887 552 395 3 3 9 3 925 429 732 334 173 173 173 173 336 112 112 112 815 815 815 815 576 864 288 288 111 333 222 111 46 92 46 138 6 6 6 18 26 13 39 13 708 354 354 708 65 65 195 65 641 387 416 89 947 409 627 508 34 17 17 34 23 23 46 46 230 460 230 460 718 359 359 718 90 30 30 30 48 144 48 48 58 58 58 58 476 476 238 238 361 361 361 361 232 464 232 696 567 567 567 567 32 32 96 32 200 600 200 200 251 502 251 502 244 488 488 244 148 35 707 637 162 243 81 81 133 133 133 399 246 492 246 492 284 284 284 852 170 170 85 85 282 282 282 282 625 625 625 625 627 391 834 315 987 987 987 987 299 542 86 457 241 241 482 482 145 290 145 435 342 171 171 513 146 146 146 146 122 122 122 366 352 176 352 176 879 293 293 293 150 150 450 150 4 2 4 2 21 21 21 21 539 539 539 539 684 555 688 953 723 241 482 241 429 429 429 429 717 239 239 239 298 596 894 298 245 245 245 245 96 96 96 96 314 471 157 157 175 175 175 175 477 477 477 477 568 984 566 738 80 240 80 160 218 439 655 679 280 840 280 280 60 30 90 30 249 166 83 83 232 696 232 464 504 168 168 168 333 999 333 666 289 289 867 578 27 27 27 27 736 354 213 424 802 802 802 802 240 120 360 120 930 930 930 930 895 952 196 822 158 158 474 316 130 130 130 390 348 664 807 120 748 748 748 748 102 204 204 102 124 62 62 186 255 510 510 255 32 32 96 64 952 952 952 952 901 901 901 901 13 26 13 39 525 525 525 525 324 108 108 216 812 406 812 406 183 366 549 183 355 355 355 355 219 219 219 219 32 16 16 48 482 241 723 241 870 619 26 628 632 632 632 632 761 761 761 761 322 644 322 966 134 268 134 268 117 117 117 351 247 539 545 815 77 565 88 299 598 598 598 598 275 550 825 275 633 755 597 754 64 64 128 128 323 646 323 969 68 68 68 204 385 539 27 843 80 80 160 240 339 339 678 678 420 240 789 625 98 100 363 950 394 558 183 823 798 798 798 798 441 515 184 656 933 105 233 66 500 500 500 500 190 285 95 95 84 28 28 28 411 137 137 137 217 651 217 217 106 106 106 106 459 538 558 926 798 798 798 798 775 775 775 775 997 997 997 997 982 982 491 491 186 93 279 93 52 52 156 52 526 526 263 263 575 388 659 901 369 369 369 369 424 927 26 817 609 406 203 203 471 471 942 942 798 820 637 704 892 892 892 892 60 60 60 60 138 479 551 973 189 378 567 189 333 999 666 333 941 941 941 941 263 251 741 441 663 691 551 910 668 492 660 442 159 53 53 106 654 313 296 417 258 774 258 258 16 8 24 8 387 258 129 129 156 52 104 52 561 187 187 187 465 930 930 465 412 206 618 206 540 180 180 360 141 423 282 141 916 569 212 331 902 902 451 451 591 82 8 457 140 280 420 140 510 510 510 510 732 732 732 732 75 25 50 25 932 12 336 323 172 516 344 172 625 625 625 625 916 458 458 916 332 996 332 664 365 730 365 730 10 327 233 27 201 201 201 603 271 813 271 542 362 181 362 181 420 420 420 420 968 968 968 968 222 444 444 222 221 14 303 489 139 278 139 278 750 750 375 375 365 949 441 924 801 534 267 267 265 748 77 783 310 310 310 930 180 90 180 90 912 456 456 912 197 591 197 197 596 514 139 867 31 31 93 31 221 442 442 221 126 126 126 126 460 460 460 460 135 135 270 270 165 55 55 55 140 140 70 70 131 157 774 893 133 266 133 266 881 881 881 881 846 282 282 282 275 429 595 478 234 117 117 351 440 440 440 440 258 258 774 258 966 966 966 966 11 33 11 11 159 159 159 477 903 903 903 903 238 714 476 238 324 972 648 324 39 78 78 39 87 29 29 29 687 229 229 229 430 430 430 430 615 615 615 615 41 41 123 41 312 312 312 936 51 852 52 887 461 757 227 365 796 796 796 796 230 230 690 230 216 216 648 216 861 287 287 287 264 264 264 264 405 810 810 405 267 267 267 267 447 447 447 447 396 17 72 19 406 113 957 672 452 226 452 226 968 968 968 968 673 673 673 673 306 204 102 102 15 15 15 45 744 248 496 248 623 852 56 62 567 567 567 567 80 80 240 80 618 160 972 39 504 504 504 504 723 241 482 241 316 316 632 632 913 325 714 65 144 72 72 144 168 336 168 336 273 546 273 546 320 960 320 320 259 518 259 518 442 442 442 442 406 203 406 203 560 280 280 560 143 688 993 377 323 323 323 969 681 366 279 580 291 552 268 620 181 181 181 181 107 107 107 321 147 147 441 147 714 476 238 238 262 262 262 786 1000 670 541 176 47 47 141 94 652 819 428 870 321 963 321 321 384 384 768 768 306 306 306 918 178 178 89 89 184 552 184 184 176 176 352 352 138 990 317 873 137 137 137 137 457 457 457 457 96 32 32 32 57 38 19 19 58 58 174 58 188 188 188 188 136 136 136 408 186 186 186 558 161 161 161 483 137 137 411 137 250 500 250 500 338 169 169 338 588 588 588 588 789 263 263 263 29 58 58 29 693 231 231 462 85 170 85 255 129 129 258 387 485 650 93 845 203 203 609 203 354 177 531 177 64 64 64 192 976 488 976 488 940 940 940 940 993 726 568 225 703 347 238 347 198 6 72 215 338 338 676 676 741 741 741 741 273 546 273 546 282 649 263 797 932 388 78 82 433 433 433 433 84 84 84 84 102 60 467 91 329 329 658 987 482 241 241 482 843 845 739 253 470 235 235 470 281 843 281 281 381 127 127 254 642 214 214 214 216 144 72 72 190 570 190 190 106 106 106 106 594 891 297 297 193 193 579 193 80 160 80 240 946 473 473 946 44 88 88 44 705 121 331 639 187 187 187 561 235 470 235 470 10 10 10 30 260 780 260 260 250 250 750 250 530 265 795 265 89 89 89 267 249 747 249 498 776 388 388 776 317 850 95 482 615 615 615 615 31 93 31 31 224 224 448 672 169 169 169 169 73 73 219 73 27 27 81 27 285 285 285 855 282 282 846 282 370 370 370 370 962 577 157 87 48 144 48 96 919 66 783 845 189 189 189 567 191 382 191 382 486 765 750 7 56 168 56 56 510 510 510 510 90 270 90 90 196 643 384 694 28 14 14 42 777 259 259 518 210 883 731 216 568 941 644 657 660 730 637 231 766 766 766 766 103 987 765 557 217 651 434 217 130 390 130 130 478 478 956 956 234 117 351 117 27 81 27 27 566 283 849 283 778 570 479 359 821 51 719 2 397 794 794 397 301 903 301 602 31 31 31 93 21 7 7 7 223 446 446 223 121 121 242 242 231 77 154 77 704 704 704 704 351 351 351 351 269 807 269 538 793 288 393 104 132 132 264 264 81 81 81 81 865 890 240 508 323 975 352 727 232 464 464 232 978 489 489 978 285 285 570 855 14 14 14 42 45 90 90 45 172 172 172 516 39 82 582 425 504 252 252 504 30 15 15 30 56 28 28 56 92 100 765 342 982 288 982 598 333 999 333 333 521 521 521 521 344 344 344 344 560 545 153 888 321 107 107 107 750 375 375 750 804 804 804 804 64 128 64 128 5 5 5 5 734 367 734 367 34 34 17 17 984 984 492 492 752 752 752 752 571 571 571 571 236 118 354 118 574 361 826 365 402 709 862 4 262 262 262 262 128 128 128 384 887 887 887 887 722 798 792 799 366 732 732 366 116 348 116 232 778 598 507 42 304 304 912 608 614 307 307 921 957 162 883 508 712 264 677 480 279 279 558 558 272 136 136 272 245 490 245 735 148 296 296 148 329 987 329 658 147 294 441 147 267 89 89 89 117 351 117 117 381 381 381 381 439 724 783 142 86 258 86 172 646 969 323 323 804 536 268 268 132 132 396 132 82 246 164 82 116 348 116 116 343 524 329 348 181 362 362 181 8 8 8 24 771 214 661 265 730 730 730 730 958 958 958 958 798 399 798 399 367 367 367 367 991 991 991 991 270 270 270 810 654 654 654 654 300 450 150 150 111 333 111 222 83 83 83 83 620 930 310 310 356 356 356 356 726 726 726 726 156 78 78 234 380 799 617 106 166 332 166 332 235 470 235 705 256 128 128 384 981 981 981 981 571 555 805 965 382 382 191 191 234 234 468 468 837 837 837 837 85 85 255 85 652 326 652 326 320 960 640 320 426 426 426 426 221 663 442 221 371 371 371 371 186 558 186 186 673 673 673 673 719 719 719 719 482 482 964 964 426 426 426 426 65 160 488 76 326 476 346 145 2 6 2 4 80 160 80 160 169 113 803 722 968 484 484 968 891 297 297 297 11 33 22 11 665 573 193 467 266 133 133 266 23 23 69 23 720 938 212 537 514 514 514 514 666 333 666 333 342 114 114 114 315 294 211 358 286 858 286 572 326 978 326 326 915 275 824 413 76 76 76 76 299 598 299 897 28 56 56 28 511 511 511 511 31 62 31 62 152 228 76 76 49 147 49 49 279 93 93 93 682 530 446 269 497 497 497 497 12 12 12 36 532 674 271 691 840 801 718 245 966 322 322 322 474 474 474 474 21 21 63 21 688 688 688 688 750 250 250 250 541 147 64 456 174 87 174 87 942 471 471 942 413 826 826 413 639 213 213 213 272 272 816 272 156 156 468 156 170 497 300 830 463 463 463 463 382 382 382 382 310 930 310 310 325 325 650 975 329 987 329 329 93 279 93 186 865 703 674 238 265 483 780 805 662 662 662 662 174 87 174 87 165 330 495 165 932 932 466 466 558 279 279 837 52 242 253 872 175 518 507 75 148 148 444 148 975 975 975 975 734 734 734 734 993 993 993 993 47 848 754 961 259 518 259 518 250 500 750 250 286 286 286 858 690 690 690 690 660 330 660 330 62 62 186 62 171 261 980 929 661 661 661 661 279 837 558 279 36 36 36 108 235 235 470 470 465 465 465 465 36 36 72 108 316 948 316 316 916 916 916 916 190 348 87 927 688 538 901 649 648 648 324 324 1 2 1 2 546 182 182 364 208 208 208 208 527 527 527 527 740 811 782 544 401 401 401 401 615 410 205 205 177 177 177 177 18 18 54 18 331 331 993 331 621 582 265 258 181 543 181 181 253 253 253 253 809 809 809 809 215 645 215 215 537 537 537 537 74 74 222 74 815 815 815 815 219 219 219 657 114 84 617 380 316 316 948 316 711 962 947 220 936 750 979 627 6 3 6 3 212 106 106 212 435 145 290 145 433 433 433 433 700 350 350 700 10 10 5 5 944 715 848 765 622 671 785 226 566 283 283 566 699 233 233 233 76 76 76 228 141 141 141 141 34 102 34 34 792 748 577 534 718 731 503 688 64 64 192 64 582 582 582 582 232 232 696 232 63 63 189 126 541 541 541 541 170 510 170 170 279 558 558 279 299 897 299 299 113 113 339 113 883 403 331 661 886 886 443 443 261 783 261 522 545 900 709 640 337 674 674 337 172 86 258 86 138 276 414 138 324 757 459 956 98 147 49 49 138 138 414 276 298 298 894 298 316 158 158 316 408 78 641 50 634 389 390 977 204 139 477 614 160 975 230 673 282 141 423 141 23 23 23 69 158 805 133 443 201 201 402 402 93 279 93 93 170 170 170 170 479 841 220 625 221 221 221 663 243 486 729 243 157 157 471 314 2 2 6 2 962 962 962 962 652 652 652 652 298 298 894 298 528 352 176 176 539 539 539 539 189 189 189 567 166 83 83 166 183 183 549 183 78 431 132 372 921 307 307 307 345 139 405 820 148 152 69 573 232 232 232 696 218 218 654 218 429 143 143 143 352 704 307 113 886 9 319 210 573 595 705 649 214 214 642 214 611 854 137 293 342 171 513 171 53 53 53 159 36 18 18 54 198 198 198 198 129 129 387 129 270 540 270 540 868 825 167 546 215 430 215 430 809 802 410 594 322 322 322 322 600 200 400 200 481 287 701 923 628 759 67 223 88 176 88 176 21 42 21 63 160 160 160 160 122 122 122 122 108 911 13 402 221 221 221 221 146 438 146 292 787 5 334 208 60 60 180 120 229 229 687 229 236 236 236 236 640 640 640 640 436 218 218 436 220 667 414 278 314 213 965 992 29 613 160 714 826 826 413 413 24 12 12 24 200 315 819 29 68 204 68 68 957 839 975 218 540 540 540 540 37 111 37 74 556 438 620 424 146 981 955 587 30 10 10 10 53 53 53 53 168 168 336 504 247 494 494 247 956 56 300 196 558 558 558 558 20 10 20 10 227 200 126 140 779 766 835 384 860 430 860 430 204 102 102 306 62 186 62 124 484 951 442 767 548 429 507 177 806 302 650 164 204 204 612 204 818 409 409 818 198 198 198 594 267 801 267 267 792 264 264 528 815 815 815 815 935 935 935 935 558 186 186 186 230 230 690 230 390 130 260 130 318 318 954 318 323 323 646 969 672 672 336 336 662 524 901 620 702 702 702 702 86 86 86 258 43 919 406 236 476 476 476 476 597 133 868 146 76 76 76 76 288 192 96 96 24 12 36 12 40 20 20 40 386 520 328 262 817 820 663 749 204 612 204 204 21 21 42 63 441 882 441 882 162 81 162 81 440 440 440 440 418 209 418 209 252 504 252 504 37 74 37 111 985 628 724 371 530 265 795 265 45 45 135 45 112 112 336 112 80 240 80 160 194 791 557 31 435 870 435 870 554 277 277 831 310 310 310 930 183 61 61 122 849 103 481 113 910 910 910 910 640 960 320 320 180 60 60 60 644 322 966 322 132 132 66 66 382 191 573 191 292 292 584 876 255 510 255 765 145 145 145 435 154 154 154 154 222 666 222 444 908 908 908 908 281 281 281 281 345 230 115 115 458 458 458 458 178 178 356 534 236 236 236 236 41 123 41 82 135 135 135 135 271 271 271 813 42 126 42 42 785 354 735 174 107 107 107 321 779 779 779 779 54 54 108 108 44 88 132 44 218 218 654 218 566 849 283 283 823 515 554 778 325 325 975 325 48 16 16 16 228 684 228 228 12 12 12 12 732 244 244 244 433 433 433 433 321 321 963 642 694 347 694 347 400 800 800 400 15 15 15 45 930 930 930 930 318 223 874 244 426 852 426 852 834 417 834 417 699 699 699 699 486 486 486 486 148 296 148 444 164 157 438 936 781 129 564 669 364 364 364 364 236 236 236 708 29 29 87 58 53 53 53 159 940 470 940 470 277 178 168 790 678 678 678 678 261 366 87 294 886 886 886 886 456 684 228 228 293 293 293 293 150 75 150 75 309 618 618 309 949 374 50 561 182 91 91 182 139 139 139 417 208 208 208 208 574 287 287 861 891 297 297 297 113 226 113 226 285 285 285 855 415 415 415 415 454 461 259 407 614 614 614 614 244 732 488 244 390 390 390 390 588 294 294 588 291 291 291 873 420 280 140 140 283 283 283 283 233 699 233 466 871 871 871 871 174 174 522 174 322 161 322 161 576 576 288 288 349 349 349 349 447 149 149 298 871 381 453 559 276 828 276 276 651 431 291 693 342 946 561 520 56 28 84 28 403 806 403 806 319 957 319 319 16 24 8 8 944 944 944 944 177 279 324 358 953 573 311 627 471 93 118 687 398 576 47 51 197 197 591 197 159 868 66 383 444 888 444 888 506 353 445 571 87 261 87 174 310 310 310 310 378 189 189 567 650 650 325 325 312 312 312 936 426 213 426 213 426 142 284 142 532 532 532 532 424 424 424 424 177 678 43 150 303 303 303 303 18 18 54 18 232 348 116 116 866 819 809 998 942 402 596 712 62 186 62 62 158 79 158 79 877 685 316 961 329 987 329 329 994 497 497 994 174 522 348 174 343 136 455 15 100 100 200 200 321 321 321 963 62 93 31 31 774 516 258 258 101 303 101 202 584 735 13 248 279 93 93 93 110 55 110 55 85 170 85 255 45 692 771 91 460 690 230 230 165 55 55 55 279 279 279 837 312 312 312 312 304 59 190 441 286 572 286 572 188 94 188 94 186 186 93 93 317 317 634 634 70 210 70 70 159 477 159 159 315 224 142 520 576 772 689 229 552 320 852 662 929 929 929 929 153 153 153 153 323 969 323 323 32 32 64 96 238 238 238 238 260 260 780 260 73 73 146 146 734 31 517 583 847 847 847 847 434 434 217 217 49 98 98 49 226 678 226 226 227 227 227 681 46 138 46 46 110 220 110 220 19 19 57 38 5 10 10 5 426 426 426 426 38 76 76 38 488 244 488 244 314 730 160 114 348 522 174 174 726 242 242 242 134 134 268 402 479 958 958 479 18 54 18 36 435 435 870 870 112 112 56 56 222 666 222 222 291 291 291 291 145 145 290 290 130 130 130 390 156 156 78 78 44 88 44 88 325 325 325 975 372 186 372 186 891 891 891 891 573 217 453 849 319 638 319 957 816 816 816 816 86 86 86 86 763 434 453 909 838 17 956 318 152 76 76 152 130 260 390 130 924 462 462 924 582 291 291 582 181 543 181 181 364 189 773 239 130 130 130 390 528 264 264 528 195 65 65 65 330 660 330 660 493 493 493 493 875 875 875 875 950 475 950 475 301 301 903 301 480 109 537 585 673 673 673 673 174 174 174 522 143 143 143 143 108 36 72 36 127 381 127 127 100 200 300 100 139 417 278 139 697 216 21 31 803 830 179 715 618 927 309 309 292 876 292 584 271 271 813 271 827 569 395 23 283 824 822 339 492 164 164 164 731 860 268 796 176 962 3 513 55 165 55 110 81 856 718 630 590 295 295 590 355 355 710 710 389 389 778 778 138 138 138 138 118 118 59 59 200 400 200 600 581 581 581 581 647 647 647 647 106 212 212 106 129 129 129 129 691 691 236 410 720 720 720 720 111 700 514 116 253 44 904 888 130 65 65 130 308 616 308 924 173 519 346 173 62 62 186 62 923 923 923 923 149 149 149 149 987 364 8 623 820 820 820 820 376 323 473 994 333 666 333 999 200 200 400 600 411 411 411 411 136 136 408 136 235 235 235 705 97 291 97 97 138 69 69 138 428 856 428 856 48 294 112 37 73 815 563 910 200 400 200 600 100 200 100 300 323 969 323 323 89 267 178 89 293 293 879 293 233 233 233 233 45 819 221 16 295 562 974 804 228 456 456 228 12 36 24 12 17 17 17 51 525 175 175 175 496 496 248 248 220 220 660 220 402 402 402 402 267 801 267 267 648 324 648 324 266 656 715 621 433 433 433 433 47 47 47 141 323 260 340 531 36 663 618 173 208 624 208 208 10 30 10 20 940 962 740 797 667 667 667 667 47 47 47 47 18 18 54 36 67 67 67 201 825 825 825 825 962 962 481 481 222 444 666 222 527 527 527 527 540 180 180 180 364 364 182 182 654 764 2 516 2 2 1 1 93 93 93 93 297 297 594 594 178 178 178 534 335 335 335 335 199 384 331 446 126 378 126 252 216 324 108 108 991 991 991 991 420 420 420 420 137 480 608 333 469 938 938 469 694 694 694 694 775 681 195 19 138 414 138 138 244 488 732 244 247 247 741 247 487 974 487 974 196 392 196 392 398 398 796 796 391 391 782 782 222 222 666 222 802 802 802 802 299 897 598 299 136 68 68 136 195 585 195 195 634 634 634 634 126 126 378 126 953 18 969 720 179 537 179 179 860 418 210 951 477 159 159 159 175 175 350 350 464 928 464 928 311 448 782 201 297 297 594 594 432 144 288 144 173 173 173 519 326 768 961 568 3 329 359 150 149 298 149 298 243 243 486 729 603 402 201 201 300 300 600 600 726 726 726 726 902 902 902 902 198 198 198 198 555 555 555 555 463 969 330 552 413 626 679 156 33 11 11 11 552 552 552 552 4 4 4 4 510 255 255 510 80 120 40 40 386 954 752 871 907 637 586 650 796 358 190 82 918 918 459 459 614 614 614 614 348 174 348 174 772 120 591 343 711 711 711 711 984 328 328 328 173 173 173 173 762 762 762 762 541 541 541 541 198 198 594 198 14 174 364 965 878 688 412 434 280 280 280 280 692 346 692 346 48 24 24 48 214 214 214 642 128 128 128 128 899 899 899 899 264 264 792 264 124 248 372 124 302 302 151 151 574 574 574 574 781 217 781 137 197 197 591 197 822 822 822 822 425 850 850 425 177 59 59 59 518 518 518 518 218 436 436 218 318 557 289 472 60 60 180 120 107 321 107 107 74 74 37 37 738 246 246 246 317 558 106 404 692 590 48 798 374 374 748 748 208 877 625 708 538 730 396 400 286 858 286 286 881 962 949 788 310 528 620 299 465 465 465 465 232 232 232 696 8 8 16 16 354 354 354 354 251 251 251 251 289 289 867 578 55 55 165 55 305 915 305 305 576 384 192 192 163 163 163 489 847 847 847 847 816 272 272 272 876 584 292 292 75 75 150 150 214 214 214 214 989 989 989 989 316 158 474 158 758 379 379 758 158 474 158 316 166 498 166 332 15 157 73 731 396 396 396 396 8 291 537 339 309 103 103 103 192 192 192 576 11 11 11 33 796 796 796 796 300 300 300 900 719 484 676 862 411 822 822 411 196 196 196 588 11 927 433 42 148 33 603 785 943 769 433 319 141 221 256 125 609 203 203 406 36 36 108 36 454 454 454 454 60 20 20 20 131 131 393 131 258 258 774 258 234 702 234 468 63 63 63 189 990 330 330 330 208 416 208 416 955 955 955 955 98 472 178 996 47 47 47 47 6 12 6 18 211 6 131 386 88 44 44 88 114 342 114 114 183 183 183 549 136 408 136 136 546 182 182 182 862 862 862 862 32 96 32 32 576 288 288 864 809 76 529 492 392 392 392 392 118 354 118 118 760 760 760 760 918 918 918 918 674 280 326 895 317 317 634 951 75 225 75 150 834 834 834 834 239 992 759 798 166 166 332 332 669 223 223 223 544 272 272 816 252 168 84 84 187 561 187 374 209 209 209 209 705 235 235 235 954 18 743 384 207 207 621 414 538 269 269 807 21 42 42 21 79 331 596 944 853 853 853 853 306 306 306 918 597 199 398 199 90 45 45 90 130 238 244 544 11 11 11 33 244 174 346 676 919 534 66 349 780 685 60 696 294 810 364 123 669 669 669 669 39 78 78 39 522 261 783 261 322 644 966 322 162 81 162 81 134 67 201 67 262 786 262 262 12 18 6 6 58 461 183 439 965 83 392 618 548 744 751 276 720 720 720 720 230 230 230 230 126 378 126 252 942 942 471 471 468 468 936 936 138 138 138 138 720 240 240 480 80 80 80 80 147 49 49 49 978 978 978 978 947 30 754 639 171 171 171 171 132 132 132 132 318 106 106 106 252 504 504 252 262 786 262 262 872 250 302 249 286 787 583 210 30 45 15 15 526 526 526 526 822 274 274 274 867 867 867 867 229 117 596 232 261 614 220 251 512 737 864 271 858 286 286 286 692 346 692 346 624 208 208 416 546 273 273 819 928 928 464 464 286 286 143 143 987 987 987 987 13 26 13 26 292 763 505 87 122 380 948 896 90 90 90 270 574 986 52 249 918 918 918 918 306 306 918 306 682 682 341 341 421 310 611 329 381 381 381 381 215 398 662 748 81 81 81 243 828 131 149 418 315 315 315 315 916 458 916 458 84 767 431 192 776 388 776 388 42 42 42 42 68 136 136 68 919 957 894 871 22 126 745 504 167 167 167 167 471 157 157 157 307 433 573 424 677 677 677 677 102 153 51 51 52 52 104 104 913 377 490 228 286 432 575 773 136 68 68 204 984 612 235 1000 941 467 638 789 193 193 386 386 264 88 88 88 106 212 212 106 570 190 190 190 22 22 11 11 239 239 239 239 452 226 678 226 243 503 629 935 480 975 108 745 710 710 355 355 214 321 107 107 73 73 73 73 75 75 75 225 134 201 67 67 612 612 612 612 274 195 185 642 5 5 5 15 970 970 970 970 84 84 84 252 549 549 549 549 986 986 493 493 74 814 433 403 752 376 752 376 353 706 706 353 40 120 40 40 906 453 906 453 550 275 275 550 593 561 806 78 368 368 184 184 366 366 366 366 72 48 24 24 386 775 967 466 218 109 218 109 293 293 293 879 124 248 248 124 230 230 115 115 491 491 491 491 553 553 553 553 852 991 430 963 177 354 354 177 344 344 344 344 54 162 133 110 320 960 320 320 890 890 890 890 55 55 165 55 945 630 315 315 480 480 960 960 317 131 707 711 342 342 342 342 64 192 64 64 284 284 852 568 252 252 252 756 15 15 45 30 24 48 24 72 945 945 945 945 42 126 42 42 312 156 468 156 288 576 288 576 480 480 240 240 736 847 765 903 118 118 118 354 446 655 375 914 409 719 358 586 697 787 915 719 163 398 76 420 618 618 618 618 74 222 74 74 29 58 58 29 671 740 154 156 406 656 99 289 58 58 58 174 465 155 155 155 270 810 270 540 55 110 165 55 351 702 702 351 295 703 488 89 174 174 87 87 222 352 549 703 471 314 157 157 128 51 136 665 245 735 245 245 256 79 541 522 606 202 202 404 260 260 260 260 733 885 950 159 958 958 958 958 188 213 533 952 184 974 960 545 252 126 126 378 95 157 211 819 288 732 633 917 332 332 996 664 452 904 904 452 13 26 13 39 493 72 759 212 528 45 9 652 98 98 98 98 868 868 868 868 42 21 63 21 311 311 311 311 742 828 4 417 402 134 268 134 669 223 446 223 133 266 133 266 279 279 837 558 930 930 930 930 212 106 106 318 677 677 677 677 510 765 255 255 402 134 134 134 161 322 161 483 164 164 492 164 167 501 167 334 277 554 277 554 122 122 366 122 624 936 312 312 774 258 258 258 623 320 118 889 136 998 868 436 425 425 850 850 330 330 990 330 768 256 512 256 495 165 165 330 204 102 204 102 816 544 272 272 514 514 257 257 346 619 468 626 161 161 483 161 54 54 54 54 189 189 378 378 345 115 115 230 526 79 568 292 242 726 242 242 764 382 382 764 57 57 57 57 107 107 107 107 354 354 708 708 271 271 542 542 272 114 507 95 279 279 558 558 300 343 436 266 366 183 366 183 310 310 310 310 64 64 64 64 50 50 150 100 422 422 422 422 292 292 292 876 402 603 201 201 42 42 42 126 67 67 67 67 150 450 150 150 306 918 612 306 736 736 368 368 986 986 986 986 167 167 501 167 297 594 891 297 767 767 767 767 983 983 983 983 818 409 409 818 350 175 175 525 214 642 214 214 554 554 277 277 58 116 174 58 870 435 435 870 283 849 283 283 754 754 754 754 288 96 192 96 250 250 250 250 78 26 26 52 10 30 10 10 459 459 459 459 333 333 666 999 624 936 312 312 61 61 61 183 398 956 168 585 930 310 620 310 342 171 342 171 461 461 461 461 486 107 51 579 990 660 330 330 164 164 164 164 564 390 196 873 290 290 580 870 709 709 709 709 196 98 98 294 749 354 966 120 855 285 285 285 130 130 130 390 74 74 74 222 767 688 691 426 168 56 56 56 401 980 456 814 167 167 334 334 700 700 700 700 631 631 631 631 141 282 141 282 583 557 361 667 684 684 684 684 614 614 614 614 472 584 775 41 177 177 177 531 514 514 514 514 447 447 447 447 67 67 201 67 798 399 399 798 242 484 242 726 832 6 217 280 254 762 254 254 92 92 92 92 428 952 822 268 480 320 160 160 56 112 56 168 336 336 672 672 960 480 960 480 146 292 146 292 999 999 999 999 12 6 12 6 142 71 71 142 355 355 355 355 770 385 770 385 590 590 590 590 258 258 258 774 388 388 194 194 21 63 21 42 271 271 271 271 864 864 864 864 53 166 136 730 208 104 208 104 50 976 210 204 193 193 193 193 72 72 36 36 149 447 149 298 120 240 120 240 844 844 844 844 459 306 153 153 969 969 969 969 201 201 402 603 263 263 263 789 156 156 468 156 273 91 91 91 46 46 138 46 581 257 633 27 149 149 447 149 689 650 274 485 946 946 946 946 339 339 339 339 478 239 239 478 811 811 811 811 872 872 436 436 242 484 484 242 103 876 991 364 950 950 950 950 75 75 150 225 988 494 988 494 51 51 51 153 894 596 298 298 749 78 166 859 990 990 990 990 120 361 249 782 270 810 270 540 427 427 427 427 14 14 14 14 219 438 219 438 322 966 322 322 577 857 73 119 299 299 299 299 286 966 870 182 290 870 290 290 662 765 525 868 635 635 635 635 271 542 542 271 825 825 825 825 316 158 316 158 671 671 671 671 850 850 850 850 418 209 418 209 948 147 302 562 678 925 93 588 572 52 176 180 241 241 241 241 704 704 704 704 126 42 42 42 660 660 660 660 96 32 32 32 71 71 71 213 539 466 235 568 402 402 804 804 282 282 564 564 47 47 141 47 544 544 544 544 840 420 840 420 646 592 20 918 544 272 816 272 84 84 252 84 277 277 277 831 532 117 575 680 153 153 306 306 310 620 930 310 543 181 362 181 276 276 828 276 31 62 31 62 255 255 255 765 414 207 207 621 28 84 28 28 5 10 15 5 98 49 98 49 29 29 87 29 218 218 436 436 478 956 956 478 648 216 432 216 174 348 174 522 358 358 358 358 77 77 77 77 124 124 372 124 49 49 49 49 132 44 44 88 177 177 531 177 319 384 241 971 267 89 89 89 105 105 105 105 934 934 934 934 396 396 396 396 798 399 399 798 638 750 494 35 1 2 3 1 745 745 745 745 68 68 136 204 381 381 762 762 154 47 992 939 792 792 396 396 669 669 669 669 519 519 519 519 627 418 209 209 452 904 904 452 26 13 13 26 290 290 290 290 790 790 395 395 744 372 372 744 592 296 592 296 670 670 670 670 252 126 378 126 760 380 760 380 24 72 24 48 247 247 247 741 229 458 229 458 171 171 171 171 442 442 221 221 402 979 139 119 483 483 483 483 514 514 257 257 951 825 511 909 224 224 672 224 10 10 30 10 326 978 326 326 326 326 326 326 206 878 406 171 836 209 598 90 891 297 297 594 84 42 126 42 249 249 747 249 257 257 771 257 156 156 156 156 756 508 222 619 770 875 478 522 314 628 314 942 464 497 983 264 543 300 38 564 265 795 265 265 246 246 246 738 53 351 161 541 193 579 386 193 339 321 211 60 153 306 153 306 118 447 885 549 67 134 201 67 597 199 199 398 216 108 216 108 422 422 844 844 998 998 998 998 284 852 568 284 226 113 113 339 70 70 140 140 63 63 189 63 85 659 276 334 298 298 298 298 430 430 430 430 325 325 650 975 550 550 550 550 606 303 909 303 315 978 68 869 49 147 98 49 98 98 98 98 447 447 447 447 201 201 201 201 789 263 526 263 568 568 284 284 681 454 227 227 978 326 326 652 882 882 441 441 90 30 30 60 468 234 234 468 567 567 567 567 400 400 400 400 203 609 203 203 969 969 969 969 209 418 627 209 293 586 293 586 850 425 850 425 774 258 258 258 518 259 259 518 19 19 19 57 7 7 7 7 294 294 294 294 533 533 533 533 238 238 238 714 258 516 258 774 272 272 816 272 252 504 252 504 189 63 63 63 459 787 31 402 706 706 706 706 577 577 577 577 208 208 624 208 574 574 287 287 118 118 118 354 514 514 257 257 462 154 154 154 364 719 854 837 29 87 29 58 721 721 721 721 928 928 928 928 482 146 45 70 109 109 218 327 418 209 209 418 281 281 843 281 144 144 144 144 920 460 920 460 440 440 220 220 200 200 200 600 147 441 294 147 761 761 761 761 195 195 195 585 291 582 291 582 198 198 198 198 853 853 853 853 56 56 112 112 102 153 51 51 280 280 280 280 829 829 829 829 201 402 402 201 36 108 36 36 388 582 194 194 528 264 792 264 66 132 198 66 99 297 198 99 296 444 148 148 66 198 66 66 56 928 228 509 483 161 161 322 910 455 455 910 139 139 139 139 339 339 339 339 326 326 652 652 44 44 44 132 376 733 347 798 316 316 632 632 870 435 435 870 675 225 225 225 693 462 231 231 77 231 77 154 354 118 118 236 165 165 495 165 714 714 357 357 394 394 394 394 264 792 264 264 171 171 513 342 336 168 504 168 940 470 470 940 368 368 184 184 330 990 330 330 67 134 67 134 187 561 187 187 73 73 219 146 468 538 1 740 314 628 942 314 605 133 572 771 374 748 748 374 396 396 396 396 756 756 378 378 622 622 311 311 185 370 370 185 588 294 294 882 506 253 253 506 66 198 132 66 852 284 284 284 96 288 192 96 387 129 129 258 727 727 727 727 658 658 329 329 942 314 314 314 992 496 992 496 599 855 340 909 231 154 77 77 115 345 115 115 975 975 975 975 186 93 93 186 28 922 705 97 915 305 305 305 699 799 97 420 145 290 145 290 368 184 368 184 936 312 312 312 686 686 686 686 11 33 11 11 249 249 249 249 796 56 58 677 382 382 382 382 271 271 542 542 988 469 768 782 961 577 165 472 228 76 76 76 834 417 417 834 247 494 247 494 228 456 456 228 209 209 209 209 101 203 55 77 245 735 245 245 777 777 777 777 91 91 91 91 7 21 14 7 26 78 26 26 301 980 618 424 341 682 341 682 118 118 59 59 924 924 462 462 229 684 131 274 19 19 19 19 232 464 232 696 73 73 146 219 438 146 146 292 260 520 520 260 54 162 54 54 60 60 60 60 77 154 77 231 564 282 846 282 271 271 542 542 324 324 324 324 226 226 452 452 44 44 44 132 228 228 228 228 174 174 174 522 246 492 246 492 254 508 762 254 629 629 629 629 723 241 482 241 722 116 662 420 83 83 166 249 14 28 42 14 936 20 401 566 88 88 88 88 437 874 437 874 545 545 545 545 484 484 968 968 882 294 294 294 945 945 945 945 326 652 978 326 27 27 81 27 284 568 284 568 384 384 768 768 676 676 338 338 299 299 299 897 13 13 13 13 79 79 158 158 324 324 324 324 745 745 745 745 200 100 100 300 6 6 6 18 5 10 5 10 226 452 226 452 618 412 206 206 224 224 224 672 315 315 315 315 669 446 223 223 630 750 83 694 626 313 939 313 564 188 188 376 44 472 484 499 104 519 154 550 493 493 986 986 604 302 604 302 611 373 601 216 426 142 142 284 313 939 626 313 954 318 636 318 338 885 281 555 71 558 688 555 644 395 30 248 278 696 778 89 472 236 236 472 873 291 291 291 327 327 654 981 478 717 239 239 283 566 283 566 870 314 625 306 414 138 138 138 971 971 971 971 145 145 290 435 105 315 210 105 88 44 44 132 115 115 115 115 223 223 669 223 878 878 878 878 756 361 412 637 943 164 885 508 693 242 57 22 222 222 444 666 293 359 925 539 206 618 206 206 952 952 952 952 654 218 218 436 786 596 450 297 180 180 180 180 471 688 792 674 4 4 4 4 223 669 446 223 635 635 635 635 525 643 98 457 292 146 146 292 165 330 165 495 402 134 134 134 714 714 357 357 174 87 87 174 13 863 485 134 526 526 526 526 446 354 624 841 470 470 940 940 441 882 441 882 210 210 210 210 262 786 262 262 291 582 291 873 408 136 272 136 350 776 328 519 282 141 141 423 996 248 111 497 286 858 286 286 364 728 728 364 93 93 186 186 491 491 491 491 993 331 331 331 34 68 34 102 154 308 154 462 57 956 461 931 277 277 554 554 975 325 325 650 71 142 213 71 168 504 168 168 620 310 930 310 954 954 954 954 324 972 324 324 569 424 347 111 340 340 680 680 414 138 138 138 18 54 36 18 311 311 933 311 225 150 75 75 891 891 891 891 532 266 266 798 564 188 188 188 141 282 141 282 426 284 142 142 147 294 441 147 855 285 285 570 539 539 539 539 328 651 305 758 52 52 52 156 547 137 432 178 324 324 162 162 30 30 60 90 459 918 918 459 444 843 435 977 854 854 854 854 132 44 44 44 126 189 63 63 216 72 72 72 297 297 891 297 255 255 765 255 69 138 69 207 103 103 103 309 635 635 635 635 187 561 187 187 998 998 499 499 74 74 74 74 151 358 559 697 42 42 42 126 83 83 83 249 507 507 507 507 460 460 460 460 294 588 588 294 969 323 323 323 618 618 618 618 8 8 8 24 122 244 244 122 247 741 247 247 995 284 435 233 202 202 202 606 203 203 609 406 222 222 444 444 818 818 818 818 283 283 849 283 533 533 533 533 54 54 54 54 347 694 347 694 647 750 144 198 50 50 100 150 468 700 387 471 304 456 152 152 171 171 513 171 212 106 106 212 783 783 783 783 287 287 287 287 173 346 173 346 380 380 760 760 277 831 277 277 522 783 261 261 666 611 93 148 488 976 488 976 627 627 627 627 705 705 705 705 602 343 1 720 435 870 870 435 471 157 314 157 408 408 408 408 192 192 576 384 992 992 496 496 346 346 173 173 878 878 439 439 886 886 443 443 398 199 398 199 117 117 117 117 223 223 223 223 469 469 938 938 789 789 789 789 24 388 878 255 104 104 312 104 88 264 88 176 89 104 823 306 32 32 32 32 491 491 982 982 294 147 147 294 717 874 572 341 132 132 132 396 170 170 340 510 206 206 618 206 249 83 83 83 983 458 191 587 548 548 274 274 296 296 592 592 310 310 310 310 447 368 879 184 297 210 201 927 307 307 921 307 170 85 255 85 534 167 720 838 87 29 29 58 322 322 966 322 342 114 114 114 65 884 286 698 269 538 269 807 806 806 806 806 491 491 491 491 24 386 989 745 199 199 199 597 514 514 257 257 161 161 322 483 252 126 252 126 219 219 219 657 642 642 321 321 840 420 420 840 318 318 318 318 106 106 53 53 182 131 282 31 753 254 973 737 218 218 218 654 114 114 57 57 133 133 133 399 201 362 359 642 156 312 312 156 92 276 92 184 664 664 332 332 105 315 105 210 162 54 108 54 290 290 290 290 160 160 160 160 278 417 139 139 241 241 241 723 826 826 826 826 320 320 320 320 466 932 932 466 439 439 878 878 582 291 291 582 298 596 596 298 109 109 109 109 101 202 101 202 195 390 195 585 716 716 716 716 180 180 180 180 254 508 508 254 160 160 80 80 379 758 758 379 824 824 824 824 214 658 397 437 453 906 453 906 297 594 297 891 722 361 722 361 361 361 361 361 512 512 512 512 228 228 456 456 928 928 928 928 168 168 168 168 516 344 172 172 306 306 306 918 281 281 281 843 219 657 219 219 237 237 474 711 310 620 930 310 612 306 306 918 326 652 59 61 720 916 933 942 114 342 114 114 405 135 135 135 82 82 82 82 201 201 201 201 72 36 36 72 251 251 753 251 286 286 286 286 975 869 908 805 717 717 717 717 193 579 193 193 711 237 474 237 117 351 117 117 291 582 582 291 97 97 194 291 653 653 653 653 992 992 992 992 150 150 150 450 140 70 70 210 736 368 736 368 681 681 681 681 78 78 156 234 842 177 157 907 889 609 424 75 305 610 305 610 867 352 878 251 929 814 120 351 250 500 250 500 270 270 540 810 18 18 36 36 938 938 938 938 765 765 765 765 441 147 294 147 692 692 692 692 804 804 804 804 201 603 201 402 578 327 52 156 987 507 318 937 223 669 223 223 101 983 452 855 889 889 889 889 64 128 64 192 311 876 75 169 847 47 817 575 119 623 283 799 141 47 47 47 683 683 683 683 294 441 147 147 45 135 45 45 639 545 231 770 766 173 521 932 229 458 229 687 147 294 294 147 426 852 426 852 268 402 134 134 151 807 35 524 511 802 211 552 163 163 489 163 245 245 245 245 53 53 106 106 267 267 267 267 235 235 705 235 303 101 202 101 825 825 825 825 794 397 794 397 127 127 127 127 373 373 373 373 935 935 935 935 207 621 414 207 135 135 405 135 964 964 964 964 724 724 724 724 780 780 390 390 186 186 372 372 369 123 123 123 184 552 184 184 50 913 169 676 426 639 213 213 284 284 852 284 944 944 944 944 55 55 110 165 597 597 597 597 983 359 518 619 284 852 284 284 429 429 429 429 112 336 224 112 197 197 591 197 32 32 96 32 172 344 172 344 673 673 673 673 143 143 143 143 44 44 132 44 452 226 226 678 264 88 88 88 273 819 273 546 910 474 755 274 445 445 890 890 60 20 20 20 120 120 360 120 172 86 86 172 497 994 497 994 12 24 24 12 136 68 68 136 51 102 51 102 397 397 397 397 142 71 71 213 60 20 20 20 422 422 844 844 107 321 107 107 598 598 598 598 369 123 123 246 682 733 377 124 459 459 459 459 76 228 152 76 103 103 309 103 721 633 880 339 857 583 836 276 106 212 106 212 262 145 719 253 404 404 808 808 966 644 322 322 151 28 673 966 34 17 51 17 203 203 609 406 681 132 329 340 702 83 424 516 210 210 630 210 170 170 85 85 239 239 239 239 229 229 229 229 503 68 583 67 382 159 888 11 67 67 201 67 303 606 303 606 560 16 344 875 155 867 437 682 299 299 598 897 195 195 195 585 100 100 200 300 413 413 826 826 100 100 100 100 450 150 150 300 399 399 399 399 939 313 313 313 381 66 225 858 594 594 594 594 152 290 249 750 410 615 205 205 724 724 724 724 3 6 3 6 366 366 732 732 61 244 862 66 246 246 738 246 873 397 237 653 248 248 744 248 184 92 184 92 534 267 801 267 55 110 110 55 94 94 94 94 482 250 744 662 291 291 873 582 45 90 131 67 454 908 454 908 107 107 107 321 251 251 251 251 54 36 18 18 112 112 224 224 994 994 497 497 25 75 50 25 648 648 648 648 878 878 878 878 405 135 135 135 285 940 83 712 384 768 384 768 410 594 627 929 281 978 907 422 16 24 8 8 239 239 239 717 946 946 946 946 750 750 750 750 61 183 61 61 28 28 56 84 9 27 9 18 298 596 298 596 375 750 750 375 100 50 150 50 782 391 782 391 408 204 204 612 224 448 224 672 191 716 980 543 548 548 274 274 256 256 256 256 209 19 586 356 279 279 837 279 88 264 88 176 978 326 652 326 180 180 540 180 520 471 546 127 640 640 640 640 300 900 300 300 246 993 21 640 175 525 175 175 331 662 331 993 296 296 296 296 497 994 994 497 33 786 774 490 106 106 212 318 10 401 349 300 493 986 493 986 18 18 54 18 271 271 271 813 80 240 80 80 314 358 463 131 984 492 492 984 460 223 721 625 225 405 741 627 264 264 264 792 151 310 826 557 95 95 285 95 101 101 202 202 854 427 427 854 966 322 322 322 168 84 168 84 772 54 211 15 113 339 113 226 235 235 235 705 7 7 7 7 5 15 5 5 117 117 117 117 88 274 963 667 18 18 54 36 511 511 511 511 687 687 687 687 280 280 560 560 45 90 45 135 531 531 531 531 245 245 490 490 243 194 532 69 354 708 708 354 230 230 230 230 104 619 938 706 765 765 765 765 770 385 770 385 801 801 801 801 988 364 614 742 53 159 53 53 567 567 567 567 377 377 377 377 422 422 422 422 252 504 504 252 223 669 223 223 6 12 6 18 177 59 118 59 833 833 833 833 270 270 810 270 681 681 681 681 465 310 155 155 488 488 488 488 522 174 174 174 400 400 200 200 138 138 138 414 937 937 937 937 214 214 107 107 98 98 294 98 686 551 18 659 318 389 634 430 315 315 315 945 53 53 159 53 75 225 75 150 259 518 518 259 48 48 48 48 558 279 279 837 211 211 422 633 278 834 278 278 366 231 539 792 732 562 208 405 212 212 212 212 552 191 412 190 999 333 666 333 460 1000 778 182 108 72 36 36 417 63 432 361 39 117 78 39 520 520 520 520 292 292 292 292 859 859 859 859 28 56 84 28 412 412 412 412 814 407 407 814 17 17 17 17 736 541 936 541 270 810 540 270 510 510 510 510 85 85 85 255 228 342 114 114 770 770 770 770 135 142 485 468 112 112 112 112 29 58 29 87 598 299 299 598 45 330 140 416 996 996 996 996 541 541 541 541 242 242 121 121 94 282 94 94 468 234 468 234 176 88 88 176 936 123 31 634 973 343 354 719 784 784 784 784 197 686 195 574 316 632 316 632 80 80 240 80 45 708 648 127 348 174 174 522 267 801 267 267 163 163 326 326 236 708 472 236 53 53 53 53 657 809 381 203 695 695 695 695 218 436 218 436 220 220 440 660 474 948 474 948 690 690 690 690 73 219 73 146 282 282 282 282 482 715 59 352 87 87 261 87 80 240 80 80 459 153 153 306 16 16 8 8 188 188 564 188 83 83 249 83 295 98 145 708 529 263 701 252 401 401 401 401 597 597 597 597 786 786 393 393 40 40 80 80 592 296 296 592 72 72 36 36 510 340 170 170 47 94 47 94 711 951 607 134 869 869 869 869 48 16 16 16 899 435 480 58 669 223 446 223 176 176 176 176 928 928 928 928 90 270 180 90 471 942 471 942 339 113 113 113 44 44 44 44 55 107 904 499 610 221 383 721 969 969 969 969 368 51 234 595 618 309 618 309 232 232 232 696 879 879 879 879 795 265 265 530 433 951 461 605 39 78 39 78 7 7 14 14 665 665 665 665 649 470 32 131 302 151 302 151 270 993 209 209 168 84 168 84 858 286 286 286 542 271 271 542 683 683 683 683 195 65 130 65 237 237 711 237 12 12 12 36 694 365 756 360 196 588 196 196 452 567 289 899 577 535 705 91 430 430 430 430 325 325 325 325 363 705 175 221 38 114 38 76 156 156 468 312 93 626 615 22 244 244 488 732 442 442 442 442 72 216 72 72 957 453 732 427 336 504 168 168 256 768 256 256 136 68 136 68 265 265 795 265 68 68 68 68 35 70 35 105 102 726 385 495 453 453 906 906 842 421 842 421 452 452 904 904 86 129 43 43 27 9 9 9 64 32 32 64 594 198 198 198 238 714 238 476 664 332 332 996 58 174 58 58 83 83 83 249 14 327 886 615 126 378 126 126 92 276 184 92 608 732 315 797 291 582 582 291 78 78 78 78 64 32 96 32 210 965 634 750 514 704 206 620 146 146 146 438 399 399 399 399 125 125 375 125 378 378 756 756 452 904 452 904 148 444 296 148 144 216 72 72 23 23 69 23 486 243 243 729 228 228 456 456 268 268 268 804 914 673 581 252 237 474 237 474 36 36 36 108 688 520 877 636 286 286 143 143 123 41 41 41 612 204 204 408 975 975 975 975 97 97 97 97 192 192 384 384 761 865 667 315 214 385 911 514 732 244 488 244 582 689 478 277 780 260 260 260 453 453 453 453 632 948 316 316 256 128 128 384 789 789 789 789 401 772 481 97 9 9 9 9 844 844 422 422 905 812 401 640 402 402 402 402 180 540 180 180 107 107 107 107 703 703 703 703 256 768 256 256 912 304 304 304 88 88 176 264 286 858 286 286 233 699 466 233 49 98 98 49 350 700 700 350 203 203 609 203 774 695 9 826 842 842 842 842 223 401 499 999 424 848 424 848 150 75 75 150 899 899 899 899 173 519 173 173 105 105 105 105 406 406 406 406 190 570 190 380 58 58 116 174 996 498 498 996 676 338 676 338 473 473 473 473 179 379 803 481 112 224 224 112 64 64 192 64 12 24 24 12 192 192 576 192 302 604 302 604 204 408 204 612 135 270 135 270 330 990 330 330 197 197 591 197 283 566 566 283 126 189 63 63 952 952 952 952 154 154 462 154 171 171 171 171 201 67 67 134 192 192 192 576 880 880 440 440 969 323 646 323 296 888 296 296 87 29 29 29 42 21 63 21 769 769 769 769 494 741 247 247 438 438 876 876 13 13 39 13 471 157 157 314 237 237 237 237 679 679 679 679 253 253 759 253 202 303 101 101 570 190 190 190 801 694 359 35 77 77 77 77 192 96 192 96 106 579 235 826 246 246 246 738 328 328 656 984 456 456 228 228 95 285 95 95 15 15 30 30 349 126 672 591 436 218 654 218 282 58 554 541 738 738 738 738 670 549 127 495 619 984 535 902 58 58 174 116 168 56 56 112 482 482 482 482 106 212 106 212 504 168 168 336 209 209 627 209 197 197 197 591 376 376 752 752 153 102 51 51 110 330 110 220 45 90 135 45 384 192 576 192 468 702 234 234 130 260 260 130 669 669 669 669 386 896 665 253 121 121 363 121 51 17 17 17 672 448 224 224 178 178 178 534 18 54 18 18 210 210 210 630 306 331 697 924 378 189 378 189 978 794 314 50 219 219 438 438 699 798 390 279 937 941 688 40 884 811 335 449 825 275 275 275 127 127 381 127 374 148 131 392 154 308 154 462 119 282 901 549 81 27 54 27 963 963 963 963 170 85 85 255 94 282 94 94 14 658 96 372 574 551 666 957 990 660 330 330 290 290 290 290 99 33 33 33 465 930 465 930 137 274 274 137 92 276 92 92 226 226 678 452 317 634 317 634 202 202 404 404 185 185 555 370 134 134 402 134 340 340 340 340 768 384 384 768 251 329 20 500 686 604 954 709 309 618 618 309 216 108 108 216 915 670 446 147 138 414 276 138 205 205 205 615 52 52 156 104 790 240 72 116 845 953 166 496 990 990 495 495 142 142 142 426 219 219 438 657 5 15 10 5 160 80 80 160 57 167 859 276 729 243 243 243 529 529 529 529 523 39 146 946 15 15 15 45 410 205 205 615 855 827 990 396 999 666 333 333 26 625 245 425 687 445 95 555 283 566 566 283 115 115 115 115 854 854 427 427 15 15 15 45 278 417 139 139 294 294 294 294 627 194 344 906 987 329 658 329 340 170 340 170 54 54 54 162 721 229 921 995 762 254 508 254 153 153 459 306 858 858 858 858 277 831 277 277 50 150 100 50 397 287 190 924 307 307 921 307 37 67 484 195 12 36 24 12 313 313 626 939 754 788 237 589 243 243 729 243 374 374 374 374 986 493 493 986 428 856 428 856 991 91 777 197 405 135 270 135 230 115 115 230 688 688 688 688 500 250 500 250 20 10 30 10 150 75 150 75 273 819 273 546 87 87 87 87 834 278 278 278 91 273 182 91 681 681 681 681 176 176 176 176 99 33 66 33 815 815 815 815 236 496 594 280 470 404 566 141 46 23 46 23 165 78 838 654 976 976 976 976 614 307 921 307 837 837 837 837 317 182 79 162 82 82 246 164 960 480 480 960 93 854 547 32 720 720 720 720 23 46 69 23 198 66 66 66 327 327 327 327 41 658 360 493 208 104 104 208 35 395 355 261 203 203 406 609 256 243 45 852 250 500 750 250 18 54 18 18 152 456 304 152 812 812 812 812 88 264 88 88 449 449 449 449 22 22 11 11 267 267 801 267 408 408 408 408 8 8 16 16 96 96 192 288 614 614 614 614 918 306 612 306 86 86 86 258 568 115 614 199 388 776 388 776 669 527 911 448 268 536 268 804 92 92 92 92 77 77 77 231 425 969 521 897 864 864 864 864 11 11 11 33 18 36 54 18 932 950 22 969 166 166 332 332 7 892 675 42 644 644 322 322 549 366 183 183 605 238 164 47 236 118 236 118 349 698 349 698 183 183 183 183 358 179 179 537 169 338 169 507 386 386 772 772 140 420 140 280 464 464 464 464 114 114 114 114 211 633 211 422 5 5 5 5 883 883 883 883 448 477 959 386 430 414 661 517 323 323 969 646 153 51 51 51 735 735 735 735 903 602 301 301 40 538 814 943 518 518 518 518 723 482 241 241 738 738 369 369 52 78 26 26 348 696 696 348 270 270 135 135 228 76 76 76 271 431 308 756 416 832 416 832 588 305 248 181 331 331 331 993 324 648 324 648 162 162 324 324 8 24 8 16 135 270 135 405 311 908 543 461 639 693 321 766 564 564 564 564 109 949 110 667 696 232 232 232 430 215 215 645 306 102 102 102 336 168 168 336 290 870 580 290 194 291 97 97 289 289 289 289 389 778 778 389 957 474 551 496 220 660 220 440 444 203 269 667 84 84 42 42 288 432 144 144 264 264 528 528 809 379 357 995 585 585 585 585 783 261 261 261 260 260 260 260 706 706 353 353 132 66 66 132 592 296 592 296 447 894 894 447 98 98 98 294 258 86 86 172 476 476 952 952 774 898 129 914 454 733 579 786 981 654 327 327 74 74 74 74 265 795 265 265 402 402 402 402 32 32 32 32 897 897 897 897 321 963 321 321 933 898 193 183 861 861 861 861 463 463 926 926 147 294 294 147 85 85 85 255 156 312 156 468 491 982 491 982 32 64 96 32 99 198 99 198 221 266 641 402 83 6 977 661 222 991 476 135 732 732 732 732 930 310 620 310 280 280 840 560 382 382 382 382 81 54 27 27 64 64 128 128 576 463 545 414 464 464 464 464 105 105 105 105 417 834 834 417 317 545 233 848 272 490 758 338 224 224 224 672 789 789 789 789 263 263 789 263 261 261 261 261 470 470 470 470 1 1 3 2 216 324 108 108 376 376 376 376 136 136 136 136 165 26 910 318 260 520 520 260 59 59 59 59 312 312 312 312 480 720 240 240 525 175 350 175 59 59 118 177 194 388 194 388 239 531 801 689 489 978 489 978 269 269 807 269 507 62 203 824 117 117 351 234 188 564 188 376 45 135 45 90 558 279 558 279 97 97 291 97 508 508 508 508 5 5 15 10 10 5 15 5 600 300 900 300 14 14 42 14 114 228 114 228 162 81 162 81 112 626 874 828 999 999 999 999 34 102 34 68 75 75 75 75 100 20 523 642 126 126 126 378 309 309 927 309 78 78 78 234 403 607 104 887 485 485 970 970 722 295 352 62 348 435 231 275 775 109 842 164 277 277 831 277 563 875 925 901 310 930 620 310 726 242 242 242 354 708 354 708 90 30 30 30 318 879 763 497 45 124 48 158 963 321 321 642 599 599 599 599 99 487 363 359 221 221 221 221 299 299 299 299 711 237 237 237 163 489 163 326 572 186 313 912 216 922 863 915 669 129 268 411 243 243 243 243 882 294 294 294 338 169 507 169 131 131 131 131 390 523 752 458 33 21 823 782 574 574 574 574 385 770 385 770 110 55 55 165 512 256 512 256 4 4 12 4 501 501 501 501 804 804 804 804 54 341 857 771 82 834 399 971 299 299 299 299 302 302 906 302 696 232 232 464 614 493 158 797 217 217 217 217 971 842 708 542 89 267 89 89 32 32 32 96 104 870 854 709 89 30 841 385 110 330 220 110 138 276 138 414 437 874 437 874 507 403 411 436 667 2 817 656 372 124 124 124 698 908 403 39 84 84 84 84 692 258 860 355 231 231 231 693 744 744 744 744 74 987 905 736 118 118 118 354 348 232 116 116 524 262 262 524 770 701 279 753 958 479 958 479 105 105 105 315 403 806 403 806 395 8 581 53 410 820 410 820 816 816 408 408 296 296 888 592 693 693 693 693 233 233 699 466 926 777 355 510 58 29 58 29 195 761 982 80 635 635 635 635 108 324 216 108 247 247 247 247 52 26 26 78 696 696 348 348 85 255 85 85 642 321 321 642 732 244 244 244 108 108 108 324 305 305 610 610 366 122 122 122 624 208 208 208 256 768 256 512 316 458 710 873 32 32 32 32 12 4 4 4 57 57 114 171 426 211 539 519 326 978 326 652 104 52 156 52 6 9 3 3 109 665 751 62 164 164 164 492 156 312 156 468 224 224 448 448 905 393 852 249 109 109 109 109 783 522 261 261 639 213 426 213 904 326 179 914 401 296 26 63 477 477 477 477 840 840 420 420 212 304 722 846 484 242 484 242 132 198 66 66 664 664 664 664 116 232 232 116 370 740 740 370 242 121 363 121 611 611 611 611 732 488 244 244 333 111 222 111 238 714 238 238 279 837 279 279 40 120 40 40 315 315 945 315 258 516 774 258 309 618 309 618 988 697 879 557 252 961 270 42 147 98 49 49 44 83 431 964 857 497 435 808 129 129 129 129 966 483 483 966 152 456 152 152 166 249 83 83 102 306 102 102 744 248 248 496 141 423 141 141 140 140 70 70 96 144 48 48 269 269 807 269 265 189 706 242 465 930 930 465 103 309 103 103 59 118 59 118 960 960 960 960 255 765 255 510 930 930 930 930 24 48 48 24 990 581 368 538 90 270 90 90 166 280 615 154 195 195 390 390 301 602 602 301 200 200 100 100 686 686 686 686 304 113 180 457 90 180 90 180 285 285 285 855 14 14 14 14 16 16 16 48 247 247 247 741 310 310 155 155 46 46 46 46 973 684 828 206 786 786 786 786 751 415 979 999 90 180 90 180 263 789 526 263 720 65 597 626 714 238 238 238 558 558 558 558 170 255 85 85 180 180 540 180 42 14 28 14 350 931 433 598 500 500 500 500 240 120 240 120 930 930 930 930 713 713 713 713 98 49 147 49 526 943 735 914 296 296 888 592 22 7 293 231 514 257 514 257 13 932 841 232 114 114 114 342 519 173 173 346 944 808 372 283 886 443 886 443 799 799 799 799 19 19 57 19 257 257 771 257 939 313 626 313 213 623 390 907 166 166 332 332 271 271 271 813 102 102 306 102 146 219 73 73 567 525 719 775 319 638 638 319 417 834 417 834 660 440 220 220 313 939 313 313 922 461 922 461 536 536 268 268 102 102 51 51 20 20 40 60 684 342 342 684 606 175 104 939 38 38 114 38 267 89 89 89 867 289 578 289 285 855 285 285 72 36 72 36 11 11 33 22 257 514 514 257 420 210 630 210 371 791 580 538 773 817 561 171 87 174 87 174 750 750 750 750 83 83 249 83 244 244 244 732 196 392 392 196 255 255 510 510 931 291 198 176 321 414 662 546 478 478 478 478 454 227 227 454 359 359 718 718 257 257 514 771 65 65 65 65 520 459 123 107 162 108 54 54 78 26 26 26 529 529 529 529 700 700 700 700 993 268 690 867 791 791 791 791 34 68 68 34 58 58 58 174 81 81 81 81 313 313 626 626 23 46 23 69 327 327 654 981 702 915 159 651 885 295 295 295 160 160 160 160 859 859 859 859 814 721 40 549 761 143 413 231 194 194 97 97 696 71 165 47 322 322 966 322 159 477 159 318 226 817 651 190 655 655 655 655 874 437 437 874 948 432 431 663 908 454 454 908 234 117 234 117 388 776 388 776 207 414 207 621 75 724 88 58 317 634 951 317 202 101 101 202 279 279 279 279 220 110 110 220 158 316 316 158 161 161 483 161 103 103 309 103 290 145 145 435 77 776 684 113 796 346 808 137 948 316 632 316 624 208 416 208 132 44 44 44 262 262 786 262 406 203 609 203 232 696 232 232 687 229 458 229 285 285 285 285 158 316 474 158 98 98 98 294 212 636 424 212 719 783 576 461 696 696 696 696 185 185 555 185 906 302 302 302 794 794 794 794 236 236 236 236 324 324 162 162 93 93 93 93 114 114 114 342 137 274 274 137 114 228 342 114 484 726 242 242 725 17 934 380 102 102 204 204 374 374 748 748 250 250 250 750 40 40 20 20 206 309 103 103 666 121 214 131 933 455 294 482 84 84 84 84 254 762 254 254 872 872 872 872 498 498 996 996 320 480 160 160 273 819 273 273 272 816 544 272 64 96 32 32 618 309 309 618 681 681 681 681 577 577 577 577 468 877 751 55 690 896 794 680 168 983 91 172 382 191 191 382 417 417 417 417 396 198 594 198 884 188 220 643 107 214 321 107 761 761 761 761 332 332 166 166 368 207 419 446 639 639 639 639 120 240 240 120 550 665 630 700 217 434 434 217 461 461 922 922 75 25 25 25 168 168 168 504 288 535 702 732 270 270 270 810 20 60 20 20 634 317 951 317 542 542 542 542 279 93 93 93 694 430 366 741 184 276 92 92 506 253 253 759 358 358 358 358 244 330 945 783 67 134 134 67 45 90 135 45 950 950 950 950 211 211 211 633 920 460 920 460 316 316 948 632 64 32 32 96 166 332 166 332 870 870 870 870 294 98 98 98 201 201 201 603 273 819 273 546 366 122 244 122 549 446 773 971 75 25 25 25 210 420 420 210 44 711 388 552 66 66 66 198 239 239 239 239 3 19 529 524 624 208 208 208 124 248 124 248 425 147 23 429 753 38 680 803 48 48 96 96 4 212 501 817 303 303 303 303 202 593 177 495 164 492 164 164 348 174 174 348 347 55 43 961 327 109 109 109 83 83 83 249 222 111 111 333 226 226 226 678 326 978 326 326 280 280 840 280 71 213 71 71 144 432 288 144 207 56 570 220 183 366 183 549 272 272 272 816 126 126 126 126 888 103 188 138 367 367 367 367 125 250 125 375 753 753 753 753 76 76 76 228 66 66 66 66 172 86 86 258 549 94 484 448 400 400 400 400 14 28 14 28 838 838 838 838 486 729 243 243 987 794 728 293 262 524 524 262 289 31 744 204 63 126 63 189 29 87 29 29 542 542 271 271 389 778 389 778 870 290 290 290 138 138 414 138 33 99 66 33 811 14 366 114 76 76 76 76 162 162 486 324 112 112 336 224 264 264 792 264 940 940 940 940 318 663 173 869 282 564 564 282 516 258 774 258 193 593 227 274 515 353 187 40 1000 500 1000 500 196 196 196 588 792 264 264 528 804 804 402 402 66 66 33 33 40 40 120 40 324 324 324 972 189 63 126 63 342 684 684 342 778 778 389 389 734 734 734 734 182 364 182 364 12 6 12 6 335 335 335 335 473 473 473 473 847 847 847 847 425 772 599 482 56 56 56 56 286 286 858 572 223 223 669 446 478 478 478 478 810 810 810 810 778 778 778 778 91 182 91 182 9 812 907 695 865 629 356 544 173 519 346 173 812 70 330 290 203 609 406 203 423 846 846 423 737 914 845 930 94 94 94 282 63 63 63 189 60 60 180 60 785 785 785 785 831 831 831 831 342 171 171 342 524 175 752 931 202 202 606 202 863 967 411 102 342 342 171 171 76 228 76 152 11 11 22 22 283 849 283 283 626 313 313 939 191 382 382 191 166 166 498 166 3 1 2 1 156 52 52 52 108 108 324 108 313 313 313 939 888 444 444 888 945 315 315 630 8 8 24 16 972 170 916 783 286 286 858 286 482 964 964 482 26 78 26 26 902 11 698 715 826 413 413 826 483 483 483 483 96 288 96 192 756 378 756 378 333 275 542 946 456 456 912 912 96 96 288 96 303 101 101 101 104 273 642 641 567 189 189 378 755 853 642 750 178 178 178 534 962 471 273 458 801 801 801 801 19 19 57 19 354 706 14 268 457 457 457 457 106 112 493 943 433 403 481 89 676 676 676 676 250 375 125 125 7 808 362 543 246 123 246 123 474 158 158 316 597 127 219 577 365 365 365 365 689 89 566 697 333 79 608 404 995 486 157 278 364 182 364 182 87 261 87 87 393 393 786 786 722 361 722 361 678 999 942 667 311 933 311 311 555 555 555 555 96 192 96 192 69 207 69 69 195 65 65 65 1000 1000 1000 1000 275 275 275 275 756 378 378 756 13 39 13 26 666 222 222 444 276 92 184 92 908 721 528 835 70 685 932 650 67 134 67 201 866 866 433 433 336 336 336 336 457 914 457 914 390 130 260 130 85 85 255 85 296 888 592 296 220 220 220 660 237 711 237 474 231 231 231 693 588 588 294 294 748 748 374 374 297 891 297 594 299 299 897 299 234 865 952 951 682 682 682 682 75 75 225 75 270 270 270 270 163 163 489 163 179 358 358 179 127 254 127 254 288 96 96 96 978 863 831 779 202 202 101 101 194 194 582 194 926 926 926 926 273 819 273 273 236 64 960 157 22 22 44 44 243 81 81 81 199 199 199 597 40 40 40 120 903 903 903 903 652 80 568 523 852 797 410 783 92 46 46 92 132 132 132 132 215 430 215 430 141 282 423 141 82 82 82 246 122 366 122 122 245 490 490 245 329 987 658 329 139 417 139 139 386 386 386 386 616 485 936 957 277 831 277 277 756 378 756 378 558 924 924 618 48 16 16 16 814 814 407 407 246 246 123 123 912 304 304 608 342 114 114 114 830 156 444 298 746 373 746 373 286 572 572 286 444 564 924 360 296 888 296 296 609 609 609 609 994 994 994 994 894 479 738 50 399 399 798 798 369 369 369 369 134 402 134 268 20 40 60 20 786 786 786 786 62 62 186 62 7 987 53 872 736 368 736 368 995 995 995 995 104 104 104 104 642 321 642 321 105 677 393 117 446 892 446 892 303 606 909 303 273 546 819 273 804 31 853 286 158 316 158 474 273 933 887 28 85 987 360 580 729 729 729 729 192 64 64 64 546 631 336 843 312 624 936 312 332 332 332 332 240 240 720 240 771 257 257 257 729 729 729 729 120 40 40 40 71 71 213 142 724 362 724 362 462 462 462 462 949 949 949 949 490 245 245 735 63 21 21 21 528 264 264 792 548 274 822 274 236 731 753 630 830 494 274 320 567 567 567 567 320 640 640 320 873 873 873 873 270 90 90 90 175 136 159 918 783 261 261 261 117 428 470 766 182 91 91 182 438 146 146 146 234 234 234 702 25 315 969 242 247 247 741 247 82 41 41 82 313 939 626 313 924 308 308 308 36 36 36 108 286 572 572 286 456 456 456 456 116 116 58 58 166 166 166 166 349 349 349 349 939 277 107 922 786 996 607 260 574 287 574 287 539 539 539 539 301 602 301 602 317 848 178 102 237 237 237 237 407 277 407 646 789 263 263 526 394 394 394 394 326 978 326 652 193 579 193 193 321 321 963 321 203 609 203 203 930 955 980 915 197 591 394 197 310 625 796 176 80 240 80 80 19 19 19 19 851 679 689 115 966 483 966 483 135 135 270 270 286 572 286 858 113 113 226 226 797 365 676 90 148 444 148 148 258 516 258 516 952 952 952 952 867 283 218 805 722 306 237 310 51 153 51 51 380 380 760 760 484 242 484 242 107 793 306 541 135 405 135 135 909 303 606 303 177 354 531 177 210 105 210 105 780 260 520 260 40 80 40 120 550 695 997 899 541 541 541 541 227 227 681 227 363 121 121 242 782 134 575 279 512 512 512 512 474 237 237 711 142 213 71 71 92 46 46 92 945 945 945 945 261 87 87 87 296 296 296 888 290 290 580 870 529 529 529 529 56 168 56 56 294 294 147 147 648 704 685 125 499 499 998 998 755 755 755 755 614 307 614 307 331 331 331 331 874 437 874 437 860 240 355 130 103 103 103 103 964 482 482 964 830 830 830 830 286 286 286 286 148 296 296 148 191 573 382 191 245 245 245 735 121 242 363 121 78 78 234 78 538 329 76 234 897 237 334 558 338 338 169 169 34 34 34 34 58 58 58 58 55 808 734 160 520 260 520 260 318 106 106 106 540 540 540 540 86 258 86 86 258 258 774 258 124 62 62 186 771 257 257 257 486 147 835 428 292 584 584 292 481 68 749 258 423 141 141 141 453 684 7 94 975 975 975 975 570 285 570 285 962 962 481 481 87 58 29 29 187 187 374 374 303 303 909 303 783 118 689 55 885 552 278 898 248 248 248 248 184 368 184 368 229 687 229 229 48 24 24 48 801 801 801 801 411 411 411 411 456 304 152 152 205 205 615 205 408 408 408 408 923 479 912 676 284 852 284 568 29 87 29 29 272 136 408 136 812 812 406 406 78 234 78 156 12 47 706 307 834 278 278 278 564 188 376 188 202 101 303 101 134 745 326 680 956 671 12 942 306 612 918 306 675 225 450 225 58 116 58 174 304 304 912 304 635 635 635 635 385 385 385 385 805 805 805 805 366 366 183 183 886 886 443 443 753 251 251 251 846 423 423 846 860 770 16 48 103 103 103 309 462 154 154 154 427 427 427 427 10 5 15 5 434 627 667 568 245 245 490 490 709 565 457 510 158 79 79 237 38 19 19 38 164 82 82 164 600 146 270 697 723 241 482 241 305 610 610 305 957 957 957 957 496 601 714 739 288 785 946 195 525 175 175 175 20 20 40 60 703 703 703 703 27 27 81 27 311 933 311 311 474 474 948 948 742 742 742 742 430 215 215 645 330 660 330 990 959 959 959 959 898 898 898 898 726 242 242 242 904 904 904 904 53 53 53 159 729 729 729 729 229 229 687 229 183 549 183 183 33 11 11 22 981 327 327 327 329 329 329 987 226 113 226 113 260 260 780 260 165 165 330 330 604 604 604 604 210 293 400 833 131 393 131 131 945 315 315 630 488 488 976 976 629 704 207 85 213 639 213 213 31 31 31 31 230 115 115 230 146 146 146 146 314 942 314 314 442 221 663 221 260 130 260 130 104 312 208 104 135 23 61 134 147 147 147 147 930 362 72 909 689 689 689 689 799 191 497 295 927 927 927 927 337 674 674 337 577 577 577 577 187 187 187 561 279 279 558 558 654 218 218 218 194 194 194 194 118 236 118 236 12 12 36 12 9 9 18 27 227 454 454 227 380 380 380 380 411 411 822 822 342 513 171 171 745 43 466 801 486 486 486 486 346 519 173 173 249 249 498 747 526 263 263 526 348 174 174 348 329 329 658 987 357 357 357 357 261 87 174 87 317 951 317 317 44 88 132 44 243 486 243 729 332 488 990 683 259 259 777 259 67 201 67 67 644 322 322 644 600 600 600 600 95 638 102 152 551 551 551 551 188 564 188 188 65 65 195 130 845 794 209 630 60 90 30 30 728 794 752 873 294 588 588 294 160 320 480 160 36 18 54 18 71 213 71 71 380 380 190 190 19 38 19 57 246 946 736 479 218 766 757 205 364 728 728 364 779 128 460 619 976 488 488 976 243 486 243 486 134 268 134 268 553 488 926 336 69 207 69 69 8 8 8 24 269 269 538 807 866 866 433 433 691 691 691 691 280 280 560 560 825 550 275 275 358 358 358 358 576 576 576 576 137 4 754 980 228 684 228 228 234 234 234 234 407 407 407 407 332 166 166 332 5 5 10 10 477 477 477 477 688 688 688 688 322 644 644 322 844 844 844 844 92 92 92 92 4 916 109 352 383 585 499 254 348 116 116 116 195 195 195 585 743 743 743 743 38 38 76 76 283 566 283 849 984 984 492 492 204 612 204 204 786 786 393 393 211 211 633 211 526 526 526 526 482 953 380 816 880 880 880 880 154 462 154 154 659 12 903 247 33 78 251 110 32 32 96 32 304 304 304 912 913 667 638 300 911 61 787 293 139 278 139 417 193 193 193 579 946 946 946 946 128 128 128 128 263 789 526 263 490 490 980 980 65 195 65 65 189 547 264 359 711 237 474 237 84 234 171 528 924 924 924 924 335 164 25 633 142 142 142 142 21 63 42 21 140 280 280 140 405 115 558 614 342 228 114 114 477 954 954 477 251 251 502 502 68 204 68 68 786 393 786 393 92 92 92 92 870 580 290 290 442 442 442 442 663 221 442 221 113 113 113 113 369 123 246 123 603 127 879 476 834 417 417 834 208 104 104 312 345 115 230 115 8 16 24 8 326 326 652 652 138 414 138 138 256 128 384 128 340 680 340 680 322 644 322 644 516 437 391 638 658 391 70 16 191 142 623 654 421 421 421 421 136 136 272 272 839 460 760 609 724 362 724 362 445 445 890 890 827 827 827 827 627 999 983 919 125 375 125 125 26 26 78 26 414 828 828 414 468 468 234 234 146 438 146 292 71 71 213 71 104 52 156 52 648 324 324 972 954 363 925 228 711 140 650 334 642 321 321 963 198 198 594 198 708 708 708 708 578 578 578 578 226 226 678 226 860 627 826 665 950 266 993 952 330 330 330 990 198 594 198 198 807 976 705 122 984 984 492 492 769 769 769 769 426 426 213 213 139 139 139 417 636 272 376 303 192 192 192 192 681 227 227 227 309 309 309 927 909 606 303 303 141 141 141 141 531 764 210 892 992 387 741 763 399 133 133 266 626 313 313 939 224 112 224 112 344 344 172 172 996 332 332 332 139 278 417 139 206 309 103 103 464 928 464 928 169 967 1 893 16 32 16 32 77 154 77 231 233 699 233 233 441 882 882 441 429 143 143 143 179 179 358 358 303 303 606 606 358 358 358 358 172 344 172 344 161 322 483 161 102 306 102 102 1 1 3 1 295 339 853 994 92 46 46 92 429 858 858 429 11 33 22 11 66 33 66 33 81 81 81 81 62 62 186 124 234 117 117 234 267 988 335 727 722 882 143 841 148 148 296 296 428 214 214 642 336 168 168 504 870 290 290 290 610 9 703 572 263 789 263 526 229 874 851 971 726 726 726 726 97 97 291 97 884 884 884 884 334 245 892 277 239 239 239 239 6 6 3 3 60 20 20 20 104 104 104 312 117 234 117 351 300 100 100 200 531 177 177 177 299 299 897 299 266 532 798 266 514 257 771 257 382 38 906 350 441 882 882 441 131 308 415 158 816 816 816 816 894 894 894 894 237 237 237 237 12 24 12 24 745 745 857 727 339 339 339 339 291 97 97 97 635 635 635 635 655 655 655 655 830 415 830 415 209 78 209 634 262 262 262 262 376 376 376 376 188 94 188 94 322 322 322 966 573 573 573 573 274 784 908 575 89 178 89 178 438 876 876 438 399 399 399 399 79 237 79 79 480 480 480 480 954 318 318 318 99 198 99 198 260 260 260 260 173 173 173 519 120 120 120 120 363 121 121 242 570 570 570 570 881 881 881 881 263 263 789 263 260 260 260 260 446 892 446 892 324 972 324 324 676 351 696 491 696 232 464 232 86 172 86 258 170 170 510 170 10 10 30 20 384 768 384 768 998 780 912 74 540 436 841 629 192 192 384 576 905 322 18 975 305 915 610 305 432 144 288 144 109 976 405 445 195 195 195 195 228 228 228 228 24 12 12 24 730 858 81 59 550 550 550 550 142 426 142 284 139 417 278 139 4 4 4 12 114 114 114 342 524 269 402 162 275 143 464 715 62 62 62 186 450 966 503 404 461 207 335 443 232 232 696 464 54 18 18 18 42 42 42 42 320 793 672 467 330 110 220 110 577 577 577 577 33 522 735 831 112 56 168 56 205 410 410 205 159 318 159 477 459 459 459 459 304 304 608 912 445 248 310 587 58 116 116 58 541 541 541 541 711 557 246 359 564 564 282 282 876 214 859 332 392 695 382 27 284 852 284 284 882 184 377 715 975 654 405 456 359 718 359 718 74 628 954 590 989 258 92 134 187 561 187 187 619 683 442 705 346 346 346 346 735 735 735 735 276 935 988 420 62 31 62 31 739 42 175 560 360 973 431 515 52 52 156 52 554 862 192 112 52 52 104 104 82 82 82 246 470 235 235 470 792 792 792 792 54 162 54 54 426 142 284 142 288 795 439 268 582 291 291 582 635 934 524 324 101 303 202 101 477 159 159 159 137 137 137 137 475 805 15 146 202 202 606 202 50 284 288 113 106 212 106 212 202 202 606 202 213 213 639 213 622 311 311 622 27 9 9 18 702 234 234 468 418 836 836 418 198 99 198 99 272 272 136 136 302 906 302 302 88 88 44 44 63 355 611 501 747 249 498 249 816 816 408 408 3 3 9 3 562 562 562 562 321 321 963 321 69 207 69 69 30 90 30 60 378 378 189 189 90 60 30 30 25 867 948 374 535 535 535 535 327 810 146 804 57 171 57 114 790 790 790 790 334 167 334 167 262 524 262 524 76 76 76 76 828 414 828 414 487 974 487 974 271 813 271 271 926 463 463 926 153 153 153 459 236 631 782 310 49 147 49 49 105 210 210 105 242 242 242 726 324 324 324 324 90 90 90 270 699 699 699 699 50 50 50 50 175 175 525 175 234 234 234 234 131 131 131 131 828 552 276 276 150 300 450 150 98 98 294 98 852 728 93 99 115 115 230 345 464 531 73 433 963 963 963 963 50 25 75 25 274 228 724 925 394 394 394 394 240 80 80 160 136 136 272 272 929 929 929 929 429 143 143 143 64 192 64 64 266 266 532 532 838 835 102 811 136 136 408 272 646 646 646 646 234 468 234 468 172 344 344 172 55 55 55 55 173 892 890 238 504 168 168 168 646 890 538 307 972 844 269 315 657 219 219 438 469 123 696 165 148 444 148 148 528 176 176 352 231 231 231 231 567 189 189 189 600 300 300 900 870 870 870 870 21 63 21 21 182 182 364 546 644 644 644 644 134 134 67 67 468 936 936 468 775 775 775 775 755 755 755 755 627 209 209 209 959 959 959 959 798 399 399 798 362 181 181 362 545 599 374 446 268 134 402 134 245 245 245 735 642 642 642 642 276 276 828 276 363 121 121 121 15 15 15 15 256 128 256 128 580 290 580 290 196 196 196 196 364 182 364 182 41 41 41 123 251 753 251 251 191 191 191 191 177 531 177 177 157 314 157 314 409 649 497 806 58 608 283 13 316 316 316 316 361 722 722 361 238 251 904 908 284 568 284 568 378 126 252 126 819 819 819 819 234 702 234 468 348 348 696 696 16 8 8 16 360 180 540 180 303 101 202 101 700 700 700 700 111 111 333 111 211 211 211 211 191 382 382 191 882 441 882 441 399 399 399 399 206 206 206 206 283 283 849 283 91 91 91 273 848 740 693 499 512 675 448 231 194 185 626 835 434 217 651 217 412 412 824 824 234 78 78 78 52 156 52 104 430 215 215 430 322 644 966 322 472 472 472 472 884 884 884 884 243 729 243 486 221 221 442 663 510 255 255 510 640 640 640 640 583 583 583 583 387 258 129 129 216 216 648 216 724 724 724 724 148 148 148 148 654 654 654 654 138 138 276 276 73 523 976 842 486 162 162 324 636 636 636 636 440 660 220 220 61 61 122 122 590 374 135 926 236 118 118 236 259 259 259 777 556 556 556 556 499 499 998 998 960 960 960 960 153 459 153 153 451 451 902 902 252 252 252 252 234 234 234 234 753 753 753 753 27 27 81 27 156 156 468 312 82 41 82 41 221 221 442 663 390 390 390 390 48 16 16 32 176 176 352 352 510 510 510 510 218 654 218 218 258 258 774 258 793 793 793 793 323 323 646 646 594 577 178 121 137 698 686 759 551 551 551 551 516 258 258 516 708 791 749 528 334 668 668 334 368 184 184 368 60 20 20 40 509 509 509 509 377 754 377 754 474 474 237 237 364 182 546 182 266 266 266 798 840 280 280 280 360 350 679 821 389 778 389 778 496 248 744 248 306 153 306 153 879 567 508 40 107 321 214 107 959 851 713 134 500 500 500 500 672 609 61 477 194 194 388 388 485 893 873 190 543 181 362 181 75 225 150 75 875 875 875 875 47 47 47 47 22 22 22 66 585 195 195 195 97 291 97 194 15 15 45 15 794 794 397 397 238 238 476 714 243 146 774 997 154 154 154 462 508 254 508 254 573 318 798 803 149 298 149 447 29 87 29 29 451 451 451 451 146 146 146 146 147 49 49 98 596 596 596 596 168 257 390 63 188 188 376 564 741 410 699 588 188 188 188 564 457 457 457 457 28 28 14 14 135 405 135 135 886 886 443 443 319 319 957 319 329 329 329 987 477 318 159 159 400 968 729 174 98 98 98 294 417 313 912 853 461 922 922 461 576 288 576 288 382 382 382 382 228 114 114 228 115 115 345 230 222 222 222 222 457 528 559 281 426 142 142 142 69 63 404 308 46 46 92 92 865 865 865 865 83 83 166 249 92 92 92 276 330 990 660 330 282 282 282 282 988 988 494 494 365 365 365 365 958 479 958 479 792 264 264 264 357 119 119 119 361 361 722 722 912 304 304 304 485 485 485 485 191 382 191 382 903 778 902 740 141 141 141 423 161 161 322 322 878 878 439 439 238 238 714 238 789 946 580 461 846 738 872 297 137 411 274 137 31 366 226 269 59 758 136 17 173 346 346 173 590 748 537 199 393 131 131 131 323 646 323 646 753 884 41 825 135 135 135 135 960 320 320 320 55 110 165 55 637 637 637 637 655 440 148 416 236 236 472 708 98 49 98 49 756 378 378 756 267 267 267 267 504 504 252 252 167 406 920 948 945 945 945 945 755 755 755 755 77 77 77 231 561 31 35 214 968 968 968 968 37 769 726 97 962 481 962 481 35 70 70 35 30 90 30 60 215 215 430 645 248 124 124 248 980 980 980 980 101 101 101 101 182 40 436 528 27 81 27 27 726 672 82 597 191 117 232 940 171 57 57 57 862 943 57 945 827 760 943 637 618 206 412 206 450 150 150 150 848 733 230 458 970 159 11 191 150 897 680 11 128 473 504 286 772 386 386 772 630 420 210 210 540 439 262 605 259 259 259 777 738 738 738 738 309 618 927 309 133 133 133 399 83 83 83 83 668 227 537 605 658 413 352 852 996 332 332 332 83 249 83 83 357 840 843 385 962 481 962 481 111 111 111 111 303 101 101 101 898 898 898 898 469 469 469 469 113 113 226 339 399 266 133 133 737 737 737 737 328 597 10 407 279 279 279 837 502 502 502 502 403 806 806 403 454 227 681 227 342 114 114 114 828 828 414 414 546 273 546 273 517 517 232 471 77 231 154 77 622 311 933 311 469 17 21 202 125 125 375 125 97 97 291 97 288 144 432 144 322 322 966 644 518 259 518 259 559 559 559 559 672 374 751 846 342 342 684 684 782 782 782 782 34 34 34 34 480 480 480 480 131 818 922 823 52 104 52 104 201 603 201 201 463 42 607 122 496 992 496 992 184 552 184 368 765 357 759 811 170 340 510 170 589 889 22 843 125 375 125 125 333 333 333 999 906 453 906 453 820 114 474 715 280 140 420 140 666 844 268 770 3 2 1 1 159 477 159 318 282 846 282 564 318 318 318 954 646 969 323 323 23 947 391 152 299 299 897 299 824 575 326 249 72 108 36 36 97 97 97 97 501 483 710 872 234 78 78 78 155 465 310 155 66 482 644 517 22 44 66 22 381 254 127 127 35 70 105 35 303 303 303 909 729 729 729 729 308 285 395 90 190 570 190 190 355 355 355 355 201 201 201 603 580 580 290 290 267 267 534 534 113 226 113 339 256 768 256 512 182 182 546 182 159 159 159 159 290 145 435 145 195 585 195 390 932 145 403 660 504 252 252 756 318 318 318 318 461 222 807 487 305 915 305 305 61 122 122 61 90 2 877 144 251 753 251 251 22 22 44 66 622 622 622 622 881 881 881 881 596 298 596 298 873 291 291 291 386 290 863 419 225 75 150 75 326 652 326 652 55 55 165 110 247 247 247 247 100 300 200 100 340 680 680 340 84 618 325 831 484 484 484 484 226 226 226 678 960 640 320 320 161 161 161 161 680 315 54 268 21 21 63 21 106 53 106 53 17 17 51 34 365 365 365 365 246 82 82 82 902 902 902 902 710 710 710 710 9 347 451 990 174 348 174 522 294 147 147 294 310 859 877 577 976 976 488 488 923 923 923 923 968 968 968 968 119 119 238 357 317 317 634 634 792 264 264 264 733 39 569 737 818 818 818 818 208 38 683 445 206 412 206 412 533 533 533 533 400 400 400 400 267 267 267 801 309 309 309 927 429 429 429 429 452 45 849 370 304 304 304 304 737 737 737 737 610 610 305 305 669 446 223 223 446 223 223 669 413 413 413 413 322 161 483 161 732 244 488 244 330 660 660 330 790 395 790 395 44 88 44 132 954 628 37 540 951 68 803 68 668 668 334 334 692 346 692 346 404 808 404 808 606 202 404 202 149 298 149 447 510 510 255 255 852 598 945 626 135 405 135 135 140 140 140 140 532 816 1 103 96 192 96 192 734 734 367 367 294 147 441 147 220 440 220 440 180 695 599 1000 379 379 758 758 186 62 124 62 7 7 7 7 216 216 216 648 487 487 487 487 594 212 751 323 116 116 116 348 38 114 38 38 651 651 651 651 667 667 667 667 176 176 176 176 622 622 311 311 65 291 261 776 488 244 488 244 192 576 192 192 126 624 412 572 515 200 766 499 269 269 269 269 138 138 138 138 19 57 19 19 268 268 268 804 663 739 99 977 91 91 182 273 151 302 151 302 884 884 884 884 387 387 387 387 54 54 162 108 524 742 925 649 129 43 43 43 600 300 300 600 850 425 850 425 368 184 184 368 612 612 612 612 274 548 274 548 649 421 353 655 59 59 59 177 124 538 247 457 746 746 373 373 407 236 68 963 22 44 22 44 476 238 238 476 77 154 154 77 27 54 27 81 43 43 43 129 145 145 145 145 711 476 775 125 130 130 260 390 53 53 53 53 860 860 430 430 631 631 631 631 276 828 276 276 81 81 162 243 95 190 190 95 128 384 128 128 293 293 586 586 225 675 225 225 552 184 184 368 433 866 866 433 435 435 435 435 609 203 203 203 7 7 7 7 162 486 162 162 355 710 710 355 244 488 488 244 82 123 41 41 309 309 309 927 729 486 243 243 473 946 473 946 600 443 652 983 303 237 202 984 373 968 722 328 189 63 63 63 179 537 179 358 261 783 261 522 371 683 580 628 210 630 210 210 226 113 113 339 615 205 205 205 728 728 364 364 58 58 116 174 72 72 72 216 730 730 730 730 76 38 38 76 166 265 95 669 157 471 314 157 696 873 895 380 860 860 860 860 514 257 771 257 312 936 312 312 225 225 225 225 537 997 678 547 470 470 470 470 998 499 998 499 982 491 491 982 312 624 624 312 420 140 280 140 441 294 147 147 24 24 24 24 656 656 656 656 524 262 524 262 424 966 972 686 809 509 609 763 110 110 110 330 88 88 264 88 148 74 148 74 824 412 824 412 705 45 848 712 154 154 154 462 56 355 313 563 954 477 477 954 432 432 432 432 846 854 569 737 292 876 292 584 919 253 965 991 143 429 143 286 738 738 738 738 222 444 444 222 47 47 47 141 264 176 88 88 390 390 780 780 783 795 120 416 5 5 5 15 332 664 996 332 268 268 268 804 246 246 246 246 141 282 282 141 999 999 999 999 968 502 233 469 286 572 572 286 456 456 456 456 371 69 474 143 893 347 874 441 312 156 468 156 101 101 303 101 66 33 66 33 556 786 281 1000 563 563 563 563 34 17 17 51 98 98 98 98 751 782 129 420 76 152 152 76 104 104 312 208 434 434 434 434 55 55 55 165 201 201 201 603 21 7 14 7 124 248 248 124 993 331 331 331 261 261 261 783 227 454 227 681 406 203 609 203 295 295 295 295 289 289 289 289 148 148 296 296 245 245 735 245 87 29 29 29 143 143 429 286 398 398 398 398 271 895 132 882 14 14 14 14 196 588 196 196 32 32 32 96 293 586 293 879 959 537 316 186 123 41 82 41 405 135 135 135 216 72 72 72 252 252 252 756 353 255 644 935 84 444 66 340 751 544 85 911 388 378 505 144 974 487 487 974 178 356 178 534 710 706 105 358 93 235 123 34 578 327 157 607 458 458 458 458 774 774 774 774 422 422 422 422 146 146 73 73 492 164 164 164 219 219 219 657 282 282 282 282 287 287 287 287 254 926 888 834 481 514 538 937 224 112 112 336 278 278 834 556 562 281 562 281 614 614 307 307 270 540 270 540 98 98 196 196 516 516 516 516 29 29 29 29 472 472 944 944 179 179 179 537 60 40 20 20 76 76 76 228 31 31 31 93 64 192 64 64 19 19 19 19 311 311 933 311 234 156 78 78 900 900 900 900 373 746 373 746 168 252 84 84 701 502 654 959 231 462 231 462 95 285 95 95 55 55 110 165 391 684 664 86 972 113 745 382 700 700 700 700 514 514 514 514 199 199 597 199 53 53 106 159 999 666 333 333 784 392 392 784 967 967 967 967 606 335 238 48 264 264 792 528 366 183 366 183 527 977 880 498 296 296 296 296 136 24 892 612 656 656 328 328 258 258 774 258 732 244 244 244 115 184 941 265 306 918 306 306 642 943 521 312 203 609 203 406 917 23 37 853 236 236 472 708 146 292 146 292 225 75 150 75 694 694 694 694 256 512 768 256 190 190 570 190 361 984 524 338 58 29 58 29 252 252 504 756 126 378 252 126 131 393 131 262 117 234 351 117 429 858 429 858 819 365 125 218 31 93 62 31 76 228 152 76 252 84 168 84 50 150 50 50 171 57 114 57 96 96 96 288 234 234 234 234 19 38 19 57 490 980 980 490 189 189 189 567 984 984 984 984 145 145 435 145 141 282 282 141 528 264 264 528 453 324 720 132 60 120 60 120 321 107 107 214 202 101 101 202 128 128 128 128 888 888 888 888 208 208 208 208 287 574 574 287 576 768 690 484 879 293 293 586 1 1 1 3 229 870 256 904 358 877 448 83 789 263 263 263 314 157 314 157 973 935 795 688 100 100 300 100 556 503 670 764 273 819 546 273 527 271 400 47 618 927 309 309 144 144 144 432 205 410 410 205 438 348 95 142 542 542 271 271 936 624 312 312 864 462 424 408 248 496 248 744 750 750 750 750 371 371 371 371 766 383 766 383 128 128 128 128 170 170 170 510 434 434 868 868 142 284 426 142 371 257 698 880 188 94 188 94 289 289 289 289 197 197 591 197 68 204 68 136 36 36 18 18 735 710 644 531 19 38 19 38 464 464 232 232 808 808 808 808 540 270 270 540 984 492 492 984 540 540 540 540 56 56 112 112 960 480 480 960 857 857 857 857 856 428 856 428 675 225 225 450 440 220 440 220 114 342 114 228 725 91 478 225 300 600 300 900 292 292 146 146 767 164 864 119 646 883 175 835 219 22 690 565 973 973 973 973 370 370 740 740 708 236 236 236 219 146 73 73 739 256 734 137 59 59 118 118 527 527 527 527 230 230 460 690 111 111 111 111 363 121 121 242 440 660 220 220 68 204 68 68 364 364 364 364 103 144 18 660 613 613 613 613 487 70 278 706 123 41 41 41 837 837 837 837 294 588 882 294 44 132 88 44 461 68 656 707 592 296 592 296 10 10 10 10 479 958 958 479 30 90 30 30 807 269 269 269 766 766 383 383 406 906 144 478 142 71 142 71 531 246 746 198 300 900 300 300 759 959 792 587 165 495 165 165 754 782 142 669 184 283 904 900 168 676 174 4 912 912 912 912 359 832 765 384 302 604 604 302 946 946 946 946 968 968 968 968 100 50 100 50 966 483 483 966 253 253 759 253 902 451 451 902 267 89 89 89 78 234 156 78 216 216 216 216 566 283 283 849 389 389 389 389 334 334 334 334 20 20 60 20 517 321 208 729 693 693 693 693 990 17 372 653 168 168 168 504 576 192 192 192 309 618 309 927 235 235 470 470 222 222 222 666 185 185 555 185 114 77 97 242 228 684 228 228 63 63 126 126 210 70 70 140 870 580 290 290 354 118 118 118 125 125 125 375 594 297 297 594 719 719 719 719 58 163 463 885 563 35 583 703 63 42 21 21 111 333 111 111 326 652 978 326 994 952 302 251 93 93 93 279 30 15 15 30 202 392 952 995 900 332 339 851 862 862 862 862 199 199 199 199 127 127 381 127 768 790 293 103 463 926 926 463 252 252 756 252 47 141 47 47 159 477 159 159 4 4 2 2 168 336 504 168 120 120 360 120 915 915 915 915 293 293 879 586 222 111 222 111 595 107 323 830 255 765 255 255 336 168 504 168 200 300 100 100 158 158 158 474 654 327 327 981 300 200 100 100 271 813 271 271 696 232 232 232 840 602 215 745 66 198 66 132 420 210 420 210 126 801 500 304 738 232 954 115 940 470 940 470 309 141 644 132 205 205 615 205 86 258 86 86 268 268 804 268 384 192 384 192 17 371 5 426 347 505 26 44 40 40 120 80 342 342 171 171 88 264 88 88 711 882 36 721 139 417 139 139 261 443 575 644 2 2 2 2 304 912 304 304 242 363 121 121 804 943 794 509 386 386 386 386 153 153 459 306 978 148 111 810 664 332 332 996 183 366 183 549 226 226 678 226 99 16 387 244 430 430 430 430 544 165 780 677 4 12 4 4 574 550 27 999 169 507 169 169 275 46 773 464 356 356 178 178 17 17 17 17 45 90 45 90 71 71 71 213 287 287 287 287 602 602 301 301 487 487 974 974 210 105 105 315 723 241 482 241 352 352 352 352 314 314 314 942 5 10 10 5 766 7 387 767 965 965 965 965 224 224 672 448 212 212 212 212 118 399 986 99 746 373 746 373 644 416 41 315 188 671 551 794 80 160 80 240 868 868 868 868 379 379 379 379 252 756 252 252 233 466 699 233 577 262 247 614 142 142 284 426 168 47 392 555 294 294 588 588 312 312 312 936 283 954 135 134 415 380 294 462 733 536 105 640 597 199 199 199 195 195 195 585 279 93 93 93 86 43 43 86 80 40 40 80 390 903 273 174 646 646 646 646 189 791 918 499 864 288 288 288 253 253 759 253 173 173 173 519 311 311 311 311 627 357 966 627 214 214 214 642 7 7 7 7 253 506 506 253 910 713 265 533 330 273 740 881 658 987 329 329 773 773 773 773 340 680 680 340 703 703 703 703 480 240 240 480 376 188 564 188 161 161 161 161 347 765 898 789 295 590 295 590 146 146 146 438 183 366 183 549 414 828 414 828 370 370 740 740 427 427 427 427 194 259 362 488 386 386 386 386 233 338 866 554 862 862 862 862 248 248 124 124 231 693 231 231 802 558 358 165 149 298 149 447 407 814 814 407 102 102 306 102 37 956 739 829 294 356 124 265 864 864 864 864 25 75 50 25 140 70 210 70 602 744 337 172 434 434 434 434 783 261 261 261 240 240 120 120 30 30 30 90 160 480 160 320 277 277 277 831 645 215 215 215 393 393 393 393 263 263 526 526 910 910 910 910 38 19 38 19 36 12 12 12 204 204 612 408 320 605 883 6 44 66 22 22 504 336 168 168 222 222 222 222 736 736 368 368 252 308 800 236 141 141 141 423 218 218 218 218 157 157 157 471 663 663 663 663 816 816 816 816 350 175 350 175 113 113 226 226 577 577 577 577 447 447 447 447 34 51 17 17 165 495 330 165 222 222 666 444 688 344 688 344 264 264 528 792 833 833 833 833 194 194 194 582 326 978 326 326 168 168 168 168 725 725 725 725 127 254 127 254 734 665 555 635 834 417 417 834 306 918 306 306 64 64 64 192 944 484 774 361 95 190 95 190 957 535 661 524 367 792 618 606 500 941 751 552 156 234 78 78 357 714 714 357 648 216 432 216 185 81 795 116 452 904 452 904 96 96 192 288 475 762 136 483 103 103 309 206 401 387 119 41 915 915 915 915 378 756 378 756 50 100 50 100 183 183 549 183 285 95 95 95 22 44 22 66 62 186 124 62 790 790 395 395 134 201 67 67 647 873 269 872 222 222 666 222 994 838 365 893 198 198 396 396 48 48 144 48 32 571 554 701 228 456 228 684 784 784 392 392 18 358 659 489 74 148 148 74 209 209 209 627 250 500 500 250 236 708 236 236 158 316 158 316 563 563 563 563 4 4 4 4 270 270 270 810 140 140 280 420 294 147 441 147 405 405 405 405 500 1000 500 1000 109 109 109 109 416 432 558 761 244 122 366 122 236 236 236 708 436 218 218 436 110 220 110 220 232 232 696 232 77 77 154 231 156 156 312 468 975 975 975 975 96 96 96 96 251 251 251 251 378 644 843 154 472 236 472 236 748 748 374 374 993 331 331 331 242 363 121 121 478 478 956 956 316 316 316 316 175 525 175 175 206 103 103 206 169 507 169 169 334 334 334 334 253 253 253 253 910 250 120 197 636 212 212 212 106 198 523 422 347 347 694 694 2 2 6 2 558 139 992 859 89 89 89 267 115 115 115 345 765 255 510 255 630 630 630 630 193 193 193 579 768 687 544 922 43 43 43 43 370 803 625 396 530 993 629 560 404 808 404 808 723 241 241 241 931 231 190 165 786 262 524 262 366 183 183 366 180 180 180 540 158 158 474 158 441 189 876 78 71 71 71 71 37 74 37 111 442 442 442 442 596 894 298 298 163 924 263 136 127 254 127 381 457 123 14 377 38 19 38 19 2 6 2 2 94 47 141 47 342 524 626 747 937 863 452 621 813 25 1 474 485 698 406 60 456 456 456 456 575 575 575 575 318 159 477 159 38 38 38 114 194 427 664 820 522 174 174 348 218 218 218 218 933 311 311 311 100 100 100 100 444 222 222 666 756 309 996 504 632 316 316 632 950 950 950 950 43 129 43 43 545 545 545 545 616 308 308 924 440 880 440 880 237 237 711 474 554 304 49 424 301 903 301 301 307 307 307 921 287 287 287 287 712 575 947 199 547 781 348 999 354 531 177 177 500 500 500 500 42 21 21 42 582 185 298 393 322 322 644 966 120 180 60 60 147 596 298 374 285 285 855 570 137 137 137 137 128 384 128 128 812 398 553 669 481 953 246 848 20 20 20 60 906 906 906 906 280 560 280 840 688 688 344 344 166 220 699 349 756 252 504 252 594 594 594 594 49 98 49 98 310 930 310 310 448 224 224 448 124 62 186 62 825 275 275 275 665 577 187 660 623 623 623 623 888 296 296 296 298 149 447 149 44 88 88 44 299 262 786 735 378 126 126 126 13 13 13 39 88 88 264 176 858 34 743 344 921 921 921 921 171 513 171 171 58 58 116 174 96 48 48 96 512 512 512 512 880 931 144 86 526 789 263 263 93 279 93 186 496 496 248 248 632 924 42 384 208 208 104 104 318 318 318 954 471 471 471 471 885 382 1 633 78 156 78 156 470 235 235 470 468 936 468 936 68 68 68 204 472 879 105 482 626 626 626 626 271 813 271 271 229 229 229 229 996 498 996 498 817 713 592 665 553 389 777 629 33 33 33 99 67 201 67 67 29 710 747 947 43 129 43 43 101 101 101 101 309 103 103 103 195 195 195 585 14 14 42 14 46 46 46 46 83 169 984 319 87 556 28 581 612 306 306 918 76 76 76 228 321 107 107 107 488 488 976 976 983 144 639 807 252 126 126 252 957 400 447 317 425 73 260 561 167 501 167 167 921 921 921 921 285 570 855 285 8 8 24 8 172 172 516 344 610 610 610 610 315 315 630 945 354 708 354 708 104 775 259 675 366 254 780 379 224 448 448 224 79 801 261 8 315 105 105 105 330 330 330 330 103 103 206 206 127 381 127 127 463 463 463 463 614 307 921 307 61 61 61 183 750 250 500 250 593 205 237 999 174 87 87 174 593 593 593 593 276 414 138 138 516 172 172 172 190 942 726 396 794 515 196 998 524 405 433 440 715 787 261 189 290 290 145 145 853 677 422 37 18 9 18 9 606 303 606 303 865 872 142 216 300 150 300 150 319 521 353 859 210 210 105 105 275 550 275 550 330 660 660 330 342 114 228 114 518 379 242 357 306 102 102 102 867 867 867 867 230 230 230 690 354 531 177 177 180 360 180 540 562 532 566 739 108 211 888 515 104 208 312 104 311 311 311 311 896 82 450 448 184 552 184 368 603 630 882 661 161 161 483 322 213 213 213 639 426 426 852 852 136 408 272 136 884 884 884 884 203 406 609 203 68 204 68 136 480 960 480 960 117 117 234 351 161 161 161 483 304 304 912 304 79 738 970 569 559 559 559 559 425 425 425 425 882 809 782 164 428 856 856 428 360 180 360 180 206 206 206 206 178 534 178 178 237 711 237 237 570 570 570 570 447 577 917 452 111 111 111 333 586 411 565 247 237 79 158 79 807 538 269 269 482 441 631 201 677 336 572 954 218 218 436 436 64 128 192 64 944 484 763 148 602 602 602 602 139 417 139 139 375 379 423 447 800 800 800 800 128 128 64 64 71 71 71 213 418 627 209 209 59 552 395 219 154 308 308 154 352 528 176 176 202 101 101 202 917 94 942 516 104 312 104 208 268 402 134 134 172 172 344 516 732 281 565 171 810 810 810 810 671 671 671 671 577 423 169 875 163 163 163 489 85 255 85 170 209 418 627 209 81 81 81 81 666 677 7 389 281 562 281 562 819 273 273 273 418 418 418 418 289 867 289 289 288 96 96 96 866 365 232 225 199 398 398 199 315 469 906 978 87 87 174 174 153 153 306 459 315 404 862 997 78 667 338 554 92 276 92 92 183 549 183 366 166 166 166 166 146 146 146 146 309 618 309 618 72 72 72 72 722 109 581 429 568 568 568 568 91 182 273 91 67 67 67 201 856 846 154 531 622 311 311 933 926 367 241 670 94 94 282 94 297 594 891 297 107 107 107 321 726 726 726 726 978 978 489 489 458 229 229 687 53 53 53 159 534 178 178 178 321 321 963 321 675 450 225 225 618 309 309 927 150 328 63 510 624 82 854 966 624 208 208 208 726 726 726 726 133 851 282 322 489 163 163 326 105 105 105 105 936 312 312 312 681 227 227 227 853 853 853 853 908 908 908 908 85 170 255 85 265 265 265 265 349 698 698 349 483 489 151 942 645 215 430 215 640 640 640 640 359 766 349 889 265 509 393 139 791 590 923 80 24 8 8 8 69 207 69 69 619 68 864 972 981 327 327 327 28 56 56 28 314 628 628 314 694 945 615 375 523 523 523 523 525 525 525 525 219 219 438 657 411 411 411 411 330 330 330 990 486 486 486 486 374 187 187 374 152 152 152 456 36 36 36 36 450 150 150 150 90 30 30 30 564 282 564 282 294 98 196 98 606 303 303 606 104 312 208 104 89 178 89 178 414 621 207 207 120 40 40 40 879 879 879 879 546 182 182 182 539 539 539 539 78 156 234 78 38 38 114 76 888 888 888 888 898 80 789 458 40 40 120 40 417 834 834 417 36 36 36 108 896 896 896 896 343 343 343 343 265 588 960 857 493 493 986 986 94 282 94 94 113 339 226 113 299 299 299 897 21 21 21 21 773 773 773 773 435 145 145 145 189 189 189 189 331 331 993 331 536 536 268 268 444 222 666 222 757 757 757 757 246 82 82 82 661 132 561 179 381 127 254 127 23 23 69 23 254 127 254 127 398 398 398 398 294 147 294 147 666 666 333 333 791 718 721 416 812 812 812 812 748 501 330 344 993 883 25 591 474 237 711 237 149 149 149 149 555 555 555 555 6 6 6 18 33 11 11 11 264 264 792 264 924 545 3 665 7 909 13 527 358 716 358 716 793 793 793 793 867 289 289 289 255 510 255 765 834 278 278 278 104 52 156 52 348 696 348 696 55 110 55 110 166 83 166 83 228 228 684 228 115 115 115 345 733 905 993 948 172 172 172 172 795 795 795 795 142 774 290 503 822 274 548 274 134 134 402 134 379 758 758 379 594 594 594 594 509 767 208 670 832 832 832 832 152 304 456 152 315 315 630 630 928 928 928 928 919 919 919 919 709 656 376 376 197 591 197 197 332 975 672 313 164 164 164 164 549 183 183 183 325 607 29 708 300 300 300 300 83 83 83 249 989 125 613 157 187 374 187 374 293 293 879 586 310 155 310 155 255 255 765 510 156 312 156 468 802 802 401 401 606 202 202 202 329 987 329 329 251 717 879 540 473 473 946 946 21 14 7 7 319 638 319 957 137 137 274 274 948 316 316 316 278 834 278 278 262 262 524 524 282 141 282 141 220 220 440 660 721 721 721 721 214 214 214 642 441 147 294 147 462 231 693 231 348 174 522 174 453 3 380 683 452 37 749 385 83 83 83 83 743 743 743 743 494 494 247 247 843 281 281 281 10 5 10 5 940 237 845 995 182 182 91 91 497 497 497 497 610 610 305 305 903 301 301 301 88 44 88 44 952 952 476 476 705 705 705 705 270 540 270 810 256 256 256 768 844 422 844 422 901 649 816 509 18 362 524 38 120 40 40 80 666 999 333 333 286 286 286 286 61 61 61 183 300 300 300 300 826 881 591 108 164 164 328 492 580 720 476 285 83 377 596 349 312 624 624 312 546 546 546 546 384 576 192 192 390 585 195 195 639 264 71 430 547 547 547 547 438 438 876 876 510 170 170 170 93 910 521 403 150 954 49 637 604 604 604 604 944 924 306 821 305 305 915 305 511 511 511 511 98 98 98 98 396 132 132 132 527 527 527 527 238 238 476 714 408 612 204 204 318 318 318 318 95 190 95 285 906 433 569 892 214 428 642 214 393 131 131 131 10 10 20 30 637 637 637 637 68 34 102 34 358 767 184 600 266 798 266 266 964 964 964 964 315 315 630 945 232 696 464 232 498 498 498 498 49 98 98 49 449 449 449 449 301 301 301 301 194 97 194 97 256 128 128 384 578 578 578 578 770 385 385 770 111 333 222 111 278 139 139 278 429 803 639 358 83 83 83 83 476 476 476 476 566 283 849 283 78 156 78 234 206 206 412 412 30 631 943 506 59 59 177 59 333 333 333 999 667 902 817 112 688 344 688 344 959 485 788 940 936 936 936 936 546 182 364 182 107 107 321 107 439 878 878 439 944 472 472 944 329 987 329 329 364 728 364 728 33 33 33 33 111 333 111 111 721 253 40 263 144 144 432 144 996 332 664 332 232 696 232 464 67 67 67 201 355 355 355 355 415 830 415 830 858 572 286 286 7 7 21 7 880 880 880 880 140 280 140 280 113 339 113 113 519 173 173 173 118 118 354 118 927 309 309 309 33 11 11 11 268 536 536 268 475 475 950 950 332 332 996 332 788 686 810 280 555 185 185 370 202 101 101 202 380 190 380 190 54 27 27 81 543 543 543 543 285 285 855 285 35 35 105 70 811 62 196 958 166 166 166 498 588 392 196 196 377 377 754 754 709 31 703 219 405 405 405 405 191 191 191 573 34 34 34 34 187 187 561 374 590 885 295 295 204 204 612 204 23 69 23 23 474 736 439 375 667 667 667 667 117 117 117 351 314 314 314 314 386 193 193 579 117 39 78 39 280 906 586 656 160 320 480 160 234 78 156 78 238 238 238 714 681 227 227 227 270 90 90 180 362 484 501 97 31 93 31 62 96 96 96 96 979 979 979 979 243 81 81 81 250 750 250 250 99 99 297 99 318 318 954 318 367 734 367 734 912 608 304 304 37 74 37 74 7 7 14 14 177 211 842 819 534 178 356 178 11 22 11 22 995 995 995 995 516 258 774 258 934 448 672 441 797 48 979 884 22 22 22 66 394 394 788 788 74 222 74 74 786 262 262 524 325 325 325 325 862 862 431 431 216 432 432 216 265 530 530 265 274 274 274 274 458 916 916 458 17 51 17 17 446 892 892 446 235 149 287 279 388 194 194 582 293 293 293 293 603 603 603 603 422 422 422 422 107 321 107 107 240 720 240 240 586 85 347 550 216 648 216 432 179 390 46 33 762 381 381 762 273 91 91 91 247 247 741 247 293 293 293 879 708 708 354 354 6 6 6 18 81 162 81 162 685 913 923 532 157 157 157 471 235 705 470 235 281 281 562 562 312 312 312 312 160 240 80 80 102 102 51 51 604 302 302 604 283 283 566 849 32 32 16 16 736 726 305 969 810 405 810 405 94 188 188 94 422 211 422 211 296 296 296 296 874 874 874 874 291 97 97 194 465 155 155 155 528 264 528 264 479 490 217 409 693 870 826 533 52 26 26 52 96 32 32 32 16 878 203 690 248 248 124 124 437 261 6 256 898 898 898 898 548 548 548 548 290 290 290 290 463 926 463 926 266 830 910 31 72 72 72 72 329 965 780 70 885 242 794 754 67 67 134 134 325 325 325 325 189 60 724 189 270 270 270 270 50 50 150 100 366 999 977 777 256 256 256 768 190 190 190 570 71 142 71 142 762 639 512 132 62 124 186 62 53 53 53 53 535 535 535 535 688 688 344 344 736 736 368 368 200 200 200 600 77 231 77 77 42 21 63 21 657 557 265 505 381 381 381 381 597 242 513 146 155 155 465 155 282 343 93 867 420 420 420 420 91 91 273 91 290 145 435 145 173 346 346 173 651 217 217 434 32 32 32 32 202 606 202 404 957 319 319 319 256 256 768 256 618 618 309 309 289 289 289 289 676 293 465 130 823 823 823 823 173 173 519 346 53 106 106 53 696 464 232 232 809 652 706 668 290 290 870 290 265 946 977 143 116 116 348 116 274 274 274 822 3 9 3 3 477 86 886 287 726 242 484 242 817 863 426 257 512 256 256 768 681 555 568 371 248 248 248 248 784 392 784 392 596 298 298 596 35 105 70 35 722 722 722 722 390 130 130 130 577 577 577 577 542 689 310 892 322 483 161 161 23 69 23 46 132 44 44 44 31 31 31 31 474 316 158 158 12 6 6 12 4 8 8 4 108 108 54 54 880 880 880 880 451 451 451 451 636 318 318 954 147 147 441 147 573 191 382 191 454 908 908 454 326 326 326 978 156 156 156 156 106 318 106 106 988 141 569 607 162 162 324 486 249 249 249 249 883 883 883 883 604 604 604 604 234 234 702 234 151 453 151 151 164 82 164 82 167 53 78 217 32 538 590 54 537 537 537 537 532 266 532 266 237 158 79 79 248 496 248 496 374 374 748 748 374 374 374 374 365 133 419 241 55 55 55 55 349 698 698 349 944 944 472 472 110 110 330 110 501 167 167 167 930 620 310 310 218 218 654 436 14 42 14 14 294 294 147 147 253 934 125 829 786 393 786 393 371 371 742 742 260 260 780 520 333 999 333 666 96 96 288 96 114 496 194 761 118 236 236 118 557 750 438 543 21 21 63 21 20 10 30 10 789 535 463 553 578 499 51 134 36 18 54 18 233 233 699 233 79 237 79 79 172 344 516 172 180 60 60 60 89 89 89 267 862 667 193 986 405 405 810 810 357 714 714 357 214 107 107 321 390 179 821 10 156 52 52 52 102 102 102 306 537 537 537 537 553 317 359 429 54 401 293 40 531 177 177 177 192 64 128 64 481 519 516 517 267 267 267 801 828 276 276 276 54 18 36 18 78 78 78 234 199 199 398 398 213 213 639 213 266 532 798 266 285 285 285 855 26 26 78 26 112 112 336 224 578 578 578 578 766 766 766 766 276 138 276 138 71 142 213 71 950 475 950 475 85 255 85 85 253 253 506 506 25 25 25 75 599 599 599 599 117 117 117 351 282 282 564 564 192 192 576 384 660 220 220 220 304 912 304 304 227 227 227 227 311 137 839 844 914 914 914 914 346 598 10 543 847 847 847 847 43 43 43 129 127 127 127 381 483 920 353 290 185 185 370 555 334 167 167 501 889 889 889 889 58 29 87 29 418 418 209 209 268 268 134 134 121 62 709 159 42 42 126 84 107 107 321 107 290 580 580 290 277 48 817 778 91 182 91 182 273 91 91 91 605 754 812 734 228 228 684 228 165 165 165 165 307 921 307 307 45 45 45 45 256 657 216 946 221 221 221 663 755 840 712 755 216 72 144 72 669 223 446 223 285 285 285 285 71 142 213 71 168 474 980 330 294 147 147 441 590 79 521 366 350 350 700 700 158 79 158 79 311 311 622 933 746 422 230 177 646 323 323 646 184 184 184 184 220 110 330 110 117 234 351 117 214 291 597 562 620 620 620 620 861 287 287 574 68 204 68 68 581 581 581 581 500 500 500 500 30 30 30 90 92 92 184 184 56 112 112 56 435 145 145 145 818 409 818 409 104 104 312 104 895 895 895 895 796 488 307 107 6 3 3 6 799 930 643 876 456 456 456 456 300 461 246 462 672 448 224 224 129 129 129 129 1 1 3 1 266 532 798 266 797 797 797 797 110 110 110 330 439 439 439 439 113 226 113 226 132 264 396 132 385 9 864 797 45 45 90 135 170 170 170 170 377 377 377 377 30 60 60 30 697 697 697 697 66 44 22 22 311 311 311 933 414 138 138 276 547 547 547 547 11 11 22 22 999 999 999 999 738 246 246 246 496 992 496 992 596 596 596 596 289 466 126 860 399 887 875 396 964 964 482 482 143 273 645 249 320 320 640 960 150 50 50 50 308 308 308 308 46 46 46 46 416 416 832 832 912 912 912 912 294 294 294 882 928 464 464 928 895 716 81 13 310 310 930 310 244 122 366 122 544 544 544 544 18 9 9 27 736 736 736 736 319 319 957 319 377 754 754 377 990 330 330 660 84 42 42 84 279 837 279 558 315 315 630 945 300 600 300 600 40 40 40 120 299 598 299 897 642 428 214 214 778 778 389 389 145 145 435 290 49 98 98 49 626 691 60 154 243 243 243 729 371 371 371 371 363 121 121 121 50 75 25 25 301 301 602 903 64 128 128 64 28 28 28 84 241 241 723 482 248 496 744 248 396 198 396 198 763 763 763 763 204 485 843 614 91 857 130 565 138 69 138 69 53 116 36 815 967 511 143 253 306 306 918 612 64 32 32 64 303 909 303 303 204 612 204 204 467 884 377 199 637 637 637 637 519 519 519 519 232 116 232 116 131 131 131 131 800 800 800 800 406 406 812 812 118 118 236 354 333 111 111 222 390 52 863 25 2 6 2 2 85 85 85 85 148 296 148 444 410 205 410 205 20 476 557 946 537 358 179 179 441 441 882 882 287 287 287 287 135 135 135 405 147 294 147 294 195 195 585 390 169 338 169 507 273 644 642 492 365 365 365 365 123 41 41 82 785 785 785 785 442 221 221 442 327 327 981 327 245 245 245 245 297 891 297 297 714 357 357 714 89 89 267 89 135 270 135 405 954 954 477 477 701 669 214 653 48 24 24 48 192 192 192 576 740 561 264 262 302 925 619 443 594 915 143 545 484 968 968 484 129 258 387 129 480 480 480 480 240 240 720 480 32 96 64 32 998 731 495 746 810 405 810 405 828 93 573 300 304 912 304 304 230 272 665 515 300 300 300 300 87 87 87 87 922 922 922 922 159 477 318 159 288 432 144 144 352 258 704 177 243 729 243 243 158 499 43 792 378 845 683 557 109 826 91 612 394 394 394 394 520 780 260 260 880 880 880 880 112 112 112 336 581 581 581 581 288 576 288 864 246 492 246 492 427 708 44 240 543 181 181 181 231 231 231 231 803 527 961 911 183 549 183 183 599 599 599 599 925 170 475 44 461 461 461 461 333 333 666 666 140 416 463 943 340 680 680 340 552 552 276 276 500 500 250 250 38 19 57 19 397 453 18 942 73 73 219 73 348 174 174 522 113 226 113 339 380 760 380 760 304 304 912 608 558 279 558 279 533 533 533 533 486 972 486 972 60 180 120 60 290 870 290 290 899 36 214 49 244 122 122 366 212 212 212 636 493 986 493 986 305 305 305 305 976 488 976 488 250 125 250 125 320 960 320 320 931 931 931 931 271 271 271 813 422 633 211 211 593 593 593 593 94 517 121 875 741 247 247 247 207 207 207 207 387 129 129 129 861 33 900 950 304 535 4 634 508 508 508 508 256 512 768 256 459 459 459 459 362 102 311 510 171 57 57 57 190 190 190 190 314 314 942 314 287 861 287 574 59 59 177 59 658 611 754 391 193 579 193 386 210 210 630 210 166 166 498 166 933 840 451 623 830 791 498 450 322 644 322 966 201 201 201 201 21 645 574 400 443 443 443 443 55 110 55 110 276 820 637 563 453 906 453 906 127 127 127 127 169 169 507 169 399 798 399 798 13 235 703 108 914 457 457 914 89 89 89 267 957 638 319 319 884 531 284 803 117 117 117 351 192 192 96 96 408 836 914 166 328 656 656 328 12 4 4 8 319 319 957 638 255 510 510 255 264 528 792 264 278 834 278 278 463 463 463 463 566 566 566 566 235 235 235 235 38 38 114 38 12 229 330 54 149 149 149 149 215 272 605 400 212 212 212 212 249 249 249 747 101 101 303 101 466 466 932 932 60 180 120 60 849 283 283 283 29 58 87 29 85 170 255 85 36 108 36 36 204 68 68 136 193 386 193 386 274 274 822 274 378 126 252 126 393 131 131 131 270 270 810 270 572 286 572 286 245 803 242 628 250 125 125 250 528 602 781 58 349 349 349 349 316 948 632 316 27 54 27 54 714 714 714 714 190 190 190 190 29 885 515 813 779 779 779 779 123 41 82 41 696 232 232 232 690 230 230 230 460 230 230 690 284 852 284 284 129 129 387 129 856 275 607 232 868 389 393 695 114 228 228 114 378 756 378 756 268 536 268 536 817 817 817 817 222 222 222 222 242 121 121 242 282 94 94 94 763 763 763 763 982 982 491 491 288 288 288 288 469 469 469 469 19 19 19 19 321 321 321 321 313 191 429 854 361 361 361 361 285 285 855 285 850 850 425 425 237 237 237 711 281 281 843 281 381 381 381 381 140 140 140 420 360 360 360 360 663 923 2 327 827 827 827 827 301 903 301 602 906 604 302 302 369 123 246 123 899 899 899 899 828 276 276 276 309 309 927 618 308 308 924 616 516 258 516 258 302 906 302 302 39 78 39 117 328 328 328 984 612 184 517 153 226 226 113 113 96 96 96 288 151 151 453 302 628 857 125 424 126 142 826 138 313 313 313 939 96 888 630 284 992 896 375 48 737 737 737 737 46 23 46 23 31 62 62 31 199 398 199 398 348 116 116 116 115 115 115 115 958 479 479 958 524 524 524 524 71 142 71 142 838 838 838 838 708 354 354 708 298 447 149 149 120 180 60 60 700 700 350 350 64 64 32 32 178 534 178 356 888 296 296 592 359 872 255 416 932 932 932 932 787 335 899 415 250 250 250 250 872 872 436 436 138 46 46 46 170 340 170 340 371 742 371 742 403 403 403 403 820 820 820 820 728 113 275 323 398 597 199 199 572 673 393 724 153 153 459 153 337 239 182 75 313 313 313 313 93 186 93 279 219 219 438 438 308 308 308 308 381 381 381 381 849 283 283 566 569 569 569 569 376 376 376 376 303 101 101 101 571 867 327 391 729 243 243 243 307 614 307 921 299 299 897 598 36 12 24 12 168 168 168 504 546 546 546 546 444 772 787 602 258 774 258 516 1 1 1 3