0 0 2 1 1 1 1 2 1 2 1 5 2 1 4 2 1 3 3 3 4 2 1 9 3 4 3 5 11 2 5 5 4 10 7 9 6 8 7 7 8 8 8 2 10 3 12 8 7 11 6 6 6 8 7 10 15 9 8 4 12 12 13 8 6 14 19 15 12 8 4 12 8 8 15 9 2 14 19 21 13 19 8 3 11 13 19 0 17 12 5 5 16 11 5 13 10 5 13 26 23 18 20 17 0 2 24 16 7 20 9 18 20 18 11 28 42 18 19 15 16 13 8 29 9 17 10 22 14 24 1 12 2 18 18 14 20 32 48 26 42 26 15 31 10 23 10 18 25 3 19 23 25 28 9 18 41 16 26 38 44 41 17 22 53 27 6 51 10 43 10 75 25 30 27 39 15 19 11 31 38 54 44 46 13 52 26 42 8 30 35 9 6 47 41 31 11 48 37 47 41 10 56 3 14 22 20 29 22 46 14 91 37 54 29 30 43 36 46 17 31 86 44 42 44 36 39 39 53 4 13 41 42 33 4 73 11 29 48 51 21 55 50 16 53 36 33 55 63 70 53 70 45 43 40 60 21 29 30 43 52 15 14 35 36 54 53 89 59 58 53 23 52 57 33 12 50 24 31 47 69 17 85 20 40 85 18 45 42 57 12 44 27 17 47 53 27 59 28 13 65 42 14 38 56 63 32 75 21 18 25 53 56 45 9 74 15 25 60 64 6 32 20 79 15 72 18 34 36 75 47 27 16 63 44 51 5 46 12 6 58 41 63 60 17 85 69 71 37 52 16 19 71 14 58 35 64 16 94 42 60 7 76 87 72 43 83 110 19 34 17 31 28 48 16 103 42 70 7 23 11 116 70 73 16 49 18 13 41 53 29 34 97 66 54 59 50 39 59 116 66 41 49 21 38 17 17 74 76 48 98 68 59 14 57 117 79 53 102 28 35 60 57 104 18 78 4 26 34 111 21 53 46 19 33 106 61 120 8 82 90 2 94 73 20 68 87 122 32 47 28 87 152 34 59 51 77 54 73 40 67 31 71 38 95 61 123 32 12 17 86 78 50 81 20 78 68 176 26 78 19 101 34 69 100 21 79 118 145 71 77 27 59 79 45 70 51 59 83 99 167 171 53 74 36 10 93 83 100 48 24 8 31 93 31 76 6 90 27 43 143 150 104 0 66 58 13 75 69 32 38 128 18 121 50 27 105 38 87 90 90 88 63 64 33 28 65 93 166 172 103 5 64 15 105 59 104 75 108 140 118 182 20 121 81 23 44 98 117 92 137 94 106 140 167 102 95 100 68 106 40 16 25 91 98 157 87 112 126 100 139 157 91 89 111 73 118 155 140 229 61 147 9 70 108 61 16 14 94 181 46 90 18 24 56 54 25 43 85 130 155 92 54 158 39 133 89 5 109 119 100 90 52 108 39 123 84 22 85 252 62 90 80 62 137 60 81 157 108 123 126 69 99 107 198 148 132 199 141 117 118 88 85 26 50 112 2 49 18 163 222 149 83 121 233 49 5 150 44 16 132 282 40 28 36 68 41 75 43 43 155 75 96 137 206 118 121 66 85 237 158 140 65 18 222 13 179 67 63 77 289 173 151 21 146 137 37 198 197 88 186 244 274 8 159 127 202 83 139 156 241 29 36 170 46 75 94 61 81 112 44 107 146 52 22 29 39 31 180 120 49 32 101 142 136 142 138 161 104 286 143 40 57 91 148 93 153 192 148 289 148 78 112 226 21 161 42 179 52 205 48 211 153 138 90 159 162 59 38 151 116 76 101 33 24 190 118 168 64 155 82 162 29 70 99 131 14 193 218 45 13 53 143 83 130 222 84 64 49 139 89 139 118 70 159 55 193 59 229 203 140 68 193 150 181 12 114 22 64 3 164 85 200 95 75 193 261 95 155 161 153 137 204 308 163 103 180 107 29 240 146 110 159 181 49 92 119 438 181 130 109 113 90 275 151 36 237 173 59 196 232 93 190 101 40 119 116 235 217 52 100 261 185 56 52 194 152 88 88 82 226 159 34 222 117 2 11 87 222 130 247 26 194 109 211 149 181 72 195 154 149 138 106 246 73 143 187 131 77 30 153 41 33 179 175 34 40 310 168 108 153 184 150 187 129 124 109 20 307 179 143 114 27 210 56 136 155 113 182 219 76 56 121 207 223 58 107 167 135 34 166 125 222 43 172 73 147 328 32 237 194 166 198 151 212 195 207 273 144 86 101 58 95 209 10 145 204 206 126 204 157 194 72 257 115 17 280 61 154 14 183 141 132 202 257 68 104 249 120 176 45 199 111 426 240 243 333 190 97 221 119 80 111 41 188 61 134 268 126 87 263 323 222 68 165 304 187 233 139 207 63 151 100 263 17 283 194 109 219 42 196 36 65 262 244 143 14 74 103 104 139 122 241 203 144 75 97 52 141 80 224 217 126 223 43 286 149 56 243 252 109 73 111 141 168 206 57 192 200 78 263 54 3 220 245 285 199 59 147 53 332 43 478 138 116 200 119 72 164 356 312 111 383 183 5 199 278 212 126 158 105 132 90 209 87 281 197 212 168 375 180 162 294 112 148 82 167 79 129 95 186 242 309 83 285 182 203 301 303 215 111 374 163 53 173 284 271 149 102 250 216 176 236 217 163 206 134 108 233 172 145 283 120 332 112 102 164 258 319 301 132 126 264 23 157 169 207 261 80 93 92 178 213 231 150 236 176 142 39 184 264 377 199 114 331 396 68 209 84 168 166 133 118 339 549 260 190 197 164 47 334 118 232 75 275 157 258 446 33 61 178 136 217 97 375 119 74 270 292 279 157 9 448 287 52 170 136 138 340 40 145 80 66 111 229 26 234 39 245 133 209 258 348 128 156 120 150 91 43 238 94 278 180 178 248 108 242 10 261 61 267 333 239 102 39 137 68 10 198 175 121 72 120 311 143 156 252 172 334 221 443 178 242 21 247 11 195 50 444 17 305 326 54 36 132 216 164 278 264 217 48 157 284 295 56 258 68 142 77 360 238 317 345 232 19 146 176 339 210 166 187 315 488 57 61 164 6 74 202 487 280 46 127 197 309 269 201 261 124 249 324 96 224 192 67 162 350 16 231 233 228 416 76 214 137 401 335 59 586 130 266 297 71 194 71 142 202 101 262 345 79 63 244 145 74 239 316 30 398 158 522 243 174 63 199 315 201 254 74 227 502 347 28 266 156 82 173 341 258 214 255 369 167 203 199 154 122 210 41 413 27 113 15 224 221 249 250 143 286 35 178 364 693 422 423 43 370 136 222 369 283 291 272 154 380 230 203 318 185 74 121 124 265 187 412 204 346 283 112 287 309 253 349 247 109 109 95 79 81 341 193 99 169 129 63 241 234 178 117 8 231 275 210 384 223 344 103 108 152 147 167 148 222 53 55 126 23 236 90 295 474 7 128 111 24 127 256 174 188 84 82 241 507 189 184 461 96 100 316 431 161 307 36 130 169 142 73 379 321 299 75 74 107 155 153 332 295 307 36 297 399 86 22 150 113 130 205 295 195 237 230 625 191 188 236 280 241 486 55 206 123 405 5 66 147 202 22 24 190 90 44 30 140 335 170 386 303 49 59 226 115 178 126 366 18 437 252 333 73 183 422 247 343 209 127 99 542 208 79 35 143 129 546 132 488 348 573 113 218 227 205 341 197 22 240 143 186 391 367 281 430 38 344 103 195 315 603 163 337 181 47 219 502 230 498 300 276 148 289 97 263 316 260 568 388 446 232 284 470 236 229 281 225 578 272 223 277 260 146 180 382 329 371 263 99 140 438 53 142 284 72 48 395 224 285 300 567 303 30 326 288 129 237 647 331 106 178 230 88 198 214 196 326 142 61 127 177 252 272 36 345 165 79 106 271 150 347 315 89 300 257 428 358 237 210 163 81 207 261 238 216 42 383 327 136 482 31 99 211 90 261 535 192 210 122 170 315 487 288 314 306 310 308 329 228 465 137 396 486 319 186 163 431 435 230 373 120 351 199 240 131 206 216 226 87 850 292 162 273 18 203 170 126 431 309 648 309 320 245 346 587 272 160 333 143 273 159 97 430 368 389 232 152 238 193 198 305 508 120 300 511 269 34 711 179 346 277 339 395 114 406 92 129 415 332 602 506 565 125 476 178 249 100 886 260 380 151 333 346 176 241 213 204 324 337 517 544 312 351 347 31 315 694 139 208 313 221 415 225 132 109 110 30 67 12 434 364 386 292 606 148 428 346 220 78 157 256 340 231 26 349 311 63 226 106 81 184 247 232 324 133 137 228 820 328 367 407 364 285 601 621 240 541 171 154 45 273 187 155 40 112 376 30 365 372 27 189 89 373 256 106 465 427 287 50 120 108 683 156 245 197 295 279 63 145 184 276 232 97 196 405 813 365 41 161 89 18 385 4 256 158 427 476 295 150 528 470 344 436 416 344 419 323 151 122 277 265 319 75 716 108 81 530 348 138 491 215 90 125 436 289 137 194 499 472 225 800 31 276 365 504 230 691 532 9 368 83 366 387 346 19 114 256 189 411 242 96 643 626 583 279 451 337 147 31 208 576 562 311 277 193 160 297 60 314 230 388 39 391 249 489 333 211 365 297 268 269 148 277 59 438 63 290 346 384 363 141 365 477 296 291 197 97 63 441 307 534 502 108 379 190 166 398 522 290 304 298 485 580 621 337 416 422 148 573 362 414 342 204 754 231 152 663 232 306 261 335 260 225 314 75 111 140 407 397 165 185 626 62 562 307 160 130 209 75 169 354 198 269 451 195 644 211 483 273 152 506 557 327 318 394 248 321 423 93 672 313 65 281 54 491 323 176 119 730 263 325 71 368 249 157 111 531 489 595 106 429 296 180 352 514 99 313 402 272 539 379 388 110 263 243 375 180 722 375 92 495 184 366 364 348 585 216 269 346 512 206 390 468 381 234 425 139 371 416 286 502 198 88 720 341 469 243 435 289 453 247 375 144 292 171 84 236 783 464 366 155 347 398 594 403 477 466 273 349 606 241 416 151 410 398 376 339 315 412 251 569 387 364 484 230 536 371 161 672 190 227 313 409 313 202 189 502 503 402 127 92 243 411 320 262 199 411 347 479 458 454 199 52 522 330 103 203 583 505 206 775 483 258 277 241 420 298 504 334 696 272 203 296 499 413 115 106 117 85 297 369 134 343 334 75 580 715 531 344 198 408 159 397 82 484 262 72 103 611 371 229 206 367 335 460 367 908 308 34 577 296 153 332 347 557 59 433 497 145 105 968 586 163 324 518 324 73 845 439 162 155 378 100 121 299 150 147 442 279 288 473 335 193 350 50 347 104 568 536 508 191 403 507 228 74 550 175 168 40 506 216 178 425 264 92 146 213 359 358 393 83 475 475 119 292 506 101 160 548 168 298 722 183 407 506 936 387 468 331 457 78 732 441 251 543 714 377 419 479 720 310 610 362 296 462 370 127 149 76 104 273 107 148 471 477 271 259 111 657 119 338 401 384 451 107 512 249 339 543 514 313 586 89 8 473 347 178 67 684 260 532 58 532 238 181 298 728 280 164 374 614 254 511 596 247 325 532 132 453 204 143 523 129 113 432 503 229 414 282 174 513 399 164 454 476 476 417 14 579 155 505 267 331 175 357 224 602 309 225 184 669 494 190 644 245 365 239 280 540 240 111 295 155 312 858 621 382 450 592 414 417 484 531 452 422 182 418 330 499 214 779 329 485 367 107 333 378 82 416 265 404 187 170 401 471 324 344 515 448 275 514 101 358 258 100 291 301 17 546 723 482 300 470 329 601 719 452 98 575 217 241 646 377 64 309 736 589 372 332 491 201 638 509 468 468 85 180 469 412 329 1142 355 343 387 884 549 76 468 408 33 273 249 559 181 425 505 260 440 329 303 439 360 412 233 618 532 934 398 391 107 242 260 172 929 610 520 113 402 213 530 780 400 614 515 784 358 547 667 323 307 253 426 33 164 663 456 483 357 486 534 313 434 392 583 489 204 210 506 1036 871 83 514 255 728 846 460 244 190 713 80 229 798 45 263 273 267 176 358 502 459 454 155 345 462 205 636 459 486 157 62 374 17 369 149 176 335 338 419 291 535 134 621 210 788 800 111 433 516 412 386 68 474 667 199 249 573 268 410 457 430 486 514 99 626 597 210 564 515 345 250 572 135 448 318 502 494 606 304 519 406 748 360 466 147 325 750 176 289 234 889 1084 345 461 235 716 502 343 186 692 283 48 270 540 244 260 728 764 328 467 510 418 157 394 579 253 640 301 436 278 271 182 456 642 546 556 137 323 116 423 351 284 205 228 271 640 540 154 424 563 201 560 325 481 732 749 130 321 427 741 348 440 268 25 36 266 596 535 172 503 516 389 376 404 632 30 584 577 552 118 320 355 109 905 347 647 1072 505 1083 599 585 417 443 675 116 245 173 256 305 285 565 254 48 628 575 105 183 541 461 429 337 301 893 532 688 333 432 558 567 555 613 294 567 442 754 304 220 169 123 568 70 435 323 512 556 128 30 439 182 591 381 529 468 496 324 329 390 72 611 242 233 249 663 409 223 399 449 39 290 492 308 1039 484 524 106 710 110 518 211 547 229 523 1104 599 546 621 309 534 607 571 686 240 197 429 707 493 568 68 159 600 474 908 477 333 548 837 500 566 355 148 577 386 370 485 64 62 265 506 444 351 1143 758 324 607 309 642 440 751 756 1270 280 475 455 87 366 478 212 1218 13 505 73 551 543 1281 564 351 549 438 428 366 502 320 279 608 159 1249 325 596 91 226 961 661 820 64 335 196 510 76 110 324 36 391 666 323 324 384 297 606 822 756 301 646 116 377 314 142 410 515 135 245 377 441 66 723 470 575 554 657 541 50 342 618 167 615 911 685 47 644 92 315 106 297 308 209 690 395 828 275 57 668 446 474 178 519 321 567 941 231 668 498 572 677 468 6 562 326 717 316 125 430 598 659 792 270 1072 279 470 248 590 651 515 372 586 88 190 645 824 497 400 180 194 468 216 550 767 557 1123 597 590 921 54 440 244 98 70 319 100 183 852 634 784 66 349 591 789 59 244 505 663 470 241 595 403 116 268 455 647 485 350 284 123 1076 140 166 594 29 393 627 346 624 19 282 525 218 908 974 562 427 616 541 412 428 300 796 785 440 187 292 571 662 222 455 392 72 223 1026 731 46 1064 77 579 341 282 249 535 348 351 364 27 391 795 612 596 698 182 737 369 715 534 358 543 680 538 796 629 644 681 405 519 558 23 273 1116 215 85 251 167 138 92 160 632 499 579 1299 508 423 598 83 434 123 380 308 744 476 543 294 372 254 509 342 636 592 170 433 661 552 568 565 300 57 713 463 494 495 575 256 141 619 630 588 439 481 373 628 515 257 605 512 583 585 198 1040 319 372 373 208 585 80 9 684 567 31 375 386 294 618 295 583 68 130 1045 940 1466 317 56 767 555 679 26 199 441 501 168 299 535 61 87 564 251 1006 372 337 295 223 593 749 386 672 751 559 282 580 613 524 910 484 94 287 908 876 302 42 636 1118 520 276 552 147 442 476 481 283 1065 348 686 424 428 389 483 588 719 196 581 592 660 54 200 230 219 568 756 355 763 735 313 676 757 291 495 545 361 50 150 475 853 984 455 664 432 182 927 227 296 470 803 455 913 406 222 402 612 695 620 333 837 132 1047 99 558 562 750 179 457 675 652 431 439 531 759 806 633 393 619 553 1272 424 76 631 180 1224 323 329 624 254 503 415 267 437 334 531 661 280 408 647 643 677 390 416 177 604 437 560 712 728 300 721 467 487 106 504 133 303 106 652 732 416 617 630 730 924 588 267 536 44 450 527 1020 442 430 369 649 482 854 265 290 612 101 203 703 979 18 387 680 701 763 699 19 641 401 548 793 665 524 500 637 641 228 1150 551 616 233 403 495 45 545 414 1231 690 648 112 685 198 55 736 167 553 263 1353 591 606 645 51 210 93 1441 1169 671 191 1154 655 274 365 334 159 543 1010 609 255 488 1380 408 847 168 18 479 468 358 44 330 564 504 226 1373 174 475 526 196 530 1182 502 728 214 589 120 570 814 439 381 612 473 128 188 309 914 625 561 1439 104 179 604 634 411 483 697 486 321 907 459 651 627 179 414 616 12 739 299 440 683 935 600 416 307 34 518 226 1185 137 640 354 715 733 252 648 1292 648 598 46 44 488 647 248 1304 433 602 183 54 413 603 149 281 98 547 1355 412 276 385 380 206 459 531 380 374 615 1542 422 424 425 715 258 731 718 758 1006 336 370 487 708 656 719 200 941 581 680 632 507 550 483 751 118 30 593 447 9 531 438 714 419 445 1176 874 353 76 609 761 590 539 316 587 355 121 529 610 689 700 1003 853 21 426 999 200 247 1215 200 1153 467 260 748 356 1270 539 166 527 76 79 365 639 605 832 953 606 935 314 585 633 1050 476 792 204 277 411 540 707 589 953 869 287 413 205 700 671 440 725 254 750 724 460 179 149 924 97 1006 434 218 442 280 164 493 409 787 777 1430 327 203 685 1155 931 453 734 614 556 546 136 422 404 360 553 906 738 794 160 708 1163 455 731 367 487 342 819 789 718 806 446 715 189 688 493 652 600 986 586 301 851 163 1341 510 255 646 57 661 437 856 379 116 579 768 872 431 218 723 464 638 845 167 636 686 298 799 687 1020 694 333 916 680 509 148 845 944 1020 151 382 208 412 350 605 1116 787 404 41 970 876 1437 1011 1053 573 512 461 647 987 325 652 638 480 434 266 391 126 74 724 629 316 166 514 306 669 898 633 193 708 362 589 332 270 286 854 837 212 637 209 462 1152 279 178 303 557 215 902 336 632 539 913 466 982 1054 281 372 996 458 796 380 571 334 456 695 548 335 613 370 339 574 134 148 635 764 669 752 769 825 603 460 1550 816 732 696 416 633 298 493 1363 220 1000 439 559 181 1229 577 1050 407 243 601 738 404 446 377 323 588 494 317 978 700 578 387 146 578 31 624 1112 739 300 595 360 499 847 385 1017 954 485 373 675 169 763 1201 677 726 273 472 90 842 673 648 828 322 269 725 421 247 946 770 430 410 738 877 551 746 813 177 109 189 339 447 557 168 517 646 271 110 959 484 688 745 270 867 530 776 491 621 572 436 101 360 1326 766 903 372 203 795 1233 683 374 48 277 1126 775 476 620 521 1111 484 550 240 572 815 1216 304 582 1722 510 607 1397 607 482 71 340 169 674 801 347 819 130 175 639 541 730 535 63 283 726 231 1061 193 811 767 152 1370 795 355 466 584 546 220 321 848 8 1001 526 747 626 659 108 194 162 788 848 633 904 201 449 904 112 800 378 346 647 143 479 840 728 788 431 461 77 5 761 795 565 397 850 395 633 429 231 1334 494 686 729 238 161 789 130 547 399 1081 81 904 709 361 742 474 337 1169 241 617 1634 1782 246 242 743 874 281 275 544 824 291 378 745 664 767 225 1112 275 1458 115 233 420 628 207 685 1032 399 1086 1018 701 580 818 93 564 170 412 485 135 1158 506 87 538 128 336 801 403 608 353 712 756 143 294 674 46 777 646 1271 580 451 121 796 946 591 84 390 864 614 1291 504 801 407 469 589 1323 920 485 321 517 192 295 523 972 89 704 603 215 719 1255 409 1568 768 712 687 1076 1277 845 941 309 1011 440 1240 563 339 405 1248 840 473 832 571 916 561 766 1236 226 186 780 179 726 590 547 1095 858 535 713 674 335 736 621 181 736 781 800 487 278 430 431 592 358 494 695 526 470 619 678 867 505 1013 916 427 906 776 946 191 782 1036 859 396 696 898 304 614 881 159 215 1202 753 568 307 597 698 892 555 1082 88 408 706 524 1492 771 379 681 331 854 1212 174 698 144 175 1124 223 711 995 618 353 478 785 507 799 426 135 122 382 624 450 829 883 860 113 562 736 506 1119 492 567 599 653 790 797 467 374 198 762 556 271 534 467 488 947 124 485 1007 177 1098 249 934 727 1200 243 262 607 255 743 776 440 215 841 587 849 678 136 346 246 731 845 186 367 608 535 1313 784 918 1027 855 984 871 188 869 521 1072 130 466 1110 563 1524 1135 463 392 483 103 632 208 994 793 207 308 384 299 417 1556 368 273 1009 278 1707 583 669 97 1508 906 916 864 633 697 766 595 613 619 644 450 666 252 1073 807 753 738 709 273 257 1051 592 807 130 554 703 794 180 171 1183 1241 944 892 1226 1234 191 383 371 438 646 590 837 1132 486 775 99 111 768 224 686 1427 868 153 241 356 832 832 396 687 740 329 1368 343 803 775 665 361 296 890 803 687 402 241 70 512 1400 1103 1010 195 970 559 165 228 868 661 64 20 4 619 704 493 478 164 557 835 333 246 1107 286 438 679 618 885 930 858 161 594 299 1342 451 800 387 740 848 661 250 1186 575 619 737 914 375 466 757 115 404 711 651 1102 677 214 165 677 927 662 761 206 954 301 636 775 215 1190 712 853 778 1481 1075 450 852 228 206 859 761 680 586 810 832 279 1151 653 996 852 796 824 1324 687 82 358 1074 802 839 838 661 692 241 743 153 1542 744 550 177 73 658 112 404 723 884 332 482 802 879 1048 1264 907 798 730 296 66 738 693 956 511 996 640 381 951 1680 674 839 1248 986 802 119 509 1025 927 801 342 893 562 848 441 530 36 150 404 546 1090 54 1021 847 607 294 456 257 590 1058 622 387 1346 861 810 837 312 880 273 803 763 546 635 747 660 112 571 1845 612 489 1094 762 1050 748 1235 587 984 1336 737 692 108 885 386 761 794 623 287 1193 607 825 612 343 1093 85 1095 1032 99 802 562 427 264 427 581 15 823 1160 364 691 932 1350 885 456 883 1028 918 1548 1126 722 592 171 1040 790 444 760 831 164 523 264 353 989 907 686 1071 634 321 815 799 578 222 745 716 994 628 259 162 851 727 108 774 790 604 204 883 650 801 634 879 553 462 873 952 1207 558 601 443 306 561 937 722 746 1171 768 1184 905 426 579 1718 419 390 116 1075 707 192 968 240 664 388 363 470 1267 1394 354 391 1284 968 1217 1115 126 484 360 769 429 1339 528 845 691 751 691 658 218 1083 691 382 838 338 886 1031 243 829 1230 649 905 585 262 1046 279 1348 801 83 716 143 838 661 930 1251 479 539 760 645 240 956 366 669 122 887 492 288 558 405 655 913 589 427 369 688 725 274 392 1283 335 1033 846 589 466 1160 621 603 845 841 1239 856 531 658 384 830 218 46 288 437 209 412 110 7 626 260 878 462 1529 1469 1103 934 1072 1003 1379 519 777 422 780 869 1585 996 276 333 924 1674 522 415 1272 483 764 588 925 771 912 1397 600 833 353 1208 712 193 81 842 652 823 573 999 1427 777 489 1421 163 105 177 1363 543 1701 449 315 841 914 939 1230 190 413 437 918 878 1116 1065 249 937 376 328 1962 490 52 899 487 512 107 711 659 762 191 1373 861 12 821 1052 552 1857 861 104 870 424 966 1172 623 695 870 1480 1333 1012 661 1134 974 406 171 479 725 1305 323 860 1373 905 322 609 1254 985 308 171 107 562 1230 740 880 932 896 965 747 910 646 774 666 156 705 406 267 673 46 1456 1115 774 856 807 312 913 165 1321 820 531 857 1047 280 204 1090 1334 576 859 729 105 367 872 713 172 1174 80 428 629 983 1019 963 197 602 450 122 657 316 162 140 875 955 192 280 800 344 736 49 1300 412 970 483 642 445 247 1232 767 1081 393 580 338 917 363 23 637 887 828 455 507 688 893 351 1251 923 530 513 630 415 605 752 546 763 900 427 882 172 833 1269 292 488 331 627 970 894 178 602 219 735 339 285 890 149 89 879 544 486 924 283 845 997 441 705 141 843 1192 1125 317 1174 306 1192 427 417 879 771 741 103 584 545 370 911 706 740 1742 1062 911 140 772 849 992 1366 914 629 1275 406 341 134 637 647 923 797 351 697 822 1119 208 1109 141 764 865 1101 1288 743 809 447 1033 738 554 366 1353 542 1343 262 610 605 503 779 825 197 762 948 861 416 1026 820 472 612 161 1422 608 754 264 371 1052 671 1117 1106 323 610 686 1725 579 653 212 466 310 812 503 937 128 563 382 1697 310 333 553 555 868 499 652 123 950 805 84 1892 289 854 564 485 1185 448 917 688 775 898 731 977 661 464 593 880 582 1027 241 193 257 1414 738 390 701 1131 637 424 259 867 781 868 723 77 1321 1696 413 470 673 556 251 645 481 420 669 867 673 209 1120 1222 414 790 734 840 354 885 260 501 864 721 263 743 996 491 70 753 324 1037 653 651 706 371 421 653 370 240 669 72 402 839 371 796 892 118 196 580 278 775 243 953 66 431 883 686 126 452 633 1245 574 1132 400 515 115 522 490 671 574 1090 525 696 1496 711 710 350 675 986 585 324 298 226 203 643 1225 436 535 1613 821 394 877 973 63 764 840 208 612 891 881 373 232 357 417 232 189 543 498 705 686 748 166 766 402 341 582 727 222 554 541 505 1018 997 1036 233 357 821 499 655 988 350 1389 240 208 295 268 589 132 287 769 1044 385 715 1741 420 198 936 238 714 568 376 1507 128 1174 502 442 88 1639 381 557 845 311 837 1077 140 570 662 191 560 391 753 860 787 600 450 318 161 676 565 539 516 919 1078 1161 822 250 634 142 945 1039 740 35 752 816 332 1327 885 252 246 481 423 776 679 77 774 1161 127 1088 583 838 1263 256 246 652 176 532 425 321 153 653 870 450 310 787 186 691 1129 29 427 654 649 567 164 527 311 732 804 769 306 528 61 505 417 453 1424 797 651 78 578 1154 49 717 511 852 1132 836 390 40 1307 556 779 43 211 384 441 674 377 473 386 100 770 242 74 520 635 639 482 817 348 658 474 636 272 381 686 144 359 659 347 574 620 759 1327 278 490 289 1237 579 255 396 829 515 984 410 825 457 854 122 501 1574 410 1422 38 345 272 578 1045 186 1050 723 738 533 304 588 558 622 772 565 309 224 1789 545 744 426 1290 806 657 1076 700 448 605 742 545 498 142 455 885 873 786 469 1331 924 503 773 404 569 35 766 345 808 292 55 719 1249 841 851 953 581 928 670 606 437 1472 551 229 825 106 738 552 1283 744 814 1495 359 746 301 507 245 461 1535 592 934 196 275 843 1078 346 375 773 720 316 496 276 724 764 1082 596 480 688 906 513 68 1393 675 285 661 638 1052 1037 400 837 368 1028 208 279 547 758 521 394 684 248 1002 157 1225 896 345 205 625 537 807 1199 122 225 1428 1436 928 388 549 227 228 814 442 123 705 569 928 203 285 849 382 1505 376 472 517 1083 264 1476 764 345 990 626 437 857 673 402 309 654 1032 383 747 977 148 210 714 1004 609 731 375 886 546 557 728 667 31 678 234 688 410 911 397 1322 583 152 1588 784 771 255 379 798 620 641 1173 66 195 818 107 697 533 218 344 483 206 635 929 752 428 586 729 16 470 260 63 644 448 488 777 289 687 1314 315 911 192 745 261 178 1023 574 1173 784 402 407 155 170 637 638 634 587 116 605 932 842 359 823 795 164 857 785 776 733 693 651 376 1401 577 53 724 531 516 629 698 542 386 622 553 186 390 199 973 591 328 541 452 827 308 305 353 235 55 364 447 660 449 357 462 121 391 640 391 719 753 741 572 809 462 828 558 650 896 666 490 600 792 193 529 825 941 437 1048 932 631 588 393 585 1243 191 89 711 841 611 467 298 206 1115 751 388 735 1372 1171 682 711 1173 489 657 686 719 543 419 535 347 302 122 476 230 780 668 242 1121 883 732 391 977 149 625 820 417 94 250 150 641 88 411 826 587 566 741 352 263 668 246 783 740 364 1357 421 298 211 334 732 660 889 545 655 781 281 909 466 107 219 720 447 416 608 1064 106 505 351 1282 642 1021 435 744 85 494 728 689 1089 971 1050 534 6 450 583 335 44 774 507 582 154 566 208 100 634 757 459 830 645 553 267 167 634 806 739 337 854 606 1143 850 230 735 809 568 663 419 480 631 12 612 470 718 472 481 139 612 271 479 78 388 43 603 357 363 149 170 549 502 399 746 588 829 147 1415 572 524 180 627 385 1117 157 805 737 1145 830 1114 269 557 691 721 731 454 488 941 145 441 812 958 248 242 478 208 700 28 472 683 101 134 206 433 638 380 849 350 442 700 414 196 755 727 453 512 64 355 155 879 754 811 634 552 659 322 837 829 720 842 437 1696 1079 640 1269 225 78 58 270 501 856 344 259 629 557 268 251 151 546 579 1244 430 375 992 480 438 176 167 200 382 846 784 341 204 732 139 640 1226 652 423 455 338 164 696 1467 1233 803 484 422 871 741 425 439 1074 675 191 934 564 532 291 1063 744 514 712 693 522 323 994 589 1157 496 572 471 660 206 603 383 631 314 1226 249 358 405 760 86 437 474 343 525 288 606 209 1009 855 53 553 686 1105 719 399 941 848 641 552 710 286 173 233 404 448 56 1385 660 179 588 207 943 236 492 374 533 472 320 453 350 262 208 1114 144 755 271 549 305 654 669 155 77 775 697 594 627 381 571 634 1150 292 477 553 663 534 141 1100 1087 578 307 781 471 608 226 311 497 886 374 410 72 355 405 626 277 141 515 466 237 577 291 164 421 189 575 77 475 524 79 646 766 295 98 128 463 248 1043 314 1331 717 545 139 434 466 705 651 695 261 771 521 252 598 684 289 192 657 194 642 1419 273 433 620 749 311 117 660 395 503 375 604 98 133 458 595 119 387 124 731 989 373 734 303 511 517 438 726 244 444 570 539 238 146 594 650 579 596 744 208 687 447 997 634 753 715 212 269 710 687 643 17 455 897 509 593 270 507 465 105 381 100 172 554 587 392 356 453 664 555 752 218 388 361 575 591 1055 373 477 573 634 416 306 927 119 328 596 561 32 1252 463 642 553 328 491 137 684 14 303 1009 289 639 536 407 272 172 1365 727 1031 437 476 370 520 198 705 752 214 992 597 538 714 508 108 418 424 398 417 1006 818 241 625 293 304 908 548 644 454 79 508 336 537 469 406 58 662 781 335 468 659 245 216 990 278 1061 386 511 652 393 388 648 995 434 737 444 453 786 99 173 699 569 591 220 598 569 298 210 145 786 575 545 562 417 250 531 924 575 968 361 667 337 682 974 170 123 93 822 445 329 145 101 391 664 181 426 279 181 79 840 114 489 756 486 830 448 526 71 394 274 202 996 233 408 783 573 419 443 390 863 241 481 733 428 45 384 655 591 49 537 147 35 389 727 23 499 528 996 634 874 319 141 301 650 967 204 723 727 489 237 555 500 576 597 385 369 385 511 431 1157 678 203 362 640 267 245 627 562 700 128 514 463 338 269 207 805 127 300 101 512 289 177 540 800 252 189 487 177 208 521 102 61 492 509 60 350 60 545 177 140 378 1082 874 389 239 682 524 368 374 93 88 343 318 396 422 751 195 626 365 553 47 241 632 515 402 959 704 273 434 184 157 604 420 338 356 385 418 262 456 52 724 94 306 229 511 193 291 193 315 518 123 508 1113 484 950 306 324 588 386 698 422 672 681 491 239 121 783 548 546 538 555 769 175 306 150 711 815 62 372 309 485 701 320 199 717 140 102 726 487 175 262 442 573 174 621 354 585 268 408 366 971 331 42 370 774 156 379 653 920 462 707 796 122 352 88 197 894 138 560 543 802 291 75 684 493 538 739 612 47 240 231 493 110 127 880 610 211 170 168 1055 563 196 325 385 765 513 684 585 189 687 635 474 236 242 71 495 195 311 657 649 642 462 360 645 120 468 438 508 363 215 818 865 573 664 295 970 660 504 374 242 521 569 485 631 67 209 495 428 897 577 640 702 491 448 80 76 784 104 947 102 712 524 524 259 238 424 501 385 38 598 199 331 522 718 782 389 572 376 539 641 431 44 520 294 685 599 174 224 13 442 89 898 557 347 369 277 242 375 601 548 666 204 288 185 223 623 454 499 475 302 73 468 561 371 443 651 499 370 379 786 349 519 365 361 400 340 590 157 448 290 716 254 298 234 370 395 139 550 425 419 514 307 505 210 682 758 456 321 320 555 513 239 506 48 371 320 254 432 281 508 281 639 81 441 367 464 410 220 458 594 357 54 593 595 346 649 438 470 40 407 200 543 151 175 201 770 531 395 123 614 216 234 369 502 299 514 518 74 579 317 129 252 340 618 399 624 574 647 129 495 240 938 551 480 290 499 369 677 726 197 1172 814 818 564 286 146 272 446 870 160 257 424 695 355 232 357 312 546 824 375 28 458 337 394 98 735 338 321 106 193 637 233 923 248 491 98 408 691 415 756 480 125 374 474 216 491 614 23 409 232 197 323 292 555 541 350 527 369 191 50 434 94 220 87 665 889 219 507 562 597 1176 283 316 587 689 284 741 533 756 556 635 348 129 271 539 125 144 366 454 241 382 284 185 400 461 319 389 417 336 527 418 19 521 315 353 618 28 165 40 512 515 49 75 445 204 606 423 247 240 850 337 410 841 106 729 236 854 613 660 611 304 43 256 101 327 181 465 619 318 186 93 651 161 691 396 467 480 497 103 175 352 170 272 229 386 67 541 606 368 1010 526 348 212 526 35 94 107 896 383 205 203 348 309 173 398 525 121 707 415 447 628 369 708 223 320 651 575 466 114 722 356 255 434 159 597 416 248 742 542 72 793 313 277 392 221 332 430 76 293 529 202 531 42 453 531 316 417 516 95 278 373 352 374 932 492 328 770 667 442 790 124 297 244 609 230 16 412 386 566 362 217 151 169 253 280 281 87 359 401 277 1070 426 240 258 472 477 259 401 679 568 440 172 278 799 323 485 300 778 314 210 874 349 247 972 402 120 667 518 451 399 378 84 360 166 22 153 205 633 217 159 248 179 257 269 954 270 389 349 184 448 333 455 264 166 646 256 443 538 526 228 144 22 124 340 443 410 258 571 349 177 356 312 589 546 485 419 653 337 216 427 619 221 790 393 485 221 461 229 413 107 362 449 241 603 561 123 928 578 273 71 400 172 436 315 417 473 481 418 114 416 151 180 250 226 338 330 612 129 357 88 426 258 226 852 789 147 405 406 122 161 689 329 225 278 363 306 466 475 277 441 340 468 201 414 351 481 91 478 221 248 534 347 384 509 526 813 156 347 196 418 414 323 420 320 364 12 429 520 248 346 610 481 510 309 234 280 416 236 525 388 93 205 94 64 304 204 179 186 216 43 510 207 525 286 213 206 382 558 220 367 234 435 405 363 291 295 556 90 37 546 700 463 282 423 143 535 275 553 310 255 232 216 335 253 539 98 676 316 247 359 341 102 381 199 533 101 457 72 204 228 205 332 68 450 478 534 666 650 301 436 273 264 432 382 360 475 204 160 958 398 786 89 289 249 472 588 95 148 31 534 630 546 426 210 79 130 52 359 333 72 136 509 204 154 134 461 523 425 558 653 233 467 800 688 519 324 186 313 462 175 432 268 127 403 351 244 212 165 655 189 343 299 161 365 74 421 6 523 432 154 358 334 65 384 109 129 632 440 354 403 124 203 237 686 207 552 666 41 251 340 437 430 173 381 395 140 181 358 407 213 470 396 218 101 235 407 190 191 64 649 216 275 710 211 396 482 580 859 206 277 52 181 328 314 340 241 131 329 75 211 44 254 41 406 269 395 249 825 206 165 271 601 484 89 42 491 366 387 351 717 383 37 24 124 218 189 222 763 355 342 55 345 142 317 154 337 401 652 151 49 808 366 130 237 336 182 461 178 563 380 209 48 120 148 144 607 19 466 834 199 278 127 533 342 417 465 795 311 431 118 235 524 388 354 351 56 419 239 707 383 451 447 318 182 285 108 80 208 296 312 249 208 444 445 382 406 181 366 263 368 493 394 141 295 174 748 214 84 164 516 200 273 234 182 227 454 338 139 100 105 311 587 476 116 183 271 126 36 641 286 229 30 115 442 262 344 211 205 52 196 350 309 567 517 501 352 366 101 262 235 240 33 586 491 293 175 315 725 498 230 43 286 277 361 655 489 163 335 314 97 114 426 277 563 123 82 13 75 820 95 497 354 100 544 82 568 406 609 581 136 315 382 377 515 419 308 312 134 463 153 318 39 444 495 50 348 459 528 456 229 608 78 104 427 376 355 149 416 195 156 312 65 331 223 168 785 396 522 587 712 245 299 302 293 160 333 343 135 189 267 529 177 394 308 243 484 358 404 120 261 223 249 270 344 339 479 317 270 355 269 26 136 694 59 583 165 169 139 616 462 294 80 294 345 174 263 107 512 306 218 433 108 272 335 225 385 423 230 248 137 592 273 471 69 553 323 435 46 186 341 314 351 223 332 629 350 289 171 161 73 13 99 304 493 245 65 295 49 191 135 220 171 160 216 365 157 327 234 95 131 411 264 381 175 104 285 367 103 228 333 142 542 307 153 620 276 558 458 290 440 562 247 295 152 81 38 249 265 325 284 210 385 162 213 629 181 347 267 317 313 569 187 349 107 40 164 367 238 205 251 239 295 282 19 51 358 343 19 46 256 72 768 214 97 410 307 135 404 360 104 219 308 225 292 258 512 451 548 221 68 106 285 90 119 449 83 455 330 130 320 292 267 199 249 465 181 105 436 426 313 290 104 348 297 237 306 230 354 161 217 233 68 64 163 20 310 184 363 251 254 487 130 206 336 541 104 211 204 86 257 172 424 176 329 355 136 319 348 291 289 667 181 325 445 459 418 501 261 120 307 235 234 328 472 182 78 259 312 333 262 148 62 248 27 103 203 87 354 232 246 405 171 365 266 434 396 205 164 57 361 14 328 319 311 206 174 434 62 333 253 352 92 291 389 98 66 94 32 182 50 110 39 366 252 5 215 212 316 307 364 298 370 246 464 283 290 22 189 304 154 118 191 332 86 186 62 53 203 145 189 264 133 396 247 325 338 290 282 342 434 199 280 60 293 254 362 257 299 309 363 370 457 263 133 348 351 198 271 639 139 234 326 362 25 161 284 96 134 273 93 355 233 360 412 299 318 348 304 252 282 162 261 118 406 124 344 88 320 122 379 203 529 337 434 267 92 213 156 249 305 306 228 202 185 284 43 157 349 458 85 44 391 7 125 425 302 325 179 201 132 218 124 114 48 65 224 142 415 212 12 288 210 412 339 411 209 153 304 239 638 136 35 388 246 273 140 273 230 367 293 113 73 193 82 168 255 496 293 67 238 173 153 143 361 317 113 220 104 393 57 60 317 544 680 321 473 550 180 25 66 245 226 326 187 75 240 303 299 62 328 496 141 437 162 239 12 58 77 194 309 270 257 224 279 358 347 116 320 120 133 512 235 308 207 240 191 58 329 223 429 572 226 106 187 344 137 228 328 163 294 319 230 321 38 105 233 121 253 48 500