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