1 2 2 1 1 2 3 3 5 1 4 3 5 6 3 9 7 4 6 5 2 0 0 7 6 4 4 10 2 2 9 7 15 8 5 3 6 10 3 10 7 18 8 13 23 4 18 11 12 13 16 3 23 17 1 13 32 32 24 38 19 21 21 1 11 22 7 13 3 15 8 26 26 6 23 39 26 13 14 1 4 1 27 37 32 19 36 28 16 18 54 31 5 31 20 5 41 10 27 25 5 25 6 41 47 22 33 25 41 49 36 44 6 2 22 15 28 45 47 34 3 28 11 43 34 7 35 36 49 34 64 5 8 18 15 40 47 14 27 64 30 28 37 5 37 2 39 31 46 51 39 33 19 42 2 14 43 37 42 39 4 38 9 51 31 44 24 40 41 29 40 86 52 60 5 41 33 30 38 4 13 52 66 13 51 75 36 20 38 34 51 47 47 31 18 32 70 53 49 6 37 29 43 52 16 19 43 25 50 46 62 89 37 61 26 32 89 4 51 81 21 36 38 43 26 43 35 5 49 59 52 6 66 24 85 49 15 50 12 65 24 25 57 59 23 45 70 16 73 48 66 64 24 12 49 52 9 50 25 40 32 50 65 28 23 54 25 48 32 42 57 61 77 47 40 44 46 56 6 20 66 96 101 14 42 35 49 20 59 22 43 92 91 9 44 4 23 25 57 43 118 46 113 58 55 17 86 54 64 19 40 67 15 2 63 57 11 48 17 58 59 12 86 111 66 121 48 50 8 82 80 44 66 109 3 47 80 12 88 62 115 85 56 57 6 66 63 3 71 59 43 100 76 81 49 38 75 91 2 110 47 72 71 21 29 37 66 72 79 71 63 38 124 60 27 28 23 55 42 103 106 17 8 78 52 154 74 59 91 19 71 68 102 105 15 99 85 46 57 19 117 55 95 135 53 87 67 109 30 19 112 22 93 91 63 176 38 23 2 87 47 93 181 104 27 55 110 13 81 27 11 134 97 70 89 5 83 89 63 79 117 57 90 4 147 26 2 56 78 29 53 109 30 41 80 82 71 64 92 94 29 34 24 235 87 30 5 16 15 5 35 103 52 121 165 120 3 57 48 65 64 34 130 116 79 73 83 138 105 14 74 77 96 102 34 229 18 138 18 94 66 91 52 26 118 101 37 98 89 78 68 88 217 57 62 30 157 114 29 159 82 36 80 39 194 54 4 91 82 110 79 243 96 37 49 73 111 13 101 82 7 130 50 102 133 76 118 14 54 22 60 195 78 17 108 98 82 61 30 130 129 115 57 133 125 87 50 107 41 85 107 24 38 38 86 103 107 99 103 112 52 186 126 76 43 133 147 108 94 93 178 221 110 176 105 206 34 85 10 50 79 33 75 75 103 24 87 21 135 154 105 72 139 173 135 95 60 180 114 82 18 57 29 116 56 95 135 26 171 176 111 155 124 157 23 135 113 128 174 324 77 79 26 9 58 64 51 36 12 53 117 67 105 244 51 143 127 112 112 57 153 74 71 97 53 120 88 69 116 47 101 192 131 176 177 13 252 45 51 94 112 96 44 122 73 152 173 119 109 95 297 11 73 181 190 172 157 180 118 84 104 98 127 187 78 110 63 96 93 215 125 155 148 167 61 143 86 36 86 136 154 103 210 86 37 118 52 256 189 87 70 150 181 21 167 55 202 108 56 11 160 34 55 148 95 119 77 140 108 160 108 218 83 159 152 85 267 64 36 41 138 160 180 104 167 79 11 33 154 142 40 18 71 11 205 22 24 203 67 152 126 58 102 94 31 8 48 69 290 263 93 106 97 131 21 70 170 179 108 136 129 137 36 59 129 133 65 89 153 150 84 36 244 36 36 123 138 154 161 104 144 169 251 84 13 76 160 188 99 91 69 126 102 76 128 324 89 127 169 89 160 79 191 145 137 45 178 96 200 12 150 220 88 149 34 202 150 92 167 68 162 82 125 83 251 148 149 67 353 125 116 183 119 4 92 51 186 142 54 233 65 189 105 179 65 183 73 96 138 76 8 154 145 71 1 6 60 121 79 137 112 168 154 133 138 119 27 34 204 82 100 252 161 81 136 202 85 4 138 1 174 123 81 197 150 215 101 175 209 73 130 115 91 196 116 107 149 37 180 184 155 159 117 9 356 216 9 109 122 35 56 111 140 119 73 32 106 95 34 216 182 87 122 100 158 127 150 275 139 101 120 272 89 185 166 107 36 198 162 88 1 66 198 64 70 196 18 51 92 29 284 162 213 289 124 234 156 283 179 161 192 110 147 295 70 212 173 73 144 105 21 118 403 288 207 142 121 223 327 209 110 204 393 151 34 265 125 183 162 66 128 233 216 80 95 181 60 235 116 171 125 19 189 109 192 210 46 96 246 64 14 115 42 6 175 328 91 122 101 213 127 223 168 198 85 163 165 71 252 226 268 242 215 204 88 14 68 132 169 203 222 115 112 128 268 203 107 167 312 218 164 209 207 103 75 128 146 70 158 319 400 52 333 132 176 378 302 135 89 208 194 208 151 82 11 6 255 81 214 144 139 332 100 97 34 336 181 32 92 140 395 274 228 105 230 202 59 110 225 145 94 338 89 204 32 133 152 70 232 198 116 246 309 225 45 101 152 354 97 76 120 222 157 190 223 261 50 165 229 83 261 75 135 10 76 67 93 123 205 137 55 177 88 55 258 217 141 181 96 254 180 229 229 82 193 135 98 117 304 261 237 61 112 166 157 166 439 126 220 241 175 258 215 23 88 211 193 261 258 293 282 172 216 178 206 72 366 170 110 122 44 283 150 192 366 221 178 128 39 8 151 150 203 283 146 242 15 164 79 203 227 88 201 226 85 192 270 202 55 120 312 95 77 224 54 194 159 150 83 152 261 196 172 192 26 397 237 195 204 155 212 79 293 86 77 108 115 254 181 273 74 200 54 273 90 187 77 364 28 211 148 81 118 362 160 207 37 86 119 147 148 231 250 85 246 275 316 132 46 236 218 309 83 202 14 285 307 252 166 55 472 107 291 240 154 165 78 135 309 55 309 222 77 185 262 209 197 94 49 127 131 90 139 295 288 139 239 138 285 258 257 293 160 324 219 104 123 269 231 101 194 205 37 348 126 379 176 80 438 209 162 245 112 127 207 7 15 178 216 110 117 217 280 132 224 347 81 243 286 101 201 137 250 147 157 143 193 247 243 185 610 381 184 87 317 67 150 208 213 276 257 315 199 229 292 171 1 215 81 410 63 113 258 445 314 84 268 113 142 41 217 224 201 258 23 172 181 296 299 186 78 440 340 219 192 243 196 207 234 196 48 45 87 329 363 214 106 159 301 247 212 186 320 87 83 487 212 413 9 154 245 305 323 272 201 125 203 425 445 80 383 111 25 514 249 162 16 455 279 111 151 175 126 208 249 416 52 90 224 271 275 296 51 191 290 256 214 197 268 132 304 279 23 479 251 265 123 241 189 283 207 88 66 139 184 236 362 81 37 129 237 2 79 243 229 129 165 377 142 206 216 251 256 18 548 299 323 431 264 395 114 102 183 604 279 50 6 330 177 198 255 181 271 235 282 300 366 117 358 114 144 316 160 178 57 130 104 477 103 185 318 422 336 407 342 301 155 285 182 332 285 340 251 241 285 325 295 249 203 166 469 368 227 479 301 189 68 274 93 372 166 100 320 656 220 120 152 245 219 312 153 172 194 121 34 317 102 169 55 198 137 201 388 304 243 149 218 165 74 26 96 73 185 365 358 435 295 87 206 407 250 108 140 54 140 255 444 138 233 397 135 216 386 299 286 452 303 102 202 72 73 171 248 65 270 291 207 283 69 434 321 110 415 20 79 363 18 210 562 154 291 392 408 213 194 327 501 133 263 445 124 48 396 102 155 170 221 217 20 260 245 249 283 133 109 114 275 375 96 266 810 108 451 117 320 260 274 296 407 369 186 59 292 198 158 181 78 280 147 336 436 295 233 252 320 259 259 223 389 457 307 60 164 384 149 150 241 308 137 240 530 268 261 204 115 459 21 297 212 301 118 587 331 271 233 92 115 335 258 451 61 232 149 126 502 3 199 350 40 297 517 327 183 332 358 305 462 270 446 308 65 56 311 481 334 432 132 177 96 265 520 329 74 406 58 170 557 146 254 243 308 597 437 140 315 64 163 393 417 165 244 476 207 66 366 182 244 645 278 124 358 177 566 422 416 112 357 272 328 126 244 190 327 487 14 359 457 63 136 217 246 262 336 240 189 136 145 27 145 238 460 217 142 332 338 477 79 73 329 806 322 32 411 135 758 206 317 282 441 460 189 425 195 397 384 36 751 698 381 211 369 543 116 226 441 280 238 283 427 647 236 190 373 287 426 189 102 246 268 365 330 339 119 94 515 474 140 199 299 277 173 641 89 112 172 770 337 360 336 239 36 409 143 123 133 171 269 398 298 373 210 131 383 84 340 152 325 189 27 421 167 431 501 392 151 370 258 263 361 224 433 130 362 288 291 189 22 427 148 334 57 345 340 170 230 208 652 323 30 330 43 263 364 483 443 428 364 647 387 54 529 349 579 209 279 262 157 266 130 20 198 162 163 468 262 650 231 190 221 361 405 259 343 396 207 242 112 481 316 136 309 78 537 94 486 540 288 269 186 357 471 83 134 199 305 227 103 162 616 47 51 153 301 33 497 192 158 583 52 220 561 206 204 456 79 632 244 416 234 291 357 141 43 128 967 283 328 143 76 200 227 332 382 442 169 426 679 330 397 325 207 48 278 304 345 191 18 45 25 123 619 18 188 614 234 480 368 65 330 290 501 459 298 333 270 373 323 133 306 350 325 261 88 98 326 872 159 109 395 262 337 546 566 441 26 35 253 172 271 403 77 694 355 551 197 379 399 139 643 249 263 647 368 71 480 211 145 331 291 332 284 394 528 252 116 433 188 519 295 682 357 550 385 364 502 500 435 497 345 66 79 583 72 364 475 178 450 367 159 75 348 391 201 311 220 234 775 328 108 165 532 803 207 245 484 469 418 312 205 363 258 563 317 53 133 269 385 514 216 245 241 263 350 93 105 596 457 222 295 261 107 642 198 398 627 26 88 356 158 381 528 451 273 170 554 505 343 157 537 127 377 222 604 409 69 427 35 453 532 367 97 28 634 411 313 374 490 309 1122 260 258 350 304 407 150 439 194 316 527 211 111 307 58 230 257 260 151 624 295 437 35 298 551 391 790 282 186 361 321 318 314 83 343 341 112 443 833 288 495 157 52 732 243 397 451 122 132 324 398 358 230 171 376 268 466 430 235 234 144 260 147 172 165 485 18 93 397 43 556 134 474 298 65 434 359 273 680 453 28 21 245 205 477 430 756 230 519 225 564 428 412 610 338 817 492 592 424 213 246 476 249 557 351 150 765 491 45 53 179 480 200 491 297 239 510 176 574 357 525 599 502 196 504 378 472 482 197 217 231 535 124 565 464 507 495 401 413 334 593 464 403 187 411 348 381 163 285 206 283 317 362 321 133 340 239 315 577 451 287 266 301 199 391 364 438 74 319 474 272 69 592 521 567 179 855 425 451 91 65 461 375 528 273 325 433 479 434 299 214 554 15 273 283 298 85 526 874 85 434 84 247 505 64 234 167 473 258 62 268 272 188 498 474 202 334 90 288 447 63 345 381 390 192 531 203 94 435 698 110 504 430 407 172 191 30 444 263 224 303 129 409 157 310 762 524 318 309 98 350 19 479 181 499 416 473 261 81 409 174 397 213 431 433 247 150 480 26 50 489 599 464 579 369 182 671 526 149 110 417 343 288 155 844 548 705 366 292 128 218 238 490 39 250 662 198 201 47 392 742 532 339 705 112 231 121 352 270 108 236 67 490 372 395 631 135 62 451 331 571 474 277 111 504 105 644 510 286 2 70 213 261 329 387 175 263 222 391 215 437 432 89 487 498 653 80 287 217 260 392 702 245 442 538 312 201 383 387 519 385 296 430 458 578 436 442 291 67 250 629 220 504 244 541 556 206 299 275 46 213 334 374 109 367 32 195 586 306 477 447 686 528 198 80 582 552 93 358 698 1095 220 305 237 424 50 128 629 302 173 502 678 106 98 402 499 389 779 310 470 342 336 388 198 231 428 206 77 473 205 44 189 226 195 424 406 269 504 462 728 630 500 377 48 111 337 257 148 93 290 15 475 208 279 500 514 126 568 467 530 157 677 956 398 725 513 514 344 419 60 650 287 457 76 722 246 459 318 381 528 478 851 184 286 429 97 228 443 549 360 487 497 404 192 389 530 387 367 826 411 47 173 131 99 457 567 333 937 37 225 432 578 363 296 588 510 586 595 480 597 498 226 77 465 390 628 485 412 479 558 504 703 279 866 590 547 393 951 798 518 514 248 457 863 138 512 567 945 545 615 538 115 110 780 500 606 276 152 382 372 559 294 137 416 291 680 21 1069 656 369 657 658 283 1108 934 299 252 1002 531 1130 814 528 800 714 338 304 22 1036 447 89 652 630 422 84 390 462 654 1188 388 765 698 587 191 54 670 859 323 466 410 579 349 317 602 1098 582 389 504 496 88 210 77 814 573 328 614 895 413 613 660 734 208 785 454 387 560 209 493 570 387 692 639 24 110 696 65 562 113 330 109 586 86 143 409 179 404 419 658 1119 293 742 303 187 499 322 19 325 577 788 616 269 663 566 435 667 444 273 603 209 339 298 487 184 522 200 139 674 517 485 651 348 613 1083 375 414 1021 307 428 920 871 546 978 268 538 437 573 209 682 376 443 406 708 461 456 208 178 452 115 149 642 463 74 57 584 283 901 207 249 735 226 449 762 450 536 329 128 356 663 592 195 220 20 536 145 514 568 286 518 448 224 291 549 334 753 357 551 475 130 624 121 304 411 320 739 472 796 44 504 401 535 489 434 520 693 528 667 546 492 460 351 747 560 535 557 762 619 136 759 474 323 726 701 92 403 994 600 637 233 397 391 241 360 578 833 599 899 251 335 955 301 340 741 575 364 543 611 64 1035 262 707 277 167 299 330 255 553 602 114 46 606 556 893 650 228 929 463 587 679 224 739 116 316 418 460 114 366 441 153 44 307 755 393 735 284 453 361 760 195 988 1062 324 32 493 241 514 630 594 510 901 622 553 160 612 298 281 489 377 453 614 398 335 66 753 606 812 455 415 599 350 722 378 404 421 539 642 482 128 633 740 1038 1068 260 383 1198 368 797 529 373 101 343 549 139 381 615 416 524 429 240 504 470 451 716 593 459 350 310 731 620 298 438 459 740 854 677 1176 115 224 438 838 404 334 744 342 566 138 880 294 353 69 294 786 302 362 283 642 538 679 920 660 1097 408 414 224 542 639 825 493 565 61 476 417 304 528 216 79 330 1427 627 118 136 978 84 643 550 377 840 524 379 533 307 955 486 179 512 665 675 578 384 514 422 293 116 303 599 1 629 334 367 225 427 574 665 197 27 272 464 630 679 1368 244 260 52 1209 466 77 629 590 434 350 153 668 194 457 241 73 420 400 424 328 727 340 363 519 579 487 642 625 116 418 85 454 138 319 773 458 339 46 184 409 354 625 585 1402 199 12 1417 359 346 192 511 44 205 543 596 384 529 976 73 471 97 761 30 188 681 497 1030 265 411 613 160 37 179 114 513 259 230 346 463 538 380 554 199 570 622 933 232 844 557 450 716 932 747 60 704 704 367 652 328 499 953 482 545 384 440 1192 476 196 464 665 735 510 283 828 535 288 333 709 18 851 669 186 143 216 542 81 108 602 578 247 65 519 381 372 88 1059 101 119 507 811 534 679 487 511 395 243 684 81 413 418 641 471 577 470 438 883 54 689 271 486 193 1119 365 717 536 527 657 458 575 601 419 245 246 281 221 812 857 828 585 167 311 255 862 406 917 430 463 618 525 751 790 663 493 605 669 738 974 526 329 176 641 189 309 843 688 341 279 52 462 915 632 823 720 405 224 255 630 157 247 940 684 569 266 74 615 267 481 1263 342 837 658 682 626 475 614 775 637 759 410 720 482 206 395 372 183 586 988 268 82 481 219 1012 641 435 603 427 271 363 51 350 354 343 188 268 238 367 505 456 399 640 162 492 391 582 962 698 300 452 768 576 567 437 568 468 107 233 462 805 426 621 611 610 1048 576 122 1066 645 508 30 663 613 562 412 419 668 254 916 117 525 80 659 747 144 513 980 574 777 170 685 490 628 598 839 279 484 626 835 719 447 148 566 534 289 727 85 24 660 399 756 764 241 129 866 515 1369 501 686 281 552 345 697 275 313 512 261 953 570 951 85 409 334 771 425 680 530 709 499 664 689 786 1183 684 1368 597 363 308 655 423 965 437 553 715 1064 946 801 313 83 351 1136 221 1205 400 344 712 116 250 625 716 205 450 58 256 511 363 493 858 20 102 223 729 635 344 232 579 403 770 457 552 1814 671 233 796 594 459 92 832 230 63 503 661 660 280 464 653 499 359 828 1290 735 237 503 739 466 243 704 139 207 340 531 553 147 560 508 923 697 493 270 97 455 435 701 752 318 612 41 1014 609 501 460 484 540 1009 136 747 633 333 557 716 870 344 295 583 1148 461 927 148 624 643 173 637 849 491 613 756 331 461 797 1027 154 333 400 795 220 1623 347 652 72 426 86 361 544 570 1445 641 264 521 553 288 484 975 216 100 922 940 52 745 63 508 364 442 444 637 577 1164 570 587 601 916 754 394 294 525 498 133 665 572 115 738 551 1008 504 158 738 612 491 582 562 512 1050 616 419 1484 468 121 712 569 87 201 1263 408 474 621 577 604 789 148 840 564 102 586 323 523 684 132 559 456 492 179 804 257 306 386 490 571 286 476 631 693 777 547 719 197 325 571 648 545 815 288 713 524 654 593 853 394 390 332 698 692 631 661 200 245 994 361 598 258 548 1010 817 316 152 1147 397 680 783 693 583 680 51 359 355 1158 994 601 431 434 396 59 225 805 643 709 657 793 970 405 355 527 733 146 653 325 486 535 93 1741 537 703 557 410 597 671 177 756 193 188 575 722 446 754 658 767 638 317 55 320 621 477 597 766 504 911 530 20 137 987 1504 633 385 287 488 187 507 476 573 695 1098 889 596 397 598 496 618 799 576 641 151 594 669 458 772 517 742 661 512 631 741 495 813 72 698 263 704 192 169 94 6 505 647 655 426 423 305 804 833 164 438 588 552 560 230 679 530 89 332 235 889 392 434 610 767 848 318 532 157 606 230 1406 356 591 412 23 741 283 582 457 426 507 577 791 550 724 584 316 914 601 667 1101 1814 465 684 759 165 1142 807 315 796 349 1024 638 347 695 209 765 596 330 595 474 592 396 691 227 273 383 745 439 11 407 925 673 543 543 681 960 321 568 312 771 761 351 1012 297 350 112 388 814 1059 447 883 877 1148 964 586 447 684 631 870 220 560 695 675 986 271 546 462 740 862 860 594 899 600 597 747 499 899 220 454 111 801 138 261 963 475 231 970 752 722 72 767 553 716 596 493 186 559 471 129 697 66 654 715 637 742 606 309 559 17 79 1051 345 440 365 706 728 387 204 542 833 219 627 648 573 1091 552 409 999 331 749 787 202 865 669 783 592 657 829 733 519 1026 1062 698 521 496 413 558 336 743 948 526 1210 759 992 263 734 382 330 1090 829 703 684 589 527 789 763 262 1301 328 388 457 1153 469 1115 92 224 1092 305 612 382 401 1098 393 771 369 1104 125 196 666 601 732 508 269 983 162 56 144 1256 857 611 160 1300 275 1037 393 429 441 504 129 493 524 804 693 642 628 395 918 655 1204 348 641 1027 159 465 772 988 293 471 246 712 1214 765 469 251 1071 691 436 585 178 83 665 878 181 294 465 737 73 1055 1303 602 650 668 167 564 311 644 660 851 627 798 847 707 598 733 1449 527 1273 406 859 247 713 826 515 364 358 293 483 820 522 573 843 1351 854 484 638 754 573 707 769 172 1200 797 614 732 837 904 837 799 855 680 1260 696 663 1150 427 1329 150 96 1023 318 109 785 701 525 572 1270 710 293 690 261 567 1533 991 178 680 883 873 496 331 239 1218 633 448 193 226 735 1582 137 78 959 303 183 1183 309 266 501 1084 107 465 869 903 820 288 176 492 559 218 94 1738 334 865 948 76 766 980 229 56 398 917 708 422 302 1166 667 863 191 178 87 264 198 564 161 237 619 650 475 660 613 786 631 757 275 111 606 999 274 186 797 1125 127 389 646 895 500 622 750 1556 678 698 254 4 548 69 773 874 801 1409 413 262 1062 1515 489 427 1316 1026 1081 682 873 480 493 148 641 1328 770 292 313 262 593 220 1148 912 245 638 579 593 430 903 490 900 1182 1000 243 841 458 982 293 647 849 679 575 462 936 692 798 831 1034 1080 1040 180 497 152 502 126 245 318 341 1245 944 484 833 1054 242 846 543 1152 705 1144 1559 34 147 430 456 266 774 366 99 569 471 659 979 578 663 663 1028 1099 320 1424 810 498 498 428 59 769 606 1153 178 650 558 1080 1236 379 586 671 880 430 639 11 661 710 590 417 434 181 724 125 190 122 669 1018 353 41 704 592 461 817 383 304 198 220 428 1122 539 471 334 910 261 498 1028 301 1589 433 233 92 306 216 439 826 1152 406 996 360 818 931 979 337 803 504 265 127 1096 1076 652 807 631 15 978 949 530 552 876 511 769 955 219 302 709 406 225 1596 746 1151 734 1696 427 1010 1146 636 715 109 861 408 1056 90 14 1041 646 34 868 910 1016 729 741 654 889 942 743 1366 851 885 140 835 772 978 929 1157 1165 785 441 656 730 888 839 1740 967 1077 197 145 684 697 1233 522 45 387 801 641 447 1280 682 331 828 649 934 700 179 1089 640 298 1174 1465 619 273 820 231 1027 880 251 484 411 806 644 173 1428 1193 1451 655 90 361 165 531 967 922 358 360 523 375 220 813 77 1159 981 545 441 995 539 1139 339 467 727 397 335 789 590 741 1236 691 447 502 1826 123 750 39 1855 593 218 656 465 197 1007 1089 1025 601 663 2200 947 901 715 163 1249 815 826 179 550 402 1123 170 1266 180 411 705 79 451 735 387 167 475 923 824 85 867 286 628 96 822 438 783 430 275 789 427 522 170 475 490 1465 878 864 2088 962 1139 651 817 470 753 835 953 1106 909 335 319 510 1037 501 561 847 192 719 815 540 74 668 418 832 216 224 439 610 813 261 612 810 242 358 810 575 242 1029 558 647 245 873 679 117 898 214 708 711 310 961 358 1383 1225 1319 1265 549 511 624 494 1060 670 1089 66 392 971 498 1124 709 523 751 422 926 163 971 623 953 424 655 1253 644 937 375 518 637 1476 942 808 649 336 107 1050 991 950 1386 353 975 252 705 404 900 249 990 118 1826 921 766 1046 779 230 496 1227 666 981 952 961 1170 705 839 686 597 877 202 537 440 574 849 401 640 495 591 937 922 817 192 576 1681 183 459 1767 637 392 1333 815 777 624 945 710 421 443 976 874 191 936 1062 524 134 527 402 90 633 118 956 1532 42 191 1280 889 1148 1473 841 973 892 835 906 535 1022 620 867 46 314 911 1950 804 663 931 643 272 229 1233 994 794 532 298 766 848 148 603 14 452 555 765 1053 72 962 363 81 553 558 1347 1121 178 557 1465 502 1231 933 1151 547 483 302 813 656 375 876 756 964 424 612 750 863 717 246 897 556 829 411 1114 594 1000 234 1628 674 769 8 793 196 220 496 1394 35 350 114 534 721 302 540 1593 377 592 152 641 1226 519 1429 129 822 539 611 819 1263 1006 409 1274 352 1156 938 738 738 340 616 675 900 531 367 414 640 717 681 950 1477 439 1032 746 1095 331 974 256 526 637 79 544 670 683 706 154 525 596 800 470 955 544 234 341 65 408 844 758 1061 1142 468 1343 915 1413 820 655 904 421 1087 697 400 691 536 930 50 665 854 1339 499 702 290 1159 884 1301 981 1037 652 655 783 271 641 39 128 81 388 245 451 884 934 732 737 444 978 119 797 560 864 904 191 1320 810 676 1136 157 321 121 1105 62 667 916 933 231 182 516 828 571 571 760 756 230 1782 847 267 641 783 559 129 373 354 561 873 302 830 1361 623 737 752 493 680 403 409 669 1298 264 595 426 221 667 552 365 164 413 1278 218 51 970 426 451 311 524 482 159 409 741 603 728 842 1128 420 60 502 791 349 562 759 352 171 639 89 216 701 1064 533 872 147 550 559 1121 1537 1040 720 1087 243 240 37 851 842 723 690 648 213 908 912 593 1298 777 599 246 327 1288 818 264 1351 1746 216 971 956 1085 509 52 592 2003 350 601 825 885 931 560 648 354 515 1047 267 878 421 768 381 385 1292 989 620 319 1721 707 756 455 1036 946 133 1239 595 563 533 350 72 706 327 1062 252 323 777 642 507 863 358 696 850 338 834 545 1161 504 864 720 591 653 707 224 882 1046 1350 1198 913 1232 550 119 1231 623 485 80 182 1191 897 654 11 379 907 199 553 739 688 530 770 712 839 1069 145 321 649 1041 671 811 464 468 1303 1129 900 831 86 159 721 647 999 364 230 131 377 336 524 919 658 118 900 838 383 613 936 389 1092 804 589 49 602 530 118 711 1135 1520 887 324 296 872 424 210 397 1005 949 385 1215 308 284 657 435 710 226 73 591 434 941 234 761 289 997 563 1624 88 1881 478 643 1030 226 1009 642 1012 1445 130 297 347 608 223 983 917 850 234 225 495 798 309 652 259 390 849 1251 821 823 754 462 660 671 660 389 337 657 920 228 670 1688 820 924 386 412 227 630 821 868 413 578 1241 373 195 792 659 122 439 420 169 831 694 668 696 516 45 1175 407 565 744 513 596 1114 726 706 93 789 769 485 958 401 237 804 727 768 1557 676 617 313 1163 645 545 1098 434 169 23 733 562 404 291 204 508 807 538 1147 751 512 711 363 732 100 586 1031 469 771 335 586 786 729 614 512 573 307 323 27 423 227 512 1190 493 518 1127 1104 496 1417 456 247 219 241 343 665 1588 305 469 264 944 175 474 815 284 458 468 912 29 266 288 250 1159 209 684 757 678 451 167 654 353 416 165 285 365 707 482 28 483 671 649 925 810 686 783 1327 853 631 677 578 360 463 648 665 655 770 947 213 334 421 294 644 730 614 556 812 303 705 344 674 525 488 274 643 743 182 143 162 321 270 348 282 925 321 598 199 1418 294 484 628 756 280 632 676 102 529 547 1220 460 1307 24 511 584 304 851 536 605 506 203 813 700 184 430 638 691 1039 247 1442 815 613 346 678 700 272 318 455 830 616 617 383 826 813 909 519 582 742 36 765 1068 93 644 1393 964 1030 757 739 682 967 661 256 716 594 1092 872 398 766 237 57 1374 719 547 728 495 1052 63 448 776 1268 561 527 774 359 596 580 909 362 493 519 278 466 824 512 269 181 117 818 479 82 562 284 1052 547 211 50 1751 636 763 492 699 987 637 733 1082 554 751 1062 741 893 645 513 284 870 1033 727 579 604 264 979 241 1451 657 1818 524 315 255 163 433 945 800 136 292 663 462 816 516 634 1348 327 352 500 1412 548 146 778 784 566 1375 1237 517 743 62 839 667 1030 564 801 508 368 525 212 976 592 840 472 444 960 523 219 695 925 972 966 166 708 405 417 1026 874 195 711 750 500 597 742 635 154 214 723 482 1177 1449 455 937 987 355 742 1025 732 235 1223 159 451 213 558 827 109 755 635 648 680 294 744 228 363 208 527 105 678 912 1065 571 122 196 129 670 537 632 551 371 299 303 811 1032 429 231 464 394 203 45 308 533 560 202 690 631 974 605 859 261 724 538 607 806 565 612 510 413 629 479 488 1034 126 635 9 439 545 653 196 158 935 565 797 475 549 1111 805 374 269 704 574 186 356 404 861 607 677 673 684 108 474 312 82 188 40 598 1012 713 61 575 782 675 221 233 476 383 445 189 367 524 854 605 505 640 340 533 380 854 184 275 1083 422 348 383 410 109 673 731 372 683 133 593 136 926 670 392 689 232 116 827 1288 470 115 284 721 288 184 639 711 495 222 575 372 864 700 521 460 122 332 838 571 512 328 227 855 96 558 544 174 330 511 1381 489 280 512 461 592 1253 301 710 176 814 443 753 88 968 897 384 793 247 372 1103 551 1049 557 657 1488 511 669 262 221 202 669 510 505 202 759 647 1019 413 101 228 745 308 254 416 662 417 135 546 202 221 267 276 906 468 405 800 323 612 719 434 1039 457 452 52 677 768 321 678 553 723 504 851 249 144 694 270 898 422 640 1052 478 451 273 446 527 574 1001 271 510 486 895 543 656 939 1038 557 557 367 433 958 951 632 369 615 485 802 130 561 116 518 619 886 126 825 686 504 218 24 493 502 132 397 865 459 346 453 1216 360 347 593 148 551 835 971 58 1578 997 329 720 429 141 481 625 572 450 65 350 564 587 495 790 805 467 475 171 522 509 572 723 840 717 445 796 733 201 169 600 619 742 418 342 101 694 487 580 304 171 309 606 385 782 522 575 920 373 798 643 605 135 205 373 92 753 126 560 701 550 76 333 559 526 687 467 492 293 507 1480 319 407 680 564 773 665 867 414 85 366 73 709 182 593 252 242 570 526 790 585 420 94 375 967 1005 149 732 539 228 729 590 200 662 467 131 659 405 580 567 257 656 67 95 382 1100 407 649 265 273 519 130 170 438 38 672 429 498 534 969 92 289 308 632 322 129 560 454 770 580 741 456 451 459 562 578 832 96 188 5 126 580 128 209 605 136 85 617 654 567 138 1155 393 723 286 139 467 254 134 426 517 370 408 194 653 709 668 819 774 399 916 164 566 726 773 108 671 706 612 487 550 415 197 490 505 816 257 357 607 1324 611 396 522 486 517 641 741 839 146 547 219 975 662 181 1029 120 127 442 655 452 193 727 539 572 408 97 1262 365 460 952 33 778 735 335 823 834 261 466 437 317 693 978 578 355 114 613 79 949 459 392 131 422 191 71 639 427 694 395 588 318 487 561 191 748 50 446 667 638 663 401 814 343 853 299 602 672 558 134 1019 81 481 267 859 795 480 364 778 504 399 938 471 361 356 425 566 1141 358 575 827 451 608 918 520 349 611 1280 243 265 414 836 583 485 528 218 192 902 726 596 452 374 310 25 292 847 814 808 644 334 446 664 342 260 1604 177 277 445 218 212 606 131 306 804 597 545 211 297 628 557 275 381 141 691 484 303 602 219 517 62 348 640 558 591 647 294 608 58 147 675 488 492 468 324 281 621 220 509 417 1224 718 309 164 7 439 79 759 998 449 591 426 184 204 303 975 662 285 588 503 313 45 159 732 990 242 521 244 1326 206 511 371 292 101 398 20 694 524 345 139 569 509 546 191 350 46 494 192 280 392 475 354 190 437 311 244 599 336 759 246 460 464 483 496 592 320 53 540 450 1103 666 10 458 72 951 484 208 109 104 68 490 1125 677 592 412 227 477 292 548 432 856 66 311 537 833 388 217 343 481 592 521 358 137 519 513 277 716 1331 630 436 361 374 400 446 574 482 276 392 538 374 474 642 718 565 489 423 474 425 63 738 157 812 1117 316 375 537 543 812 661 387 262 289 325 636 213 795 600 300 542 654 182 121 210 702 573 375 253 293 375 295 635 371 299 614 371 618 177 106 548 728 704 58 505 600 561 327 432 474 1168 489 252 429 275 463 155 552 237 620 287 158 545 331 1201 1010 393 277 478 637 91 598 63 542 261 317 344 467 137 475 90 232 588 164 414 248 557 449 101 347 328 666 466 469 90 580 235 344 363 431 450 516 994 486 590 646 444 210 238 644 449 435 168 836 119 629 183 30 814 469 412 1175 540 473 448 507 925 525 843 475 133 347 1057 304 401 546 448 117 401 478 292 491 391 473 1450 168 325 419 864 213 439 460 413 884 291 187 407 362 630 408 490 48 377 652 523 375 44 378 881 74 838 216 334 65 379 501 573 471 94 132 625 430 1211 830 739 510 597 832 511 1464 599 17 538 1125 426 274 185 87 449 364 962 621 284 510 370 762 72 453 429 649 616 664 266 51 202 242 307 96 364 299 367 543 272 504 491 266 182 453 256 489 204 75 503 221 108 1094 177 266 169 303 307 600 161 399 311 476 606 824 526 494 544 432 843 532 191 111 358 273 644 403 264 169 8 209 191 861 228 218 576 406 960 610 113 527 840 407 1146 783 475 221 513 415 225 428 435 42 219 983 285 470 139 147 1291 264 399 1009 131 216 514 54 557 411 352 827 358 282 388 162 1053 362 350 594 513 477 150 252 112 321 627 57 333 146 660 725 429 407 494 493 483 609 680 794 241 196 162 210 579 382 375 421 432 187 235 699 609 338 513 468 532 251 387 343 429 341 320 394 317 634 780 320 501 13 275 610 554 67 490 573 318 532 51 214 432 248 577 306 453 443 31 233 305 856 428 754 210 346 430 457 414 350 335 605 289 338 151 582 592 538 247 564 517 171 479 189 1150 662 515 72 472 160 522 519 526 844 173 716 489 532 557 320 173 292 565 365 1138 417 429 661 506 203 234 322 370 525 381 637 643 364 412 399 98 380 699 358 172 1075 371 534 61 460 432 555 156 25 389 936 817 25 129 467 371 339 7 352 310 531 424 524 630 66 456 472 374 517 482 70 258 235 426 166 565 306 522 392 790 286 317 704 144 411 230 280 150 674 502 543 504 531 186 408 623 184 737 1078 225 537 234 535 412 371 319 442 417 390 139 13 443 208 226 69 349 520 282 398 188 466 29 22 220 460 522 124 372 318 255 374 333 142 492 671 403 517 854 263 302 480 419 278 448 447 192 115 29 456 438 219 415 113 567 178 263 498 394 178 606 421 393 228 314 850 322 51 49 811 200 489 170 377 820 489 261 740 408 46 531 120 173 386 473 565 295 118 162 498 510 517 692 406 152 391 539 1302 435 466 38 94 663 725 104 631 501 918 299 476 398 133 304 508 200 774 480 467 501 660 506 493 464 1121 119 454 236 518 698 500 307 384 820 759 410 476 328 493 227 351 127 609 396 225 395 475 467 107 771 492 405 542 131 527 375 476 212 642 513 102 606 583 223 413 665 242 783 535 429 602 315 324 503 431 504 187 244 494 372 297 411 195 618 164 188 174 399 616 167 921 468 36 59 398 353 597 490 503 537 961 393 166 861 265 146 443 60 201 310 85 222 164 265 410 446 350 501 647 595 550 64 262 448 386 229 343 79 299 155 781 161 343 475 487 576 51 389 415 182 92 253 618 142 512 624 549 411 179 433 256 742 142 271 341 312 395 276 286 121 824 351 301 409 171 226 645 698 389 288 242 217 534 339 156 410 388 190 141 85 584 343 301 345 693 678 449 433 512 627 90 212 228 151 722 392 57 499 988 387 247 151 11 73 462 333 138 173 413 223 560 349 177 321 278 421 956 291 318 263 49 549 398 415 453 280 255 270 486 366 107 610 241 489 328 85 273 729 222 332 38 514 417 114 230 83 323 329 89 240 289 218 271 518 185 481 910 513 330 643 324 98 212 422 371 694 485 295 381 473 239 670 969 498 316 416 535 521 219 373 634 194 310 450 473 483 520 316 323 130 491 502 349 701 447 479 450 389 427 164 467 218 997 313 271 161 223 449 292 546 603 179 223 175 171 104 337 395 383 144 302 246 352 572 248 429 544 385 466 376 243 110 477 65 328 425 132 260 391 253 912 48 139 467 462 525 641 521 405 403 182 223 192 274 117 277 359 435 406 293 579 670 108 235 281 105 166 455 205 619 324 525 440 404 331 380 412 203 406 399 120 112 186 159 91 19 436 375 387 313 368 252 278 245 16 433 143 219 298 258 171 465 11 426 737 263 344 223 392 84 124 226 418 419 291 582 588 350 440 519 217 227 134 234 526 516 416 268 832 811 241 407 298 117 547 774 244 694 310 428 64 426 112 322 17 225 321 229 194 481 25 409 687 589 249 931 91 314 168 409 1 248 244 527 329 654 205 274 193 142 469 26 661 331 297 337 355 418 517 395 855 68 54 290 196 183 369 495 237 50 398 239 236 201 1039 204 373 329 552 716 222 299 73 234 418 381 221 759 362 124 113 338 371 366 439 412 83 350 79 293 483 794 198 327 41 258 322 79 147 365 426 432 574 258 561 29 255 455 310 362 220 368 383 571 358 456 607 308 252 362 282 151 390 360 335 308 670 302 747 278 787 58 388 460 445 34 165 583 365 470 279 90 292 69 229 409 7 125 186 411 129 331 433 342 211 505 669 433 51 482 447 401 669 155 370 86 228 843 488 53 433 587 420 71 260 173 654 837 342 403 215 313 158 511 723 515 368 148 219 34 4 263 287 147 226 166 325 342 269 32 327 517 849 29 558 360 419 322 279 468 64 311 324 158 694 63 309 295 645 410 309 307 324 290 418 233 149 148 185 29 305 503 144 382 78 285 363 738 407 97 615 478 50 324 178 132 49 303 342 434 384 415 217 277 363 283 286 231 408 565 246 269 384 286 236 140 278 410 470 287 336 253 208 480 155 122 275 224 403 380 336 220 237 28 68 94 443 95 256 153 228 239 439 38 375 250 73 108 403 80 357 547 660 251 323 808 237 103 275 606 36 119 499 445 362 777 226 224 461 248 460 252 430 311 724 86 324 350 400 571 169 211 256 50 147 246 933 420 280 259 528 90 213 360 281 218 95 360 315 172 337 790 354 435 52 210 264 559 146 292 75 448 321 72 240 170 316 165 257 51 110 482 371 341 132 177 247 336 481 847 383 337 224 135 388 485 447 212 241 112 297 110 244 126 195 156 192 214 471 303 293 473 406 250 222 394 146 719 261 547 159 306 103 44 212 240 123 69 263 67 49 234 395 69 171 133 117 477 89 150 457 188 615 168 315 317 259 469 312 131 338 152 95 293 11 262 576 291 235 206 416 341 238 13 272 223 328 168 218 883 133 209 276 505 279 159 270 245 160 251 210 58 349 240 319 407 18 173 394 315 281 316 438 147 305 922 228 650 251 274 217 688 66 95 106 266 23 261 355 229 59 435 62 290 704 103 224 285 245 198 345 386 380 491 74 182 484 268 541 320 183 476 62 266 660 676 128 256 344 339 398 40 232 392 210 382 63 368 237 6 314 766 368 393 418 410 95 179 290 264 248 193 288 320 263 275 337 435 495 168 248 204 426 512 141 334 437 277 477 129 302 575 476 561 180 103 287 268 277 179 139 216 346 274 296 143 151 394 134 115 363 265 163 251 165 806 583 331 303 338 248 288 569 543 238 237 638 116 227 355 302 103 287 306 326 510 283 104 245 416 270 628 9 259 213 274 317 222 231 424 90 197 382 306 534 326 263 301 440 494 213 25 631 107 90 177 173 61 277 432 253 345 53 369 259 209 40 240 470 675 212 140 321 94 139 92 78 144 269 178