50 100 200 5 
15 18 19 19 11 
10 17 15 15 20 
19 11 10 17 17 
11 15 18 16 17 
19 13 17 19 12 
12 17 17 18 20 
17 16 17 18 15 
17 16 17 12 11 
18 19 20 20 12 
15 14 19 17 15 
10 14 17 15 16 
13 17 10 15 10 
11 15 14 15 11 
12 13 20 16 10 
11 10 16 17 18 
17 17 20 13 15 
10 12 20 19 20 
15 13 20 11 11 
12 16 18 15 15 
17 12 14 16 16 
18 15 16 15 10 
13 11 14 15 16 
17 15 17 14 10 
14 18 14 14 10 
11 13 13 15 18 
14 14 17 18 12 
16 10 18 17 17 
17 14 11 15 12 
18 17 19 10 20 
17 13 18 14 11 
10 16 12 19 12 
10 13 16 15 19 
12 15 17 14 16 
20 11 20 17 19 
13 20 17 10 17 
15 12 10 10 20 
10 17 20 11 11 
20 20 19 19 19 
15 16 16 11 17 
20 19 19 17 15 
20 18 11 13 10 
19 20 14 17 14 
10 15 17 16 13 
16 12 19 19 18 
13 12 10 10 19 
15 19 14 19 18 
15 17 19 13 14 
10 20 15 20 20 
18 18 20 19 11 
10 20 16 20 20 
20 19 14 14 15 
20 18 12 18 18 
11 16 19 19 18 
14 13 15 17 20 
17 15 13 12 20 
20 19 13 20 20 
16 11 20 15 17 
17 20 17 13 12 
12 19 18 13 19 
16 11 15 13 15 
10 20 11 17 11 
10 15 19 14 18 
13 15 15 20 15 
20 16 12 10 18 
20 16 12 20 19 
10 14 11 17 18 
13 12 20 14 16 
18 10 11 14 18 
13 17 12 14 19 
10 14 12 14 17 
15 18 13 13 20 
11 19 10 18 13 
17 14 10 16 20 
11 16 18 19 10 
19 10 19 13 17 
18 10 11 13 14 
12 18 16 12 15 
10 15 18 15 19 
10 14 12 12 14 
13 20 13 10 10 
15 20 12 10 12 
10 16 17 18 10 
18 15 11 12 12 
15 13 15 18 18 
15 20 12 10 19 
20 11 11 10 10 
19 20 16 16 11 
20 11 13 17 10 
16 17 19 18 18 
20 18 14 11 15 
12 12 11 18 15 
14 20 10 12 16 
10 15 14 17 18 
14 14 12 18 18 
14 18 15 11 14 
17 20 15 16 20 
14 15 16 10 13 
10 18 17 18 12 
17 17 17 18 19 
11 17 15 15 14 
19 18 17 13 16 
11 20 14 10 20 
17 18 14 16 17 
16 12 17 13 20 
13 11 18 14 12 
12 15 19 14 15 
11 20 17 10 20 
11 17 12 17 12 
20 13 10 16 19 
19 13 19 14 10 
20 20 19 19 13 
12 13 20 18 20 
16 10 19 12 12 
15 10 12 19 11 
14 12 14 13 20 
17 13 18 16 17 
19 20 18 16 13 
19 17 11 11 15 
15 16 19 16 20 
14 19 20 13 15 
11 16 13 18 10 
10 19 19 17 18 
17 18 16 12 18 
11 15 12 12 10 
19 18 16 19 19 
18 20 20 19 19 
20 13 19 14 14 
17 19 15 10 14 
12 12 18 14 15 
16 11 16 16 12 
16 11 13 15 10 
16 15 15 14 11 
17 20 14 14 10 
15 18 13 19 14 
16 14 14 11 13 
20 16 20 12 15 
16 11 16 13 15 
13 19 15 10 12 
14 12 19 18 16 
13 19 17 11 13 
19 10 16 20 12 
12 14 19 15 13 
16 11 17 12 16 
20 13 16 17 10 
16 13 10 20 11 
16 18 10 19 11 
12 20 20 17 13 
10 14 14 10 18 
20 19 18 12 11 
19 10 12 11 20 
19 15 20 14 11 
15 19 15 19 16 
18 19 11 13 14 
13 12 17 14 18 
15 15 17 19 12 
15 11 12 11 19 
16 20 20 18 13 
15 13 19 10 16 
12 18 10 11 10 
20 18 18 13 17 
19 14 11 18 17 
16 16 18 13 15 
18 15 15 17 15 
11 12 15 19 10 
16 18 15 15 14 
17 18 19 14 19 
16 16 20 10 15 
18 15 13 15 14 
17 18 14 12 11 
15 14 15 20 12 
15 14 20 18 12 
14 20 16 14 10 
17 15 12 19 15 
13 18 14 17 11 
15 17 12 16 17 
10 18 16 20 13 
15 20 19 20 10 
11 16 20 10 18 
19 12 13 18 19 
14 11 16 10 12 
18 19 10 17 12 
12 11 15 16 13 
17 12 14 13 20 
16 16 14 10 15 
19 20 18 11 10 
17 10 19 17 12 
16 11 10 19 15 
10 15 14 18 15 
14 15 15 12 20 
19 14 17 19 19 
10 11 18 14 17 
14 13 18 13 19 
12 12 17 16 18 
10 11 20 16 15 
19 13 19 16 19 
18 12 18 10 16 
15 14 11 13 16 
18 12 19 11 20 
13 10 18 17 16 
18 12 11 10 17 
587 557 567 570 319 28089 
423 496 506 380 344 28177 
346 513 508 386 348 21572 
425 432 507 503 506 20577 
393 367 381 546 556 26561 
530 464 522 348 465 25063 
445 529 495 499 465 29190 
362 424 496 453 493 28626 
592 527 502 297 458 28262 
465 468 481 435 383 20763 
558 429 577 430 594 20999 
558 346 485 527 545 22608 
503 519 395 559 330 29558 
542 373 359 353 451 27282 
440 512 508 469 382 26666 
354 548 455 372 573 25601 
543 411 405 333 563 25568 
561 488 400 399 508 29575 
380 543 419 328 336 27841 
459 390 461 550 409 20586 
563 453 549 476 600 27589 
440 486 391 487 310 22266 
601 509 374 369 375 28461 
458 454 335 358 364 26144 
301 572 473 397 550 24654 
329 336 378 393 408 20035 
384 379 353 369 300 29094 
521 464 397 325 392 26709 
548 341 537 586 504 27223 
553 524 450 455 351 23457 
415 554 432 481 471 23148 
317 481 339 388 389 23269 
559 554 324 371 328 25183 
398 592 583 330 586 28542 
545 456 567 353 552 25553 
469 506 450 316 562 27902 
533 380 350 569 329 20768 
333 529 364 553 448 21361 
509 478 494 507 392 21354 
535 423 580 494 520 21286 
532 366 434 533 312 20452 
595 428 476 296 372 29330 
465 579 387 360 375 22789 
423 394 550 538 593 25926 
395 333 614 505 577 27075 
588 480 329 365 468 26309 
583 316 474 400 448 20286 
566 343 609 499 578 24065 
537 497 420 348 478 25389 
538 401 534 347 509 21790 
35 42 40 37 39 44 38 43 40 35 36 37 38 38 43 41 42 45 39 37 37 45 37 40 36 37 38 35 42 35 40 41 43 44 41 36 38 40 35 42 42 35 45 44 43 44 43 38 44 35 42 41 39 45 41 42 39 36 36 38 35 36 41 37 42 35 44 45 39 43 44 37 35 42 44 44 43 38 35 45 43 36 35 42 35 45 38 42 41 36 45 43 35 38 35 37 36 41 44 40 
40 41 44 36 36 37 40 43 37 35 39 35 36 44 37 38 42 44 37 37 45 44 35 43 41 36 38 43 38 42 38 37 45 36 35 39 36 40 45 38 45 42 36 36 40 44 43 39 40 39 40 37 43 39 38 44 35 35 42 37 41 45 35 43 43 35 42 40 44 40 37 35 42 39 43 38 43 40 38 40 44 36 38 45 35 43 35 39 35 45 45 42 42 35 36 45 44 37 41 40 
40 44 45 41 42 45 42 37 42 40 43 45 40 42 35 39 44 45 37 43 35 35 37 43 44 44 38 43 45 44 42 40 43 44 35 38 40 36 42 35 39 39 40 42 38 44 38 40 35 38 43 41 43 39 39 36 44 41 45 38 42 44 36 39 44 37 36 42 40 45 44 35 40 38 44 45 36 45 35 35 42 42 43 44 40 37 43 42 39 37 39 36 35 38 38 44 38 37 40 36 
36 41 35 37 35 42 44 44 38 43 44 45 35 44 40 43 45 43 44 39 44 43 36 36 36 35 39 38 38 45 36 42 41 45 44 39 40 37 41 45 41 44 43 43 37 36 38 42 43 38 41 36 39 39 39 35 35 37 39 35 42 45 43 36 43 42 39 37 41 42 44 40 38 42 36 43 35 44 38 38 42 42 42 35 38 42 39 44 35 45 42 44 38 36 36 43 42 39 37 39 
42 45 38 38 43 41 35 45 36 37 35 38 36 45 39 40 37 39 39 43 35 35 45 41 43 41 45 45 44 36 36 39 36 43 36 43 45 42 39 36 42 42 38 36 45 41 41 35 41 35 43 36 39 36 43 35 40 42 43 43 39 35 39 43 39 37 35 38 38 37 38 45 43 40 44 40 45 40 37 42 42 37 41 44 40 40 42 42 41 37 37 37 41 42 41 35 42 38 36 37 
35 39 36 40 38 41 37 36 43 42 38 45 40 38 43 45 44 40 38 44 40 39 38 42 42 39 42 37 37 40 35 40 41 40 45 39 40 40 43 40 38 41 45 44 45 41 44 40 42 41 39 39 36 42 38 45 45 43 45 45 43 37 41 39 38 44 41 45 44 38 43 40 43 38 38 43 38 43 40 40 39 42 41 42 45 43 41 39 38 36 40 35 45 41 41 41 37 40 39 41 
38 43 41 36 42 39 37 41 39 35 42 40 35 39 35 36 38 40 40 37 44 40 41 35 42 35 36 37 36 42 38 35 44 39 45 44 40 37 38 43 37 38 42 38 36 42 39 43 38 40 44 40 43 41 37 43 39 45 40 40 39 42 38 38 41 45 35 42 43 44 36 36 44 38 38 38 42 45 41 39 36 42 38 40 43 42 36 43 40 42 38 44 38 36 36 37 42 42 45 43 
39 40 45 41 43 42 38 39 40 38 42 41 40 42 40 35 42 40 44 38 36 39 39 40 42 38 37 45 36 43 42 39 41 45 39 36 43 45 38 41 43 43 43 45 35 43 45 43 44 40 44 39 44 35 36 37 44 41 38 41 40 38 35 41 35 36 40 41 42 36 41 41 38 45 40 45 41 43 39 35 39 43 39 36 44 42 38 39 41 36 42 44 42 41 41 38 39 43 43 38 
36 39 36 35 42 36 38 45 35 40 42 42 36 44 43 36 42 39 35 45 36 35 44 36 40 44 42 35 40 38 39 41 43 40 36 43 35 45 40 41 41 39 40 44 38 35 42 36 41 45 38 40 40 39 43 39 39 38 38 36 39 45 37 41 43 39 39 36 42 40 45 41 36 35 39 39 37 39 40 40 40 35 40 43 35 38 44 44 45 43 43 38 39 41 40 37 43 37 37 38 
41 37 45 41 39 41 37 45 37 42 36 39 44 40 42 38 45 44 38 44 45 35 43 42 43 35 35 40 39 36 39 38 40 41 41 35 36 45 44 41 37 40 40 43 41 38 36 45 41 38 39 39 37 39 42 38 44 37 37 38 43 41 43 37 44 43 41 42 44 40 35 45 41 45 41 44 43 36 42 45 36 37 43 37 36 44 41 36 44 38 40 37 35 40 39 44 45 36 38 39 
41 41 41 39 37 44 35 36 44 45 45 45 39 37 43 39 36 35 43 38 35 45 39 45 37 37 41 39 36 45 38 38 42 38 39 40 38 41 45 42 41 38 37 45 40 42 40 35 36 40 39 36 42 39 42 38 45 40 40 40 38 38 42 39 38 43 37 40 36 44 37 44 39 45 37 43 40 44 37 43 42 43 39 45 37 40 39 43 42 41 44 44 42 41 36 44 39 39 37 42 
43 44 36 44 42 40 43 40 35 37 42 44 43 37 42 43 42 42 35 42 42 43 42 42 35 38 44 38 39 40 43 41 41 43 40 42 43 42 35 42 39 39 37 44 45 36 36 40 40 42 37 42 45 37 43 38 37 44 35 38 42 35 40 38 44 35 37 44 41 39 35 45 38 42 44 41 36 36 39 41 36 35 37 43 35 40 41 38 41 43 44 36 42 42 41 36 42 37 45 41 
38 37 39 42 38 40 41 39 36 38 38 36 45 36 35 43 41 38 35 44 39 38 44 39 42 45 40 36 44 36 44 39 35 43 45 36 37 40 39 42 37 35 41 39 35 45 45 35 40 37 45 45 35 42 41 44 39 43 39 35 42 41 36 40 44 36 38 37 43 44 35 40 36 35 40 44 43 45 39 41 37 38 36 35 44 37 40 38 45 35 45 43 45 43 43 42 42 37 36 45 
42 43 41 42 41 44 37 40 35 37 45 41 38 35 43 39 42 35 38 40 36 44 45 36 35 43 41 45 43 44 42 41 36 39 37 43 43 36 41 35 44 37 42 42 37 35 39 42 39 36 38 37 40 45 41 41 37 43 43 38 35 36 41 45 37 37 35 40 42 39 37 35 43 42 41 36 38 44 40 39 45 40 44 43 39 45 41 39 43 37 45 37 38 37 41 35 45 45 38 44 
42 40 40 35 42 39 45 41 36 44 35 36 37 44 35 45 39 39 42 35 42 44 38 45 41 38 37 41 36 36 40 38 44 42 44 37 38 36 37 45 45 38 38 35 38 37 42 39 43 43 42 36 43 36 40 36 38 42 45 35 35 41 40 38 39 36 45 43 38 36 43 39 40 35 41 38 42 37 45 43 37 37 36 38 44 41 42 35 44 35 41 39 37 42 42 45 41 45 36 36 
35 38 37 42 44 36 35 36 45 37 44 42 42 41 35 35 43 44 44 44 35 41 38 44 44 42 41 35 41 35 35 36 43 42 40 41 45 38 35 36 42 40 36 45 38 42 39 40 43 42 43 37 40 45 38 36 45 39 39 36 44 38 40 35 35 45 42 44 41 39 39 39 43 41 38 41 44 37 42 37 44 44 42 39 39 42 45 45 35 40 40 41 42 38 45 43 42 35 41 43 
39 43 38 40 43 44 45 36 44 44 45 43 44 35 38 35 44 42 35 42 38 37 40 40 44 39 44 35 42 36 39 41 43 36 45 38 40 40 36 35 38 35 37 43 44 38 38 40 39 36 36 37 43 41 40 42 43 37 36 39 44 44 45 41 45 37 38 41 40 39 36 35 45 45 39 45 42 40 37 42 41 36 41 35 39 43 38 37 44 36 38 41 41 38 37 38 40 44 36 35 
37 36 35 40 37 39 44 40 43 39 41 35 37 43 43 37 44 45 42 38 35 43 37 43 37 37 38 45 45 39 35 43 44 36 38 41 44 36 39 38 36 41 35 35 42 44 42 43 36 43 42 35 43 45 38 36 38 41 38 42 43 42 37 40 41 35 44 45 43 35 40 35 40 42 37 36 36 40 45 40 37 35 44 35 44 44 44 43 40 40 43 45 37 43 43 39 45 37 42 43 
45 36 36 40 38 44 42 43 39 39 38 42 37 39 41 42 39 38 35 44 36 45 39 38 36 35 37 39 35 37 40 36 37 38 38 41 37 45 45 43 40 35 37 35 39 38 40 44 40 45 40 38 40 39 37 41 41 37 37 45 39 44 38 40 35 44 41 40 44 36 38 36 43 36 45 43 43 41 39 36 37 36 45 45 42 44 42 37 36 36 41 40 42 45 35 36 36 36 45 43 
44 38 40 39 40 35 43 37 44 35 37 44 36 43 43 41 41 45 36 41 39 43 43 38 36 39 45 37 38 40 39 40 36 42 38 45 42 36 43 35 36 37 37 38 38 39 37 43 43 43 35 38 36 45 39 35 45 36 41 40 43 36 42 43 42 41 41 40 43 35 37 40 38 38 38 39 38 37 39 42 45 38 42 35 35 41 42 43 35 41 44 43 44 45 42 43 35 41 39 41 
45 45 39 40 44 38 39 40 39 36 36 36 40 39 41 45 39 36 40 43 44 38 38 42 38 38 45 38 37 35 40 35 45 37 45 36 40 36 41 38 41 36 39 42 40 38 42 39 45 44 39 39 40 43 40 41 40 42 42 42 35 44 38 36 43 45 41 40 39 45 39 36 39 36 42 42 42 35 45 41 37 41 38 39 37 42 35 38 41 37 40 35 43 40 37 38 43 39 35 35 
40 40 37 40 37 42 36 39 36 39 44 40 35 35 37 36 39 35 41 45 38 41 43 37 44 42 42 43 43 39 38 36 40 43 45 39 39 36 40 45 43 42 43 36 35 45 35 40 45 44 43 37 40 41 37 38 43 43 40 39 38 36 42 44 42 44 45 42 41 42 43 38 36 43 43 45 40 45 38 40 40 40 44 43 36 35 40 35 42 41 41 36 40 40 44 43 35 35 35 36 
38 42 37 41 37 37 41 44 44 35 35 40 37 39 43 45 45 35 38 35 36 37 44 44 42 41 44 40 38 39 43 38 37 37 44 35 41 43 38 37 42 37 35 40 41 35 43 45 35 41 45 35 36 45 41 36 37 37 41 41 36 43 37 36 40 39 44 43 42 43 38 43 35 35 40 43 36 42 36 37 39 44 38 43 41 39 37 37 40 36 42 40 45 41 42 40 45 39 42 44 
37 38 39 44 42 37 35 41 37 37 45 45 43 40 37 45 35 43 38 42 35 39 44 42 39 42 37 36 37 39 45 41 35 44 43 40 41 45 38 45 42 43 44 35 43 35 39 45 40 43 44 36 41 37 43 44 44 36 35 41 45 41 43 40 41 38 37 36 40 38 39 43 39 45 41 35 35 38 39 37 43 35 39 44 41 35 43 45 41 40 40 35 35 42 38 36 38 38 42 43 
40 39 42 35 39 40 40 41 41 44 40 40 40 35 39 36 36 44 40 43 37 44 37 45 38 44 43 42 35 37 37 38 36 45 35 44 45 38 36 41 36 40 39 39 45 41 38 39 45 40 37 39 39 41 43 35 45 35 43 43 37 35 45 35 36 39 40 38 36 39 43 45 45 40 43 38 43 36 35 44 41 44 40 39 43 37 42 43 36 40 42 36 36 36 36 45 35 41 36 39 
40 43 41 41 39 37 40 39 43 43 45 37 41 41 39 40 44 39 40 40 40 42 41 36 39 43 36 39 45 37 42 37 38 42 45 37 43 45 41 36 41 43 45 44 45 37 44 36 41 44 44 37 39 40 35 40 39 43 43 45 35 35 43 39 36 37 43 40 41 39 39 35 38 44 35 39 41 41 41 35 40 45 39 45 39 43 35 39 45 35 35 35 42 40 37 38 44 35 43 40 
43 36 35 42 42 45 45 41 42 43 39 39 42 42 44 37 40 41 35 44 42 41 37 38 43 44 39 40 44 44 45 41 35 42 45 45 42 37 42 36 43 37 36 43 43 36 41 37 45 38 45 45 35 43 36 42 41 42 39 45 36 36 43 36 41 41 39 41 38 42 39 44 43 37 45 40 43 39 41 35 41 45 42 35 42 37 37 37 45 36 36 36 39 42 41 36 44 35 41 37 
35 38 37 39 44 40 45 35 39 42 38 43 37 36 38 41 41 36 40 44 41 42 37 44 39 44 37 43 42 43 40 36 43 36 45 36 38 44 41 44 45 41 38 38 44 44 39 41 36 45 37 45 36 41 45 43 37 42 35 38 35 45 42 39 35 40 43 44 43 39 42 35 37 37 41 36 45 36 36 37 39 40 38 41 40 45 39 36 35 38 40 40 39 37 42 45 35 44 39 42 
45 42 39 35 45 37 37 37 38 37 43 41 42 40 45 39 39 38 35 40 42 39 43 42 37 42 44 42 43 36 36 35 39 40 36 40 44 35 35 35 35 39 35 36 43 43 43 42 36 43 45 38 38 40 43 36 44 42 35 41 38 35 40 45 40 40 42 45 39 38 44 35 41 43 39 45 43 38 43 42 40 35 35 39 39 44 43 44 44 41 42 41 37 39 45 35 37 44 35 35 
43 41 37 40 42 36 40 36 44 37 39 36 39 43 44 44 39 35 40 39 35 39 39 35 40 41 45 41 35 39 45 36 41 35 45 41 37 40 44 39 38 41 44 43 36 40 45 44 42 38 37 39 36 41 38 43 45 45 35 44 45 43 42 42 39 36 39 41 43 42 36 40 45 43 42 42 35 39 45 38 40 35 41 42 45 36 38 39 37 35 41 37 39 38 42 39 42 37 39 45 
44 44 38 35 38 38 40 45 40 43 43 43 37 39 39 40 40 37 37 37 36 38 41 41 44 38 37 36 39 45 44 37 40 37 35 40 44 44 42 45 39 45 43 42 36 40 36 38 37 44 37 42 37 40 38 36 35 41 38 45 41 38 42 41 35 40 35 42 44 40 36 37 43 41 37 35 42 35 42 39 44 42 45 41 36 42 40 37 37 45 43 45 45 35 39 40 38 43 44 42 
41 40 37 44 38 36 44 40 41 44 38 39 36 36 40 43 36 45 45 36 38 35 42 45 45 42 37 43 40 42 42 36 40 45 38 35 37 35 36 35 36 36 40 37 37 37 42 36 42 35 39 43 35 38 40 42 43 45 43 36 37 40 44 35 40 35 36 39 43 43 44 38 44 38 37 42 42 38 45 38 41 41 39 43 44 41 37 41 43 37 36 44 39 37 35 43 38 45 38 37 
36 44 40 45 38 42 39 43 35 41 37 35 41 36 41 42 45 45 37 37 38 40 42 42 45 35 44 38 38 38 40 43 43 38 43 45 42 43 38 37 43 36 44 43 42 36 38 41 42 42 40 36 41 38 43 36 40 40 42 40 45 41 37 45 40 44 43 42 40 40 44 37 42 38 37 35 36 41 37 36 36 37 44 40 43 35 36 45 36 38 39 43 44 44 37 44 36 39 43 42 
37 35 36 35 37 36 36 42 38 36 37 37 35 40 40 37 38 43 39 41 40 40 35 41 36 36 35 35 42 44 39 35 43 35 45 38 39 36 40 35 41 41 44 38 45 45 41 43 38 37 39 43 41 35 38 45 35 39 42 42 36 39 42 44 43 36 45 43 37 39 39 38 38 41 44 37 45 39 45 38 42 45 41 42 43 40 38 44 41 36 36 43 36 43 45 38 37 39 35 38 
36 35 43 43 42 38 39 39 36 40 42 40 36 37 44 35 40 41 41 35 39 39 42 37 37 36 45 44 35 45 37 39 39 45 44 35 43 38 43 42 41 43 41 45 43 39 44 35 35 45 44 42 38 45 43 42 38 44 38 42 39 40 43 37 45 43 39 37 45 36 36 41 39 40 35 40 45 41 38 37 40 41 38 36 37 40 42 45 35 44 42 35 38 39 44 37 39 36 39 45 
41 45 39 40 40 39 37 44 41 41 37 37 42 38 39 40 39 38 37 35 41 45 44 35 38 38 35 44 43 35 40 40 42 41 42 44 37 35 43 40 39 45 35 42 36 37 35 45 41 43 38 39 35 45 39 35 41 44 39 40 44 40 45 35 35 42 39 36 45 38 38 43 37 45 43 45 39 38 39 45 42 36 45 36 44 39 44 36 38 39 35 39 35 43 36 37 41 38 45 42 
45 35 38 44 35 36 40 43 45 43 42 41 38 41 44 39 38 37 41 37 41 45 43 39 37 41 39 35 45 37 39 45 36 43 42 39 35 45 45 36 44 39 41 37 35 36 43 38 39 43 36 44 37 44 44 41 45 45 40 35 35 41 39 40 42 38 45 35 45 41 44 38 45 43 35 41 35 41 41 43 39 43 40 41 38 35 45 38 44 41 44 40 39 45 43 35 36 35 39 41 
38 39 37 37 40 35 42 40 41 39 43 37 36 43 42 40 36 43 39 37 43 43 37 45 43 40 42 35 36 41 45 44 40 41 39 35 39 36 39 36 40 40 44 45 36 42 45 45 35 35 38 39 37 44 43 37 41 43 39 43 37 37 38 44 39 42 40 38 44 38 45 38 38 43 44 38 35 43 38 41 41 39 39 43 35 36 44 36 45 41 43 38 36 35 38 40 36 43 41 43 
42 36 39 35 37 42 42 35 36 38 39 42 42 44 40 41 36 41 45 44 44 38 35 45 37 37 39 42 39 43 37 41 43 43 36 39 38 45 37 45 41 39 37 38 42 35 44 45 39 39 40 45 38 35 41 41 43 38 42 35 36 38 44 41 35 38 45 36 45 37 36 39 45 40 35 40 45 41 37 40 40 42 43 44 42 44 45 44 45 35 37 37 41 38 41 39 40 38 45 41 
36 39 36 43 39 36 44 39 45 43 42 35 43 37 43 42 43 38 36 39 44 41 43 36 38 44 43 40 37 38 45 45 40 38 41 36 45 36 37 40 44 41 42 36 45 44 37 41 44 37 40 41 37 35 41 42 45 40 43 44 41 41 40 36 41 45 45 37 39 35 42 44 37 45 35 40 41 39 40 41 41 41 43 39 40 41 42 36 38 37 35 36 40 44 40 38 37 42 38 38 
44 44 45 41 37 41 42 41 35 36 44 44 37 43 45 41 45 37 36 37 43 37 41 35 41 36 45 39 44 40 37 45 36 39 36 45 45 41 45 41 43 36 45 45 35 45 43 37 37 38 38 40 39 41 38 37 44 38 42 41 40 35 39 38 38 36 43 43 40 41 38 40 42 36 38 39 37 45 38 37 45 43 43 44 43 45 45 35 42 36 38 38 39 35 39 35 41 44 44 38 
44 36 39 42 45 45 43 38 40 44 36 36 42 37 41 43 36 35 38 41 36 43 44 41 37 39 44 42 35 40 44 37 45 39 44 40 37 40 43 39 39 44 45 41 41 39 37 44 44 43 41 41 43 36 44 42 38 38 40 41 39 41 38 42 40 40 36 41 37 43 40 38 40 41 38 38 37 37 37 40 41 44 36 40 43 40 41 40 37 38 36 42 39 38 36 43 38 44 37 42 
45 45 39 41 39 43 37 40 39 36 36 44 42 39 42 35 38 38 38 37 45 45 42 41 40 35 38 43 39 38 45 45 39 35 37 36 45 43 37 43 37 44 40 42 38 44 45 44 35 44 40 42 44 39 35 38 36 41 38 39 42 42 45 42 43 41 35 39 44 35 44 35 39 41 36 36 36 38 45 39 43 40 35 39 37 35 40 36 40 37 37 45 44 36 41 37 36 38 38 43 
35 37 41 38 41 37 39 45 45 45 38 36 44 45 44 37 37 40 35 44 38 36 43 38 39 38 43 35 39 42 43 45 35 42 38 45 35 44 42 40 41 42 43 44 44 35 37 39 44 41 37 44 42 35 38 38 44 40 44 36 39 38 44 39 40 44 42 43 36 38 35 45 36 35 45 38 42 40 45 38 44 37 38 38 35 43 35 39 35 44 42 45 40 42 38 42 40 43 44 43 
45 39 36 38 44 43 38 37 45 45 40 35 44 36 35 39 39 36 43 42 38 40 39 40 38 43 43 35 37 38 43 44 44 45 35 45 42 45 42 45 42 39 35 43 45 41 43 40 38 35 37 45 36 43 39 41 35 45 37 41 37 43 43 41 45 37 45 38 37 41 39 41 43 44 41 42 40 38 36 37 41 44 36 37 45 36 40 36 37 38 40 40 38 40 42 38 40 41 44 43 
43 39 44 38 36 35 35 41 37 40 39 42 38 39 42 37 43 42 40 42 45 37 43 40 38 45 37 44 43 38 44 37 36 42 44 41 44 40 41 35 40 38 41 40 38 39 45 41 38 43 36 38 39 36 36 39 43 39 42 37 42 41 44 37 37 44 36 45 40 43 44 38 40 36 41 35 44 41 44 39 43 40 44 35 41 37 36 42 45 40 45 39 40 45 45 40 42 43 35 37 
42 36 37 36 40 45 38 36 41 40 37 44 45 41 41 41 44 43 45 44 40 44 44 40 37 36 38 41 36 35 42 39 36 44 40 35 41 39 42 37 44 38 41 45 35 37 40 40 44 43 43 40 44 39 45 44 41 35 40 45 38 41 43 41 41 35 41 39 40 41 45 40 40 37 36 35 35 36 38 37 42 35 44 42 43 40 38 37 37 35 38 42 43 41 41 45 44 43 45 42 
40 42 45 43 40 42 43 36 45 41 43 38 36 35 36 40 36 42 45 38 42 35 45 40 40 40 38 37 45 35 43 40 44 35 45 38 36 41 44 38 35 35 38 42 43 41 40 36 39 38 35 35 38 45 38 44 37 41 41 42 44 41 38 44 35 40 38 45 39 35 44 38 35 37 38 39 40 36 36 42 39 45 36 39 39 40 44 44 36 43 40 44 40 40 36 36 39 44 35 45 
35 44 39 42 36 45 36 35 42 41 45 39 39 41 39 45 35 36 44 40 44 39 36 38 37 43 39 45 39 35 45 43 42 45 39 39 38 38 44 37 38 37 37 37 44 38 45 38 42 43 42 40 41 42 45 42 36 36 41 38 42 42 40 37 35 42 42 37 45 45 35 44 39 43 37 38 35 37 43 38 44 36 40 35 42 36 40 35 43 39 42 37 36 36 42 36 42 45 43 37 
39 41 42 45 43 45 35 38 43 40 44 42 41 38 37 36 39 38 35 38 42 40 43 44 43 44 42 42 38 43 44 43 45 36 42 38 39 45 40 35 40 43 38 38 41 43 40 45 39 40 41 43 43 40 45 45 41 37 41 40 41 39 40 35 43 42 43 44 44 39 41 42 42 39 38 37 42 45 42 42 37 45 43 44 41 37 43 35 37 42 41 44 38 41 44 39 36 44 38 37 
38 45 39 45 42 36 39 42 38 41 35 38 40 45 44 45 39 37 38 38 40 45 40 43 43 40 44 40 45 44 45 38 36 38 42 43 42 35 40 45 37 37 38 40 38 43 45 37 44 36 36 41 35 41 40 42 40 40 40 39 45 42 37 45 35 36 35 44 39 39 42 45 39 37 38 45 37 35 37 44 45 35 37 42 41 35 45 38 42 44 39 45 35 36 36 45 41 43 41 40 
37 44 35 37 44 43 40 42 44 44 36 41 38 35 40 40 41 35 44 43 43 37 37 42 37 35 38 44 40 42 39 37 41 37 36 43 38 39 45 45 39 45 44 36 35 36 38 35 36 44 38 36 35 37 42 37 37 39 45 41 41 43 40 40 37 40 44 39 35 45 44 36 35 38 43 45 44 35 40 39 36 45 37 44 43 42 40 40 39 45 45 41 37 36 44 37 44 38 43 38 
36 41 40 38 37 40 44 40 36 40 35 35 44 40 42 36 35 36 37 38 42 35 40 35 43 42 40 36 44 38 43 40 41 45 43 35 41 43 43 41 41 35 36 44 43 40 40 40 45 39 40 43 35 36 36 41 42 36 40 45 39 35 39 39 42 44 44 44 39 40 36 44 40 35 40 44 42 43 42 38 37 38 42 43 44 39 36 42 44 43 40 45 37 43 39 37 45 41 44 40 
36 44 40 36 38 40 36 36 39 37 45 39 45 41 41 41 39 45 35 35 40 37 42 45 44 40 38 39 35 42 41 40 43 42 42 41 43 44 44 41 37 36 39 39 39 42 41 41 43 39 35 38 41 40 44 36 43 38 43 39 45 36 38 43 41 35 44 35 40 40 41 40 39 35 41 37 38 43 36 45 39 44 41 40 43 44 42 45 42 35 36 35 44 35 42 36 38 38 36 43 
45 40 36 37 40 37 39 41 39 38 43 36 44 43 44 38 43 45 35 41 39 36 37 42 36 37 43 42 45 35 39 43 45 37 36 37 39 41 41 41 42 36 43 43 37 40 36 35 39 43 44 40 38 39 37 40 38 41 39 40 45 43 42 42 41 39 42 43 38 38 45 38 36 39 39 40 37 36 40 41 45 43 42 38 40 35 44 36 38 38 41 42 40 40 35 42 36 44 35 42 
45 35 44 37 39 39 37 36 40 36 38 38 41 40 37 40 45 37 37 43 35 37 45 41 39 38 36 40 44 36 38 40 38 38 40 35 35 36 39 37 37 38 40 38 35 45 38 35 37 36 36 36 44 36 39 41 39 35 36 40 43 43 45 36 42 42 45 42 35 41 38 45 41 38 40 38 45 41 39 39 40 39 40 43 37 39 41 36 42 39 42 40 40 45 40 37 39 40 37 38 
38 40 35 38 35 35 35 40 40 36 37 44 43 45 45 44 44 43 39 44 41 35 42 39 36 45 43 45 36 43 40 42 36 40 36 39 37 44 39 42 44 42 39 37 44 38 42 42 42 38 39 37 41 37 43 44 38 40 37 38 40 41 42 37 38 44 39 37 37 45 41 38 40 39 39 41 37 44 45 42 42 37 37 37 40 39 45 45 39 43 39 39 44 43 35 45 39 35 36 38 
43 41 41 40 45 37 42 38 45 44 35 42 37 37 43 41 36 40 43 45 35 35 43 39 37 45 36 39 37 35 40 45 40 44 36 43 37 38 43 39 45 39 36 43 35 41 38 37 45 40 35 42 40 37 44 44 39 42 37 44 37 45 40 42 43 42 40 39 40 45 37 39 44 41 38 38 43 39 42 36 35 37 38 42 44 38 35 35 43 38 35 36 41 40 38 45 41 39 39 36 
45 45 39 45 45 44 44 42 40 42 37 41 37 36 38 36 40 43 43 40 40 35 42 40 35 40 44 41 41 35 43 40 36 38 42 39 38 36 42 36 40 37 40 41 39 45 41 41 38 39 40 44 40 35 42 45 38 36 36 38 39 41 38 38 44 43 40 39 42 43 36 38 35 43 36 43 39 42 42 40 45 38 39 43 38 35 36 36 41 37 37 45 36 40 36 37 36 45 45 43 
40 37 35 43 44 43 39 37 42 43 37 42 39 36 45 37 40 45 41 35 36 39 45 39 40 44 40 41 36 45 41 39 35 39 40 37 44 40 43 41 42 36 42 40 37 39 39 44 45 36 45 41 38 36 36 44 39 39 42 45 36 40 42 38 36 41 40 40 37 40 42 39 38 40 39 38 44 40 45 44 39 37 43 35 45 36 43 39 44 35 45 42 35 36 38 38 40 39 35 40 
37 39 40 39 36 42 36 39 35 45 43 38 40 38 45 39 44 35 43 37 37 38 39 44 41 38 43 42 38 42 43 36 36 39 38 40 42 45 44 39 43 40 37 37 38 42 35 37 37 41 44 41 35 43 38 36 44 38 37 41 45 45 45 42 36 35 43 38 35 35 39 35 37 39 38 35 44 37 42 40 40 35 42 37 45 41 40 40 36 37 43 40 45 41 37 35 44 35 44 45 
36 36 42 41 42 35 37 35 42 43 38 36 36 43 36 37 35 35 39 42 44 36 42 41 44 41 41 43 42 43 45 39 37 45 41 38 44 41 35 43 38 43 43 38 36 44 44 40 38 45 44 36 43 42 43 40 35 39 41 44 45 40 37 44 35 42 42 43 43 36 44 42 43 35 38 44 36 35 42 42 37 38 35 42 35 41 38 45 37 42 37 37 39 37 42 42 37 35 45 37 
35 37 42 40 44 42 43 40 44 39 35 39 39 41 44 35 41 37 37 39 38 38 35 45 43 36 43 35 42 40 35 39 40 42 40 45 35 45 37 37 39 38 43 43 44 39 37 35 43 38 41 44 39 44 44 36 35 44 38 40 43 42 40 43 36 44 39 44 41 45 39 43 41 40 38 43 37 37 36 41 40 40 37 45 45 43 37 35 41 35 40 41 42 42 37 39 45 40 36 36 
39 38 40 38 38 35 37 38 37 36 39 35 38 38 36 45 40 37 35 45 36 37 39 43 38 43 42 45 44 40 43 42 38 45 36 43 42 37 37 42 45 36 45 36 38 36 37 41 41 39 42 40 45 44 45 44 37 43 42 39 35 45 35 45 42 38 38 42 45 45 40 36 38 36 42 41 45 36 37 39 43 39 43 44 39 43 37 43 42 42 40 42 41 41 45 44 40 45 44 36 
44 37 42 45 37 35 38 36 39 41 37 38 42 45 43 35 38 38 35 38 44 45 44 36 39 39 36 43 43 44 40 42 45 41 36 42 45 37 42 44 41 45 44 44 36 41 39 38 39 37 39 39 38 36 37 44 38 43 41 36 45 38 43 41 38 42 40 43 39 35 38 43 39 40 44 41 42 36 35 45 35 37 36 38 42 42 36 38 36 39 44 41 38 36 44 43 37 42 43 35 
42 35 38 43 44 39 45 43 38 42 36 39 35 42 37 36 35 42 43 42 37 35 45 39 45 37 44 42 45 37 41 36 37 36 45 39 39 39 45 37 44 39 36 35 41 39 39 36 38 36 45 42 45 39 37 39 40 36 36 37 38 43 36 42 38 38 38 43 41 40 41 41 45 40 39 40 42 36 40 42 37 35 42 43 36 44 39 39 38 36 41 36 35 44 42 45 45 39 40 39 
38 45 37 43 44 43 36 39 37 38 36 38 36 45 42 44 42 42 38 37 42 44 38 42 38 43 41 42 44 45 40 42 39 42 43 41 42 45 35 43 39 42 37 41 45 41 44 40 40 36 39 44 38 37 42 41 39 38 43 36 38 40 42 37 38 42 42 36 35 41 35 36 40 36 38 35 40 37 44 43 36 44 38 38 45 37 37 37 43 44 43 40 42 40 41 42 37 37 39 39 
37 36 41 42 39 36 37 41 38 37 43 40 36 37 40 43 43 44 40 42 36 44 40 45 41 44 42 35 45 36 42 41 44 43 45 38 41 39 40 45 42 41 44 44 37 39 40 40 45 42 45 41 41 36 37 45 43 43 42 43 40 41 44 37 38 41 37 38 42 43 42 36 39 38 37 44 39 37 42 44 36 36 44 35 37 45 45 36 40 35 41 38 42 44 39 39 41 42 40 43 
38 45 40 36 36 36 36 36 45 43 43 36 44 43 45 44 40 44 42 44 44 38 36 38 36 44 43 42 43 42 37 36 41 39 38 35 39 42 42 40 37 40 44 44 35 43 38 39 45 43 41 44 39 38 40 36 38 41 38 42 45 38 36 43 42 39 44 37 37 40 35 45 44 37 40 44 35 35 40 43 39 45 41 45 42 37 37 35 43 42 39 36 45 36 42 37 36 37 39 43 
39 42 36 41 43 35 45 42 35 40 42 39 35 35 42 45 45 39 37 38 42 43 39 42 37 36 41 35 40 43 39 37 40 42 37 39 36 40 41 36 41 36 36 40 44 44 43 44 45 45 38 37 37 45 41 36 44 44 35 36 42 35 41 36 42 37 45 44 36 38 42 36 43 36 36 42 42 43 41 41 39 41 37 42 44 45 38 40 45 35 45 45 42 41 44 45 45 39 42 44 
37 43 41 43 36 38 35 40 35 39 39 40 41 38 41 45 36 40 42 44 45 42 39 43 36 36 45 40 36 41 36 39 39 38 38 35 39 42 42 43 43 43 42 42 40 42 36 45 44 43 44 37 39 38 35 37 37 44 35 40 39 41 39 39 40 42 36 45 43 39 42 35 38 45 39 40 36 35 40 38 38 38 37 35 37 43 35 43 44 37 39 43 36 42 36 45 41 38 38 36 
36 40 43 41 42 45 39 38 41 42 39 37 41 44 43 40 38 36 35 37 35 35 38 38 45 35 38 40 37 40 43 42 35 43 38 45 42 40 36 43 40 44 36 38 37 44 41 44 35 43 36 36 45 40 36 38 40 44 42 45 35 39 45 36 35 44 36 41 36 35 42 38 39 40 42 36 36 42 45 44 43 42 44 41 44 36 44 42 36 45 36 44 42 35 40 36 35 37 39 36 
44 38 40 43 37 40 36 38 36 38 42 45 38 44 36 39 41 44 43 44 42 45 38 44 40 35 42 37 45 37 36 39 38 38 38 43 37 39 37 41 38 45 45 35 41 45 40 42 45 43 44 37 35 42 36 38 40 38 40 36 38 45 38 39 43 39 42 40 38 43 39 35 36 37 41 41 41 42 45 40 43 40 40 45 41 39 35 45 39 36 45 42 38 40 42 43 35 38 37 42 
41 35 36 39 38 35 42 44 43 39 45 38 42 44 40 45 40 39 45 42 43 35 44 45 44 43 40 44 45 36 41 40 39 37 41 44 40 42 37 39 43 39 37 36 36 36 35 41 41 45 37 45 41 36 36 45 43 39 37 39 43 36 37 37 35 41 39 40 43 42 45 43 37 45 38 42 40 45 37 41 40 44 43 37 45 40 44 41 38 35 35 35 41 37 41 44 39 43 43 42 
40 37 43 42 38 44 44 37 36 37 42 43 40 35 42 37 39 45 41 37 42 45 40 44 35 39 37 45 37 43 35 41 35 39 41 41 35 45 37 42 36 36 44 37 43 45 36 37 38 38 38 36 43 41 42 38 45 37 40 44 43 45 39 43 36 45 35 45 35 45 37 39 41 38 37 42 44 39 36 37 42 35 44 43 35 42 45 43 38 39 43 38 38 45 37 41 42 44 35 35 
44 38 36 40 39 43 44 40 38 40 39 35 39 43 43 40 42 40 39 36 38 35 40 43 41 44 41 35 45 39 37 39 41 40 41 41 37 43 41 41 39 40 37 40 43 40 35 35 45 41 38 44 38 41 35 35 36 43 44 39 36 39 39 44 35 42 42 45 37 45 38 40 44 40 37 40 38 41 36 35 38 43 44 44 36 45 41 45 37 43 44 43 45 43 36 44 43 42 36 38 
40 38 42 39 40 37 40 40 41 42 44 37 38 38 36 43 39 38 41 38 45 41 36 43 35 45 38 40 36 41 36 36 42 37 40 44 39 40 42 37 41 44 43 40 36 42 37 35 38 45 37 38 44 43 38 44 40 41 37 39 35 36 35 41 38 37 42 39 35 44 44 39 38 40 39 43 40 43 37 37 38 45 40 44 41 45 44 41 41 43 41 44 38 44 36 36 39 41 42 42 
43 42 41 37 39 38 39 36 36 44 45 42 42 39 44 39 45 38 40 40 42 44 45 43 39 35 43 35 35 39 38 41 40 38 43 37 35 39 39 43 37 41 44 42 37 44 39 35 35 37 40 42 40 41 45 40 39 36 36 35 41 39 35 42 35 43 45 43 38 37 43 44 44 43 39 43 45 36 37 37 40 40 40 42 44 37 44 36 38 35 38 42 42 44 42 37 41 44 35 44 
35 40 45 42 44 45 45 45 35 40 39 40 40 35 42 44 45 45 37 37 41 44 41 43 45 45 42 45 43 41 41 35 38 37 40 44 41 37 35 36 44 41 44 39 35 41 42 43 36 42 41 36 41 38 37 35 40 41 41 36 44 40 38 38 35 35 42 44 37 35 44 42 36 37 45 41 43 42 43 35 44 40 36 40 39 36 45 40 41 41 45 35 35 45 42 39 38 41 35 36 
42 39 45 41 40 42 39 43 39 43 38 41 44 44 38 35 43 42 38 35 41 41 37 45 37 39 38 40 39 45 43 41 42 37 41 40 36 40 36 45 44 35 41 45 38 42 40 38 36 37 44 45 37 38 45 36 42 35 43 42 36 45 38 44 38 36 45 38 37 42 38 45 38 39 45 38 36 44 35 40 43 35 36 38 38 45 39 37 44 42 41 39 35 45 44 35 44 45 37 45 
38 40 43 44 35 35 39 41 45 36 35 36 41 36 42 41 45 42 35 44 41 36 35 41 40 39 43 44 36 43 45 44 36 42 37 44 41 41 39 35 38 37 43 40 36 37 43 44 40 41 35 41 43 38 45 35 38 44 36 42 38 36 44 44 41 45 41 36 45 41 35 42 36 38 42 43 42 36 35 45 39 43 36 37 42 42 39 35 39 44 37 40 45 36 41 40 44 44 43 35 
45 42 41 35 39 35 41 36 41 39 41 37 41 41 37 42 38 41 45 38 36 45 36 42 44 40 43 44 37 44 40 45 45 45 43 36 41 36 43 43 40 38 36 40 44 35 43 45 43 36 43 38 42 41 35 40 41 38 45 43 37 36 39 39 37 42 36 45 45 45 41 38 43 36 42 38 41 35 45 36 39 40 40 37 42 39 36 41 42 35 44 40 44 35 39 35 42 43 39 42 
40 44 42 36 43 45 44 45 44 38 44 38 42 41 35 42 36 45 37 37 45 38 43 44 35 35 35 40 45 35 45 38 44 44 39 42 40 43 41 45 43 42 44 42 40 37 45 42 45 41 41 39 41 38 40 41 45 39 45 42 40 38 39 39 40 37 42 45 40 36 39 41 43 40 45 41 40 43 37 38 40 38 36 41 43 38 36 41 36 39 44 39 38 45 44 45 42 40 41 42 
38 43 36 44 36 45 38 42 38 43 37 44 37 40 43 42 45 38 40 40 37 42 36 41 35 38 38 42 45 41 45 40 45 36 39 36 35 37 45 37 44 42 35 38 44 40 42 42 45 36 42 44 36 40 42 40 40 42 41 35 37 45 43 42 36 41 45 42 35 39 44 45 37 38 44 38 38 39 39 42 41 42 37 37 35 36 43 36 43 45 41 45 41 44 43 36 41 35 37 35 
44 37 37 41 45 44 42 36 44 41 36 40 36 36 38 39 36 38 45 43 43 37 35 42 36 41 36 36 39 40 45 40 39 39 45 35 37 36 43 40 43 40 41 42 43 37 42 37 35 38 42 45 37 36 44 41 40 39 40 44 42 35 40 45 45 39 45 45 36 41 44 43 41 37 41 38 39 36 35 40 40 38 39 45 40 36 45 36 38 43 41 41 45 35 41 43 42 43 36 41 
41 45 38 35 36 36 45 44 40 43 35 37 41 37 40 38 43 44 42 42 41 43 38 44 45 37 40 36 39 39 39 45 35 39 43 42 41 43 38 43 37 37 41 40 40 38 40 42 43 40 36 36 38 44 39 37 40 42 45 41 43 42 41 37 39 37 39 36 35 36 40 43 44 38 37 43 40 42 40 45 36 35 43 44 44 41 41 37 40 45 36 39 45 37 40 42 43 39 45 44 
45 43 37 40 44 39 43 45 39 41 45 43 36 41 39 35 44 35 38 43 42 43 40 39 36 45 36 42 43 43 40 39 36 36 35 41 43 36 42 43 35 44 45 36 40 44 38 38 37 40 39 41 37 35 38 35 43 37 45 43 44 36 42 42 39 40 43 45 43 44 42 38 39 36 36 35 39 40 41 44 43 44 41 39 36 42 37 38 41 43 44 38 43 45 40 37 44 36 43 42 
40 42 37 40 45 36 37 41 44 45 38 40 44 45 37 40 35 36 36 43 40 40 39 37 42 42 41 37 45 43 42 42 45 40 44 42 36 38 44 35 37 41 37 42 44 38 45 44 41 44 40 43 41 45 40 36 43 41 45 38 36 38 36 37 45 37 36 45 41 45 44 42 37 43 44 41 40 42 38 42 44 35 41 35 37 42 40 43 40 43 35 44 36 40 41 40 45 40 41 44 
39 35 40 43 41 36 42 41 40 36 44 36 43 44 40 44 35 42 38 38 41 37 42 43 36 45 40 43 40 43 39 41 42 44 43 45 40 42 44 35 37 35 44 45 45 37 39 40 43 41 38 42 44 41 39 40 36 42 38 40 45 41 38 44 44 43 45 42 45 38 37 43 44 38 43 36 40 44 42 37 40 44 35 45 41 41 36 38 43 37 39 38 43 35 39 36 40 44 43 43 
43 38 42 36 45 45 36 42 42 40 45 39 36 44 35 37 45 40 36 43 42 38 37 43 41 38 36 39 41 37 38 44 40 37 45 36 38 39 37 35 37 40 45 42 40 43 44 36 42 45 37 37 40 37 45 39 37 35 44 36 45 42 42 44 35 37 45 39 43 41 38 45 40 39 35 40 36 39 43 44 39 44 42 41 41 38 35 39 43 38 44 42 35 35 42 44 39 38 40 45 
43 41 44 39 43 35 43 44 44 45 38 45 38 37 38 38 35 38 44 39 41 38 37 41 37 40 38 41 39 41 37 43 40 44 45 37 45 42 43 37 43 44 45 35 38 35 38 39 41 41 40 38 37 44 40 37 38 43 37 39 35 42 43 36 43 38 35 39 43 35 37 43 37 45 45 42 36 44 40 41 44 41 37 39 37 44 39 42 36 45 41 40 41 37 35 36 38 35 36 37 
39 45 44 37 43 37 40 44 38 38 44 36 44 35 37 43 44 42 41 38 44 35 45 37 42 42 39 35 38 42 39 44 35 44 42 35 36 38 37 38 44 42 36 44 43 39 42 44 45 37 43 39 45 35 37 45 44 38 44 37 35 35 36 41 39 35 40 44 38 45 35 35 41 37 38 38 45 45 44 42 38 38 38 41 44 43 35 38 38 38 41 39 45 39 39 44 35 44 38 39 
41 38 38 36 37 45 35 40 45 41 40 45 37 40 35 36 40 41 37 42 36 41 39 35 42 36 37 36 36 38 42 45 36 36 38 42 43 44 39 44 43 43 35 37 42 38 37 36 43 37 38 35 42 35 42 43 39 38 42 36 43 39 41 43 43 45 36 35 39 42 44 44 40 44 38 36 41 36 43 45 45 42 36 35 40 38 35 38 37 35 43 39 39 44 40 41 37 35 45 39 
45 45 37 38 38 44 37 38 39 36 41 42 41 38 37 40 40 45 43 43 39 36 39 44 42 38 38 35 42 37 43 38 41 35 38 41 42 35 35 43 40 38 42 35 37 44 37 40 42 38 40 44 42 38 44 37 39 35 41 41 39 35 43 37 42 39 42 41 38 45 40 37 43 41 45 38 45 39 40 37 40 40 40 43 44 45 42 41 41 39 37 41 43 45 45 45 35 35 44 35 
37 40 40 44 44 40 37 38 41 38 43 41 35 41 37 42 44 41 45 35 42 41 39 40 43 39 37 35 37 45 43 36 41 35 35 43 36 42 38 42 43 39 41 35 40 41 44 43 36 38 40 43 36 42 35 41 35 40 43 38 41 45 40 41 42 37 44 35 44 43 37 38 44 43 36 44 39 35 44 38 35 39 36 45 41 37 40 43 44 38 39 41 37 42 36 35 36 35 44 37 
42 41 40 45 41 43 36 41 36 43 39 44 38 39 42 44 35 45 40 40 42 40 36 36 42 42 42 35 43 44 43 39 38 41 45 45 36 38 45 43 44 45 43 45 44 38 45 36 43 41 37 44 35 35 43 44 42 38 35 41 40 36 39 39 45 39 40 45 41 38 42 44 38 35 36 37 43 41 41 36 45 38 39 40 44 38 37 45 36 40 38 40 44 35 38 41 42 35 40 40 
39 40 45 43 38 45 44 36 41 43 39 42 38 37 38 41 45 44 36 43 37 42 37 43 35 45 38 41 36 35 45 41 37 40 45 38 43 43 42 44 42 35 45 38 42 41 39 44 42 42 41 41 40 39 43 42 43 40 36 39 41 42 35 44 45 41 35 39 44 38 37 35 45 42 44 45 35 36 44 45 41 36 36 45 36 41 42 36 35 42 37 43 40 40 44 41 40 36 37 35 
37 35 36 43 38 40 45 41 42 42 38 44 38 45 41 39 39 43 35 43 45 45 39 41 40 42 41 40 39 36 36 37 38 42 43 36 35 38 41 35 35 42 44 35 43 35 41 41 45 37 38 42 43 36 35 35 39 45 45 37 35 42 41 39 38 38 45 39 42 42 40 40 44 41 43 44 35 42 43 37 39 37 40 41 37 35 43 36 37 38 38 39 37 38 44 42 45 37 44 41 
44 38 45 37 36 42 38 35 42 43 45 38 44 45 35 44 44 38 35 38 37 40 39 45 44 45 35 40 35 41 37 38 39 40 42 39 44 35 43 35 44 38 41 40 38 38 35 38 44 41 39 43 35 44 37 45 36 43 37 38 41 35 36 45 39 38 35 40 40 41 36 43 43 42 38 36 39 35 43 40 38 35 37 45 36 44 42 36 39 39 41 43 44 38 40 36 37 44 39 45 
40 36 42 43 37 41 41 36 40 44 37 42 43 36 44 37 43 44 43 44 37 42 35 39 40 45 36 39 40 45 38 37 43 39 39 38 39 36 45 43 43 36 41 38 42 41 44 40 42 41 45 37 42 44 41 37 44 40 43 41 43 38 35 37 36 43 41 37 44 42 45 39 45 37 43 43 37 42 39 39 43 36 41 42 42 40 37 43 37 45 41 39 37 42 44 40 36 40 45 42 
36 35 45 39 41 36 37 45 37 42 45 42 45 37 45 40 38 42 44 38 41 41 43 45 35 36 36 35 43 45 44 44 38 39 39 37 45 36 39 39 37 39 42 36 42 39 37 38 39 41 38 43 37 37 41 35 41 37 37 42 37 44 35 35 38 36 43 40 45 45 42 36 40 38 44 35 41 37 42 41 40 44 42 36 44 41 38 37 40 42 36 40 45 38 43 41 39 35 38 45 
39 37 43 44 45 41 42 37 35 43 39 37 40 40 41 44 37 39 36 36 40 44 37 40 38 43 39 37 38 37 39 38 41 39 44 44 41 38 39 44 39 37 43 42 40 43 45 36 38 35 37 41 44 36 43 37 40 35 39 37 42 38 37 40 42 35 40 43 39 40 37 39 41 41 41 36 45 39 38 40 40 43 40 41 44 41 42 43 36 39 38 39 41 45 36 40 39 38 43 38 
45 44 37 36 37 42 38 38 40 37 44 38 45 43 37 45 45 36 37 41 44 45 35 39 45 40 39 36 41 36 39 39 44 35 38 39 42 36 42 41 44 44 45 39 41 35 39 45 45 40 39 36 44 44 38 40 40 38 36 45 38 41 38 42 44 41 44 35 45 38 35 44 35 43 40 37 37 39 37 41 43 41 39 36 35 35 36 35 42 38 40 45 42 38 44 39 36 44 43 38 
45 43 45 40 37 45 44 43 35 40 38 39 39 41 45 37 36 37 45 42 39 44 43 40 38 35 38 39 44 44 45 38 38 39 43 43 35 35 44 43 36 45 45 40 39 36 38 35 40 35 41 35 43 37 44 35 42 35 45 35 42 44 41 43 35 40 37 37 35 41 36 39 39 44 45 40 39 36 39 43 36 45 42 42 45 40 44 36 35 41 42 39 36 38 39 40 37 43 39 38 
36 41 36 41 38 42 37 44 36 45 36 36 36 36 35 43 40 43 35 40 35 45 35 35 37 38 40 41 41 35 35 42 40 42 39 39 35 39 41 39 42 35 38 38 42 44 45 35 38 43 36 42 41 35 42 36 36 35 41 37 39 43 36 45 39 39 40 39 41 44 44 41 38 39 43 40 38 35 37 40 35 38 38 41 43 41 35 41 37 38 41 40 43 39 36 37 39 45 43 44 
42 43 45 42 40 40 41 44 44 39 38 38 35 42 38 36 41 38 43 42 35 44 38 44 43 36 37 35 38 42 42 35 41 43 41 36 35 44 37 43 35 43 45 41 42 41 38 37 45 43 39 39 39 38 40 41 42 35 44 44 35 39 42 41 41 37 39 39 41 40 43 43 39 40 37 43 38 44 35 35 37 35 39 38 39 35 45 37 44 36 36 38 44 39 36 37 39 39 39 36 
41 41 43 37 44 36 45 36 37 44 39 43 43 42 45 42 37 37 40 37 40 35 36 44 37 44 39 42 40 39 45 35 37 36 44 45 39 42 38 37 35 37 37 42 37 40 44 37 39 35 41 41 35 40 37 42 41 45 42 42 37 38 45 35 36 45 45 40 41 37 44 43 36 44 37 35 39 39 37 37 40 40 45 43 45 45 39 37 36 39 39 36 42 43 41 44 36 40 40 44 
42 42 43 35 35 37 37 40 40 36 42 43 41 38 39 43 39 43 42 44 43 36 43 37 39 40 36 43 35 39 37 44 43 44 41 38 40 45 45 40 42 37 36 37 41 35 38 41 40 43 39 38 42 42 44 45 45 45 39 39 38 42 42 39 39 36 39 45 36 45 35 43 43 37 38 43 35 39 40 36 40 39 37 36 41 39 45 40 38 39 39 39 38 44 38 44 37 45 41 39 
39 44 38 35 38 36 36 38 39 40 37 42 45 37 40 36 36 43 37 36 39 35 39 44 43 42 44 37 37 43 39 37 41 35 37 35 37 35 36 45 39 40 36 40 42 45 44 36 38 42 44 39 44 45 36 36 39 36 40 43 40 39 35 45 36 42 40 44 43 36 36 43 37 40 41 42 41 37 41 35 37 38 43 42 45 45 42 40 41 42 45 45 39 35 40 42 44 38 41 40 
40 35 41 36 43 40 37 45 45 37 37 44 39 38 35 40 42 42 42 35 39 37 41 38 39 37 38 43 44 41 37 35 43 39 40 37 43 43 37 43 36 37 35 43 37 40 44 41 43 44 38 43 40 43 43 37 41 45 35 39 37 39 43 41 41 42 35 43 42 39 36 42 35 38 41 35 44 37 35 42 42 42 36 35 41 41 43 40 42 38 38 41 40 39 43 44 45 37 37 36 
41 38 37 39 35 39 43 45 35 35 43 43 42 39 36 35 43 44 36 45 35 43 42 39 39 37 42 43 37 35 36 45 39 45 44 42 44 36 38 43 38 43 43 41 40 37 35 39 35 41 45 38 44 41 41 36 42 35 43 35 44 38 41 45 39 37 37 41 37 38 35 39 44 44 44 38 44 35 41 42 36 36 41 39 38 41 42 35 39 38 41 39 42 44 35 35 38 39 43 45 
45 35 41 45 42 44 38 36 45 39 39 36 38 39 38 41 43 43 37 38 45 44 39 37 38 37 43 35 42 43 40 45 43 44 43 40 41 43 40 37 35 36 39 44 42 42 36 43 41 44 43 43 35 43 42 41 37 35 38 35 41 39 42 43 42 43 36 40 41 44 41 43 43 42 43 40 37 39 40 37 45 36 41 42 36 40 40 37 41 42 36 35 37 38 40 41 41 42 39 36 
38 44 36 40 41 38 43 45 38 41 39 38 42 37 38 35 38 35 37 36 38 39 38 38 45 37 35 44 38 40 45 36 37 42 45 42 43 36 39 37 39 37 35 39 38 38 43 38 43 38 36 38 43 36 39 37 38 43 40 45 36 44 42 43 45 42 43 35 38 37 41 42 36 45 38 35 44 39 43 42 45 36 38 45 39 44 41 35 38 39 43 40 35 37 44 35 43 42 38 37 
41 37 42 44 41 42 39 43 39 39 37 42 40 36 36 39 36 38 37 37 45 42 35 36 44 45 35 39 43 41 36 45 36 44 37 42 45 42 39 38 41 36 41 44 37 40 39 44 43 37 38 40 39 39 38 42 38 36 41 44 40 43 44 38 36 42 41 36 41 40 37 40 45 36 44 45 36 35 40 44 41 43 39 38 37 44 40 43 40 44 37 37 41 35 36 36 37 36 39 35 
45 35 43 36 37 44 40 39 42 38 39 45 44 38 38 43 37 42 39 40 39 35 36 43 45 38 40 41 45 38 43 39 35 42 45 38 41 42 38 39 36 44 37 42 40 37 40 38 37 44 37 44 41 38 44 37 41 37 40 44 42 38 39 39 45 35 44 35 40 41 43 42 40 35 45 42 45 35 42 37 40 41 42 45 43 37 40 38 35 38 41 35 35 44 38 40 42 44 35 38 
36 42 40 38 40 44 39 45 41 45 37 38 38 40 41 35 42 36 40 44 42 42 38 42 35 35 35 43 45 43 42 43 40 43 45 39 38 41 42 39 41 40 35 45 38 42 42 38 39 40 36 42 40 35 45 35 35 35 43 43 38 37 38 39 37 38 45 36 39 44 42 44 41 45 37 35 37 40 35 37 39 36 42 35 36 43 35 45 45 41 43 45 44 37 43 43 44 36 40 43 
39 41 38 41 45 45 41 37 36 38 36 38 45 36 38 41 35 38 44 44 42 42 36 36 41 36 43 40 40 38 40 43 45 35 38 41 35 41 38 42 38 40 44 35 35 37 38 35 42 35 45 40 44 41 37 42 44 41 36 36 44 37 36 41 37 45 41 38 42 45 36 37 36 37 43 38 40 45 42 37 40 42 38 41 42 37 45 42 37 43 39 39 42 43 44 45 40 37 45 35 
40 42 45 36 39 37 42 42 42 44 42 44 41 40 39 39 37 39 43 45 42 44 39 36 36 44 44 37 36 38 36 38 44 43 42 38 45 39 36 35 41 38 37 36 45 35 40 41 35 43 38 40 45 42 40 38 40 38 43 41 35 43 45 42 44 41 36 38 45 38 42 41 38 37 41 45 42 44 42 41 41 44 35 39 40 37 39 44 35 42 42 40 43 41 45 43 36 42 45 39 
42 42 44 45 39 44 42 41 41 41 36 38 36 44 43 45 41 45 42 44 41 37 45 37 43 37 45 38 38 37 36 37 42 41 40 43 35 44 40 36 38 39 37 36 39 45 42 36 36 41 44 41 37 39 43 40 37 38 39 36 42 37 36 36 44 37 42 44 38 45 35 37 43 39 44 40 45 36 39 42 43 36 38 37 41 36 38 43 44 45 45 37 35 43 45 45 35 42 36 43 
45 42 38 44 37 41 37 45 38 40 36 44 42 37 42 39 42 41 43 36 37 41 40 41 35 41 45 38 41 43 38 45 40 39 35 35 44 43 38 44 37 40 42 37 37 39 37 37 40 37 39 35 40 43 35 39 37 37 35 37 44 37 39 44 35 38 38 45 40 42 38 36 41 43 45 39 45 45 39 41 38 45 45 42 44 43 40 44 40 38 41 40 41 42 45 36 40 40 43 43 
35 41 45 39 44 42 42 38 41 37 41 35 42 36 35 44 42 43 37 38 42 44 37 37 39 36 39 39 39 44 39 45 38 36 38 41 36 40 45 40 36 36 35 37 37 36 37 44 43 44 41 45 40 39 41 40 43 37 44 41 39 36 43 42 43 37 39 40 37 38 35 37 44 43 37 36 35 35 44 43 44 35 36 41 35 43 36 42 43 43 42 40 37 43 44 42 42 38 35 39 
45 44 36 38 35 42 37 42 35 45 42 45 37 41 37 40 38 43 37 45 45 35 38 37 42 39 37 38 35 43 36 38 40 36 42 35 39 41 37 44 45 41 44 44 45 40 36 43 45 35 41 44 35 37 41 43 39 36 41 40 40 42 40 40 45 42 42 38 43 43 43 45 37 43 35 45 44 44 37 43 39 36 38 43 35 40 35 39 41 37 42 44 39 38 45 37 35 44 38 44 
38 42 42 45 41 35 38 40 39 36 43 41 44 40 45 40 36 44 42 37 35 40 36 39 44 40 38 45 39 35 41 42 37 38 39 38 36 42 41 44 43 36 37 36 36 40 42 40 43 35 41 42 41 44 38 45 44 45 37 37 35 39 44 41 45 42 43 39 37 45 40 35 45 35 40 41 43 44 37 43 39 43 45 40 39 44 36 43 44 38 41 41 35 44 44 45 38 40 44 43 
36 45 45 40 41 39 45 45 35 41 39 45 35 37 44 43 42 35 44 43 35 35 44 43 44 38 44 41 38 41 35 36 44 41 44 42 37 36 43 40 44 41 43 38 42 36 37 40 37 44 35 40 42 38 43 41 35 38 43 36 35 39 36 45 45 40 41 37 41 38 35 42 36 38 39 43 42 38 37 37 41 37 36 45 35 39 35 35 40 39 40 43 45 36 35 36 43 41 37 42 
45 41 45 43 36 37 41 40 40 36 41 44 44 40 42 45 45 35 36 45 37 35 35 35 41 36 43 40 42 45 36 43 40 44 40 41 36 41 39 42 43 35 40 38 38 37 45 42 37 39 42 39 41 38 38 39 43 38 38 36 37 35 37 39 42 37 41 39 35 42 36 44 40 35 43 42 37 37 40 35 36 44 35 41 43 38 45 42 41 41 40 35 36 45 44 40 38 39 41 35 
37 36 41 38 42 40 37 35 37 36 40 41 43 36 45 44 45 44 36 38 38 42 38 39 39 43 43 35 38 38 37 40 37 36 37 44 35 45 43 40 40 38 38 37 43 37 44 40 42 44 39 40 39 36 39 40 37 35 39 35 43 35 39 40 35 36 42 42 44 41 37 40 42 44 36 43 36 42 35 44 37 44 43 44 40 39 42 41 39 42 40 45 36 40 36 36 38 40 39 35 
35 38 39 39 40 35 40 39 41 38 44 42 45 45 43 42 41 41 44 36 35 37 35 44 35 39 38 39 41 44 44 37 41 36 45 42 37 42 37 45 39 36 45 41 39 44 37 44 43 45 43 43 40 44 36 37 36 36 44 40 36 38 40 41 44 35 42 45 42 41 44 45 45 42 39 37 39 39 41 44 40 37 35 36 41 42 42 41 41 38 39 44 42 43 43 43 37 38 37 43 
43 39 38 38 35 44 42 39 45 41 44 43 36 38 38 45 43 35 38 40 43 45 45 43 44 37 45 37 38 41 37 36 44 40 44 43 39 42 45 35 38 37 39 36 43 44 38 43 40 42 38 41 45 39 36 41 37 38 41 45 36 45 40 42 35 37 39 39 36 43 39 38 45 35 35 38 36 38 41 44 42 37 36 43 45 38 42 45 42 42 42 39 43 44 38 40 37 44 38 37 
40 44 39 36 40 38 45 35 41 44 44 35 35 38 44 41 41 43 37 41 45 42 45 41 40 45 40 42 45 36 37 41 36 36 37 43 43 42 45 44 42 43 40 40 35 39 44 39 45 44 42 36 42 40 37 41 35 39 40 37 41 35 40 38 44 36 43 40 45 45 39 43 44 35 35 38 44 42 39 44 40 41 40 41 35 39 36 38 35 40 44 40 35 38 44 38 38 44 37 43 
41 38 35 38 38 40 36 45 39 38 42 40 44 45 37 42 45 36 40 35 41 35 35 44 39 38 39 40 44 40 43 36 44 43 44 42 43 43 35 41 37 36 43 38 42 37 41 41 37 41 42 35 43 36 38 42 42 40 45 43 45 40 39 35 44 42 41 44 43 40 38 45 42 35 35 43 45 38 35 39 44 38 43 39 35 39 39 38 38 36 39 39 37 44 36 37 36 44 38 36 
45 44 37 39 44 41 37 45 35 35 35 39 38 44 45 35 36 38 39 43 36 36 41 41 37 43 45 38 40 41 42 40 43 37 37 41 38 38 44 35 37 36 38 43 38 39 36 37 45 37 44 39 43 39 39 42 38 45 44 38 42 37 42 41 41 41 42 40 42 40 41 44 38 36 45 35 37 38 40 41 40 40 44 37 41 44 38 45 42 37 44 36 45 42 35 41 38 45 43 42 
37 39 42 44 35 38 42 41 39 39 44 43 37 35 35 44 41 45 41 37 43 44 42 44 42 44 39 37 40 43 45 38 42 43 44 36 42 44 42 36 44 41 40 45 38 35 37 43 41 36 39 42 38 41 37 42 39 43 40 43 43 35 38 38 44 43 40 37 39 45 40 37 39 40 45 42 44 44 35 41 35 42 44 38 36 37 40 42 35 43 36 39 44 44 35 45 36 44 45 42 
43 39 37 43 37 43 42 36 43 41 39 42 37 40 39 42 41 38 36 38 38 39 42 41 45 43 39 37 37 43 42 43 41 45 38 40 39 42 35 38 35 36 40 39 45 45 43 45 44 37 35 44 44 45 36 40 39 40 39 42 38 42 36 42 44 37 35 40 45 40 36 41 38 38 42 45 35 41 38 42 41 37 45 45 42 41 42 43 42 40 38 41 42 45 38 41 41 41 40 45 
39 37 42 36 35 44 42 45 42 36 35 39 42 41 39 36 44 37 37 44 40 36 37 40 43 42 35 44 39 38 45 42 35 44 42 39 36 45 45 43 36 45 45 45 44 43 37 36 35 43 35 43 42 39 35 35 38 41 35 35 44 39 41 37 44 35 41 43 42 38 37 37 45 40 45 43 43 36 35 44 39 44 43 44 41 42 44 45 35 41 45 42 44 37 41 43 40 39 38 45 
44 43 42 45 45 45 37 35 41 45 40 35 38 45 44 38 41 37 43 43 38 38 41 38 37 45 45 44 40 40 40 39 38 41 36 45 37 37 40 39 35 44 36 41 37 41 42 43 37 37 40 43 39 35 41 42 40 43 43 45 35 39 45 36 40 38 43 45 43 38 45 36 35 45 40 44 45 42 40 43 37 44 36 42 44 36 42 43 37 44 37 42 43 38 45 44 43 35 37 45 
37 44 36 36 43 42 36 44 42 39 35 45 43 43 39 40 40 44 38 39 43 44 35 43 41 37 41 41 44 45 40 37 35 40 36 44 39 43 43 44 36 43 38 35 36 44 40 41 38 35 36 41 40 39 41 36 42 35 45 36 38 42 39 35 38 40 40 38 43 38 39 37 38 39 44 45 42 40 44 36 40 40 41 39 38 35 39 40 45 36 44 35 43 38 44 40 43 37 38 38 
38 44 43 40 38 44 41 39 38 39 41 39 42 45 41 37 43 39 43 45 38 38 42 37 45 45 41 35 36 41 36 35 37 45 38 35 40 41 37 42 43 40 38 35 36 44 45 35 38 37 38 41 38 43 35 36 35 40 38 38 43 42 44 38 42 44 37 41 40 44 41 41 37 35 43 38 36 41 43 41 43 45 35 41 44 43 38 36 35 44 43 43 38 36 43 41 35 36 44 44 
45 43 35 44 35 43 42 36 42 39 35 36 37 37 41 37 35 37 45 45 41 38 42 35 43 43 35 44 45 40 42 43 37 38 41 37 43 43 43 45 45 36 39 40 44 35 35 45 40 35 35 43 38 43 41 35 39 44 45 44 39 35 45 37 45 37 42 41 37 39 41 44 41 45 35 45 39 41 44 36 41 45 40 41 36 45 37 41 41 43 37 42 38 40 42 36 38 36 45 45 
41 38 43 42 39 38 39 43 37 42 45 38 36 40 36 36 37 41 38 41 45 41 38 38 36 38 38 41 39 40 44 40 43 40 35 37 38 35 43 38 39 38 45 37 37 36 40 39 44 37 36 36 36 39 35 35 37 36 45 45 39 43 35 38 40 40 43 43 41 38 38 45 35 43 40 42 38 36 42 35 41 45 39 38 41 35 39 43 41 36 43 40 38 36 44 40 37 36 40 40 
39 40 39 39 40 45 39 38 40 41 35 41 36 37 41 40 36 36 38 39 44 39 44 39 40 38 45 43 45 37 43 43 42 41 36 35 38 42 35 37 43 37 43 43 41 42 37 35 41 37 45 43 39 36 37 38 40 40 40 39 44 39 36 44 36 43 42 35 37 41 36 40 43 35 35 37 37 40 41 36 41 42 35 45 41 43 36 44 37 37 38 35 36 39 42 37 44 41 37 43 
38 35 36 36 44 42 43 45 38 37 36 40 35 41 40 36 35 38 40 42 38 35 37 36 38 38 37 40 36 43 43 39 44 40 41 38 37 39 39 43 42 40 40 42 45 36 36 38 40 45 37 39 38 39 35 42 38 40 45 39 40 43 42 44 37 37 45 39 40 42 41 44 36 40 41 39 35 38 43 36 36 39 39 35 39 41 42 39 45 35 35 41 41 45 42 40 45 44 43 45 
39 42 45 37 42 43 35 40 40 42 36 43 36 41 35 41 40 39 43 37 40 44 45 45 41 40 45 37 37 43 38 37 35 38 44 37 41 36 36 44 39 44 37 45 35 41 43 45 37 35 36 37 38 40 45 38 37 37 39 39 43 38 36 45 41 40 42 45 42 41 45 39 41 37 39 45 41 37 43 37 43 37 40 41 37 44 37 45 38 37 36 40 37 37 39 43 40 44 37 36 
39 43 43 39 41 38 40 44 41 40 41 44 37 40 41 37 45 35 45 43 38 36 43 36 45 41 42 40 38 45 41 35 43 42 44 44 40 45 38 45 38 41 37 35 39 38 44 44 40 41 40 37 45 37 40 39 43 36 45 45 36 36 38 39 36 37 38 36 38 35 38 42 35 37 38 36 44 45 36 40 37 39 43 39 38 37 35 42 41 39 42 37 44 41 41 44 43 36 38 40 
41 43 35 40 38 38 43 44 42 41 44 35 42 42 45 44 43 38 38 35 42 43 35 38 45 39 45 38 38 37 44 40 44 39 38 44 36 39 37 41 45 37 42 41 40 45 37 36 42 38 44 44 39 42 38 38 42 41 40 40 41 42 35 42 37 42 38 42 38 35 39 36 45 42 35 38 44 36 41 41 44 39 43 43 39 36 40 40 35 44 41 40 42 37 35 41 37 43 44 39 
36 37 44 39 41 41 41 42 42 40 45 38 35 37 40 37 41 35 45 37 45 41 38 37 44 42 42 36 41 45 35 36 36 39 36 36 39 39 39 43 39 41 38 42 39 38 35 44 44 37 41 45 42 39 36 36 41 37 35 45 40 37 43 41 45 38 36 38 40 41 40 38 42 39 44 44 39 37 43 37 42 38 40 37 38 42 45 37 42 41 45 37 45 38 36 35 39 45 37 36 
38 39 43 41 38 36 38 43 42 37 42 40 40 44 44 41 45 37 36 45 35 43 39 44 42 37 42 39 43 42 44 41 36 42 44 41 39 40 41 39 42 38 45 39 45 37 41 44 45 38 39 43 43 44 38 44 45 38 40 36 38 39 42 36 44 41 43 41 36 39 41 45 43 42 40 35 36 39 41 43 43 41 38 38 38 41 39 41 35 44 36 36 39 36 35 45 36 41 38 35 
35 35 35 42 45 35 42 38 36 42 44 37 40 44 40 45 36 35 41 37 40 39 43 39 35 38 38 42 39 38 38 37 44 38 45 45 45 45 36 43 37 40 41 39 42 39 38 43 35 38 41 38 37 43 42 45 37 44 36 43 42 38 39 43 39 45 44 38 35 36 36 39 37 35 36 35 45 43 38 37 37 37 38 37 39 35 35 41 45 41 42 43 45 44 38 39 44 40 42 35 
39 42 39 44 43 41 43 43 38 45 44 41 44 44 37 41 43 45 36 45 44 38 39 40 42 44 41 40 41 40 45 35 45 35 37 38 45 41 37 40 45 36 40 41 38 39 36 36 39 35 35 45 40 40 41 45 37 39 38 37 35 36 41 43 37 36 35 43 35 37 37 43 38 35 40 40 40 41 43 40 40 44 45 37 42 42 39 43 39 38 40 36 38 41 35 38 40 43 35 40 
40 43 40 45 44 41 39 39 35 41 42 43 38 42 43 45 41 35 37 36 45 36 38 42 36 41 45 39 43 43 44 42 45 43 44 43 41 36 36 43 37 41 41 42 41 41 44 35 40 41 36 35 39 38 44 39 44 38 44 37 45 43 40 42 40 40 35 43 36 37 40 42 39 40 44 38 35 42 45 45 45 40 39 44 44 39 35 35 44 37 39 43 36 45 38 44 35 36 41 42 
36 35 38 44 35 37 36 45 45 43 37 40 41 38 37 43 36 39 44 40 45 43 36 36 43 43 41 45 35 38 37 40 44 42 36 44 36 38 45 43 38 39 40 38 39 43 42 36 44 37 38 37 45 38 39 43 41 38 41 40 36 38 40 44 37 36 43 40 38 40 42 35 44 38 45 44 42 38 44 40 37 45 39 41 43 37 43 45 38 39 37 39 45 38 35 36 43 35 43 45 
35 43 44 38 36 42 37 40 42 38 42 40 39 37 44 40 35 36 42 37 36 35 35 37 41 37 38 38 35 37 45 44 43 43 44 35 37 43 40 35 36 45 38 41 36 39 43 37 37 39 40 36 37 40 42 35 38 44 45 40 45 45 43 41 35 36 45 44 35 43 38 36 43 36 43 44 41 36 43 43 44 38 39 38 37 41 41 43 40 35 38 36 40 43 45 39 43 35 42 40 
37 38 42 39 42 41 35 43 37 40 42 43 37 41 35 40 42 40 41 43 43 37 45 41 36 41 43 39 35 45 38 42 36 39 36 35 36 38 45 42 44 41 39 39 39 42 40 42 44 39 44 44 36 42 37 39 35 40 35 44 37 44 35 39 43 39 43 45 42 40 40 39 36 39 42 39 43 44 36 43 40 38 37 44 41 42 40 36 37 39 45 35 43 41 36 40 44 45 45 38 
44 45 39 35 39 41 45 36 45 35 36 42 38 45 44 42 39 36 35 39 40 45 36 39 40 44 44 38 36 36 41 35 43 39 41 35 40 44 37 42 44 38 42 41 42 38 38 36 37 37 39 36 35 41 45 40 37 42 39 44 40 36 38 43 40 38 45 40 39 41 44 39 42 38 35 43 43 42 44 39 43 40 42 36 37 43 44 44 38 45 45 38 36 35 43 41 39 38 36 45 
40 36 44 42 39 44 38 41 36 40 37 42 45 42 37 38 42 42 45 36 35 39 40 37 39 39 39 37 36 39 44 45 36 41 39 35 45 36 41 39 40 44 37 39 36 44 38 43 36 39 44 38 36 43 38 35 35 45 45 45 39 45 36 36 35 44 38 45 42 43 45 41 45 36 39 40 40 42 35 42 42 44 42 35 38 40 38 36 44 38 44 44 37 42 37 45 45 45 45 38 
42 42 39 45 39 35 35 45 45 45 42 38 40 44 44 40 43 44 42 40 44 43 41 37 43 39 35 40 37 39 44 42 36 45 37 35 43 38 39 44 35 45 37 45 38 43 37 41 42 35 38 40 39 39 41 36 42 42 37 40 44 43 40 36 39 38 35 43 36 42 40 37 45 36 44 36 40 37 41 41 41 36 37 36 43 39 40 40 41 38 36 45 44 39 39 39 37 43 45 45 
43 40 44 39 35 40 41 37 37 39 39 43 37 44 37 38 44 39 39 39 38 37 42 35 40 41 42 44 37 38 45 40 39 45 37 41 43 35 41 35 37 40 39 40 40 36 40 37 41 37 36 45 35 44 35 43 36 36 36 37 40 44 45 41 42 39 45 40 44 42 44 37 37 40 38 36 40 37 42 42 35 40 40 38 35 45 44 41 43 37 42 37 40 37 41 39 44 42 45 38 
36 36 37 40 42 35 40 37 42 43 42 36 41 41 37 43 44 42 41 42 35 38 45 43 39 42 45 36 43 41 40 44 35 42 44 45 39 45 42 39 42 42 38 43 45 41 38 45 38 38 43 41 37 37 44 42 36 35 43 36 37 43 38 42 42 35 39 39 37 43 35 41 37 39 39 35 43 43 37 35 39 43 41 44 41 37 35 36 39 36 42 44 42 44 41 44 43 35 45 35 
40 42 40 38 37 41 42 39 36 44 45 45 38 37 41 37 44 42 39 45 42 38 41 44 37 37 37 44 36 35 37 45 42 43 36 43 36 36 44 40 37 44 45 36 39 45 35 37 41 41 38 44 45 39 35 42 41 43 37 36 43 41 37 40 40 39 42 43 40 39 42 45 43 38 36 40 40 35 37 43 35 45 42 40 36 37 45 37 41 44 37 40 35 44 40 36 40 38 36 40 
41 37 43 41 45 40 44 44 38 38 39 44 38 40 35 44 43 38 42 36 37 37 39 37 37 35 36 36 37 35 38 36 43 41 43 35 37 45 45 37 44 41 45 38 35 45 35 36 45 38 45 40 43 42 37 39 36 43 40 38 41 40 35 36 45 43 36 42 37 43 43 41 42 40 45 41 42 43 35 37 44 37 40 36 43 41 45 41 42 37 40 36 39 43 35 40 38 42 42 37 
42 44 35 39 35 38 42 40 37 38 43 37 36 42 41 37 42 41 44 36 45 42 43 39 38 36 37 36 43 37 43 36 43 35 45 39 44 41 37 40 42 42 41 40 36 35 35 36 45 44 36 42 38 43 45 44 37 43 45 38 43 45 43 37 42 36 38 39 35 36 43 36 40 35 45 41 35 42 35 43 35 39 35 43 39 41 42 42 39 43 40 44 41 40 40 37 35 40 39 42 
42 37 38 42 37 35 38 42 43 35 38 44 43 37 42 38 44 42 39 42 39 41 35 39 38 35 37 38 39 41 42 42 39 39 45 43 41 40 39 40 43 43 36 43 40 37 38 45 43 40 42 35 39 36 40 45 37 35 38 37 43 42 39 36 40 41 43 35 39 45 45 41 40 35 45 35 36 44 43 42 40 39 37 36 43 41 37 38 37 37 36 39 37 42 36 44 35 35 42 38 
38 43 43 44 43 38 45 39 41 43 41 40 37 42 39 45 38 41 45 43 35 43 36 40 38 40 45 38 35 38 42 40 38 35 45 45 41 38 44 40 37 36 38 41 43 35 40 36 37 45 36 36 44 36 42 41 39 35 37 44 42 40 42 40 37 36 44 45 45 38 41 37 37 37 38 35 35 42 36 36 36 45 39 45 44 37 43 39 39 42 37 37 40 41 41 38 43 44 41 43 
41 43 41 41 41 44 38 38 45 35 42 41 44 38 36 36 42 35 45 44 38 45 37 41 37 39 38 36 38 44 42 43 45 40 45 41 45 36 41 42 35 45 39 36 36 43 44 41 36 37 38 37 40 37 36 35 43 45 41 36 45 44 45 44 45 42 35 38 41 41 42 43 41 40 41 41 37 43 44 39 35 42 35 40 36 38 41 35 38 39 39 42 37 38 44 40 40 44 35 35 
41 43 44 43 42 37 41 43 39 42 41 41 40 40 39 35 38 40 36 44 36 41 39 38 44 39 36 35 36 44 35 36 43 36 42 44 35 44 44 42 41 43 39 40 37 36 38 38 40 40 39 45 44 39 39 38 44 39 37 35 38 35 36 44 42 44 36 41 45 42 38 38 35 36 42 36 40 41 36 41 36 43 36 44 39 36 45 40 37 36 45 35 42 42 38 45 40 35 44 43 
44 37 37 35 37 42 40 36 40 36 42 41 38 35 40 40 41 41 44 40 42 41 41 43 36 35 44 44 35 40 44 39 37 36 44 43 38 35 38 44 35 37 36 43 45 40 38 37 43 43 44 45 40 38 44 44 35 35 42 37 38 36 41 42 35 44 38 35 43 45 37 45 39 44 40 35 39 39 43 37 39 35 39 35 43 35 44 39 43 39 41 45 38 39 35 38 39 44 43 39 
36 42 41 35 37 38 43 38 44 43 41 37 35 35 38 41 37 44 39 37 41 36 43 44 39 43 42 37 40 35 37 37 40 42 40 45 35 36 42 38 40 38 45 38 43 45 43 41 40 35 42 40 43 38 36 45 38 41 37 35 44 42 42 37 43 45 35 38 35 38 38 35 44 45 40 42 41 37 42 39 44 42 36 36 36 44 40 38 40 45 37 43 38 36 35 45 42 41 37 39 
36 35 41 44 39 37 37 41 44 39 38 37 36 43 45 42 44 39 41 35 39 45 39 39 42 42 41 39 38 37 39 35 43 36 37 42 36 38 42 36 36 43 37 38 35 43 42 37 42 39 40 40 45 36 36 35 36 38 35 39 44 42 38 40 41 39 36 36 36 43 35 45 36 41 43 37 45 40 38 39 36 41 35 45 42 40 35 35 45 43 39 45 45 38 36 42 39 37 36 38 
42 38 42 39 45 45 39 40 35 37 39 41 35 44 42 44 37 37 38 39 35 45 41 36 37 40 43 40 36 38 43 44 36 37 41 37 42 42 41 44 35 38 44 40 43 40 38 43 41 45 45 44 35 36 38 37 42 40 37 44 36 40 45 39 42 35 36 45 43 39 41 43 41 43 36 43 40 38 43 39 41 42 45 41 43 35 40 39 39 38 37 40 44 40 39 40 43 40 40 40 
35 43 41 38 44 42 36 38 45 37 41 38 45 39 45 40 44 42 35 35 44 44 35 45 45 41 41 45 44 45 42 42 36 37 35 38 35 43 36 44 42 42 39 39 43 37 45 45 41 37 40 42 41 42 36 45 38 35 39 43 38 43 43 40 36 45 45 43 40 43 36 42 35 38 35 42 37 43 43 35 41 40 42 45 39 40 41 38 36 37 36 43 44 35 35 44 41 35 45 45 
45 44 38 40 45 37 42 35 45 40 37 37 45 40 39 37 38 43 45 44 42 44 40 35 45 45 38 38 43 40 43 44 39 42 39 44 35 45 37 40 39 45 45 43 42 39 35 41 41 41 37 41 40 45 35 42 35 35 41 41 39 35 44 43 43 37 43 43 44 45 45 39 43 38 45 41 37 37 41 42 42 45 45 42 39 35 38 35 37 37 44 40 42 39 37 37 41 43 36 43 
39 40 42 35 35 42 41 45 35 43 39 40 39 35 45 35 39 43 42 39 36 35 37 37 41 44 44 42 36 43 40 37 43 35 40 43 41 35 44 44 45 40 36 45 39 42 42 37 43 38 41 36 38 41 38 38 41 45 36 42 41 36 41 44 37 37 45 35 44 37 36 36 45 37 38 39 36 36 36 40 43 35 41 43 43 37 37 41 37 41 42 45 39 40 42 35 38 38 40 39 
44 43 37 40 37 45 39 45 42 37 40 37 37 44 45 35 41 35 42 41 39 45 43 36 38 36 37 43 44 42 40 40 39 37 41 35 39 35 45 44 43 36 43 44 45 43 45 41 38 45 41 35 36 44 38 36 38 38 36 42 44 35 37 38 45 43 43 36 44 39 39 40 35 44 45 39 45 38 35 37 37 41 41 36 42 45 37 45 39 36 37 35 38 43 45 39 42 43 38 40 
43 36 37 41 41 42 36 36 42 39 39 44 40 42 41 42 42 44 37 41 36 39 38 39 44 38 35 43 40 35 43 45 35 41 42 40 40 37 38 38 41 35 38 40 45 40 36 44 42 44 40 38 43 45 44 37 35 38 43 41 35 41 39 41 35 41 37 35 40 38 38 40 39 44 36 36 43 39 35 43 42 36 43 37 40 39 44 41 43 36 37 44 42 45 44 45 38 38 36 45 
45 39 36 35 35 42 43 45 40 41 45 44 41 35 41 42 45 37 41 35 36 38 40 35 40 43 38 40 40 37 42 35 44 44 41 42 45 42 41 38 45 43 40 38 36 36 36 35 42 43 35 40 39 41 45 36 37 39 39 37 44 36 36 39 38 45 42 44 37 38 42 41 42 45 36 42 42 37 35 45 45 45 40 35 45 37 41 42 39 36 36 41 37 38 43 35 43 42 35 42 
41 42 36 37 36 43 42 40 37 35 43 44 42 35 43 42 42 43 40 37 38 45 35 42 37 36 43 35 39 45 42 44 45 44 36 42 40 41 38 42 40 35 38 41 39 41 37 41 40 37 42 39 43 43 37 37 40 41 37 43 37 41 35 39 37 39 40 42 39 44 44 40 45 38 36 45 40 40 38 38 40 43 37 43 41 39 36 40 43 44 40 41 36 35 36 39 45 37 38 35 
39 43 41 37 35 36 45 43 45 35 41 43 36 44 36 37 36 38 41 39 38 39 38 43 39 45 40 36 38 42 40 39 45 37 36 42 38 39 38 36 44 44 40 42 36 42 38 42 39 36 37 41 36 37 35 45 37 39 44 41 37 38 36 45 43 37 42 43 43 36 43 45 40 44 38 41 35 37 42 45 37 36 44 44 45 39 42 44 41 42 43 39 41 36 35 40 41 39 43 42 
39 41 44 40 37 39 41 37 36 39 36 39 37 37 44 36 39 43 36 45 45 41 35 44 41 40 36 36 44 38 41 44 42 43 35 35 44 35 40 36 41 45 41 44 41 40 44 39 40 35 40 37 42 36 35 40 39 43 37 38 42 38 41 36 36 41 44 45 37 43 40 38 45 37 44 43 39 45 40 44 38 39 42 42 43 43 38 45 45 35 36 36 45 43 44 40 40 39 42 41 
41 36 41 42 43 45 41 39 36 45 37 42 38 43 41 35 35 35 39 37 42 42 41 35 35 41 45 35 42 37 45 41 36 39 38 37 36 36 44 38 40 37 39 36 44 45 35 42 44 39 44 42 45 40 40 41 39 45 44 41 36 36 45 41 41 44 42 45 35 35 36 45 40 45 43 42 37 36 35 41 40 45 45 42 43 37 39 37 45 39 43 41 35 39 36 38 42 43 35 39 
45 38 37 45 44 41 40 42 45 36 38 36 43 43 39 44 42 39 36 44 40 41 45 35 36 36 42 41 40 45 38 40 38 35 43 35 39 44 36 45 42 43 42 42 41 42 36 41 39 41 38 35 37 35 40 42 37 36 35 38 37 37 44 45 36 41 40 36 36 43 44 44 41 41 43 42 44 38 35 45 43 35 40 43 41 35 38 42 41 38 37 40 38 38 40 35 37 42 44 45 
38 36 37 40 42 35 41 41 45 39 45 38 45 44 39 44 37 42 44 44 38 37 43 37 39 41 41 40 45 38 42 42 39 39 38 39 40 37 41 37 41 37 39 44 37 45 39 41 45 35 42 42 45 36 41 44 39 39 44 45 41 35 38 39 37 36 41 44 39 41 40 39 36 37 41 39 38 39 37 44 43 44 37 35 38 41 44 40 40 45 42 37 45 39 37 37 41 38 36 40 
44 42 35 43 35 37 44 37 45 41 38 36 35 44 35 40 39 40 44 41 35 37 40 35 35 42 36 40 41 38 37 45 35 43 43 38 36 37 37 36 44 37 37 40 37 41 39 40 37 35 39 43 38 36 42 41 42 35 39 41 43 45 44 35 36 45 36 36 35 37 45 43 41 40 36 42 44 39 35 40 38 43 44 39 39 37 44 42 38 41 37 45 38 36 41 40 45 37 45 38 
35 40 35 36 40 43 42 45 37 40 35 37 36 41 36 37 36 38 35 42 42 36 38 36 39 37 45 39 42 40 40 36 40 44 44 36 35 44 37 36 36 45 44 38 43 43 36 35 42 40 45 42 36 39 45 45 44 45 41 40 45 38 37 43 35 38 36 44 39 45 35 43 38 41 42 40 35 45 44 42 40 37 41 37 35 45 39 45 35 41 35 37 37 39 43 43 36 38 38 37 
39 40 39 42 44 36 35 45 39 35 39 37 40 39 39 39 38 36 45 36 37 36 43 39 39 43 39 41 37 41 45 44 41 38 43 45 36 38 44 39 36 37 39 39 45 35 40 36 42 39 44 39 37 43 40 42 43 35 42 43 36 37 39 41 36 40 37 38 42 40 42 37 35 38 45 43 41 45 38 43 40 41 40 43 43 37 37 38 39 45 43 45 42 41 39 38 37 42 36 35 
35 44 39 38 37 35 43 37 36 42 43 36 43 43 35 39 36 39 43 44 35 41 36 35 36 40 35 36 41 41 40 37 40 41 40 36 40 35 42 37 41 42 37 44 40 41 39 40 40 41 39 41 38 40 44 44 42 37 43 45 38 41 42 36 45 43 42 45 39 42 41 37 38 38 41 38 45 44 35 39 40 38 40 42 36 39 39 39 36 45 36 38 45 45 42 37 35 44 40 39 
42 35 45 42 40 40 35 44 43 43 45 41 43 42 37 40 44 43 45 43 36 45 37 36 37 44 41 44 36 44 41 44 43 40 42 36 36 40 42 36 42 35 38 39 39 45 35 36 44 43 42 45 44 43 39 35 42 39 40 40 38 36 39 38 35 44 40 40 44 35 41 45 40 38 35 40 41 44 36 39 42 38 44 39 40 38 45 39 42 37 41 36 39 45 39 35 40 45 35 39 
45 42 40 43 39 45 35 42 43 37 44 40 36 43 39 38 40 37 35 44 37 35 41 37 43 41 36 38 42 38 42 44 41 35 42 44 44 43 41 42 39 42 37 39 40 43 40 37 40 35 35 35 36 38 42 41 35 35 35 43 38 40 39 41 41 40 43 44 40 37 40 39 42 42 42 41 45 44 38 41 41 43 44 44 44 41 43 38 43 36 40 42 37 42 40 45 38 37 45 36 
36 35 42 42 37 38 35 35 44 41 44 35 41 42 44 43 38 43 41 39 43 40 45 45 40 38 41 35 37 37 44 40 42 40 35 43 42 45 42 41 37 37 37 39 37 43 44 37 44 37 37 44 41 44 41 35 41 35 35 36 45 38 40 40 41 44 41 43 38 40 39 38 43 35 36 38 43 43 38 45 42 41 40 45 36 41 45 45 44 45 40 40 40 40 39 37 36 37 44 44 
36 42 42 36 42 36 43 43 36 39 45 36 40 42 36 35 39 43 45 40 39 42 37 42 35 36 42 37 37 37 43 40 43 37 35 43 39 36 45 43 37 36 45 45 36 45 45 39 44 42 37 44 43 43 44 37 43 41 45 35 41 35 37 36 42 42 44 45 40 45 40 40 40 39 35 35 40 36 43 41 43 36 43 44 40 39 40 42 41 38 44 39 40 44 44 37 45 39 42 38 
43 44 39 35 35 37 40 37 44 36 37 37 37 45 44 45 35 36 42 44 45 38 35 43 38 40 38 38 40 40 44 38 38 42 40 41 43 42 45 43 43 38 45 35 44 42 41 35 42 43 41 41 36 41 39 37 41 43 40 39 44 35 45 42 38 38 39 43 39 42 40 41 43 39 44 41 35 43 36 35 42 39 41 42 35 44 36 38 35 36 43 36 38 45 35 44 38 45 45 44 
37 45 43 44 45 39 37 45 35 42 40 45 45 41 44 39 40 43 38 39 42 39 44 39 44 45 44 43 45 38 35 38 37 35 44 35 38 43 45 35 42 39 45 41 43 35 42 41 45 44 36 38 44 41 38 38 38 40 37 37 36 41 37 36 38 38 38 39 37 35 40 43 41 35 38 41 42 37 36 41 40 40 38 40 45 35 44 45 35 35 43 37 36 45 36 43 35 35 36 39 
37 41 38 41 45 38 42 42 39 39 39 42 44 43 35 44 42 40 42 39 36 35 40 41 35 37 39 36 40 39 43 42 36 41 35 39 45 45 44 40 35 41 42 37 43 41 37 36 43 36 41 45 42 39 44 44 41 39 43 38 41 36 36 44 45 45 45 43 37 39 35 40 41 45 35 42 41 36 45 41 41 37 44 37 36 35 42 45 41 45 41 37 35 37 41 43 44 42 43 45 
36 36 45 36 40 35 40 43 37 42 43 44 37 43 35 39 44 43 40 39 44 39 42 45 38 36 37 38 37 37 42 42 36 40 42 35 39 44 35 35 38 37 35 41 38 41 39 38 43 37 45 39 44 36 39 42 38 40 37 36 43 39 35 39 45 37 43 35 36 40 43 37 41 42 35 40 42 39 38 39 44 35 42 43 44 37 36 44 35 39 39 41 40 39 39 45 37 38 37 42 
42 42 40 37 45 42 35 38 37 35 37 40 40 38 36 44 42 43 41 44 45 37 36 41 37 42 45 45 37 42 42 37 40 38 39 36 39 36 40 37 36 38 38 40 43 39 44 41 35 43 44 35 36 44 36 42 39 44 35 40 36 42 36 39 43 43 36 43 41 44 39 35 45 36 44 39 43 35 39 41 36 41 41 37 44 35 42 44 42 39 43 40 42 44 45 40 40 40 42 38 
43 44 37 35 36 36 37 36 35 39 36 45 37 36 45 45 41 42 38 43 42 42 40 45 38 40 36 40 40 42 44 36 45 41 44 38 42 39 39 44 44 44 41 38 45 39 39 35 43 36 38 43 38 40 39 36 37 41 37 44 44 39 40 41 35 40 42 38 40 42 44 42 40 37 45 35 45 35 36 37 42 45 38 41 44 37 41 40 40 38 44 44 45 39 38 44 39 45 42 36 
36 42 39 36 40 43 44 37 37 44 41 43 35 36 39 43 42 36 37 35 41 38 40 36 41 43 36 41 38 45 36 42 44 42 39 41 42 42 38 38 44 44 43 41 39 44 36 38 39 39 39 39 35 37 45 35 36 43 41 39 43 42 43 36 41 38 44 39 45 35 44 38 41 43 35 43 35 35 40 44 44 35 36 37 43 41 41 40 35 36 40 35 37 43 44 41 36 37 42 39 
39 44 41 45 42 39 40 41 45 38 36 41 36 43 40 36 42 43 44 44 37 44 38 38 36 35 38 41 43 44 36 35 43 42 45 42 37 44 37 39 45 39 45 40 40 39 40 41 38 44 38 38 39 38 43 45 41 45 36 35 44 44 35 38 38 38 44 37 37 43 38 43 39 43 39 43 40 36 36 44 44 45 39 42 36 37 39 35 39 43 36 42 44 45 39 35 36 36 44 37 
44 36 36 45 39 40 38 41 42 42 38 41 39 44 40 35 37 43 45 43 35 44 39 35 43 41 37 36 37 39 43 41 43 44 37 44 45 44 36 40 35 36 45 43 39 38 36 40 45 36 43 35 42 35 41 44 42 38 37 41 45 37 44 36 42 45 35 36 41 44 43 42 45 40 45 43 39 45 38 38 39 37 38 39 40 40 43 42 41 36 38 44 41 42 35 35 39 35 38 39 
42 37 40 35 41 41 35 41 40 45 42 41 40 36 36 35 44 43 40 42 38 38 40 45 37 40 42 37 36 38 36 43 36 41 45 43 40 38 36 42 41 42 37 35 43 37 42 40 39 39 43 39 37 39 39 38 38 39 39 36 39 42 38 37 44 40 41 35 41 45 35 36 36 39 39 45 37 39 38 37 36 45 35 36 41 41 44 38 41 43 40 44 42 45 44 42 36 38 36 38 
45 38 40 44 38 43 39 36 35 42 39 44 44 42 39 42 37 36 41 40 35 36 41 44 43 40 39 41 38 36 42 43 41 37 37 37 39 41 38 45 42 40 38 37 37 40 36 43 42 42 37 42 39 41 35 41 43 43 45 35 37 36 35 36 37 37 44 44 45 42 39 41 45 44 38 37 40 41 38 37 40 38 41 39 39 35 38 44 45 45 37 40 40 35 36 44 39 44 35 42 
38 38 43 41 39 43 42 41 40 41 36 43 38 38 37 40 37 42 41 45 42 37 36 39 41 41 42 44 35 38 41 39 42 43 39 36 39 42 42 39 36 36 39 42 38 40 42 35 35 45 39 45 43 39 37 38 39 39 42 42 38 44 44 36 35 38 41 36 35 41 40 43 41 44 41 42 43 45 43 44 39 41 45 41 35 40 37 44 42 44 44 40 41 36 41 44 44 45 36 45 
45 42 40 35 37 45 40 38 35 44 43 35 44 45 40 44 41 42 44 43 36 36 45 44 38 40 37 42 41 39 36 41 45 37 41 38 44 42 36 42 43 36 39 44 41 37 37 43 44 43 42 35 44 41 41 37 38 36 37 45 35 39 39 41 43 40 44 35 35 45 38 37 44 45 35 42 39 42 40 42 40 45 39 38 43 43 43 41 41 44 36 45 36 40 36 37 43 39 42 42 
45 42 39 37 39 40 36 43 43 35 38 38 35 39 41 35 41 42 44 38 38 44 39 36 36 45 35 38 38 42 43 45 43 41 43 41 44 43 37 41 38 37 45 41 42 35 41 35 42 35 41 41 35 39 39 44 40 36 37 36 45 36 41 37 37 36 41 40 41 42 42 43 45 45 38 41 42 42 37 40 36 35 41 36 39 39 41 45 45 44 38 43 40 37 42 42 42 44 40 37 
40 44 42 35 40 39 43 45 38 36 43 45 43 37 38 36 36 35 37 35 35 38 36 41 36 37 37 44 38 44 42 36 39 36 43 35 37 36 35 37 38 44 41 42 35 42 39 41 39 43 41 45 37 35 40 45 36 37 36 43 36 36 39 41 42 39 36 42 39 39 40 37 40 35 38 36 38 37 40 45 40 37 35 40 41 43 37 41 44 40 38 40 42 44 44 36 41 39 36 44 
36 44 43 40 36 36 38 35 40 45 42 37 35 43 45 44 43 42 45 43 35 43 42 37 37 42 39 38 45 45 43 41 44 42 36 39 40 35 43 45 37 40 44 36 43 45 37 45 39 38 38 38 41 44 45 37 44 36 35 37 39 37 42 35 45 40 36 39 45 43 36 43 45 38 36 45 39 39 38 45 42 42 36 36 44 37 35 41 39 42 35 35 38 42 41 41 40 42 36 44 
40 44 42 38 45 44 45 40 40 41 38 37 39 41 45 35 44 38 42 45 37 43 39 36 42 36 45 38 39 42 40 44 44 36 42 41 44 37 42 38 37 43 38 37 39 36 37 44 40 39 41 43 42 38 39 38 37 45 43 43 36 44 39 45 38 45 38 39 38 41 43 38 37 35 40 36 44 43 43 44 38 42 40 43 40 40 43 45 40 41 35 39 43 37 39 35 39 39 42 38 
41 43 37 36 39 41 43 42 45 35 45 45 40 43 36 39 40 45 45 43 41 45 44 45 38 40 41 45 42 42 37 38 41 42 40 36 42 35 37 40 40 37 37 44 39 43 36 42 45 41 42 39 41 38 39 44 41 42 38 44 45 35 45 44 38 41 43 35 41 36 35 39 35 41 36 38 36 37 35 39 45 42 45 45 44 38 40 35 43 37 41 45 37 42 44 38 45 37 38 39 
38 37 45 36 43 35 38 37 42 41 41 41 38 42 41 38 37 43 35 41 35 42 44 40 45 43 36 37 43 44 37 44 44 45 35 41 43 40 42 44 43 35 37 37 41 44 42 40 37 35 36 35 37 38 45 40 41 41 43 37 40 39 42 40 35 37 35 43 39 44 36 37 41 35 39 40 44 36 45 41 35 42 41 44 35 36 38 43 42 41 43 36 45 35 40 38 45 38 37 45 
40 38 42 39 39 38 43 45 38 41 40 45 35 42 37 35 39 37 42 42 39 41 37 41 37 39 37 45 45 44 44 37 44 40 43 44 44 45 43 41 39 43 41 44 40 39 44 44 41 39 40 44 44 36 45 41 41 37 41 35 43 44 38 45 39 42 41 35 42 37 44 45 41 37 41 44 36 38 40 42 35 38 37 45 39 42 44 36 41 36 41 39 37 42 35 40 43 43 40 38 
44 36 38 42 36 40 44 38 35 42 42 45 38 40 39 44 41 36 45 38 43 37 38 42 37 45 44 40 36 43 41 39 41 44 40 39 42 44 38 35 37 42 36 36 41 36 40 38 37 44 35 37 38 45 42 45 45 41 41 37 41 41 38 43 37 41 44 43 43 39 38 40 35 35 43 45 41 42 45 40 40 40 44 38 37 45 41 36 35 36 43 41 41 41 39 41 41 39 43 41 
42 45 35 42 35 42 35 35 45 45 37 39 39 45 38 43 45 40 45 40 36 36 37 37 45 39 38 39 39 37 38 45 41 39 41 39 36 35 44 39 35 45 39 37 42 42 36 37 44 37 39 45 45 42 40 37 40 39 45 38 43 43 43 42 45 39 45 43 37 45 40 43 43 38 36 35 44 38 45 37 36 40 37 35 45 36 35 38 38 40 41 38 36 43 40 36 39 40 38 43 
42 38 43 37 44 43 39 42 45 43 42 38 40 45 42 35 37 37 42 43 45 44 35 43 43 40 41 37 45 44 41 43 43 41 36 44 44 41 43 45 35 41 42 39 40 41 45 40 39 36 43 40 41 37 39 42 41 39 36 39 40 42 43 42 37 39 37 44 43 35 38 36 39 39 44 36 37 42 40 44 37 36 45 44 39 38 41 41 40 39 39 35 41 36 44 37 36 36 39 41 
41 37 37 37 43 37 42 41 43 37 36 45 43 35 41 36 45 42 43 42 42 42 37 41 40 44 44 42 37 44 36 37 44 36 42 39 43 39 43 42 42 43 39 39 37 45 36 44 44 42 38 44 41 44 35 42 38 43 39 42 35 41 44 40 45 41 45 37 39 43 43 42 38 36 37 38 35 38 35 41 38 39 43 40 43 43 40 35 43 37 43 43 38 38 35 43 45 35 44 44 
35 39 44 43 45 42 43 37 42 45 41 43 35 36 40 39 35 42 44 37 37 43 39 44 38 41 45 44 40 36 45 35 35 42 45 37 38 43 35 40 38 44 38 37 43 40 40 37 40 37 45 38 45 40 38 42 40 37 45 39 37 36 43 36 35 38 36 39 42 41 37 35 44 43 38 42 45 39 40 37 38 39 43 35 44 41 37 37 43 39 38 39 36 37 41 36 45 41 45 44 
42 45 36 39 42 38 45 36 40 40 38 35 36 39 35 42 39 45 45 39 43 38 39 41 38 39 38 41 44 43 44 37 35 45 44 41 37 41 40 40 36 35 40 35 41 43 44 38 35 38 45 41 45 37 39 36 36 39 35 42 36 43 37 36 41 36 37 38 38 39 38 45 41 38 35 35 40 43 36 35 45 38 38 42 38 35 41 37 38 36 39 35 36 42 37 39 42 35 38 43 
45 38 39 41 43 41 37 44 37 38 39 38 41 38 37 37 42 39 44 35 42 45 43 35 44 35 38 45 39 35 45 42 36 42 44 42 43 42 45 40 35 40 40 41 42 42 43 39 42 37 42 43 36 38 39 42 36 41 41 41 41 39 45 44 40 45 45 41 38 39 41 41 39 45 38 36 37 40 35 35 42 41 45 36 35 39 41 39 38 41 39 39 45 36 35 35 41 35 44 44 
42 40 35 40 38 36 39 45 38 44 35 38 39 35 45 38 44 38 43 38 40 41 44 43 41 35 38 35 36 37 40 45 44 38 39 36 42 44 41 40 41 40 35 38 43 41 41 45 38 35 36 37 40 39 36 42 41 37 37 45 39 35 44 40 43 38 41 36 42 35 39 40 38 36 42 39 44 39 43 45 36 37 45 38 38 35 41 41 43 44 42 43 39 38 36 39 45 42 42 38 
44 35 41 45 43 38 36 45 38 36 44 45 43 40 38 40 42 39 45 45 38 40 36 42 45 40 35 38 41 39 40 41 45 42 42 45 39 37 36 39 41 42 39 44 37 39 42 38 37 36 41 39 40 42 41 44 40 35 43 37 43 37 35 37 43 45 36 39 45 38 44 37 39 38 40 42 39 35 43 43 37 41 39 38 39 36 38 43 35 45 36 38 45 45 36 36 40 37 42 40 
43 39 45 38 35 41 35 41 45 41 36 41 40 37 40 40 38 36 38 44 43 40 45 39 42 37 43 41 39 38 42 41 40 40 39 35 41 42 45 39 43 35 39 36 44 36 43 44 42 38 44 43 35 38 36 45 36 38 39 44 35 38 40 45 35 37 45 42 40 42 45 42 36 39 35 35 43 40 36 37 40 40 40 43 40 39 41 36 44 40 36 40 36 42 42 36 43 39 38 43 
43 37 45 42 43 35 42 35 37 43 41 41 41 45 43 35 44 36 44 39 43 44 41 44 43 36 43 41 42 37 37 42 44 39 41 45 44 42 42 35 35 37 35 36 39 37 38 35 37 35 44 37 35 38 41 41 35 44 44 35 42 45 40 36 38 41 43 44 42 41 41 41 35 45 38 45 36 38 39 35 44 36 38 37 40 42 41 38 40 38 40 36 38 44 43 43 38 39 35 36 
36 43 42 35 37 41 37 38 41 39 41 42 37 45 44 35 35 41 40 35 43 37 44 42 45 43 42 41 39 45 35 39 42 41 41 37 44 37 40 42 40 38 35 38 43 35 37 39 35 38 43 39 42 45 39 43 39 39 43 37 40 39 41 42 41 44 39 41 39 35 45 39 37 43 37 35 43 40 44 37 41 38 36 40 37 43 37 38 39 41 43 45 39 43 37 42 35 36 43 45 
39 45 39 37 42 38 39 38 35 42 42 41 41 43 35 38 45 42 39 38 38 42 36 40 40 44 40 40 41 45 42 38 35 43 39 42 44 40 36 36 37 39 45 37 42 42 36 36 36 43 39 36 40 35 39 40 38 36 35 38 44 45 41 40 38 44 42 40 35 38 38 41 41 40 38 43 36 43 42 35 41 42 37 45 42 44 36 44 38 38 37 37 43 39 41 40 41 35 45 40 
42 44 38 40 35 41 38 35 43 42 39 41 38 37 35 37 39 37 42 36 40 41 43 40 38 37 35 43 39 38 41 43 40 39 38 38 42 39 39 39 43 35 42 45 39 40 45 40 36 43 40 42 35 38 44 41 37 39 44 35 41 45 39 37 37 38 41 36 39 35 45 41 37 37 43 35 39 38 44 37 42 39 35 37 36 38 35 45 42 42 41 36 35 45 45 45 38 41 36 37 
35 45 40 44 40 40 37 36 44 40 45 36 43 40 41 36 38 41 42 36 43 43 43 37 36 35 40 38 44 38 36 38 45 44 37 45 39 42 39 35 40 37 37 35 36 42 41 40 41 43 37 43 36 37 36 45 37 35 42 40 40 36 39 42 37 35 42 40 40 44 38 42 40 35 41 42 42 45 36 44 41 41 45 42 40 36 37 42 45 39 45 45 45 45 40 36 42 44 35 38 
38 43 41 45 35 35 35 36 38 40 44 39 43 36 36 42 44 45 38 40 38 39 44 37 39 45 44 37 44 35 42 38 44 44 38 42 42 40 38 38 44 37 41 45 40 44 35 43 36 38 37 44 37 40 39 43 43 45 44 35 37 35 43 40 42 43 43 37 35 44 40 41 39 44 44 42 37 44 35 45 36 40 36 44 36 37 38 40 43 40 38 37 41 35 41 45 41 41 35 40 
37 37 37 45 35 35 42 44 36 35 36 38 35 43 41 38 40 36 43 45 44 37 36 35 42 36 39 45 41 39 39 36 37 35 39 43 42 36 38 44 45 36 41 36 44 35 45 42 37 40 35 35 36 40 35 38 45 40 37 41 41 39 44 35 39 42 45 41 42 42 42 44 37 44 41 43 41 39 42 41 36 36 39 45 40 40 38 40 43 40 38 37 40 36 42 37 39 38 38 44 
37 42 35 41 39 41 37 40 41 38 44 43 40 37 35 41 39 39 37 43 41 36 40 41 38 39 42 44 35 38 39 36 39 45 40 40 36 41 41 45 37 42 45 38 42 38 38 35 37 45 35 40 38 42 38 44 39 42 36 42 37 39 44 36 42 40 44 38 40 35 42 43 38 40 37 44 39 37 38 41 43 45 35 36 36 42 38 35 39 38 43 40 38 38 39 42 40 44 37 43 
41 35 40 40 41 39 45 43 38 38 35 43 35 35 40 39 37 35 42 42 35 38 44 38 42 43 40 43 43 44 42 44 44 38 35 35 38 36 37 44 42 44 42 43 39 41 41 43 45 45 40 41 39 44 36 43 36 38 44 37 41 39 43 38 43 42 39 37 43 36 38 43 42 35 39 38 43 44 40 37 38 36 42 43 40 44 41 36 39 36 35 37 38 35 45 40 37 40 38 35 
42 40 36 39 44 43 36 44 39 37 39 40 35 39 45 38 44 44 35 38 43 40 39 45 36 43 41 37 39 36 43 40 41 41 36 40 45 45 35 37 41 37 36 41 39 37 39 37 35 41 40 43 39 37 42 40 36 38 44 36 38 45 43 44 43 38 36 40 43 38 44 36 43 35 35 37 42 35 43 41 38 38 39 42 45 40 37 39 44 40 37 37 41 45 43 39 36 39 39 45 
43 37 43 42 45 36 35 36 40 45 44 36 36 37 44 40 35 40 40 35 42 45 45 36 45 45 44 39 41 42 42 41 45 38 40 42 44 36 37 35 42 38 40 44 38 41 40 41 45 37 43 45 45 35 37 37 38 43 44 37 37 39 37 37 37 39 35 38 35 36 40 40 37 41 39 38 37 38 37 44 41 44 40 44 36 45 36 38 42 44 38 42 39 37 41 42 37 44 37 42 
42 41 44 44 39 45 39 37 40 45 38 41 41 42 36 39 36 44 36 44 41 45 44 35 45 36 37 36 37 38 44 37 40 39 36 43 41 44 35 36 37 39 44 35 40 41 44 40 45 43 36 45 39 35 40 39 39 36 41 39 36 43 43 37 39 39 37 41 42 43 35 35 40 44 36 41 37 43 45 35 42 40 41 38 36 39 42 37 35 37 44 35 42 41 42 35 40 39 45 37 
39 44 45 41 43 43 35 42 43 42 43 45 35 41 35 45 42 45 45 43 44 36 40 43 39 39 39 38 35 45 39 38 44 40 41 42 43 38 44 35 40 37 39 39 39 41 35 35 39 39 35 43 42 38 43 41 38 37 41 43 42 40 45 45 41 39 38 42 35 39 39 45 45 39 45 42 45 42 37 43 40 40 39 39 44 38 45 38 41 40 44 37 44 37 42 43 45 40 42 39 
35 44 44 41 44 35 44 44 40 37 45 36 44 43 40 45 41 38 37 35 39 42 44 38 35 36 37 38 43 40 38 38 40 40 45 41 36 44 45 41 43 35 44 45 37 40 45 41 42 39 44 36 40 36 36 35 45 37 36 38 35 35 41 43 40 43 35 45 45 35 41 38 44 38 36 39 43 44 36 43 44 41 44 38 40 36 40 40 38 39 37 38 35 36 44 45 38 44 39 41 
44 37 40 39 44 38 40 36 44 44 40 35 39 41 42 40 40 37 37 43 40 36 36 41 36 38 42 41 36 37 41 44 37 38 35 43 41 45 45 42 35 40 40 44 39 36 35 42 44 44 35 37 41 45 38 40 35 38 39 38 45 43 45 43 35 40 45 35 39 38 36 35 45 37 40 44 39 40 39 42 43 37 36 44 39 37 41 41 41 39 38 41 37 40 40 43 38 39 37 35 
40 45 35 43 41 45 41 44 36 37 40 44 45 45 38 39 41 44 37 43 45 44 44 41 39 35 45 36 37 36 35 45 43 42 39 45 39 42 38 43 42 39 41 36 40 40 43 36 37 37 45 39 37 41 37 44 41 35 37 41 40 42 36 40 44 41 44 40 40 35 44 39 45 44 39 36 37 36 44 42 38 44 35 40 36 44 42 43 39 44 43 40 42 43 37 35 35 37 37 44 
42 43 40 44 41 43 37 45 41 41 35 43 42 41 36 45 39 45 38 35 41 45 40 42 41 40 38 42 38 39 37 43 43 36 39 38 35 41 40 37 35 36 42 37 41 45 38 44 44 35 41 45 35 38 44 44 42 45 37 45 42 40 37 45 44 41 44 45 36 44 42 41 40 37 44 44 36 37 40 36 45 45 39 44 44 43 42 45 35 36 43 35 38 44 37 40 37 37 43 36 
45 36 36 41 43 41 36 42 38 42 40 37 43 41 36 37 42 38 38 45 39 43 40 42 42 40 40 36 39 44 39 36 43 40 36 35 37 40 39 42 41 39 35 36 36 40 41 37 45 40 42 44 40 36 39 37 40 41 44 37 45 38 44 42 45 35 45 44 35 41 36 36 37 37 35 40 43 37 35 42 42 45 35 44 39 37 44 41 40 43 41 43 36 38 36 37 39 42 44 45 
35 39 40 37 38 45 37 41 45 36 40 35 41 43 44 37 37 44 43 40 35 43 39 36 44 39 38 40 43 36 37 38 45 39 39 37 39 37 38 37 43 37 45 36 38 38 42 38 41 39 41 44 37 36 40 41 41 44 38 38 40 35 35 36 45 36 36 42 36 39 44 43 42 42 38 45 35 41 37 41 45 43 45 41 44 38 40 44 35 43 35 39 41 44 42 44 37 38 42 35 
42 43 44 38 41 37 40 36 43 38 38 40 41 43 40 43 40 37 43 36 44 39 41 35 45 45 35 40 38 39 35 35 42 40 40 38 37 42 42 43 37 40 44 43 37 45 42 43 36 37 42 39 37 39 43 45 36 37 40 41 45 42 39 38 44 39 44 37 45 39 39 36 42 38 44 45 39 35 45 41 35 45 40 36 38 41 38 41 37 44 44 42 36 39 42 42 42 40 36 42 
44 45 42 39 39 39 43 36 41 36 44 43 42 38 43 39 42 39 38 35 39 41 41 39 44 42 42 45 44 39 35 35 43 39 36 43 35 35 43 45 41 43 44 42 40 44 38 44 45 40 38 42 39 35 36 39 41 36 40 38 39 39 44 38 41 36 45 42 38 35 39 41 39 41 37 44 42 45 43 44 36 43 37 35 39 44 35 41 35 41 44 43 42 35 40 35 45 41 40 42 
40 42 40 36 37 42 40 45 45 43 35 38 37 40 43 41 42 36 42 42 45 40 44 41 44 41 45 41 39 35 43 38 40 40 40 42 39 42 44 42 45 41 42 41 44 41 41 35 35 39 41 44 38 41 45 44 45 44 35 39 40 41 37 37 35 36 38 40 43 38 42 35 43 38 41 43 37 45 40 45 37 40 36 45 39 41 37 37 40 43 43 35 41 37 41 36 40 36 39 36 
35 43 36 42 41 43 44 39 39 35 45 38 37 36 40 41 41 36 39 44 43 36 43 40 43 41 41 36 37 42 41 44 37 39 42 44 35 40 41 45 38 39 42 45 38 39 38 39 43 42 37 40 35 39 36 36 38 40 43 45 44 35 36 40 45 38 38 40 41 45 45 36 36 36 37 44 35 42 41 38 43 37 36 44 44 35 38 36 37 39 42 44 36 37 44 38 39 41 39 45 
38 43 44 38 39 42 35 36 35 39 44 40 42 37 36 40 35 39 40 39 38 39 44 43 37 44 45 40 39 42 35 39 35 42 40 43 43 45 45 35 37 43 35 43 45 40 42 39 39 38 45 35 37 45 43 35 39 43 36 41 35 40 37 38 39 45 39 43 36 42 36 45 41 45 42 38 45 43 40 40 37 45 43 37 35 44 45 35 36 40 43 42 38 38 37 35 43 39 35 43 
40 40 37 45 44 44 42 37 42 42 45 43 44 35 38 36 45 37 44 37 35 39 37 42 42 42 45 38 35 42 44 40 38 37 41 44 37 39 38 37 35 45 43 38 45 35 40 35 39 39 43 44 37 41 44 45 43 39 40 44 45 40 45 39 36 45 41 45 43 45 40 38 37 42 38 39 40 42 41 43 45 38 37 44 41 38 36 39 40 44 44 37 35 45 35 39 40 35 40 35 
37 36 42 38 42 35 38 38 37 45 39 39 41 45 39 44 43 37 36 42 44 41 35 39 40 41 36 37 42 39 45 45 36 39 40 42 37 36 45 41 43 38 40 45 39 44 44 42 37 37 39 44 35 40 44 39 35 38 42 45 42 36 45 39 41 42 38 37 41 45 43 40 38 42 37 43 42 43 41 36 43 44 35 42 41 35 38 35 40 45 43 39 36 43 44 38 40 35 44 41 
44 44 36 44 35 44 35 36 43 36 35 37 38 41 38 43 37 41 37 42 45 40 43 43 39 36 35 45 42 39 38 44 39 43 39 36 38 39 41 40 43 36 39 35 39 40 39 41 45 39 40 40 43 40 43 38 40 38 39 36 37 39 37 44 43 42 44 38 43 35 36 38 39 44 44 44 37 35 39 35 42 40 44 43 39 37 35 39 40 35 40 39 40 42 35 44 41 37 45 36 
39 36 35 38 44 37 40 44 41 44 39 35 35 42 36 45 41 36 39 37 42 35 36 43 35 40 45 43 36 36 42 42 36 43 43 45 41 36 40 39 37 44 43 41 39 45 36 42 38 39 38 40 40 40 41 45 40 45 39 36 37 42 40 45 39 37 41 38 38 36 35 35 40 44 37 42 43 42 38 38 43 44 40 42 43 35 45 37 35 39 42 35 41 38 40 35 44 35 42 35 
42 42 35 37 40 35 35 39 35 41 41 42 37 40 36 41 38 40 36 37 41 41 35 38 41 45 43 38 45 38 41 38 44 38 41 41 36 35 45 37 39 41 41 42 38 44 36 43 41 38 39 44 44 39 43 35 37 42 42 45 44 39 36 35 36 44 43 35 43 43 37 38 39 45 45 35 36 39 43 39 41 43 40 41 36 37 45 38 41 36 36 41 43 45 44 40 35 42 40 36 
42 40 42 37 43 42 36 43 39 43 40 35 37 45 40 40 43 43 44 41 45 37 38 41 45 35 42 43 37 37 41 36 44 44 36 38 37 43 43 36 41 43 40 38 37 37 39 40 38 35 39 44 42 36 37 43 37 45 35 41 40 41 35 44 35 42 41 39 45 41 39 35 44 44 41 42 41 36 45 44 39 39 36 43 42 40 43 42 37 41 41 35 37 35 45 40 40 40 44 36 
39 44 40 45 38 40 42 35 40 41 45 39 38 41 42 42 43 38 36 36 37 42 43 43 42 36 44 36 39 44 41 39 35 41 41 35 42 43 38 38 42 45 40 41 35 43 40 40 36 40 35 35 38 45 40 39 40 45 42 37 42 42 44 45 42 39 35 45 38 36 41 36 42 44 37 42 37 37 37 42 37 36 41 42 37 35 44 44 40 43 37 36 43 38 36 44 36 45 38 36 
36 44 45 44 39 37 44 38 39 42 36 35 40 44 41 42 38 35 41 41 41 36 37 38 45 40 39 38 43 40 42 37 36 40 39 37 35 41 36 43 40 40 44 41 35 35 45 41 44 38 45 45 36 38 39 38 38 37 36 39 36 39 40 45 44 45 38 35 45 39 45 44 40 43 42 37 40 39 39 40 44 43 41 41 41 39 39 45 40 45 35 40 40 40 36 37 41 37 42 45 
166 250 226 208 273 10696 
218 294 193 178 278 8431 
187 157 210 272 220 9992 
286 207 196 210 165 8647 
163 229 232 165 287 10004 
300 211 205 164 179 9146 
220 267 242 156 176 9349 
213 220 235 154 275 8869 
264 208 182 241 152 9292 
233 298 259 203 208 9991 
229 292 309 191 210 11546 
255 280 198 186 152 8167 
270 275 248 236 176 9507 
208 225 278 218 281 9502 
205 239 303 164 272 10023 
263 225 169 170 213 10564 
176 287 169 218 199 10790 
244 300 161 270 290 10739 
226 192 273 279 195 8371 
159 238 266 171 300 8911 
208 183 272 253 298 9041 
238 283 239 256 195 9428 
271 181 157 204 243 11413 
206 261 253 242 214 11547 
271 165 227 281 273 9334 
199 156 266 145 270 9878 
300 201 266 268 156 9948 
244 171 156 175 271 10459 
209 251 203 257 195 9097 
288 293 224 150 293 8155 
211 227 276 200 284 10679 
297 242 172 282 186 10349 
183 151 256 206 199 9032 
301 274 176 215 240 10584 
205 238 305 241 193 9348 
154 268 236 174 223 9633 
291 191 245 248 278 9150 
213 261 217 255 234 10949 
193 230 211 167 253 11881 
194 179 228 229 234 10024 
246 272 157 154 223 8306 
210 260 274 204 183 9413 
209 243 256 180 227 9698 
251 214 279 220 206 11486 
162 195 157 222 174 11258 
171 292 222 272 174 9079 
267 218 164 261 274 9509 
180 183 254 181 202 8912 
163 280 164 146 258 8172 
283 264 177 226 272 8272 
288 177 309 187 287 8441 
158 242 207 161 160 8470 
246 178 177 263 230 11987 
165 287 255 268 156 9485 
180 240 310 241 291 11405 
278 159 283 178 280 9116 
220 249 203 155 178 11348 
292 241 291 234 273 11829 
184 182 198 181 229 11836 
168 236 278 278 220 8518 
287 225 236 177 156 8263 
222 247 172 188 270 11226 
262 221 249 203 215 10366 
222 269 169 173 244 11857 
271 280 204 223 284 10422 
186 238 241 236 297 8992 
207 268 293 222 170 11780 
257 176 282 231 259 11168 
261 299 274 231 233 8328 
241 272 170 285 194 9634 
175 259 181 153 222 11605 
275 163 266 164 217 9973 
208 193 273 260 234 11322 
150 256 303 203 193 9757 
170 166 188 183 195 11752 
226 293 181 192 198 11478 
159 230 232 234 257 8462 
243 261 275 216 252 11819 
180 173 198 288 158 8673 
172 198 288 205 214 10401 
197 286 208 199 262 10292 
153 241 290 165 155 8553 
237 237 269 146 210 11585 
245 161 249 197 296 11771 
170 178 236 182 292 10573 
272 207 232 186 207 10523 
254 261 205 198 285 8016 
264 225 301 167 291 11917 
235 277 295 181 264 10117 
159 239 172 258 271 9141 
215 262 163 149 234 10961 
216 211 160 209 254 9523 
177 174 251 277 218 10187 
244 207 250 248 165 11662 
243 239 292 163 230 11384 
289 194 199 208 244 10555 
292 206 177 243 254 10479 
273 242 247 175 214 11027 
235 193 261 229 253 9392 
298 216 205 222 268 10772 
985 947 875 902 863 981 853 910 936 981 844 837 892 994 941 952 854 814 1000 936 899 914 955 872 852 820 858 819 958 935 990 943 989 994 980 875 838 870 953 847 889 856 807 955 996 938 859 819 811 868 976 837 983 911 839 973 978 877 903 866 996 822 833 986 990 972 960 905 803 902 854 961 851 991 968 1000 936 908 973 902 832 966 973 913 912 930 900 963 954 887 810 858 903 974 861 961 862 809 845 925 965 873 884 956 865 805 888 811 921 837 993 964 932 890 884 999 941 850 945 829 823 854 936 847 999 860 855 866 896 830 957 848 951 866 845 979 911 993 952 850 900 817 819 950 849 993 842 967 921 951 945 933 848 857 898 879 950 980 934 984 951 853 851 933 871 844 806 877 895 908 941 888 967 978 943 860 862 953 828 925 985 850 897 936 987 826 963 913 830 941 874 821 852 879 873 865 971 867 869 917 
890 893 944 966 997 901 1000 891 932 930 811 862 959 897 851 952 874 869 919 874 977 990 908 870 897 895 999 935 892 990 939 951 909 874 860 904 980 940 986 990 964 981 852 878 918 808 991 950 865 833 957 911 814 822 828 927 810 896 920 806 924 949 847 832 921 972 850 873 989 897 998 913 879 896 869 813 807 973 804 948 933 835 949 827 853 895 813 992 916 914 966 868 953 896 922 889 835 906 809 954 967 889 814 980 843 970 869 950 974 913 807 813 931 923 812 936 935 929 938 941 891 910 810 957 838 956 820 911 869 945 960 926 887 888 942 834 808 985 953 950 922 932 962 857 946 909 836 906 800 845 881 931 904 840 911 985 829 983 857 801 885 889 805 849 950 803 888 888 939 939 904 958 826 948 940 874 847 866 959 887 912 816 968 986 845 941 809 815 954 885 960 812 908 886 802 824 934 838 911 810 
980 823 810 868 960 807 878 952 841 946 898 993 967 823 996 913 996 837 982 900 896 894 864 831 862 842 806 845 880 855 896 973 930 966 968 863 1000 980 880 846 896 864 833 847 930 840 963 924 880 873 853 948 869 900 932 849 936 866 983 933 947 982 859 994 971 966 819 805 816 878 804 974 903 992 870 861 896 899 881 826 843 829 937 806 993 970 857 959 986 896 842 830 877 857 994 888 820 809 910 824 967 988 857 972 957 979 972 849 998 891 967 874 926 850 800 857 807 927 942 917 885 828 888 869 965 837 812 807 955 850 945 939 890 889 809 874 966 994 839 869 887 801 870 810 966 962 885 951 904 831 858 827 837 952 998 896 882 950 990 849 932 990 920 883 877 935 964 867 813 901 990 802 988 980 966 851 804 901 888 933 892 875 883 838 831 913 884 946 940 975 960 948 897 883 922 867 874 831 967 882 
997 896 973 908 803 980 916 879 937 846 817 998 985 838 859 975 988 936 861 833 957 809 905 922 994 813 962 895 997 886 877 987 881 981 828 857 880 953 830 928 833 877 913 940 946 885 807 827 916 821 865 868 986 978 850 999 959 983 980 812 850 868 947 808 833 963 850 978 930 802 882 894 977 809 985 971 835 841 838 872 802 945 935 953 916 917 905 999 992 932 929 838 951 994 893 978 998 908 915 985 920 905 901 846 876 807 890 807 958 881 979 924 980 977 997 832 859 886 945 951 904 823 927 977 977 890 838 944 839 977 925 983 822 831 954 819 822 995 902 948 890 959 900 828 837 976 810 974 940 986 964 843 981 887 983 917 853 835 878 869 958 950 873 898 900 810 864 852 928 889 857 981 846 919 891 875 985 814 909 831 971 859 987 850 835 910 827 946 811 981 905 906 910 890 953 890 994 993 916 805 
911 928 906 802 936 842 854 809 995 968 977 882 884 895 850 863 947 995 892 893 894 864 983 925 933 926 853 809 839 845 994 811 917 807 995 860 925 801 843 898 854 878 970 902 976 897 934 916 926 931 916 924 838 961 962 850 857 833 951 896 969 839 977 980 976 803 848 991 957 832 903 895 886 980 964 927 848 947 984 973 923 807 855 891 892 802 882 987 875 825 920 816 956 811 840 879 909 954 829 924 821 901 884 935 961 965 980 887 925 909 830 958 934 948 930 896 962 882 809 838 850 803 834 800 836 952 813 913 969 918 972 844 837 901 812 806 848 887 853 940 840 950 924 868 990 973 921 959 860 890 811 990 913 881 932 829 974 935 961 878 834 936 841 865 958 915 808 815 893 924 989 858 876 823 913 992 948 994 860 985 920 837 990 855 915 948 956 970 977 806 890 994 835 883 821 897 890 853 910 900 
881 959 879 904 858 894 815 806 969 937 974 901 841 800 806 831 982 809 862 852 994 850 800 852 945 992 891 950 828 900 939 833 824 918 814 986 854 935 982 997 827 939 871 828 973 913 879 934 996 954 842 858 864 976 804 915 916 859 870 927 992 893 907 942 976 849 906 944 860 996 1000 902 950 820 860 810 835 975 864 981 842 913 969 966 933 860 963 816 805 871 891 886 991 942 810 821 825 898 960 988 883 819 900 874 951 815 856 812 970 816 903 965 921 898 917 848 818 844 891 979 907 950 802 976 841 961 937 908 946 854 872 834 807 831 950 861 842 889 854 865 997 931 897 817 898 917 816 843 934 915 938 961 947 914 967 807 981 827 841 863 815 908 969 904 954 939 964 837 953 900 836 860 974 975 888 813 851 816 931 983 968 927 929 926 942 897 878 895 984 862 850 825 923 802 912 953 969 981 910 904 
897 939 873 848 906 906 982 1000 942 818 994 842 870 874 943 880 894 990 1000 850 999 925 951 982 879 993 888 955 870 992 804 869 840 892 800 875 980 830 984 951 910 843 841 879 976 827 816 895 848 923 894 894 914 956 821 935 897 810 860 843 811 827 912 919 976 855 917 896 931 876 933 907 892 991 895 808 1000 933 822 879 921 969 967 905 847 882 965 922 961 979 930 826 804 964 816 914 862 962 852 973 914 985 850 823 891 847 973 926 811 922 911 814 830 878 808 901 876 809 821 855 869 903 844 883 920 873 834 914 880 804 852 970 979 904 994 951 889 875 928 919 943 985 817 885 964 806 871 992 856 939 962 876 837 903 885 933 862 951 952 851 864 837 904 853 915 863 939 958 890 820 910 911 856 984 915 852 862 881 801 948 978 925 958 806 864 960 873 810 854 815 990 891 836 800 852 808 902 846 889 967 
872 949 868 817 903 918 905 995 929 903 955 887 899 857 929 845 930 816 924 921 834 895 814 924 984 875 983 878 930 968 975 872 917 888 906 967 964 802 922 906 861 849 949 962 947 911 851 938 849 844 805 822 997 962 992 852 832 905 915 971 869 804 800 846 953 873 819 865 981 912 853 884 972 885 956 915 897 882 845 926 853 844 966 825 972 893 803 986 895 943 933 972 808 955 832 971 954 943 950 922 876 980 936 962 849 946 880 802 955 982 841 809 987 900 981 853 924 803 896 907 990 834 944 836 998 806 828 957 977 860 1000 883 994 931 827 908 981 817 943 955 960 877 896 965 995 967 905 929 962 860 982 984 892 901 939 866 975 878 847 896 980 832 982 952 811 946 925 979 919 929 890 804 899 960 879 994 904 813 878 934 897 908 890 806 875 969 890 965 972 858 817 977 934 887 835 829 954 855 953 899 
953 943 853 902 869 902 922 852 920 927 954 835 887 893 818 807 972 990 807 818 918 899 857 873 982 993 845 996 855 850 865 881 820 807 811 993 992 881 875 802 960 836 844 867 951 924 848 822 983 885 827 836 888 808 974 899 977 995 883 999 897 949 966 895 899 896 993 998 844 948 870 967 826 993 867 864 808 834 824 901 857 935 954 993 832 990 955 903 920 934 954 969 861 983 917 800 856 866 844 971 983 926 968 897 994 925 943 834 935 966 822 937 879 815 943 821 890 931 964 810 899 821 845 851 843 909 861 919 823 921 855 818 901 963 967 956 923 822 996 940 989 851 952 971 944 979 878 816 932 911 807 815 963 950 905 982 888 877 875 907 905 857 915 927 981 952 944 842 881 803 949 937 917 895 961 827 827 806 983 938 950 851 854 885 940 875 939 901 868 831 910 981 998 917 994 922 925 912 967 817 
881 897 864 803 806 913 940 875 912 877 809 900 842 968 940 802 846 881 928 839 828 824 806 835 981 981 801 975 931 943 895 955 954 944 990 866 890 931 989 900 962 810 889 906 927 942 991 926 803 888 960 898 817 905 836 941 848 989 867 897 963 800 973 834 998 841 850 874 853 979 847 961 992 842 800 826 946 996 994 816 845 807 902 824 821 937 846 827 872 814 801 875 938 810 803 955 916 869 935 813 968 848 914 970 930 816 828 806 955 913 935 1000 877 938 866 834 988 978 855 944 847 955 890 946 995 883 940 886 805 914 897 877 925 877 851 943 866 856 985 961 978 813 811 985 838 882 946 870 883 929 989 917 832 913 948 848 943 883 983 923 897 808 870 906 847 932 805 949 866 972 910 916 881 933 857 881 873 966 950 943 926 873 880 893 951 822 965 931 992 902 858 966 995 939 933 916 831 851 805 975 
870 878 995 882 894 837 843 922 912 856 843 838 843 912 868 948 951 985 938 955 815 825 988 1000 864 831 904 936 848 862 931 970 914 914 942 927 978 902 904 870 964 870 976 994 811 980 925 983 984 971 915 903 994 811 944 853 882 962 869 935 863 837 821 884 950 989 861 808 911 965 975 958 828 900 976 829 837 999 988 958 912 911 851 803 813 877 832 845 928 813 819 857 941 802 814 912 867 864 867 915 852 839 890 872 944 861 992 901 871 904 812 904 940 877 916 1000 952 917 893 835 969 909 859 834 951 989 877 928 826 879 1000 921 946 861 870 938 804 871 897 829 801 968 825 811 901 862 804 920 841 958 878 916 919 899 919 991 800 845 905 958 1000 980 880 985 802 880 814 805 974 874 919 876 839 961 914 856 811 945 895 800 858 906 932 804 953 837 853 833 800 962 987 951 977 829 852 927 968 913 904 910 
884 872 884 925 919 956 814 974 920 820 859 897 830 834 815 807 851 946 953 908 934 877 944 849 805 952 829 893 835 876 913 949 843 830 921 817 966 847 928 811 980 878 817 841 865 954 819 853 908 837 929 970 821 824 938 808 828 934 936 961 969 896 850 890 962 866 800 890 976 809 895 823 892 806 894 866 829 962 958 810 812 982 851 806 898 947 946 808 999 985 987 924 889 800 802 824 846 887 937 957 809 988 984 878 809 893 966 974 980 993 812 813 986 990 939 903 846 842 907 858 940 841 919 986 896 808 994 941 862 813 963 988 824 1000 912 978 983 815 977 965 999 953 924 966 873 981 824 889 927 961 837 854 908 990 959 988 897 800 898 962 812 913 862 906 828 827 888 943 892 878 834 811 998 958 977 872 833 954 876 970 972 813 954 864 812 804 987 913 940 989 899 914 867 841 802 848 991 948 867 993 
903 834 804 867 921 936 919 866 841 900 997 946 968 826 822 959 842 830 943 882 935 849 939 1000 816 859 956 824 881 875 896 994 875 916 855 839 919 918 912 884 963 883 807 980 958 819 910 946 842 883 870 976 812 903 959 837 883 904 994 842 924 812 802 931 956 901 983 891 984 820 862 821 829 842 892 965 938 818 873 857 987 965 979 819 977 940 892 804 943 842 839 901 934 866 988 900 800 947 944 954 979 817 860 892 879 981 825 869 839 879 947 894 945 959 948 921 907 981 904 956 882 927 895 833 853 872 854 858 868 831 922 937 916 936 935 874 861 980 831 858 929 861 962 888 873 961 869 938 881 884 907 897 955 809 826 838 800 922 928 986 946 871 901 827 959 932 949 908 834 963 933 865 969 987 971 840 803 827 862 834 993 963 842 917 891 989 876 872 821 809 999 977 880 911 999 947 877 848 830 975 
924 890 969 917 822 921 966 837 803 902 938 823 996 974 879 827 904 984 853 915 918 942 955 861 944 827 919 999 883 975 956 992 807 864 996 928 905 818 815 914 868 971 916 828 902 996 878 894 939 930 827 875 968 958 920 835 804 893 932 892 861 999 810 834 844 882 942 836 950 851 896 932 815 891 824 826 905 861 952 922 807 846 972 935 931 918 945 996 945 816 842 943 891 913 850 919 822 862 983 943 994 844 824 976 964 908 829 954 806 858 909 836 919 846 812 891 964 805 853 893 895 867 932 909 918 832 962 930 841 851 933 865 810 887 801 961 870 816 944 963 973 886 848 831 967 891 873 995 866 885 939 923 906 907 896 963 978 909 827 885 894 919 972 955 881 961 950 879 972 825 859 928 932 979 823 874 879 943 817 893 976 875 853 919 877 922 898 983 926 1000 1000 878 817 931 879 843 808 957 929 970 
831 845 841 997 877 883 800 963 981 834 864 923 990 862 844 919 850 931 949 838 892 807 926 965 950 1000 1000 887 993 887 955 996 812 937 803 845 818 875 991 934 971 913 911 979 854 810 888 866 808 998 866 847 806 856 872 860 914 989 823 884 963 905 849 876 889 947 878 965 903 968 859 988 877 921 805 854 913 884 826 809 888 802 890 868 873 830 953 904 898 995 838 891 822 959 901 893 810 982 853 839 887 967 891 884 894 846 829 921 972 847 902 880 982 995 823 976 814 910 897 868 940 813 887 896 856 898 943 855 958 939 900 899 972 963 934 884 875 800 942 809 983 817 831 834 912 821 839 991 937 894 913 878 844 814 980 872 864 841 956 842 989 855 976 822 810 911 882 961 822 985 997 901 912 809 958 911 824 822 891 903 837 920 833 934 894 954 997 986 821 984 875 971 807 937 868 810 993 893 866 896 
845 911 982 948 849 842 939 873 874 840 826 968 946 935 910 939 884 803 987 929 839 970 929 812 840 993 912 985 975 975 986 874 894 978 874 964 805 854 823 938 970 993 878 828 972 896 963 923 986 931 955 892 898 981 800 900 831 896 862 855 910 921 974 974 823 997 979 833 875 868 811 844 909 908 884 867 966 936 866 999 806 983 875 817 934 948 985 974 841 989 869 976 908 929 982 811 937 910 874 939 982 992 833 854 990 906 813 890 967 881 811 830 984 939 972 906 887 816 856 865 880 944 840 917 972 826 895 838 825 947 811 962 957 871 906 882 887 998 895 989 889 959 825 922 975 970 905 917 978 916 965 879 937 877 932 848 914 865 802 839 940 830 987 993 974 957 816 989 921 815 991 973 992 1000 832 896 855 986 974 867 894 941 958 950 877 963 913 935 878 911 943 805 894 977 936 916 968 817 973 882 
899 854 861 842 810 819 817 920 828 944 991 902 821 929 873 965 925 956 996 860 915 966 841 855 965 926 816 878 947 970 979 974 901 962 874 802 960 926 856 985 942 995 872 860 905 863 864 867 836 986 917 961 995 840 989 902 823 861 838 812 853 955 890 854 885 854 988 850 945 982 906 957 976 899 869 923 885 909 960 878 918 814 902 988 977 992 962 897 825 996 832 971 889 921 805 881 813 846 878 942 941 829 977 854 926 957 983 940 848 935 898 877 969 876 926 932 867 961 817 972 904 971 976 931 804 859 879 948 940 843 820 865 801 835 886 958 907 899 804 847 821 849 897 942 938 976 867 966 999 928 907 973 849 881 939 885 813 902 991 950 818 924 908 971 861 962 809 870 809 998 927 821 854 951 864 847 955 937 984 949 865 925 956 856 961 864 966 875 825 841 922 848 944 875 819 828 884 893 926 997 
833 937 938 844 936 907 814 803 958 847 859 962 815 911 813 900 862 928 851 895 934 942 979 817 826 935 810 998 891 814 917 843 943 883 992 871 972 814 806 978 996 883 987 854 875 809 847 830 957 971 805 820 981 817 864 836 989 847 899 849 850 979 946 830 969 966 907 992 968 871 938 815 822 955 804 917 878 924 938 824 807 848 822 829 937 812 907 833 819 988 897 817 903 941 840 920 922 840 937 911 842 973 964 878 844 980 878 967 920 925 1000 877 862 816 869 827 920 951 815 906 882 943 986 882 823 966 879 820 859 881 866 920 801 944 913 805 987 850 863 905 972 842 967 940 917 956 937 992 869 947 850 919 942 935 992 822 815 908 847 907 905 810 975 897 983 856 869 968 828 864 943 864 908 818 961 872 878 964 991 809 849 803 865 881 801 920 896 966 825 879 826 961 963 906 807 852 924 874 976 937 
937 936 994 858 937 906 958 822 920 944 838 862 808 878 996 957 862 959 857 806 908 944 808 915 829 847 836 995 842 957 821 800 968 800 912 814 976 989 856 992 846 976 809 958 842 862 821 865 990 904 850 991 865 847 828 882 814 978 834 830 803 862 873 819 838 949 804 958 972 986 993 989 885 815 892 910 984 967 894 915 910 837 904 854 909 933 822 922 974 948 906 909 880 942 810 902 916 977 906 988 889 867 969 993 966 947 985 878 823 978 912 816 856 849 978 966 890 963 942 826 969 821 921 1000 937 970 976 883 839 866 820 809 923 885 853 874 893 961 991 811 927 821 952 915 966 937 835 864 910 997 1000 897 974 883 939 927 968 829 866 852 979 872 991 960 867 942 872 945 884 916 886 820 922 905 821 961 896 978 816 921 1000 830 926 822 917 969 910 971 892 951 951 951 908 929 989 884 810 897 830 871 
905 872 849 858 920 823 836 947 968 978 915 847 979 802 885 838 850 888 976 806 823 919 925 857 996 831 986 847 803 944 969 824 848 976 951 840 826 913 892 846 958 806 888 939 871 952 973 954 920 988 803 840 904 833 977 922 944 967 975 943 992 976 894 885 893 963 807 980 844 992 922 913 975 868 825 834 849 961 820 993 946 823 862 980 983 860 909 947 813 984 981 896 950 902 991 818 914 922 819 957 855 922 872 883 893 972 955 866 855 838 933 838 936 835 814 995 819 956 852 847 805 970 929 919 901 877 825 991 895 993 812 911 964 892 859 979 807 828 957 957 982 913 961 991 927 877 942 829 888 806 956 889 997 948 866 919 930 922 944 919 948 869 829 896 891 937 946 889 818 962 935 937 946 938 994 900 835 915 802 845 894 901 900 836 848 926 929 805 933 949 916 983 872 875 806 878 953 953 951 849 
855 921 993 827 925 999 839 804 974 872 853 994 841 937 979 805 833 849 819 875 820 988 949 844 847 900 882 987 929 804 858 831 837 862 916 902 858 813 885 955 823 848 828 957 853 837 925 808 922 916 962 962 839 842 927 882 997 864 987 887 950 868 994 870 1000 834 936 830 959 831 948 902 959 873 817 831 996 848 818 868 815 986 807 882 839 844 808 859 854 944 965 809 937 811 971 894 872 830 831 966 887 871 985 837 988 1000 984 850 988 841 903 911 995 836 974 872 990 979 874 850 854 929 940 975 940 840 826 823 832 906 916 885 957 966 900 829 805 814 926 913 882 867 961 953 883 975 903 853 904 934 843 950 937 903 834 900 973 946 890 813 932 896 926 883 851 830 833 974 958 912 806 896 999 908 922 840 933 912 917 853 964 943 811 839 811 947 877 894 844 998 939 929 855 966 841 884 897 856 975 877 
995 953 820 960 981 883 835 989 987 854 836 896 843 866 861 895 835 986 968 859 871 994 863 973 837 871 881 874 825 803 870 837 823 878 820 858 874 814 820 862 932 843 907 910 934 824 807 918 983 916 853 813 824 977 858 969 958 838 896 908 903 873 970 808 879 822 991 924 836 983 884 982 992 849 1000 988 961 853 948 850 820 981 932 963 917 909 988 957 965 849 895 874 938 958 828 894 995 951 919 896 934 937 822 921 956 908 932 816 807 966 874 998 980 928 858 910 936 890 919 848 919 960 965 848 983 847 874 815 996 988 857 896 946 806 996 912 866 814 839 936 995 828 850 860 990 846 818 818 896 853 815 942 909 992 905 861 895 875 978 871 864 888 965 850 997 971 961 925 829 960 824 841 811 813 888 922 839 834 973 860 868 834 896 811 933 864 838 936 848 947 805 994 974 881 934 881 814 951 814 854 
972 949 883 851 910 912 831 888 883 946 930 973 973 918 871 815 915 892 951 862 946 843 837 857 872 843 872 927 952 913 821 927 975 910 892 893 973 824 986 903 964 874 870 860 974 911 900 876 918 966 918 917 994 895 877 923 868 802 885 835 922 852 807 985 890 922 997 951 885 911 863 968 863 917 904 845 974 948 894 815 815 935 928 939 860 994 806 986 901 855 812 894 858 865 869 801 945 953 989 993 949 802 952 923 880 874 972 897 945 826 918 873 873 893 839 829 958 825 863 862 935 879 987 952 805 872 881 870 896 916 858 921 962 858 953 850 956 907 890 816 972 888 809 836 812 833 892 856 968 936 947 906 987 820 845 878 846 976 858 977 929 857 982 833 910 911 950 895 935 918 963 810 851 957 906 894 936 817 991 852 961 959 815 868 891 823 917 978 981 839 909 951 960 955 830 908 978 824 935 839 
955 906 850 827 826 929 949 844 821 950 917 870 980 879 852 988 998 828 929 858 960 997 830 885 804 804 884 863 950 801 893 977 962 831 864 860 950 976 832 995 995 824 896 979 871 964 852 814 954 935 867 948 894 938 920 822 854 984 811 982 938 977 802 911 816 943 982 843 966 888 882 865 993 861 860 875 814 861 864 860 946 896 891 886 927 913 906 807 961 940 924 815 863 979 900 944 967 817 866 890 997 888 970 873 854 805 882 865 969 975 978 956 889 870 908 996 801 938 830 881 947 878 813 843 878 867 826 994 918 870 988 852 974 869 993 897 807 840 831 845 875 821 961 822 807 961 802 899 948 867 975 905 929 933 929 855 924 954 828 977 830 946 990 841 836 921 824 890 946 879 913 988 902 861 913 880 953 981 997 953 974 837 822 846 896 920 890 927 995 838 828 905 813 858 939 965 907 831 878 941 
868 896 973 888 811 973 895 866 899 987 978 911 980 865 983 902 801 894 913 856 891 895 809 815 897 958 879 912 927 825 861 895 812 870 822 929 810 844 812 961 835 870 890 801 892 914 975 802 935 871 988 882 858 820 837 889 913 958 961 959 941 985 854 947 979 964 842 850 848 958 950 848 960 897 924 963 836 946 957 905 980 807 948 834 870 986 852 933 835 874 956 859 965 879 967 826 949 874 958 809 971 915 995 927 934 990 935 847 844 810 936 954 882 923 847 968 926 932 952 933 907 956 932 861 934 894 968 976 944 909 898 848 942 810 918 841 891 830 879 890 802 920 886 929 946 964 890 806 922 915 977 869 998 933 895 926 821 911 867 864 890 996 865 809 939 857 908 981 965 871 892 817 953 934 960 936 965 871 848 881 833 896 937 986 969 886 998 959 911 873 820 842 924 955 903 981 812 817 911 899 
849 863 994 859 972 953 938 993 869 886 844 924 966 840 893 955 942 976 902 874 815 841 861 877 944 958 927 904 934 1000 989 1000 919 967 800 933 963 805 986 873 868 806 877 940 884 969 820 823 917 917 861 935 877 993 831 969 931 864 926 837 833 849 801 909 906 916 934 808 821 872 950 919 990 839 891 837 804 854 990 801 930 980 819 895 811 885 978 876 815 855 924 905 900 965 856 831 845 862 972 968 964 905 953 854 868 900 871 805 803 885 956 830 887 881 886 919 832 957 802 922 974 907 915 869 941 944 926 818 957 831 996 860 846 971 908 888 956 861 932 966 885 802 920 959 975 867 930 954 850 896 858 904 902 839 875 958 822 822 815 857 891 993 910 966 953 935 849 928 871 942 875 965 992 937 894 840 903 914 940 811 996 882 850 898 914 851 993 895 912 835 809 876 870 811 989 874 802 904 943 815 
955 874 849 884 813 933 900 823 813 928 827 942 891 865 965 956 902 870 960 841 899 836 1000 873 928 956 850 906 915 993 913 808 936 836 972 865 880 807 863 993 808 975 901 957 935 875 872 901 954 812 804 897 895 960 884 907 900 896 825 801 892 882 846 828 829 981 982 976 849 924 986 811 821 800 915 817 951 887 920 872 880 965 953 835 981 914 963 851 827 896 917 886 901 824 951 805 999 1000 982 996 1000 949 830 855 934 862 890 900 907 866 915 848 992 922 878 932 935 892 882 833 808 999 965 802 877 842 990 990 943 959 912 855 880 916 870 971 967 914 950 863 910 999 997 882 822 912 934 865 828 989 876 882 989 887 982 871 863 971 988 883 986 988 825 891 884 862 845 970 801 800 879 995 904 919 911 869 811 833 891 835 952 878 913 939 911 997 928 908 819 921 847 834 873 992 876 880 866 873 894 857 
899 952 848 980 930 982 856 985 926 999 831 912 936 982 841 827 859 896 931 816 837 831 887 859 985 868 987 982 933 841 825 885 888 830 985 927 877 955 862 1000 861 956 886 977 803 993 998 960 908 977 868 871 964 1000 920 990 955 809 852 972 886 972 870 940 819 986 813 820 852 898 886 863 888 856 950 885 878 876 896 857 828 848 819 974 851 827 886 833 826 833 845 990 885 855 860 899 983 857 882 815 876 846 883 943 830 973 827 957 914 916 891 817 831 806 884 812 804 853 974 806 902 839 879 928 972 949 814 864 883 996 986 978 802 862 961 841 945 833 843 862 818 862 900 931 905 887 905 970 931 858 995 920 835 968 994 919 944 978 979 835 805 849 994 962 952 843 986 890 801 811 820 908 879 966 837 857 841 926 863 952 970 992 961 835 923 881 877 977 985 809 936 995 886 856 977 863 928 888 873 949 
908 937 964 990 932 871 901 834 917 863 851 927 913 859 948 955 836 948 881 900 961 833 834 814 807 856 864 827 903 859 999 800 927 899 827 968 935 833 960 905 800 971 859 946 874 878 975 932 871 895 997 880 913 922 963 867 858 866 855 904 997 808 916 941 991 993 904 966 834 944 995 921 839 872 922 843 843 989 927 972 893 940 961 873 828 821 837 864 968 923 999 880 998 864 854 945 806 949 835 825 925 947 899 883 956 852 830 929 942 923 896 893 982 989 827 840 820 993 834 920 927 946 959 940 912 959 815 912 927 910 839 897 826 866 985 863 995 975 836 850 874 944 866 963 833 949 966 827 975 896 857 856 848 884 843 862 887 841 946 888 820 953 889 910 998 806 995 893 947 954 856 820 940 974 1000 944 888 833 920 916 897 879 920 826 817 898 933 887 877 900 826 832 957 953 916 981 939 888 883 906 
940 934 890 871 883 815 816 820 837 902 896 907 933 973 957 948 822 858 802 802 896 970 877 896 952 893 800 854 873 832 934 967 865 956 802 923 816 814 827 819 962 994 964 877 869 910 938 966 993 974 938 943 836 851 944 944 930 875 843 957 847 998 915 805 1000 988 897 830 999 803 967 858 943 945 936 891 965 881 931 945 932 932 959 801 980 872 891 831 993 916 967 931 943 850 942 806 894 868 968 819 887 909 915 909 812 893 830 801 921 991 861 856 867 963 866 938 885 979 897 905 885 991 888 969 843 950 835 938 931 817 844 881 844 859 930 849 894 826 862 846 836 827 855 879 931 961 855 998 865 810 887 825 824 834 848 1000 826 890 909 950 1000 993 819 869 803 868 812 918 953 879 967 979 892 952 935 872 827 971 941 934 982 928 851 898 941 819 929 932 959 978 860 910 855 989 967 898 949 856 963 806 
986 801 820 827 860 992 924 838 940 923 974 968 984 900 880 960 819 844 867 832 909 953 894 896 863 845 943 843 992 879 840 937 991 896 967 929 817 927 949 935 807 814 988 855 953 841 906 966 902 972 918 888 973 966 993 893 810 952 916 873 807 966 861 816 946 903 992 974 913 966 930 897 915 961 973 948 980 966 922 929 832 950 864 812 903 847 883 891 826 965 880 888 883 857 993 808 856 994 832 801 930 935 999 838 811 940 950 980 936 927 913 906 867 944 821 821 830 824 940 931 906 823 937 805 880 964 921 847 909 946 910 860 813 936 857 906 903 976 966 859 844 852 967 996 916 957 811 944 917 901 918 933 829 969 813 868 978 925 937 816 982 993 860 816 889 822 856 851 934 809 838 849 936 866 823 914 851 922 964 843 894 840 978 931 978 837 950 844 896 966 866 980 939 834 821 839 927 931 823 933 
831 893 958 891 819 887 911 959 971 946 892 808 845 878 897 865 834 923 866 827 938 851 969 924 942 874 944 987 896 813 959 807 888 858 947 889 841 965 855 901 925 829 960 981 940 934 819 883 929 853 926 929 943 864 906 935 820 974 859 846 854 869 979 836 942 834 846 861 955 987 810 805 913 837 959 873 925 822 807 917 937 877 804 908 854 912 1000 909 894 822 975 968 870 908 893 999 808 935 958 885 872 807 893 987 883 811 998 917 929 962 880 863 913 915 911 841 873 836 863 805 854 821 815 837 948 973 803 998 984 995 826 855 855 859 823 970 863 920 951 925 851 966 814 839 818 950 998 901 935 893 899 870 862 879 947 812 858 843 855 867 869 861 973 867 871 972 994 811 983 999 901 921 913 862 908 900 903 889 842 876 814 805 832 827 995 993 889 847 864 855 851 957 955 951 828 910 914 947 819 979 
952 982 855 814 849 841 992 801 999 891 994 844 969 891 908 849 830 961 985 989 932 943 908 905 839 978 823 877 978 938 889 861 829 915 941 811 915 801 869 859 992 971 981 812 819 876 942 915 848 853 995 914 897 857 806 912 964 920 924 812 836 845 885 933 822 862 860 994 833 971 1000 869 869 823 986 846 933 944 948 993 930 835 854 945 882 922 935 900 984 826 898 888 876 919 995 807 852 879 961 972 886 924 936 814 908 972 983 955 976 860 808 849 993 839 874 889 953 839 879 807 929 874 957 882 894 939 909 948 900 929 961 910 807 823 918 977 903 998 890 822 896 896 869 866 837 840 874 941 941 820 821 978 937 928 981 964 924 824 863 977 956 937 902 984 904 844 818 831 863 812 1000 908 896 885 920 832 818 943 885 944 991 877 916 939 901 867 818 898 907 856 880 946 871 938 871 831 936 872 864 881 
864 869 819 929 827 900 922 933 869 882 940 835 992 916 807 862 969 979 829 827 931 833 826 930 859 940 856 939 968 825 906 835 830 925 940 810 946 801 981 802 941 835 840 907 945 857 847 828 960 884 903 891 955 953 917 977 851 870 854 888 923 825 923 926 862 956 980 848 981 868 918 852 896 874 999 902 947 974 938 852 926 988 855 903 831 925 821 906 958 801 912 965 897 953 954 975 965 926 913 995 801 885 987 936 938 925 881 907 891 943 924 909 956 852 988 890 973 919 939 856 935 948 841 848 910 861 831 902 830 836 946 910 962 953 890 997 903 946 917 832 807 841 909 969 869 965 932 804 852 952 906 879 914 975 926 961 904 910 909 852 882 923 989 991 829 932 962 858 877 914 865 865 890 903 945 942 920 856 989 912 832 801 851 937 931 866 955 903 810 808 814 888 985 801 911 822 823 969 988 937 
939 963 979 930 992 856 954 867 957 854 823 927 871 942 831 872 820 994 853 801 920 834 988 930 822 885 988 849 802 866 859 913 890 992 948 893 988 893 919 983 907 827 851 858 997 947 968 804 899 827 946 850 960 803 982 871 853 860 905 805 819 992 844 891 963 975 807 902 968 887 910 923 923 803 996 960 981 925 912 831 890 890 925 819 807 869 917 861 838 875 847 971 824 1000 947 989 943 836 872 996 861 822 880 981 906 941 861 926 952 917 907 866 891 844 841 901 934 933 864 862 868 866 937 882 925 824 824 992 820 979 974 904 927 963 885 933 892 810 846 876 911 917 925 908 871 806 901 990 941 841 985 920 992 915 916 821 927 981 899 906 993 852 882 895 855 902 843 894 966 949 918 808 995 925 888 915 823 912 930 969 949 827 820 843 875 803 977 819 888 921 915 999 809 803 890 891 890 901 995 900 
888 802 857 876 928 867 997 853 948 852 898 936 934 956 949 914 939 932 870 897 994 862 863 890 983 984 914 868 873 818 904 897 888 815 812 844 951 972 825 837 817 878 950 956 874 971 822 867 937 844 944 833 962 941 902 898 990 990 850 962 890 962 837 822 815 802 975 877 978 929 841 853 877 886 812 848 904 888 991 971 992 829 833 949 902 871 875 942 882 915 976 927 871 917 915 941 841 811 921 850 950 972 866 825 842 810 824 939 812 930 853 990 927 905 895 929 957 852 827 863 998 839 832 825 919 820 808 987 825 880 968 852 921 863 837 843 827 952 865 913 830 839 864 888 902 862 919 896 938 809 935 852 907 867 805 926 826 809 943 864 827 984 850 1000 852 871 958 901 846 962 852 890 929 890 993 891 890 893 862 916 830 855 825 862 995 874 988 950 990 981 858 916 940 993 863 959 981 806 908 812 
902 870 841 826 931 898 808 936 875 955 952 932 939 855 982 997 801 869 987 966 911 850 934 986 985 902 857 896 939 995 863 926 916 831 891 943 812 869 993 876 830 813 817 864 986 889 893 873 927 978 877 969 988 851 823 860 955 943 860 809 935 854 883 926 824 998 866 943 920 915 868 812 818 976 971 810 947 915 910 834 823 916 938 961 951 967 847 831 961 826 918 901 821 911 808 921 805 909 878 842 833 858 992 953 941 881 808 895 832 964 818 913 863 850 804 980 996 828 910 958 920 812 918 852 985 927 924 918 828 971 894 801 896 854 819 856 922 872 804 980 981 957 952 938 809 874 827 999 830 947 922 925 915 878 942 916 802 939 947 926 841 894 958 826 929 880 970 989 942 988 909 878 978 871 890 888 900 995 816 906 951 899 951 825 970 983 878 997 806 856 896 872 1000 990 946 887 924 998 812 918 
889 887 833 925 986 882 819 882 915 1000 816 903 977 945 947 839 811 994 818 831 845 955 864 977 908 962 942 826 997 805 858 887 893 977 956 941 826 826 889 906 935 814 820 832 867 954 899 904 837 991 982 874 997 879 902 903 981 832 948 986 863 943 981 844 856 891 893 805 900 931 894 968 901 862 864 877 823 898 905 886 913 919 854 808 965 945 986 852 918 841 824 921 955 952 974 945 857 879 889 841 959 871 953 875 967 933 839 927 810 846 984 813 991 905 856 957 913 916 805 859 884 956 987 993 921 986 824 998 964 972 993 862 814 984 988 957 950 885 976 853 883 830 956 930 864 980 826 997 923 819 905 935 979 818 881 927 858 982 806 814 852 821 880 991 914 892 963 813 819 924 841 858 976 877 966 942 964 802 957 805 952 814 928 886 925 844 972 885 832 934 807 975 855 901 853 881 846 908 969 903 
965 952 981 827 893 863 826 974 817 943 977 861 928 980 976 929 859 893 988 874 830 872 925 888 903 956 992 859 825 817 946 928 924 821 870 892 975 846 932 912 837 941 829 995 983 839 938 825 839 867 947 866 837 934 847 898 871 831 859 968 987 897 916 968 832 965 812 888 950 819 987 983 908 822 955 987 941 943 893 845 818 852 987 911 940 863 996 837 917 944 964 912 814 866 882 846 820 870 893 960 848 837 812 844 917 872 823 989 832 960 847 837 977 849 891 842 973 1000 876 943 838 951 904 818 871 899 832 854 983 818 985 889 802 822 849 868 994 861 819 996 961 924 931 961 887 916 904 917 883 997 972 960 957 866 940 900 914 804 830 947 828 870 808 964 977 829 993 967 915 842 916 968 970 928 815 830 950 822 932 883 809 824 979 810 878 885 860 843 930 828 849 897 958 910 825 862 807 941 958 937 
979 994 982 935 805 833 944 968 877 1000 876 977 998 811 943 866 896 854 825 993 815 804 909 811 863 842 882 864 855 814 925 834 833 867 834 925 914 904 878 974 849 913 899 896 937 903 934 862 885 916 953 810 861 832 919 911 881 858 916 848 816 934 831 937 972 821 982 835 952 895 928 893 920 929 915 966 880 829 914 899 909 892 824 889 899 877 887 866 868 981 927 920 858 932 901 861 849 898 879 961 867 930 841 957 812 915 972 1000 858 954 997 811 801 976 865 849 853 819 827 980 930 992 956 927 997 880 802 800 854 842 842 980 917 974 975 971 999 884 877 939 845 916 925 831 952 966 960 947 884 848 895 864 926 955 846 983 946 945 908 866 842 902 858 864 874 868 925 868 844 859 928 902 812 800 991 934 944 988 996 847 895 897 922 846 976 817 920 926 804 803 934 950 861 824 859 964 930 924 862 898 
858 848 844 946 840 967 907 870 819 895 814 853 922 938 872 977 900 848 828 878 819 837 992 940 921 890 900 809 969 945 863 933 816 991 958 803 927 932 815 866 973 876 890 996 828 967 974 857 847 876 891 970 813 958 861 985 903 937 890 980 809 920 843 810 960 959 913 917 900 945 906 934 923 948 864 973 956 900 896 822 963 815 988 921 838 833 951 896 835 979 824 888 827 809 965 859 942 865 876 986 969 974 976 999 855 922 958 914 845 883 941 902 901 923 929 943 902 932 981 982 868 941 912 945 940 990 854 853 933 878 836 881 801 886 975 816 961 810 932 935 971 908 857 988 928 909 863 995 965 977 979 823 996 804 800 854 986 949 852 944 815 865 963 929 945 888 917 994 864 991 929 924 803 879 862 897 906 912 1000 953 885 851 900 984 978 928 856 999 918 821 944 974 974 902 956 991 955 992 845 997 
938 909 953 957 896 821 940 870 825 988 887 851 809 928 823 964 845 921 804 817 880 957 873 997 810 995 909 902 994 806 985 858 913 925 904 935 984 961 976 805 925 891 943 935 974 880 802 874 965 804 997 977 990 948 877 976 901 856 866 874 989 936 864 823 853 933 872 873 838 869 900 823 944 926 953 959 948 982 934 929 942 961 810 863 880 975 814 889 977 956 876 969 840 804 826 844 948 925 918 946 933 857 920 860 846 986 834 935 876 838 807 962 926 916 826 994 803 992 986 855 992 880 894 889 893 950 984 927 934 852 978 911 953 828 963 979 921 836 843 869 893 907 995 803 840 901 889 866 893 905 851 978 883 829 926 800 812 857 840 885 812 904 883 824 897 921 828 996 864 982 851 922 880 867 968 992 898 958 820 828 903 967 973 900 973 985 983 898 973 886 809 801 805 965 916 801 989 930 907 927 
817 881 833 995 986 891 823 804 929 925 963 865 937 900 912 925 986 992 910 980 952 859 840 900 878 972 839 979 951 883 830 935 886 855 837 846 989 1000 961 890 951 978 935 986 918 882 928 806 848 866 867 845 848 905 959 985 969 853 822 811 861 933 996 988 960 822 852 936 846 880 942 1000 870 953 898 929 895 957 894 980 816 986 811 822 918 854 821 945 999 997 952 886 821 841 999 855 803 802 973 869 880 886 996 935 851 836 806 868 815 926 981 823 918 833 886 1000 885 826 828 844 879 951 870 947 803 901 961 872 999 956 971 950 926 873 830 940 960 938 870 849 808 876 958 930 806 864 853 948 800 899 930 933 849 997 907 875 914 827 961 885 804 866 801 852 872 847 805 836 857 989 929 944 930 962 805 996 942 935 987 947 897 914 954 862 814 842 809 955 827 870 856 876 911 805 996 890 859 931 821 811 
935 934 833 926 967 853 955 940 961 940 868 932 991 833 929 893 810 860 957 838 854 818 887 868 953 935 983 890 879 834 915 859 985 974 995 946 879 872 920 878 847 859 811 863 898 893 895 867 997 881 976 899 805 973 976 897 836 876 921 883 935 892 930 901 952 981 979 915 952 928 963 964 940 896 964 882 916 940 951 996 821 928 935 973 892 968 959 820 890 860 907 870 871 941 807 969 873 959 998 858 931 882 854 811 955 893 906 877 894 971 928 817 865 979 953 907 888 933 899 882 822 840 821 880 817 969 833 891 944 811 996 893 854 920 937 833 996 805 980 963 916 882 923 952 903 881 881 998 971 902 854 920 914 997 849 977 921 945 927 918 929 887 981 952 849 808 856 883 837 867 821 866 810 805 835 842 870 971 987 849 996 916 1000 887 996 965 823 835 823 835 838 848 801 944 868 863 809 906 910 954 
974 961 968 999 836 908 962 909 868 855 813 818 917 900 833 899 973 990 860 820 994 887 876 895 993 840 871 913 962 986 886 830 921 967 849 811 898 987 897 809 866 877 830 872 858 805 854 851 928 815 809 943 933 907 968 962 998 964 802 955 973 868 961 915 810 827 846 848 986 803 946 932 970 932 861 836 972 898 833 897 813 844 864 983 807 813 984 839 933 875 963 829 951 911 805 870 823 856 919 836 891 888 921 805 891 808 976 800 837 807 835 856 829 877 819 996 841 947 879 803 864 898 914 913 1000 805 836 878 988 883 988 867 806 943 947 800 985 970 915 865 947 942 819 874 869 866 952 918 990 957 824 844 878 815 821 870 823 853 877 852 831 937 944 849 901 903 828 993 981 961 916 929 967 935 952 899 897 971 957 977 946 956 847 894 965 840 913 895 862 823 895 821 950 907 944 978 924 883 903 996 
977 964 835 918 957 915 856 998 844 985 911 971 900 955 850 991 987 836 901 856 864 861 839 929 941 873 910 946 871 810 820 902 928 952 828 950 921 821 926 977 907 942 847 855 972 840 868 947 948 947 918 949 810 817 960 946 989 888 872 906 844 926 891 964 887 826 827 829 882 837 950 909 871 820 853 879 839 817 882 823 857 963 976 977 951 998 840 818 820 962 807 894 974 934 815 953 926 865 932 973 934 868 942 886 839 890 993 941 924 870 968 829 974 897 810 912 909 918 803 826 845 936 958 880 907 835 901 810 900 912 918 833 888 985 878 825 878 887 901 991 869 861 961 893 851 973 966 809 977 895 865 869 883 905 899 974 889 877 949 927 959 834 840 894 887 958 937 962 999 933 842 951 923 954 884 834 932 924 867 986 956 961 853 946 851 831 995 914 940 981 905 933 959 804 904 904 834 948 905 910 
875 927 841 814 878 844 946 909 987 861 920 970 948 978 809 810 888 914 834 879 973 814 837 973 862 800 882 973 897 994 985 961 801 956 889 808 892 860 981 923 842 908 952 849 895 995 844 817 895 819 845 950 970 910 819 968 824 907 952 835 961 940 933 958 902 863 833 834 831 863 889 837 980 828 810 842 874 957 908 855 919 980 983 805 934 840 856 963 824 887 973 964 991 902 859 851 983 943 950 921 956 885 984 873 934 896 866 995 987 953 882 822 813 915 851 915 818 952 896 918 810 946 841 835 971 800 856 804 964 902 978 946 814 935 941 975 939 839 847 991 844 894 963 854 910 914 997 899 930 800 946 815 805 990 929 905 812 889 948 974 958 858 867 836 948 847 810 857 892 927 821 942 924 992 962 835 801 879 851 826 856 851 867 951 912 969 933 976 843 823 977 879 973 995 982 989 977 931 811 939 
926 989 974 857 886 884 890 930 810 958 916 823 896 824 960 942 812 895 976 903 977 812 934 837 998 824 880 825 896 867 957 906 900 974 853 941 982 925 805 816 950 991 956 868 850 965 859 953 993 870 997 851 828 810 807 955 967 833 990 907 865 868 892 889 864 967 876 859 908 888 889 963 838 931 819 826 990 986 965 946 899 836 837 825 972 955 915 946 841 872 893 915 841 820 918 995 800 887 822 948 909 880 887 915 996 967 888 895 950 952 854 814 949 879 854 909 913 834 911 872 991 926 899 856 936 925 850 996 815 910 990 938 808 886 947 939 871 996 815 993 873 821 845 879 889 992 957 872 968 809 998 912 806 822 925 836 956 894 970 948 824 998 883 960 822 899 822 904 924 919 816 980 860 802 880 970 985 888 945 959 999 857 848 928 805 915 819 857 925 867 847 962 990 804 881 852 929 939 812 911 
964 949 846 940 849 987 868 902 932 956 896 953 956 877 864 863 846 859 980 927 943 990 840 951 980 889 941 977 968 835 979 937 923 835 875 862 998 936 826 865 928 801 987 901 933 882 930 999 996 812 980 832 962 995 846 968 930 899 869 965 809 803 844 978 962 960 948 992 801 966 903 900 924 800 956 944 944 891 924 967 891 873 868 868 846 969 965 846 917 987 867 889 836 980 988 949 966 827 875 950 959 887 974 971 943 991 834 876 891 824 861 980 964 900 869 832 866 942 879 811 862 923 811 874 991 812 966 928 802 812 911 952 982 950 841 923 932 987 875 884 810 898 921 830 836 921 890 943 879 920 804 964 984 920 826 883 902 917 887 825 886 842 950 980 983 839 949 823 990 832 921 850 846 864 887 907 832 966 883 817 852 971 914 873 883 873 882 830 876 887 976 845 931 834 815 974 957 901 852 818 
818 950 959 953 995 961 800 841 874 954 830 922 975 914 933 854 827 833 922 836 848 888 871 958 929 984 800 941 997 874 828 848 888 885 923 999 889 808 987 826 913 812 832 833 861 882 966 827 834 829 843 836 958 926 912 875 979 813 905 911 860 980 841 832 992 940 881 957 864 938 901 908 896 827 991 991 935 911 804 972 876 803 967 949 885 807 969 942 922 985 934 967 997 824 812 884 859 945 900 806 888 892 817 880 922 909 943 932 835 969 847 969 906 912 830 877 982 864 826 956 926 949 914 883 990 857 806 969 961 816 908 914 886 866 857 887 945 823 979 986 991 895 900 821 823 886 945 858 818 849 995 886 942 853 922 981 811 800 805 837 991 811 960 953 931 884 998 829 960 934 953 948 965 909 895 965 804 885 896 957 952 986 989 820 862 815 922 968 833 952 901 960 999 915 987 897 926 838 873 952 
859 823 891 914 866 924 866 957 807 889 831 816 894 908 911 893 865 924 842 904 822 938 961 855 922 843 993 828 989 863 874 851 898 936 956 942 838 898 993 908 821 920 839 860 892 962 937 919 810 949 892 908 831 979 994 842 937 803 890 983 808 895 857 928 801 910 945 801 991 872 896 804 953 810 831 942 859 935 982 855 845 905 892 952 958 868 860 899 975 975 860 878 950 860 900 937 888 904 846 864 879 944 995 840 887 855 912 934 929 800 816 812 911 983 935 994 918 835 983 890 800 876 865 865 968 919 957 975 955 809 983 992 921 969 946 819 873 996 866 809 903 968 921 930 853 860 882 867 930 945 960 941 810 895 862 864 959 947 904 986 991 861 849 996 846 1000 890 886 869 942 893 964 875 985 869 821 982 849 950 930 802 870 921 882 863 956 813 923 986 957 986 842 873 985 852 979 873 923 862 829 
829 939 826 890 964 997 898 841 936 992 804 997 821 822 974 812 820 802 931 861 919 925 918 1000 817 1000 940 841 973 978 853 904 806 818 918 885 972 990 935 839 927 836 814 852 847 922 920 969 880 918 837 820 934 944 982 963 923 975 936 830 976 994 903 927 819 930 846 920 970 813 901 934 943 876 857 908 891 956 921 892 988 936 860 820 982 809 863 963 999 838 898 871 927 862 940 840 960 857 936 957 923 971 917 812 833 945 824 809 987 1000 935 942 997 894 883 871 847 855 871 886 937 937 814 996 885 956 918 974 959 829 823 980 846 812 874 820 938 897 877 934 822 877 803 970 976 932 979 815 902 949 917 936 996 931 849 915 891 866 821 888 918 922 932 835 970 820 874 886 819 880 946 817 829 865 848 923 890 808 945 871 837 871 992 976 858 840 823 896 980 864 833 936 979 837 862 864 946 919 896 816 
872 908 879 916 821 848 919 813 897 918 930 892 912 936 850 804 991 812 909 986 832 802 977 916 920 842 969 944 869 961 965 977 896 871 904 991 938 887 806 824 973 930 962 933 981 889 815 907 864 836 866 936 851 949 803 802 981 945 865 941 955 804 965 976 827 864 901 855 841 999 898 847 800 953 943 868 849 898 813 822 805 871 913 933 997 804 847 887 999 972 855 892 804 859 905 872 971 866 977 962 824 838 969 813 922 882 973 873 874 985 851 857 852 818 914 895 862 872 909 967 948 848 926 822 838 921 977 810 943 843 805 996 973 843 800 956 921 875 934 909 951 809 942 875 879 836 867 917 991 885 917 838 862 842 914 982 868 890 968 932 917 965 843 944 844 923 994 806 936 996 955 982 963 810 957 801 824 895 836 910 897 885 927 987 858 801 862 971 829 863 828 959 971 829 926 879 974 908 962 949 
914 923 867 902 981 899 999 836 823 997 966 907 951 931 939 864 910 961 844 902 928 901 846 856 853 831 833 823 852 902 961 957 871 809 941 815 935 842 878 808 998 985 912 907 949 834 930 898 844 878 873 832 881 877 967 826 963 857 863 901 894 864 973 820 849 895 990 917 889 874 908 865 841 980 986 805 949 800 941 939 842 950 951 999 938 1000 871 820 870 895 994 826 814 810 915 823 885 843 815 833 940 966 829 995 811 887 982 903 843 831 866 993 882 818 809 992 841 933 889 821 941 941 854 823 986 870 957 918 932 822 861 936 911 905 913 856 937 882 801 876 862 981 900 831 843 974 890 978 966 982 882 800 882 968 880 952 867 903 920 854 882 815 817 893 821 977 858 903 977 999 813 984 918 960 920 928 887 916 890 913 984 871 977 928 835 979 934 970 895 943 861 885 840 890 857 877 807 896 908 841 
835 976 887 974 865 971 869 932 862 954 841 979 958 942 882 943 849 986 959 871 988 869 921 896 834 903 811 894 865 946 812 865 824 937 885 831 890 814 963 817 858 804 996 970 841 817 949 907 972 971 894 973 883 976 876 904 824 869 840 931 953 914 972 904 834 945 992 951 847 865 832 969 866 911 854 841 858 827 974 994 988 840 985 983 922 887 945 960 964 989 974 957 974 841 915 951 872 966 963 917 815 974 882 997 918 840 938 828 901 913 881 838 888 986 982 910 986 898 993 952 980 822 830 972 856 899 827 1000 901 821 906 845 962 983 926 945 914 816 952 942 898 889 940 907 934 839 963 867 848 952 875 967 855 991 930 984 879 990 965 972 983 994 851 871 990 823 896 958 897 968 895 894 960 869 846 809 873 894 972 823 803 898 978 829 920 933 946 963 813 804 852 853 909 851 890 990 855 952 984 856 
919 821 881 995 955 899 946 988 856 833 867 948 861 864 988 801 843 806 990 840 811 855 926 833 945 929 846 923 801 870 924 994 945 910 828 931 944 802 918 878 971 915 829 883 977 979 951 893 917 859 876 803 982 955 857 800 820 987 1000 841 866 852 865 957 834 909 815 954 859 862 833 825 932 990 948 822 995 898 918 814 839 924 987 853 989 914 996 872 809 806 987 911 993 966 971 907 918 933 868 940 922 840 923 814 981 845 824 857 940 980 898 844 811 957 933 990 910 936 834 968 973 858 861 976 982 845 882 859 923 838 979 808 934 899 930 856 858 908 824 852 974 887 982 986 925 894 917 858 804 953 904 878 934 817 885 950 907 984 815 848 812 923 827 919 822 958 916 868 832 974 928 979 812 977 995 810 937 833 849 970 982 851 857 852 857 877 912 935 931 862 906 989 939 835 959 962 889 983 904 875 
936 887 818 947 964 977 868 890 858 947 822 932 884 997 963 817 987 985 920 937 988 869 989 856 809 879 855 921 1000 939 944 953 929 803 929 844 814 816 879 997 941 886 818 819 923 914 856 950 931 838 854 891 921 846 976 924 975 975 998 807 873 885 982 904 971 851 818 843 920 815 906 944 907 910 876 819 818 833 995 930 928 853 917 898 954 811 926 865 909 834 844 821 858 936 887 809 847 902 916 930 961 892 841 955 864 948 974 993 983 881 824 988 926 824 976 951 853 970 844 887 820 992 867 855 853 919 1000 807 842 918 994 996 866 955 819 816 958 862 898 901 820 831 821 999 885 963 920 941 983 906 826 960 908 808 985 956 887 983 998 957 1000 908 916 916 917 901 857 913 961 951 818 820 982 942 988 843 811 810 971 929 855 852 894 926 803 934 954 889 926 973 963 993 997 940 957 886 884 979 943 886 
939 992 930 845 824 821 884 932 951 831 994 800 918 864 930 873 963 861 900 828 991 853 979 889 860 937 984 969 849 986 954 944 992 844 894 990 987 804 907 824 883 972 959 925 988 865 919 920 906 947 953 876 803 809 915 974 803 836 805 900 856 826 828 950 811 994 808 941 801 991 860 930 856 830 906 881 908 916 825 939 907 863 851 839 961 923 968 885 879 975 968 872 863 986 914 823 941 832 901 890 862 856 855 951 971 902 884 884 979 833 838 997 955 903 898 995 830 986 972 995 947 889 981 889 817 809 956 868 949 836 875 988 930 965 847 941 833 824 864 991 990 843 951 993 912 892 877 885 840 923 857 938 965 903 941 962 851 875 857 859 963 875 836 932 902 908 893 970 955 856 895 974 967 839 906 977 918 869 843 901 847 852 838 857 939 996 931 810 884 982 963 841 991 994 885 962 937 831 944 941 
930 875 922 939 932 825 950 866 814 842 988 956 805 822 804 904 835 944 957 985 912 813 966 852 903 915 998 922 945 891 846 893 970 934 924 927 957 889 888 982 820 881 915 993 995 971 887 846 976 814 829 801 809 960 931 883 933 858 831 965 935 802 870 949 854 907 815 837 949 880 812 866 825 957 959 910 822 828 835 970 951 854 805 979 835 808 925 981 830 855 965 911 921 827 833 812 936 934 898 927 954 934 847 868 927 842 809 841 995 845 903 805 915 878 948 969 959 966 879 978 909 947 885 861 865 803 924 888 1000 920 868 826 883 885 919 940 874 855 909 954 941 948 856 894 988 959 941 965 858 826 928 983 932 814 989 903 837 850 805 910 968 880 892 849 907 970 916 847 975 802 870 802 856 947 867 851 933 873 829 962 803 844 873 911 851 843 875 835 996 883 967 934 963 946 801 984 865 940 953 825 
850 977 872 869 947 996 997 961 952 938 880 965 997 991 852 886 849 986 910 980 823 803 966 996 880 974 811 938 885 967 908 808 947 802 962 811 825 940 965 856 979 963 925 816 929 923 930 993 832 837 807 880 846 994 936 816 815 958 846 893 934 834 972 965 853 825 903 936 993 979 888 881 909 972 890 919 978 1000 816 879 886 891 901 882 986 877 828 969 817 941 861 926 874 927 969 868 821 822 859 996 888 867 945 853 822 847 863 819 832 828 925 802 971 850 943 827 900 804 972 886 977 943 810 870 845 906 909 887 921 811 947 970 829 839 911 878 907 893 876 970 929 992 828 991 857 900 854 971 952 898 864 840 804 966 819 997 807 969 875 846 888 859 818 950 819 847 917 984 919 858 834 886 971 807 843 830 941 865 844 882 834 928 810 819 930 816 939 937 994 911 938 900 973 934 965 845 914 932 879 899 
830 995 951 951 939 817 898 976 958 982 944 940 976 840 869 851 883 897 822 969 994 867 820 824 855 900 965 988 963 883 912 850 825 964 942 860 854 804 889 853 829 891 845 920 818 943 836 961 856 865 931 819 999 983 977 970 871 807 824 818 949 932 953 827 952 870 816 963 900 859 940 885 844 1000 864 952 958 861 997 935 938 843 857 980 905 893 923 953 804 906 950 947 976 878 946 935 860 826 964 940 825 958 982 883 927 962 830 945 829 867 804 864 822 867 808 863 857 941 916 967 916 825 875 898 954 870 845 885 832 990 955 863 939 830 814 865 811 859 842 841 930 905 885 826 913 933 994 901 875 882 807 894 923 882 921 850 954 977 819 921 958 898 973 942 972 929 956 953 923 884 993 932 982 853 920 809 845 982 894 958 847 879 812 963 876 880 989 812 994 898 947 811 960 955 871 849 931 990 913 833 
914 891 992 832 961 819 950 810 926 975 872 976 815 870 976 948 881 806 853 934 943 969 980 950 917 933 819 872 830 843 851 933 844 837 878 894 964 858 852 882 884 871 956 807 975 991 820 996 890 847 933 870 846 961 950 825 996 927 844 994 805 937 891 802 858 993 928 877 985 942 919 830 972 865 955 864 856 892 948 967 932 921 862 915 962 812 933 939 847 874 868 963 867 982 849 852 814 848 885 888 904 968 804 976 847 947 860 964 986 859 924 958 969 954 881 818 864 920 824 862 906 841 844 888 902 810 881 974 899 983 966 899 985 963 981 981 869 829 962 973 867 804 945 806 814 961 869 903 944 896 919 817 917 800 934 915 850 903 801 884 971 920 946 880 884 907 993 845 928 912 957 893 940 804 841 994 984 821 916 924 970 975 888 917 824 815 850 892 809 912 917 874 822 918 810 974 950 898 866 907 
874 902 882 907 965 983 847 866 953 858 944 844 902 898 949 892 896 934 987 806 914 883 873 846 976 820 997 876 999 806 977 822 815 927 864 891 900 908 908 925 939 897 972 898 951 941 887 874 881 945 939 836 936 975 823 864 922 861 854 838 882 888 947 877 966 960 817 944 905 832 857 979 964 820 819 997 909 922 910 824 905 802 933 937 899 854 942 883 965 919 897 957 900 962 982 995 896 848 974 837 825 965 873 855 935 813 808 857 832 977 935 871 844 895 828 864 955 920 935 861 970 820 874 854 803 886 999 966 955 838 980 876 992 964 916 949 978 988 941 844 919 920 832 1000 850 818 813 956 925 838 800 813 812 891 948 894 950 906 849 862 810 965 818 833 852 996 989 935 996 905 916 949 888 932 922 976 853 890 802 891 962 937 866 803 820 934 949 835 963 993 963 990 869 863 880 970 917 994 836 964 
806 869 965 882 816 857 897 894 918 974 949 942 938 863 999 945 818 827 860 855 845 943 829 832 1000 838 945 818 929 914 914 996 977 849 948 854 990 860 980 881 880 975 903 877 835 990 906 926 946 807 854 881 930 975 971 974 891 949 878 978 885 985 834 917 820 822 883 947 994 886 830 815 844 985 953 889 891 953 867 992 923 906 803 954 980 889 983 902 987 973 876 825 963 927 833 852 842 962 888 991 809 893 871 968 998 868 816 999 868 807 961 945 810 933 924 986 868 898 884 958 973 928 980 891 812 969 912 947 947 973 902 934 985 856 823 843 919 944 851 878 854 817 866 801 809 927 996 924 931 944 939 927 937 811 957 996 814 983 836 887 934 856 923 996 959 875 806 974 992 963 949 869 979 876 988 835 897 830 892 847 865 964 908 880 914 871 956 822 808 910 876 832 813 879 893 938 901 924 892 873 
946 950 805 866 842 821 866 910 839 910 974 814 886 821 905 803 809 836 902 844 986 925 815 900 830 993 981 920 897 862 810 959 843 823 883 971 940 906 851 887 808 894 898 911 902 970 904 909 963 963 936 850 835 926 887 801 897 907 897 957 957 908 864 871 834 820 825 804 903 937 891 892 884 838 902 802 861 953 895 884 835 935 906 854 813 933 903 949 934 988 937 860 961 990 985 880 918 871 834 800 930 904 980 946 804 913 853 946 911 890 898 959 913 803 925 964 802 824 867 899 939 811 894 908 987 912 985 923 903 842 978 978 871 830 955 884 885 893 815 997 853 802 815 911 866 821 930 872 888 971 955 801 827 910 814 865 950 917 827 828 953 813 815 889 855 984 806 952 831 800 860 962 928 806 976 917 842 833 920 984 896 808 969 856 874 818 821 993 877 949 864 946 893 802 839 917 1000 912 820 923 
958 928 962 815 848 913 961 876 875 859 883 934 855 915 928 832 893 859 815 875 974 868 999 822 991 822 816 961 971 974 941 811 823 970 949 891 963 835 832 853 885 836 981 809 892 864 836 856 948 912 930 924 809 838 852 859 952 888 867 834 889 996 858 880 870 966 825 861 963 802 861 993 921 889 853 833 961 970 874 800 874 828 897 860 969 844 894 991 895 804 832 980 816 936 971 825 979 910 956 953 995 921 836 949 836 978 889 805 959 939 877 953 930 885 935 939 912 810 952 826 843 858 925 970 929 997 972 874 893 820 961 918 823 997 953 881 821 835 868 913 825 848 820 807 927 826 930 874 963 865 918 935 974 931 947 895 932 917 836 853 922 970 899 816 931 800 932 990 957 847 850 898 967 927 842 814 806 825 897 907 887 986 823 947 886 933 954 950 894 899 846 1000 831 862 905 874 866 875 890 974 
870 900 1000 992 905 986 925 906 819 954 916 999 866 830 994 963 888 838 936 896 882 880 881 809 816 847 839 990 931 878 800 859 811 831 916 950 935 919 909 830 827 925 891 812 805 984 975 958 969 966 903 832 994 926 864 935 954 904 955 817 862 963 926 848 974 909 850 982 866 891 804 836 912 844 869 939 957 886 893 849 819 810 990 964 889 971 833 903 860 886 824 854 971 994 892 900 900 858 908 953 972 834 1000 923 844 895 910 967 958 824 882 898 990 925 957 885 818 830 835 945 910 938 830 867 937 950 911 933 895 828 876 897 807 993 994 840 812 907 898 935 983 856 818 831 857 987 827 856 886 855 874 1000 986 982 838 822 856 938 926 897 994 844 949 803 826 960 870 997 954 977 865 953 889 910 832 848 837 911 905 963 933 827 945 891 893 899 840 919 847 817 994 999 806 968 909 834 990 923 873 913 
951 997 922 999 902 920 948 806 892 836 826 854 859 993 815 905 897 890 994 807 997 898 911 816 847 983 852 946 908 940 811 997 851 864 834 981 848 803 901 901 827 809 925 859 930 910 835 884 956 915 994 883 866 933 999 933 990 916 913 925 910 905 884 1000 892 957 1000 822 950 927 919 894 835 942 967 933 838 899 831 917 888 845 915 923 872 870 873 976 913 927 860 863 869 808 894 922 880 878 951 946 877 964 825 924 868 952 898 859 955 908 891 941 848 972 841 926 800 983 805 978 901 825 863 996 892 981 856 813 817 820 896 876 997 987 867 992 937 975 808 934 926 837 808 813 857 951 942 847 841 997 908 830 901 880 911 964 906 996 957 973 887 995 807 840 982 863 908 943 865 814 984 998 910 855 967 889 852 970 849 986 805 848 852 932 829 810 946 842 882 834 861 902 828 989 873 838 971 834 874 960 
805 888 877 999 992 917 997 896 850 987 939 926 984 923 973 926 808 851 818 927 958 836 938 843 922 823 851 911 944 998 973 963 813 867 809 983 955 805 815 935 805 945 881 997 979 818 851 936 980 878 917 989 926 849 994 889 955 831 859 918 811 830 825 894 891 928 819 941 843 982 818 994 879 866 857 892 840 816 961 942 863 968 812 996 926 855 967 944 963 810 826 955 923 806 882 929 999 944 896 875 999 822 985 838 907 986 808 824 853 875 823 814 914 832 972 901 822 882 978 839 904 915 902 1000 853 892 871 815 862 905 996 951 930 909 847 860 891 860 970 965 812 879 958 857 854 929 849 981 858 836 870 903 943 839 869 971 835 910 809 982 978 882 998 847 994 834 979 869 941 929 933 872 989 999 805 930 882 965 944 841 997 907 865 979 860 934 960 933 903 893 917 823 909 983 913 954 910 983 813 863 
845 992 968 814 877 986 853 888 989 906 849 847 928 917 835 931 818 836 994 820 938 805 920 845 946 892 959 847 858 945 882 864 817 962 871 814 829 969 807 819 800 969 923 828 842 909 918 831 872 860 827 997 898 856 867 814 859 997 920 911 939 917 898 910 885 860 854 873 942 900 948 836 952 845 969 900 889 872 956 929 818 938 946 834 892 859 979 827 904 944 819 809 895 906 1000 887 890 977 901 940 850 930 810 803 851 938 928 856 922 805 800 873 997 905 871 925 997 977 855 878 867 958 906 828 909 825 987 839 842 828 840 979 846 812 805 871 946 807 809 999 966 841 929 886 940 861 967 837 961 948 815 865 967 808 856 866 972 856 969 929 983 909 833 986 936 812 891 871 995 890 827 885 838 991 805 875 801 934 968 980 819 909 965 818 976 859 812 815 886 986 989 942 924 960 960 822 861 859 925 926 
961 942 893 896 835 989 898 918 991 825 928 883 809 960 959 898 894 883 821 853 957 931 993 933 988 812 910 934 855 893 949 800 814 937 840 926 846 971 819 953 945 928 821 820 851 898 974 810 921 912 902 935 829 974 986 941 887 922 826 968 977 843 924 948 908 966 968 976 975 937 861 933 892 959 924 825 854 853 907 821 897 890 967 934 938 810 958 944 920 903 967 833 855 878 889 998 931 893 980 981 850 931 1000 863 801 973 811 896 854 871 918 870 801 964 926 944 920 958 846 858 1000 864 889 868 892 985 816 884 822 812 847 853 918 967 807 912 859 811 860 986 823 983 1000 994 912 979 990 940 957 912 901 996 890 809 884 950 879 888 808 906 939 809 962 926 800 930 1000 901 986 960 995 803 829 800 918 866 998 885 877 825 965 990 875 850 919 973 904 879 828 930 892 865 931 895 966 815 801 811 920 837 
890 924 818 972 841 824 922 898 965 812 904 899 968 944 892 916 936 991 847 966 810 805 969 957 823 947 867 949 931 825 906 946 918 948 840 918 806 946 961 822 855 850 818 990 880 864 880 952 992 988 859 983 959 822 953 972 951 961 816 996 862 863 1000 972 866 923 998 849 981 983 918 851 985 864 867 807 910 806 992 912 975 823 844 800 853 867 808 840 988 902 928 843 857 985 909 952 896 884 897 846 940 809 848 809 917 889 853 829 843 985 997 869 959 847 835 990 919 958 917 830 918 802 829 992 826 928 838 848 895 985 936 911 914 946 821 886 955 843 906 988 849 899 886 870 890 964 876 898 918 871 851 902 975 857 848 903 943 948 850 906 820 914 978 866 944 932 916 806 955 962 988 861 913 801 865 825 960 904 909 968 861 956 844 825 840 880 924 974 882 955 893 845 935 912 823 860 816 916 920 946 
874 845 913 923 807 831 850 830 807 959 856 874 996 966 967 963 967 843 953 978 843 822 865 933 881 961 926 992 811 833 885 935 889 948 879 860 847 939 982 816 809 806 923 886 838 854 975 899 912 856 940 823 812 845 925 874 892 934 814 908 880 924 983 868 830 989 955 943 866 991 805 829 899 951 878 843 990 860 848 832 874 991 817 858 874 840 935 831 821 962 982 928 820 848 831 817 954 984 851 925 954 849 809 989 998 880 831 944 913 803 814 913 817 888 833 853 853 923 962 919 810 985 968 929 826 935 874 825 956 828 835 877 944 965 934 873 866 803 804 819 975 918 956 815 921 921 835 988 967 801 862 881 907 870 976 981 851 975 870 992 968 909 815 934 806 991 958 807 901 860 975 948 979 983 822 819 802 805 928 972 858 833 838 832 873 970 920 861 999 805 839 956 826 995 985 916 956 912 873 831 
965 805 936 817 964 871 806 841 836 900 861 940 871 858 948 806 950 886 851 950 822 897 830 988 927 835 898 856 920 872 822 886 805 870 855 954 882 955 824 831 885 986 992 915 875 976 970 810 821 835 918 871 920 818 997 932 920 829 933 837 809 852 858 827 964 907 829 913 831 1000 996 987 814 961 848 919 889 906 821 976 868 870 892 854 807 845 830 824 980 854 891 968 878 959 817 964 873 900 969 959 991 910 990 813 979 997 845 827 922 913 848 898 999 831 932 932 901 892 808 970 932 991 870 949 829 840 846 941 951 930 878 983 977 889 845 862 862 985 909 873 941 830 822 885 942 821 894 967 975 873 923 814 943 964 951 963 843 887 845 927 911 895 1000 956 986 1000 838 816 977 867 883 857 835 997 859 869 979 802 814 849 861 989 879 877 912 850 804 946 865 811 867 825 950 835 972 885 816 897 854 926 
861 842 920 828 975 916 820 947 936 925 851 852 857 850 820 864 979 815 990 867 840 801 861 980 899 986 970 998 850 808 971 878 851 916 938 948 869 841 847 832 821 864 816 861 906 807 806 922 978 816 906 856 881 815 815 811 886 904 946 807 843 878 853 829 951 899 806 958 932 982 812 880 837 972 929 909 814 855 812 997 980 854 924 857 987 907 916 946 871 830 913 925 978 895 914 843 985 914 862 919 872 879 988 862 979 965 812 834 849 803 907 986 1000 830 804 963 871 990 831 966 991 883 977 904 984 949 808 811 834 850 933 872 813 812 997 827 936 804 967 942 901 932 930 985 810 915 828 896 982 808 974 913 846 820 849 872 865 894 866 956 937 894 944 838 907 924 922 846 917 986 973 898 848 870 851 997 960 920 847 994 967 813 952 804 903 985 875 943 843 973 901 845 989 919 896 955 940 918 963 911 
940 944 861 928 847 912 870 801 919 807 830 939 836 950 924 836 888 850 956 870 938 929 892 932 904 926 858 857 867 966 999 915 851 818 816 977 906 959 830 943 871 883 935 926 958 940 839 884 980 911 951 812 818 889 978 894 862 906 848 811 987 813 881 987 868 816 835 937 803 915 880 980 834 926 912 911 980 923 835 916 873 826 844 953 947 939 895 874 938 937 997 988 823 991 922 825 921 895 993 871 959 822 853 933 972 944 990 837 818 831 891 951 971 995 888 904 920 978 835 882 952 931 876 929 804 879 976 909 812 979 1000 822 976 858 979 894 908 991 906 998 812 934 906 833 898 970 944 973 837 925 802 898 889 949 878 873 808 931 994 861 820 879 974 832 855 994 893 963 828 841 890 921 817 825 846 981 972 941 958 939 801 898 956 963 980 986 984 907 874 879 997 825 846 857 857 910 889 914 986 983 
896 918 914 1000 933 852 914 909 892 938 965 934 883 826 847 802 806 817 929 884 988 949 880 970 857 947 894 950 882 956 969 964 859 869 882 972 856 922 815 851 869 926 902 827 970 980 904 875 921 860 957 998 856 854 838 825 940 910 817 815 894 986 896 816 857 870 963 940 928 868 838 836 949 944 846 994 953 996 983 845 999 993 957 943 893 915 866 819 904 962 999 919 966 840 892 843 983 804 992 962 854 890 803 984 842 822 854 913 978 934 841 978 934 991 836 910 944 981 928 917 864 987 814 945 913 981 868 842 810 875 838 804 829 875 940 881 958 861 863 964 956 934 975 869 984 957 987 843 966 800 907 960 972 944 842 845 997 906 992 816 991 819 815 949 885 826 917 956 812 914 920 922 990 986 870 841 831 800 852 892 932 855 831 922 994 880 868 950 805 955 879 894 807 903 874 985 982 920 873 946 
836 899 969 825 947 926 881 866 962 922 859 965 821 831 881 980 961 834 828 880 941 917 878 804 870 962 933 835 933 814 895 806 937 862 908 869 938 922 808 815 932 931 872 871 924 944 826 988 817 807 895 892 997 884 988 827 839 848 983 979 998 872 885 937 870 1000 838 811 812 819 944 880 896 992 826 939 904 896 899 870 853 837 838 938 921 970 970 835 985 809 822 853 986 869 985 843 943 916 841 910 899 979 879 849 987 930 969 863 834 937 825 976 831 874 861 836 981 886 845 926 999 953 877 983 866 960 934 854 954 969 942 970 989 862 812 853 826 859 963 991 896 901 848 870 819 956 954 833 942 960 828 945 945 902 840 879 955 899 998 982 839 922 1000 834 968 925 861 964 806 902 971 974 849 840 857 954 802 921 889 803 871 937 882 957 947 971 920 995 832 964 851 931 834 904 892 807 957 812 951 998 
913 985 927 940 803 962 990 846 899 982 882 838 859 995 889 856 817 854 967 938 955 840 986 820 893 877 833 861 933 857 914 883 888 840 987 982 1000 811 851 952 822 875 936 986 844 904 800 810 824 933 835 839 911 856 901 966 978 954 802 912 937 859 917 923 805 817 850 817 826 945 902 988 932 981 892 921 952 898 848 893 810 991 924 881 874 813 825 825 989 926 971 879 906 901 804 971 855 996 886 867 856 989 910 971 981 840 988 940 968 856 875 833 921 845 917 952 953 968 910 992 980 826 997 885 818 814 963 841 813 865 963 951 807 813 819 998 953 971 814 827 957 874 941 861 872 831 816 897 920 927 903 903 801 925 800 803 856 942 973 982 842 952 865 998 978 860 821 943 850 940 906 888 854 819 950 917 881 855 982 882 860 973 806 966 880 997 959 826 846 813 827 815 879 954 996 834 936 915 809 864 
853 943 811 833 843 910 962 948 877 911 934 984 839 904 934 849 946 941 906 931 831 946 885 998 945 951 878 872 902 873 847 807 841 918 832 956 985 967 903 947 891 947 998 895 853 828 971 968 803 917 943 890 895 903 829 822 969 905 895 887 874 818 819 812 834 852 883 853 900 858 931 926 932 854 915 879 892 885 919 848 983 952 860 828 989 839 936 930 985 942 917 869 879 903 838 955 951 846 895 971 807 811 970 897 864 976 899 966 991 917 974 919 934 818 928 966 962 1000 963 933 843 927 928 912 813 914 862 878 873 820 815 834 971 931 833 863 937 983 896 900 886 832 850 979 890 803 981 841 857 934 967 918 867 811 833 876 842 864 970 908 847 952 899 836 820 969 948 926 849 848 857 872 886 863 1000 957 820 996 932 812 906 919 966 944 988 853 964 916 963 925 859 933 837 939 856 893 975 930 921 953 
899 882 805 956 983 984 851 866 957 877 821 935 895 868 844 868 957 946 989 818 932 819 806 822 909 910 880 844 980 824 943 924 914 814 888 978 881 807 841 932 901 960 965 913 851 974 802 816 976 961 875 907 840 843 982 977 861 913 868 1000 932 909 973 995 821 878 916 932 876 960 832 907 964 914 912 901 888 808 863 934 958 950 987 878 999 989 968 833 898 871 897 937 914 968 843 851 961 891 839 818 855 964 908 843 856 853 882 872 943 955 834 889 874 948 922 887 914 855 972 893 924 861 893 999 924 864 913 858 988 814 854 879 983 863 801 938 852 952 906 820 875 971 992 874 970 825 859 801 959 953 993 970 979 864 908 959 892 819 883 819 915 930 894 834 980 867 831 803 917 882 947 927 907 839 839 918 888 827 934 918 891 902 863 828 907 844 982 949 959 900 973 973 952 859 947 908 961 964 879 929 
906 891 940 826 973 833 829 825 828 828 957 801 1000 802 970 895 947 809 839 934 818 983 926 816 883 895 927 971 962 801 832 888 946 938 927 893 898 875 890 870 813 841 992 805 988 987 809 880 906 825 972 871 849 903 999 986 843 942 809 948 989 805 897 887 838 943 833 993 918 874 931 906 841 940 985 946 805 845 995 857 865 951 821 818 858 814 813 906 877 860 954 820 830 996 837 896 988 833 871 824 823 850 913 870 809 856 998 952 924 942 942 814 878 907 925 933 833 897 977 812 944 865 845 938 994 806 816 976 985 897 809 995 851 965 935 989 983 830 813 997 962 976 815 878 856 922 912 936 951 929 854 804 917 990 838 851 938 816 871 966 977 918 988 910 887 957 949 939 895 805 918 954 816 823 921 942 932 880 933 955 843 876 995 855 848 847 964 823 949 866 923 924 956 819 878 831 843 940 986 864 
887 828 891 922 945 902 852 996 966 823 904 946 997 974 842 873 974 804 890 910 951 891 944 806 831 814 986 929 948 943 930 817 866 958 907 887 874 819 816 810 907 805 836 872 886 905 910 885 848 940 845 931 820 926 946 813 869 973 962 880 934 918 823 887 941 892 969 984 971 901 956 807 837 885 864 800 912 960 890 898 860 989 815 936 908 851 808 833 859 870 956 878 802 942 937 964 879 913 940 831 848 800 905 867 987 988 846 922 837 851 993 873 892 933 911 819 985 937 922 879 837 856 870 923 908 873 888 896 810 998 829 895 984 881 971 906 920 938 870 924 920 984 989 889 808 864 832 934 815 805 866 810 962 933 811 892 953 900 883 806 861 878 914 888 929 965 818 806 1000 961 864 866 854 806 864 809 838 942 945 995 894 968 945 961 975 881 988 883 928 812 934 955 835 873 832 987 882 904 923 923 
846 921 811 985 932 889 993 861 898 831 808 963 998 849 900 872 963 917 923 831 837 994 984 830 846 949 837 918 838 818 880 925 954 907 862 905 809 932 929 998 909 958 896 954 828 976 998 857 929 837 972 891 828 894 944 930 998 907 817 833 1000 822 852 866 876 933 892 961 930 804 944 888 803 821 888 912 927 889 959 974 811 847 870 989 931 862 979 812 960 965 890 872 947 932 884 989 944 946 883 962 893 864 885 945 877 822 965 956 874 915 885 966 877 988 914 963 1000 839 912 876 856 918 948 921 968 978 998 926 839 925 904 915 802 970 908 878 867 830 938 955 889 921 851 900 821 902 991 817 836 976 962 849 852 884 964 974 967 890 820 932 976 987 949 860 827 859 826 852 1000 859 923 887 808 909 946 849 838 940 854 920 973 890 933 869 987 987 950 913 872 958 818 818 825 977 991 821 915 963 887 942 
907 959 868 914 823 936 972 882 987 844 879 867 844 859 834 800 941 885 861 858 953 904 994 943 968 860 806 870 984 950 1000 808 879 887 816 894 927 916 924 974 860 895 874 910 957 809 803 935 933 971 863 825 859 814 910 933 951 989 985 960 929 955 980 859 980 913 807 811 875 891 942 838 883 907 865 918 963 948 851 880 967 959 899 859 934 961 823 870 931 816 828 949 946 838 813 963 828 887 873 822 963 901 876 963 978 933 970 830 921 887 877 928 843 901 985 805 854 976 867 867 963 908 937 901 870 833 846 933 895 863 962 880 976 845 886 962 881 944 878 811 999 807 952 811 935 933 933 877 872 813 818 985 858 884 821 817 973 901 967 971 809 911 876 979 827 918 947 967 952 876 844 942 895 885 903 950 823 946 925 940 970 960 827 892 821 886 921 820 976 831 855 995 844 885 817 823 861 834 908 924 
830 991 843 938 918 901 960 978 870 829 979 923 926 902 811 906 936 841 980 900 927 937 965 804 918 806 941 887 947 999 1000 937 969 848 969 853 948 983 810 889 852 885 951 965 987 964 932 852 985 919 990 853 998 915 885 879 991 904 965 867 862 817 904 850 909 967 838 909 895 995 973 900 835 814 922 848 842 883 863 805 955 945 934 953 994 848 984 969 964 984 844 829 920 863 826 953 962 964 898 982 847 877 802 998 951 909 800 806 911 899 917 826 830 822 890 924 824 866 867 872 988 860 957 804 929 919 881 895 843 867 854 965 919 950 850 986 867 992 888 931 934 921 934 970 930 843 981 980 834 864 921 844 986 882 990 824 854 969 927 959 859 983 996 833 834 976 950 886 877 959 892 820 828 927 807 872 969 997 994 836 803 851 954 868 903 873 977 908 928 840 982 849 813 840 929 879 845 804 989 958 
949 869 991 983 909 996 812 898 980 956 949 925 815 958 954 969 813 935 947 865 986 816 996 889 909 917 803 824 905 903 822 804 826 997 830 886 817 825 901 891 816 816 988 830 982 933 909 923 828 839 944 843 899 977 912 972 977 904 820 908 842 914 915 964 922 939 963 881 898 887 852 947 800 921 827 833 993 903 827 926 967 957 863 834 826 898 993 813 956 916 961 867 983 831 917 987 873 992 806 914 882 878 801 885 879 935 837 892 971 801 832 877 917 801 898 986 912 878 966 818 998 880 906 971 857 842 896 965 853 946 841 930 899 860 845 916 836 935 887 999 983 868 882 836 893 936 980 940 957 988 910 896 837 925 868 884 878 935 872 807 952 877 966 977 817 914 970 943 869 913 910 898 973 941 859 902 982 928 884 984 932 893 832 989 834 850 927 983 967 834 849 930 871 982 927 972 906 944 904 879 
914 920 944 826 970 973 801 927 842 893 809 814 842 819 824 869 857 903 810 852 900 875 831 817 864 874 914 825 807 835 988 859 895 833 953 863 981 894 832 834 945 887 824 989 823 864 856 907 1000 892 844 859 840 808 944 955 870 912 991 992 874 838 869 838 943 840 984 967 968 968 898 853 985 928 852 815 965 952 940 880 883 992 918 978 855 862 887 837 835 863 916 822 999 907 889 846 868 903 953 948 852 950 991 819 972 987 870 968 801 854 886 964 835 838 961 960 895 994 847 951 939 979 856 815 964 911 827 998 872 834 911 880 861 845 903 999 976 869 850 800 814 871 929 887 998 829 829 998 892 985 912 985 995 925 953 803 988 955 893 898 850 914 917 880 861 967 841 980 970 909 854 950 941 932 933 810 845 963 917 909 978 970 941 978 964 962 936 908 947 978 963 869 916 939 836 851 894 890 874 846 
972 946 989 822 862 852 895 900 900 957 824 832 809 865 821 913 843 886 951 876 940 904 967 989 818 932 980 898 928 875 922 901 828 958 822 900 839 845 877 967 920 925 978 853 899 932 938 998 892 804 953 843 997 800 946 885 910 841 867 878 865 900 922 815 980 912 877 849 878 936 836 910 978 821 899 867 966 983 936 982 991 944 912 927 910 998 998 876 919 825 852 821 819 812 974 954 930 974 921 946 904 947 981 909 907 986 953 965 971 882 979 904 952 885 832 995 965 961 932 823 863 911 913 836 864 914 901 882 841 921 852 880 983 902 810 934 876 853 866 839 869 971 800 898 895 979 869 959 954 898 827 815 978 930 828 824 850 903 875 991 817 908 879 841 847 944 837 964 829 987 927 899 944 851 843 890 955 843 956 840 906 928 958 880 949 939 929 851 822 958 848 977 950 828 805 896 864 980 943 911 
834 919 970 906 909 875 856 876 955 936 952 817 985 816 803 999 881 854 812 929 878 858 892 921 949 936 941 951 957 850 831 843 903 859 889 915 938 993 877 842 892 946 945 928 971 806 958 886 974 859 814 876 890 872 834 822 913 834 918 844 801 867 937 834 805 862 871 872 945 918 822 907 903 937 947 873 898 819 900 841 915 951 929 889 857 939 887 982 963 960 982 859 987 820 940 968 952 892 985 818 976 871 860 890 899 880 942 927 906 928 892 840 804 848 955 852 834 915 939 878 957 807 911 895 858 944 860 880 813 995 952 868 933 956 828 855 909 859 880 982 899 904 859 912 827 991 879 896 939 885 928 970 882 869 930 939 1000 930 974 804 871 871 810 936 876 869 913 942 980 819 918 885 998 961 903 933 833 873 932 933 842 959 837 970 959 981 988 929 856 827 899 919 868 818 922 861 963 937 962 885 
935 946 859 803 946 820 873 884 863 957 901 989 975 904 999 848 997 947 983 987 837 986 979 888 858 977 948 894 852 858 816 875 949 845 807 951 989 833 982 817 878 986 874 881 933 860 938 986 846 991 836 870 959 897 955 930 815 949 810 837 824 830 881 895 842 998 808 913 949 847 871 870 941 912 987 866 971 956 886 807 878 892 952 860 997 878 931 948 969 931 868 995 962 988 831 932 901 842 921 836 922 896 864 863 947 851 949 900 949 957 932 836 959 858 982 943 1000 885 934 956 914 820 817 884 980 826 961 925 920 845 863 840 920 935 827 903 989 840 865 894 851 827 984 971 905 912 939 883 952 845 813 866 976 960 893 979 887 816 922 986 841 821 883 891 917 901 848 941 903 936 841 838 806 823 902 972 884 989 852 871 1000 920 947 985 938 887 926 983 843 823 906 918 998 962 987 864 958 876 806 853 
853 930 969 887 943 988 984 949 883 886 830 907 913 944 885 992 842 960 919 813 888 905 960 976 910 977 965 872 811 837 819 952 841 928 894 851 975 882 949 818 924 841 959 803 949 842 994 987 875 985 905 802 970 976 906 807 848 808 842 880 818 914 935 812 998 890 988 959 938 810 1000 848 918 814 875 829 900 989 893 802 959 871 950 832 910 806 832 938 899 887 951 911 932 978 957 875 817 823 855 822 813 811 981 885 948 820 859 959 966 850 982 883 839 986 860 931 942 903 852 866 828 906 891 808 955 918 865 848 983 989 953 880 963 921 931 927 860 825 882 953 981 854 932 828 827 816 803 838 840 840 827 927 936 930 886 800 999 933 888 989 853 813 846 843 829 935 851 937 928 944 830 964 957 948 994 980 845 998 815 978 858 1000 800 867 878 873 971 841 819 923 952 821 849 883 936 998 849 926 809 842 
950 824 803 926 878 983 866 814 834 835 896 961 812 945 908 957 942 988 867 919 870 873 988 935 830 906 863 915 958 958 808 815 860 977 935 829 827 950 989 992 850 903 922 821 841 974 828 994 825 988 802 877 937 831 968 932 821 843 974 858 948 924 823 883 850 990 816 917 872 869 973 969 841 929 906 977 885 812 994 883 940 885 985 890 934 992 994 847 823 997 803 994 899 818 938 816 898 860 826 940 953 890 938 824 967 884 997 958 839 934 916 888 989 902 828 937 919 934 846 922 927 946 928 980 878 980 887 987 961 999 878 880 865 945 925 930 826 810 802 800 840 813 829 947 856 933 987 831 826 834 819 946 908 856 837 992 957 923 930 895 881 954 999 932 945 846 938 942 987 995 827 928 984 921 831 901 927 946 973 848 854 963 810 897 818 870 988 916 833 866 948 911 973 856 985 981 997 849 850 976 
900 934 841 811 994 846 918 961 997 851 954 869 967 810 898 970 934 865 884 964 978 832 818 854 858 849 929 869 984 809 852 945 934 923 843 988 877 834 952 830 894 979 905 932 844 917 905 969 986 882 924 967 941 894 952 984 862 994 934 869 897 811 857 916 881 898 869 926 957 873 877 972 908 826 889 832 831 880 843 952 947 896 859 991 914 878 926 982 954 834 878 921 817 880 915 990 801 877 843 823 968 920 958 983 961 892 936 897 972 948 832 941 881 872 996 937 812 866 867 857 819 961 903 866 802 931 988 816 909 987 927 952 903 949 807 914 816 955 865 911 945 989 975 831 965 925 897 996 861 877 843 832 909 929 913 902 802 871 948 863 880 831 880 965 809 912 902 830 819 906 973 944 981 993 913 875 933 884 848 987 960 818 981 941 962 937 837 888 810 814 918 810 987 962 985 959 821 940 853 911 
887 980 950 949 957 862 983 926 890 914 854 974 976 915 984 889 811 811 922 846 923 861 809 939 950 971 904 813 805 927 954 938 834 853 840 957 921 981 852 852 836 964 936 875 958 876 937 850 817 820 927 882 965 837 947 856 999 965 882 933 990 977 978 985 922 888 943 865 878 839 843 962 800 982 875 909 813 847 924 961 816 888 803 857 960 812 948 991 938 812 967 838 930 892 824 964 838 836 858 827 954 927 996 945 916 961 857 924 900 806 811 913 857 961 837 989 906 986 973 806 878 828 888 849 834 941 862 986 816 881 958 829 890 889 974 850 964 970 988 952 890 847 869 915 900 827 822 841 915 890 920 939 933 949 985 941 956 826 925 885 901 938 943 801 904 897 921 872 991 851 954 822 808 897 970 925 803 841 843 950 833 980 811 851 960 969 834 994 975 836 912 909 868 856 907 817 848 896 998 818 
822 964 867 943 950 815 944 942 804 959 840 989 978 817 998 827 833 882 883 964 860 895 968 843 961 866 828 943 938 925 858 848 920 951 980 959 937 861 847 963 988 904 964 827 822 816 901 984 875 937 812 986 841 912 857 927 863 807 991 935 858 830 834 845 921 859 938 937 887 929 894 968 859 811 992 941 882 916 818 840 991 858 924 923 876 943 936 849 820 881 892 933 946 905 895 895 869 855 889 817 854 946 900 811 948 822 842 939 958 833 874 857 964 932 860 949 919 841 948 882 803 845 941 845 906 968 967 824 897 982 864 925 862 917 824 954 808 911 912 838 932 972 996 999 949 889 817 829 831 885 942 877 906 817 973 982 899 873 998 893 949 946 956 982 837 976 819 937 965 960 881 987 822 883 828 909 834 804 990 992 913 999 979 907 940 942 950 807 800 983 965 887 881 851 891 999 876 890 910 910 
906 903 915 936 833 933 1000 837 973 964 815 995 956 997 947 868 923 807 852 943 818 920 897 904 949 828 928 963 887 911 961 974 899 932 974 835 943 838 950 836 859 837 863 961 929 877 959 940 924 901 971 973 974 907 969 839 850 854 844 871 935 978 899 919 801 985 953 867 977 898 854 926 980 932 807 975 804 951 975 807 804 867 890 875 995 911 981 972 890 857 955 844 962 834 976 970 886 827 867 934 825 931 833 872 844 906 927 911 902 816 911 942 875 985 949 835 868 921 855 825 994 911 941 974 883 928 820 965 953 995 904 866 852 824 949 840 956 809 943 937 820 913 839 983 955 949 926 967 880 942 951 985 849 837 965 970 826 866 885 869 879 962 903 819 970 821 943 969 991 967 914 956 842 835 935 886 843 863 921 913 957 955 892 861 838 810 928 954 915 989 887 960 952 948 972 846 997 859 911 979 
818 907 986 802 836 984 852 905 886 830 956 813 843 932 925 947 802 912 963 919 814 962 996 948 883 964 988 914 971 918 976 960 877 813 866 999 997 996 927 855 968 927 875 838 969 820 836 874 924 997 870 835 804 915 857 999 964 956 973 824 906 898 978 808 902 865 841 862 862 832 878 862 882 990 831 878 884 857 836 831 892 807 946 997 870 922 837 902 962 941 936 904 949 825 948 849 888 956 966 819 840 886 936 889 832 918 962 890 981 839 851 998 892 982 867 850 995 869 962 805 861 921 935 869 925 958 994 912 865 969 843 968 980 925 971 876 925 901 988 881 829 988 816 956 984 906 837 940 903 941 834 982 986 809 825 980 902 992 1000 922 978 995 867 956 869 944 904 842 841 900 877 916 935 972 997 856 919 838 957 859 835 823 832 936 971 920 939 986 939 812 919 828 974 870 851 809 875 895 835 895 
893 953 973 918 802 972 935 952 869 830 972 845 848 823 927 817 836 894 819 969 985 917 989 861 879 843 826 973 840 898 872 965 914 984 990 830 880 814 805 815 906 866 909 871 833 977 831 980 858 865 927 823 905 958 873 995 919 954 804 945 976 811 852 804 898 822 988 808 811 815 975 864 894 830 951 826 908 892 942 813 962 826 983 866 881 968 985 926 922 965 984 999 913 949 822 972 946 819 830 909 977 822 968 849 913 898 887 844 802 847 926 981 928 800 854 917 993 879 895 818 884 809 950 968 820 852 811 935 846 955 995 847 873 814 929 863 960 865 911 899 921 983 961 868 957 905 837 820 883 942 983 979 856 805 915 997 871 908 893 899 900 910 889 888 811 985 946 951 983 814 804 845 817 852 915 928 993 853 858 812 807 939 838 974 899 937 941 901 988 999 967 809 897 839 918 921 931 929 950 836 
837 979 917 892 808 988 893 984 969 910 965 922 811 838 933 878 800 982 954 801 886 959 968 951 807 906 972 803 930 801 836 859 887 950 970 885 973 921 933 960 936 903 943 890 822 889 910 900 975 895 896 930 876 952 991 823 940 952 957 988 807 962 859 920 894 864 830 992 915 983 968 1000 967 807 889 803 979 801 917 974 822 841 968 917 962 958 855 851 835 964 968 952 939 803 946 915 827 855 961 935 982 887 935 925 886 820 869 977 935 984 829 979 847 841 925 937 844 922 990 996 878 813 957 851 805 831 896 874 862 817 980 805 839 858 895 811 886 854 942 901 855 950 833 835 917 937 826 878 812 991 910 869 856 832 956 900 887 1000 887 829 906 976 878 850 841 976 878 955 898 863 815 954 863 949 965 836 815 975 801 980 873 884 841 889 900 892 867 957 882 980 811 818 897 955 906 988 943 970 947 999 
984 989 866 935 848 866 931 848 987 892 984 899 959 859 963 856 848 881 974 931 858 850 911 833 801 881 897 931 901 952 919 962 915 824 876 831 838 830 937 957 926 852 840 883 940 847 870 824 984 826 881 859 994 900 934 864 817 862 959 885 995 913 924 987 827 999 992 987 913 811 911 843 821 876 928 886 901 971 887 908 851 944 971 893 845 938 991 976 876 914 817 842 890 841 925 950 975 903 819 949 972 850 908 930 961 838 971 886 866 937 851 932 920 955 842 987 885 890 871 935 992 938 889 893 875 824 802 938 862 984 948 879 862 946 859 954 881 887 893 870 990 813 903 844 919 848 891 915 936 840 861 844 824 923 999 936 980 915 943 948 824 963 971 969 975 874 995 970 959 832 804 867 984 838 863 901 810 876 899 881 960 843 939 925 866 907 952 904 982 946 824 907 857 832 867 824 847 978 843 954 
823 949 807 905 883 829 870 881 999 963 841 891 863 934 975 907 875 812 947 936 990 901 814 851 984 847 814 862 964 964 819 805 935 999 805 838 881 955 926 891 944 900 896 981 908 902 932 844 828 822 978 998 876 947 980 936 885 933 980 928 943 915 835 937 800 995 890 936 921 969 952 942 941 949 823 800 879 908 874 910 965 992 843 868 848 812 876 843 875 894 926 881 955 879 905 875 986 824 942 890 875 978 943 968 927 839 990 819 919 892 954 996 960 833 921 948 849 801 954 975 913 985 807 807 904 869 917 873 879 849 845 810 961 871 805 833 882 974 944 934 908 950 813 908 928 951 983 853 983 984 959 833 809 941 984 998 858 873 870 897 927 888 873 828 956 904 930 909 841 817 835 846 882 952 998 985 835 999 806 827 872 986 936 856 809 967 992 970 804 844 854 842 810 837 899 885 958 893 996 888 
878 908 803 881 801 939 937 865 890 906 958 921 914 823 804 802 815 929 969 865 886 912 849 918 863 861 980 948 823 834 992 979 895 846 988 984 986 913 963 922 944 865 993 812 819 865 803 937 954 972 853 836 996 958 925 838 852 987 967 803 956 881 982 912 859 905 915 922 890 858 895 832 890 949 861 997 870 854 845 849 807 903 961 852 960 846 852 853 802 924 912 855 887 957 943 944 971 836 903 882 915 913 849 804 869 889 910 980 869 912 944 848 805 996 823 908 952 807 896 930 967 833 862 916 909 968 924 833 882 841 870 855 809 997 833 965 860 892 882 899 979 907 811 962 808 998 940 815 884 839 810 943 852 956 852 841 844 978 892 870 875 808 927 868 864 983 953 950 889 826 908 904 900 899 850 941 936 925 827 807 828 910 849 902 805 995 907 880 865 816 884 864 888 879 981 957 909 932 805 922 
822 828 915 960 871 898 952 841 939 858 985 925 983 951 945 918 816 928 857 911 892 889 851 934 895 872 925 982 923 855 875 956 984 917 821 853 879 894 902 852 820 950 902 836 894 875 946 834 925 805 916 833 985 961 818 927 917 879 852 817 821 952 948 853 925 969 945 998 864 847 986 878 817 820 872 835 859 942 980 805 809 932 898 961 939 982 927 1000 828 849 846 960 874 968 908 932 846 928 999 808 891 873 984 934 823 958 969 816 911 802 868 911 993 889 804 831 911 857 992 832 927 809 988 924 885 840 920 824 991 811 873 935 986 872 961 957 964 924 879 908 831 866 933 938 836 930 835 998 983 858 937 829 968 854 944 842 808 857 857 882 845 904 876 841 909 910 881 816 816 945 867 853 946 913 989 810 951 977 992 827 994 846 967 910 947 937 989 869 936 881 867 982 952 964 886 804 968 808 807 888 
800 914 994 814 914 888 932 949 999 810 846 914 926 820 984 904 910 895 976 968 915 945 813 915 876 803 996 927 810 967 885 858 975 997 916 965 957 908 974 908 871 895 990 863 895 973 993 969 934 828 962 931 921 856 833 987 846 918 878 928 832 962 965 948 843 828 888 902 820 861 800 962 912 952 993 909 967 855 884 984 948 895 994 970 883 979 979 828 916 870 804 943 970 926 975 894 959 911 954 852 811 1000 804 898 900 970 820 896 951 988 846 934 923 940 908 905 869 851 971 993 800 890 842 930 906 964 962 941 916 806 945 849 964 949 863 818 876 820 839 886 806 863 950 935 881 866 947 982 901 986 849 937 843 866 840 860 866 949 841 870 943 968 898 942 872 901 949 950 905 833 998 967 824 938 973 820 871 844 940 870 927 851 926 852 848 974 862 930 816 932 841 958 932 894 840 804 858 810 935 839 
904 800 850 842 849 837 984 935 801 924 902 851 854 898 820 844 844 842 945 955 870 914 865 825 1000 963 994 937 800 810 984 947 838 807 944 833 859 961 944 943 809 808 849 818 930 943 847 932 921 976 935 959 886 884 934 993 922 819 958 839 914 996 947 859 903 975 804 883 992 879 903 841 902 884 1000 903 937 957 800 853 805 950 864 1000 863 994 937 909 897 985 954 852 965 844 976 874 952 924 967 943 910 915 810 930 894 995 953 837 817 903 983 875 858 999 955 942 947 950 873 937 994 835 975 913 851 978 920 809 877 916 955 999 838 981 915 828 878 861 905 986 838 890 979 975 898 838 831 869 821 850 835 960 907 822 816 995 823 806 906 806 811 908 889 842 932 944 944 887 970 863 851 913 822 814 879 844 986 843 914 894 920 948 803 980 977 873 873 883 877 905 974 922 936 901 876 890 895 842 932 965 
930 867 968 826 942 935 857 910 817 860 999 945 814 865 853 921 994 970 916 988 946 814 842 928 875 988 827 983 971 889 1000 844 970 988 842 934 892 871 984 897 937 813 898 956 833 800 958 823 985 977 926 918 908 842 936 924 889 910 832 970 951 862 964 817 946 821 845 866 938 823 826 864 936 876 802 890 830 908 974 842 828 819 872 931 993 871 957 917 890 894 996 917 974 901 933 911 953 829 938 882 860 952 849 985 843 911 903 935 809 924 861 856 842 888 914 879 965 944 925 849 838 818 993 920 918 932 917 857 927 942 886 846 815 992 995 950 940 831 980 889 933 943 878 858 987 851 815 843 929 883 931 964 928 849 910 887 802 824 815 911 856 956 839 850 871 838 920 966 945 838 818 971 885 844 963 970 870 845 921 927 948 872 968 826 995 810 819 950 994 848 809 850 963 937 946 801 864 968 955 968 
814 983 983 810 904 850 956 822 934 864 978 838 813 865 926 938 935 989 996 850 803 810 994 965 925 827 948 824 955 821 945 998 962 801 842 874 978 982 992 964 879 985 923 922 874 989 984 892 867 953 888 958 881 907 947 866 848 828 982 864 867 999 806 823 838 882 949 832 818 800 893 868 839 946 890 926 817 927 819 823 969 935 958 857 822 896 942 882 902 812 976 888 857 877 970 933 938 900 858 979 912 853 986 923 801 956 1000 823 865 945 804 972 859 829 857 946 974 911 944 867 887 927 847 875 925 801 950 924 996 983 915 829 858 858 875 840 981 887 978 815 996 869 989 899 998 814 820 846 821 838 813 988 840 978 920 828 814 890 950 923 996 938 858 912 819 890 875 848 844 893 936 903 931 906 941 895 879 918 890 804 984 947 909 933 860 848 899 975 816 822 875 977 964 833 827 976 889 803 983 888 
915 980 974 921 923 808 905 955 865 853 901 879 837 876 872 900 880 890 887 943 961 852 924 837 972 815 942 991 923 807 899 831 939 837 800 915 980 925 823 999 939 997 867 945 904 821 848 821 872 912 983 995 831 991 985 985 933 893 929 939 897 899 809 854 921 808 902 956 853 952 935 865 937 990 811 898 835 958 875 935 863 805 883 802 944 838 843 815 804 943 896 838 948 828 996 864 901 924 975 927 830 968 977 909 943 942 946 861 841 825 876 806 918 925 862 872 963 940 980 852 982 909 957 905 952 924 838 880 968 871 900 930 953 807 961 809 871 843 870 959 859 930 882 913 943 897 810 907 891 836 963 928 918 814 811 988 929 872 800 840 848 802 948 897 800 891 818 954 893 934 990 951 990 957 807 855 886 811 991 850 891 810 856 994 894 937 958 946 836 944 846 802 920 954 993 958 886 989 950 866 
819 941 895 804 863 942 860 951 955 831 871 840 851 930 817 921 846 834 884 856 980 965 841 953 802 808 890 887 895 850 872 972 905 847 975 913 855 907 946 833 979 980 915 858 815 827 910 906 953 928 873 826 814 937 932 977 959 943 903 853 823 997 979 825 844 916 808 887 895 836 860 866 850 966 976 888 964 901 866 856 825 908 803 976 936 824 962 893 885 981 885 862 827 908 965 891 985 863 963 951 843 883 902 917 887 953 899 940 820 930 938 996 933 937 941 834 878 966 874 835 940 833 869 925 813 840 818 962 901 888 818 959 910 962 853 977 869 971 923 835 858 840 856 882 986 840 958 966 917 870 893 860 912 865 904 882 820 820 815 944 831 853 925 968 849 971 991 966 804 933 887 827 889 947 846 979 928 916 908 936 887 811 958 930 842 913 820 983 833 837 937 859 848 891 841 865 957 965 894 908 
960 814 822 972 876 929 829 861 956 926 845 946 958 830 877 942 810 896 841 908 984 853 851 855 863 1000 917 956 872 978 821 952 833 850 944 962 917 818 825 845 911 916 811 807 834 938 969 902 933 978 982 946 940 991 916 992 842 853 901 960 985 996 941 969 966 954 872 886 863 846 939 950 877 974 853 952 972 918 840 936 993 815 862 806 927 955 993 855 984 986 921 815 819 986 903 946 956 911 815 874 893 980 974 913 972 887 999 829 983 922 993 887 987 913 883 818 901 811 827 949 941 1000 909 889 846 890 862 981 834 966 978 864 949 975 827 801 975 889 876 905 1000 862 823 929 980 861 850 935 966 995 865 885 1000 975 989 953 888 806 851 908 878 834 958 809 902 960 895 988 890 891 904 864 911 831 818 943 864 906 957 919 975 910 837 805 904 859 885 805 897 802 810 866 810 901 948 892 976 809 852 969 
979 868 902 822 956 882 964 926 993 980 988 957 922 924 984 972 820 858 900 862 982 926 966 915 994 827 930 900 937 988 882 966 947 870 874 898 904 842 928 800 945 854 924 852 933 986 828 951 981 856 945 955 981 980 850 841 837 938 882 856 886 926 850 914 933 817 823 837 870 900 893 806 954 804 951 835 897 806 986 837 848 805 914 941 899 942 866 934 990 820 985 987 878 808 930 862 924 887 952 801 927 818 911 907 896 946 824 938 833 859 963 853 937 924 902 890 856 966 940 819 953 933 989 945 909 810 980 989 955 940 839 973 876 932 948 972 880 878 918 832 906 801 980 926 999 899 1000 893 940 956 861 832 868 813 869 1000 920 852 947 980 908 886 872 948 861 937 848 807 881 865 987 990 837 836 927 903 830 887 879 858 972 808 942 827 917 858 973 845 994 845 884 846 891 933 834 950 985 904 959 918 
897 843 972 908 872 963 998 956 872 912 819 917 910 965 963 980 926 928 847 986 957 853 926 924 875 926 884 811 883 870 924 945 977 811 829 911 813 927 877 975 811 870 888 811 872 851 815 978 962 970 833 944 975 918 908 849 865 802 999 993 935 841 873 832 813 841 894 927 1000 853 959 964 979 926 949 911 910 859 877 839 951 986 867 872 967 840 962 996 911 959 929 969 867 985 830 860 952 867 895 917 923 836 901 857 945 912 852 800 816 941 825 891 840 840 875 929 989 807 902 850 910 857 828 833 952 856 918 813 959 907 958 855 810 933 885 885 921 921 846 877 939 837 817 979 841 889 987 902 845 954 854 811 802 835 844 893 997 960 950 1000 873 828 999 927 830 974 966 819 979 926 980 969 953 832 927 881 994 937 906 988 876 802 821 805 963 894 915 885 954 974 829 849 951 980 943 944 910 956 902 945 
817 968 886 911 898 996 896 878 992 862 954 809 977 824 904 874 826 907 976 959 935 955 966 901 911 982 883 939 901 850 948 856 984 952 993 973 937 962 982 975 968 816 831 807 977 880 900 970 856 815 953 884 977 922 848 831 910 910 931 963 816 986 835 874 865 850 931 818 988 931 920 894 897 818 830 833 850 989 903 982 963 828 963 844 864 855 867 819 941 917 972 879 999 870 813 837 904 909 909 955 911 878 951 884 802 955 850 970 928 936 899 902 917 822 925 850 935 915 902 964 855 829 900 973 943 981 804 905 979 840 946 894 913 944 800 901 953 975 971 911 859 879 958 848 905 947 949 923 864 821 934 887 927 927 994 950 884 951 840 952 804 825 839 976 934 833 894 825 851 905 872 973 867 945 858 853 979 823 929 903 868 876 832 929 901 975 931 938 1000 800 832 970 960 922 1000 940 873 827 951 861 
852 841 821 883 889 827 864 873 822 928 975 864 907 933 962 950 947 802 979 871 822 900 800 873 843 837 810 974 957 967 975 927 953 944 895 994 833 994 928 984 973 815 959 878 890 823 975 925 875 899 803 915 808 1000 847 897 919 968 856 856 966 878 873 849 997 838 948 876 929 872 913 969 807 912 980 847 873 955 826 955 958 830 857 851 974 819 966 987 876 967 926 800 821 931 851 996 859 828 829 920 966 864 962 948 939 906 904 886 836 886 958 848 898 830 992 873 873 840 861 820 862 956 989 838 998 887 995 833 870 877 991 935 868 944 911 941 835 956 808 945 929 960 917 940 838 800 856 997 806 919 912 977 857 939 816 813 894 869 886 959 805 824 874 948 904 844 902 901 802 896 955 967 831 883 926 884 984 915 881 865 814 884 808 967 894 973 962 988 867 963 806 882 878 975 914 997 895 875 955 891 
995 816 804 933 964 922 915 853 963 810 907 929 883 918 912 812 851 987 988 853 810 823 934 832 945 900 944 957 990 913 991 897 998 889 807 830 895 932 912 933 856 992 952 864 944 983 901 866 832 984 838 911 974 890 932 959 909 848 976 902 895 803 834 824 859 942 808 883 946 912 815 935 986 841 834 954 870 812 938 988 806 831 863 874 933 949 963 931 915 922 831 931 858 959 991 892 860 882 848 916 961 858 846 988 929 802 979 922 877 901 874 954 976 873 990 896 821 972 879 931 959 907 919 977 862 965 858 848 922 886 960 976 949 903 899 934 893 989 977 889 926 918 861 872 984 910 955 925 908 890 830 873 870 852 842 966 844 964 935 950 820 988 972 935 850 979 968 938 932 981 840 808 925 897 944 961 931 817 877 947 811 803 857 978 922 874 800 867 881 887 820 969 958 903 903 878 955 963 950 884 
946 839 958 841 918 844 858 956 947 943 882 956 887 989 896 980 845 957 986 846 990 813 986 817 803 801 971 916 895 918 815 980 879 877 918 980 899 932 834 919 807 893 877 967 839 884 977 953 999 962 980 906 940 807 813 897 855 940 977 972 838 867 850 939 918 886 905 827 803 902 997 817 946 958 966 816 921 896 819 870 991 803 966 857 834 894 980 953 853 828 934 987 913 999 822 801 890 927 891 804 916 862 969 951 818 882 845 953 914 803 846 838 877 880 913 931 934 863 847 833 993 857 826 928 978 880 994 933 877 917 848 953 854 895 853 936 939 886 814 856 962 955 966 864 953 854 986 988 819 880 870 912 897 872 853 975 836 841 924 806 988 864 940 940 991 843 870 895 861 858 954 805 937 864 983 895 954 854 946 886 842 880 810 880 849 801 992 922 840 984 861 815 991 826 921 835 833 930 905 886 
987 955 951 919 861 813 992 976 873 876 946 918 879 964 906 949 967 833 823 997 887 967 954 876 892 940 943 945 836 938 961 880 950 1000 874 925 903 857 989 888 928 991 934 996 960 997 901 852 815 827 917 826 815 840 842 825 937 803 947 987 1000 825 918 963 843 889 992 965 970 815 858 925 997 935 855 843 856 824 831 825 996 917 836 877 997 801 851 815 817 889 877 892 862 907 965 938 994 983 963 802 913 886 980 894 990 906 841 806 874 849 823 848 967 892 941 822 968 826 813 911 874 937 863 818 917 884 970 935 969 917 845 833 936 812 825 932 871 989 818 853 884 850 897 995 817 822 978 951 993 858 849 909 888 952 824 935 991 806 904 999 993 992 895 850 976 941 966 880 837 923 911 955 876 971 968 877 890 840 904 976 882 811 970 912 885 814 890 841 856 914 827 891 921 970 946 879 914 950 856 911 
941 914 838 923 1000 925 848 812 962 954 848 828 993 960 883 953 927 868 963 940 826 1000 904 892 858 899 833 961 989 918 855 909 863 845 900 977 950 992 839 842 867 830 951 864 825 965 992 978 928 926 960 863 973 826 973 806 951 874 993 956 957 872 809 881 948 868 815 950 952 830 939 929 864 816 933 850 828 835 992 842 849 876 975 867 888 936 986 950 997 878 844 938 949 821 864 955 964 997 867 907 985 850 835 952 874 916 926 968 984 962 868 941 879 870 908 805 930 831 972 961 827 956 806 803 814 926 847 963 937 922 959 918 973 847 910 908 855 810 829 826 821 899 903 973 874 925 837 977 989 982 868 803 917 815 898 875 960 941 892 881 932 989 967 883 974 979 847 915 801 845 963 852 826 973 882 953 913 930 851 875 899 833 902 943 996 847 913 882 936 963 829 976 856 833 973 913 998 967 816 800 
969 840 826 887 804 873 863 829 925 845 828 834 842 996 985 981 827 886 858 975 830 875 964 855 860 942 848 941 802 909 881 931 831 871 912 997 932 872 815 855 886 896 835 988 940 848 931 831 823 865 921 936 875 920 913 839 949 874 860 923 872 868 999 967 931 905 916 860 905 989 1000 811 817 981 928 902 859 937 853 920 835 971 894 942 850 918 978 953 956 861 868 825 855 877 827 907 840 953 913 980 979 824 962 994 979 860 976 951 812 977 940 801 962 851 952 808 875 851 964 964 959 806 922 835 931 939 915 861 982 910 983 870 940 952 952 810 879 974 817 937 955 864 891 945 945 838 868 967 825 869 950 940 900 873 877 964 830 821 893 854 813 939 805 870 934 905 905 805 861 817 904 876 986 838 895 938 970 921 815 860 901 900 938 876 936 896 972 836 816 859 903 834 851 861 834 933 841 993 853 820 
920 961 875 807 946 931 827 887 865 971 951 956 856 823 995 881 891 985 834 903 909 969 970 874 839 977 928 841 887 889 925 837 898 845 957 981 820 934 869 819 902 912 837 936 992 908 901 991 820 906 903 814 862 814 814 949 974 855 944 982 834 833 939 939 868 981 977 872 944 801 884 877 801 947 810 906 947 980 917 949 827 913 998 871 984 851 852 972 892 927 931 973 805 841 812 931 962 945 959 975 987 872 839 930 922 946 826 985 906 835 803 822 859 908 927 957 915 891 998 959 876 900 920 839 850 890 949 949 939 981 907 993 964 835 987 950 870 844 811 915 994 831 825 808 903 877 909 807 839 915 849 854 854 941 949 838 965 937 848 836 819 806 838 866 834 965 877 849 885 848 905 855 892 917 922 1000 994 864 946 951 899 871 905 920 996 893 847 832 902 894 909 952 852 999 945 939 914 896 956 836 
867 841 821 987 806 979 936 825 813 986 832 951 970 878 950 928 911 868 826 906 946 849 821 987 945 813 824 972 842 825 959 857 946 957 885 903 900 899 802 834 873 835 965 983 866 837 879 986 860 845 911 975 930 855 967 943 834 971 861 961 813 927 916 964 902 814 805 819 876 916 958 876 949 860 922 838 961 993 856 898 946 866 907 962 823 945 818 938 907 860 844 902 963 952 952 933 964 889 890 968 984 838 915 943 841 990 887 936 952 974 967 813 908 850 817 808 954 901 954 806 998 942 946 824 975 802 885 864 993 939 832 810 806 837 896 923 807 816 832 911 900 976 969 973 942 980 831 872 976 897 824 917 976 938 933 971 867 962 828 965 897 979 929 808 891 867 812 843 942 999 919 807 992 964 921 960 871 915 943 942 897 856 801 944 964 846 974 800 812 877 992 967 831 899 865 860 905 841 869 838 
986 864 910 900 973 868 976 856 980 972 939 812 871 878 925 884 922 935 817 988 914 962 870 923 801 855 926 874 877 844 963 963 922 814 963 875 925 995 986 878 978 942 992 906 991 834 946 846 854 930 823 839 835 803 857 804 837 866 979 970 964 928 884 987 978 920 815 840 877 808 885 950 836 886 874 860 892 961 904 872 811 840 929 870 971 962 838 897 831 838 892 905 887 908 920 808 826 913 817 925 995 947 910 926 964 932 947 931 959 859 929 906 890 933 876 811 862 953 801 809 915 927 933 843 891 987 852 836 979 800 903 874 1000 823 992 967 805 881 976 992 918 916 844 827 818 948 994 819 1000 866 815 866 851 962 948 961 982 910 949 806 994 857 1000 851 939 811 950 961 858 994 906 931 831 859 978 816 989 890 811 871 810 972 856 907 864 848 994 868 886 816 982 960 877 823 830 842 817 850 895 911 
858 804 890 873 917 812 938 991 815 840 842 958 863 891 974 904 814 949 907 986 903 1000 809 870 876 909 906 838 990 863 840 939 993 924 858 942 927 847 833 971 967 947 804 890 880 825 932 937 806 909 933 954 848 916 985 827 879 998 940 870 936 925 886 886 886 815 954 885 967 822 868 909 965 817 800 893 928 942 985 800 982 834 891 828 903 814 964 826 818 840 838 972 891 889 835 915 806 825 898 880 881 953 932 865 956 942 939 822 999 972 864 820 938 897 812 898 984 885 878 996 874 846 900 804 828 977 972 900 870 963 814 905 851 818 814 825 940 868 905 939 852 828 814 835 907 938 910 844 943 903 968 983 860 907 807 841 880 974 881 838 825 904 815 968 808 985 805 889 962 816 992 931 972 972 968 1000 968 879 803 995 983 808 959 944 852 977 854 983 896 844 843 852 886 999 809 899 835 977 871 883 
910 875 877 905 802 856 946 988 845 893 889 883 858 917 881 965 952 882 916 932 897 905 832 975 888 863 897 943 949 880 891 940 912 809 844 984 916 882 870 992 904 839 967 855 859 895 849 839 917 909 860 832 821 858 907 962 921 979 981 953 904 962 819 922 945 839 952 906 843 839 946 931 960 828 837 884 816 997 872 886 935 827 961 832 978 962 829 874 921 900 944 813 815 850 924 805 828 858 870 837 847 863 890 840 859 850 879 966 905 833 852 942 854 858 876 903 995 853 853 921 856 853 874 829 929 943 950 891 820 837 857 956 940 879 896 860 901 964 877 907 854 998 995 969 956 905 858 828 861 926 926 801 959 922 840 916 844 816 943 988 827 810 957 857 876 973 854 864 833 895 998 937 925 828 985 829 969 936 954 823 904 964 884 941 877 875 923 808 891 800 836 829 998 874 822 958 956 995 958 845 
838 838 820 899 933 854 810 925 859 986 804 911 991 888 864 897 932 935 985 869 955 803 877 871 925 802 881 899 814 972 887 905 938 850 897 863 824 965 953 966 850 964 847 931 936 823 891 933 867 999 879 866 860 900 977 880 850 827 975 937 847 888 813 870 816 871 986 909 898 823 985 986 994 837 907 957 899 829 896 828 874 833 865 800 977 934 965 951 848 868 920 937 979 911 805 888 981 891 836 942 998 846 970 923 993 849 808 866 983 963 884 892 800 874 980 881 814 921 953 888 850 898 944 993 889 973 825 818 999 991 992 887 902 844 870 854 993 917 968 964 833 834 970 950 923 821 869 933 833 828 946 822 814 960 856 822 984 964 935 843 867 898 990 877 947 972 944 967 993 816 993 966 833 826 952 936 965 855 966 817 832 822 843 998 963 968 863 949 836 950 880 870 840 826 953 881 801 965 935 958 
813 992 893 814 918 885 928 912 900 809 896 993 956 807 849 983 944 910 964 920 943 975 906 907 808 844 814 867 875 931 884 863 942 969 860 869 970 939 893 860 945 996 880 954 891 880 846 852 863 831 956 904 958 839 944 900 901 903 890 837 937 938 933 818 896 932 884 900 804 867 928 878 949 993 933 804 863 893 814 818 855 860 821 892 865 915 828 906 904 814 886 810 888 823 906 882 843 933 956 904 989 934 810 976 819 847 865 868 860 870 834 996 916 982 951 883 810 941 889 896 840 858 914 814 967 800 929 842 989 901 848 899 828 966 812 896 898 875 875 888 991 807 879 823 873 850 920 902 873 833 935 973 972 980 868 909 978 848 819 996 985 819 942 916 977 952 899 890 973 866 963 835 922 859 805 867 994 1000 888 991 866 870 888 940 811 808 848 958 845 908 883 959 929 961 993 808 825 862 927 927 
877 861 914 879 856 969 974 996 810 819 824 811 967 899 949 936 910 823 930 858 847 899 928 869 963 843 967 840 920 822 857 903 882 999 914 824 952 825 836 811 869 981 888 845 888 933 817 808 870 986 1000 920 815 901 857 982 866 878 813 906 935 939 928 824 917 856 939 888 891 901 932 826 988 813 823 986 874 961 887 924 931 919 934 864 908 971 852 868 869 921 887 914 906 880 878 825 938 904 957 913 921 831 911 876 809 917 978 951 934 939 848 983 976 920 998 842 832 929 807 826 845 914 922 988 1000 883 954 951 958 860 938 950 819 823 898 910 828 969 893 879 999 982 874 979 939 948 850 816 845 963 897 869 907 864 857 869 932 959 872 961 823 925 838 877 914 853 921 998 984 901 893 927 971 994 853 840 993 834 948 979 950 838 994 918 811 846 820 932 952 884 855 954 823 973 814 985 871 863 905 934 
852 922 908 863 864 826 937 820 946 885 943 927 873 874 872 829 964 996 934 954 874 994 826 918 907 927 805 989 899 965 851 827 863 916 859 878 860 911 804 868 869 860 874 884 912 969 984 971 811 927 916 936 835 810 988 990 855 998 951 821 965 836 878 901 882 821 858 990 871 844 800 879 857 805 980 886 889 994 891 826 836 924 867 897 934 819 844 800 888 855 985 822 960 933 988 906 818 856 809 828 966 998 979 848 866 824 894 801 977 978 836 803 987 928 905 877 990 864 990 918 878 845 841 977 932 869 866 898 828 900 817 830 945 899 876 891 879 890 831 899 890 921 960 824 827 963 918 933 989 966 917 816 942 967 828 856 868 830 909 871 915 911 968 876 956 862 942 856 938 852 819 878 889 803 904 937 982 915 999 947 849 916 812 893 827 907 874 879 894 977 803 920 920 904 962 844 892 954 898 893 
921 820 860 857 980 956 998 897 917 934 830 808 835 872 951 865 949 808 879 866 894 828 913 869 927 968 871 836 995 812 977 875 949 977 964 975 908 898 856 986 945 846 894 833 951 956 906 971 937 894 947 856 884 881 913 862 871 867 971 990 834 858 889 802 986 969 935 973 966 896 804 801 811 948 867 955 956 866 942 961 891 838 979 919 825 800 972 952 927 822 940 828 938 866 850 982 847 924 955 829 982 801 850 869 915 999 808 924 940 865 815 906 939 804 853 931 824 813 945 913 905 932 829 928 973 977 963 858 987 818 821 938 936 828 899 818 899 825 976 908 946 987 986 805 855 810 859 995 935 919 979 849 877 962 907 860 956 920 834 968 899 916 905 899 956 965 947 806 849 924 833 901 951 831 995 959 860 946 878 829 942 884 928 972 942 941 816 829 832 972 951 989 931 938 982 947 903 960 887 909 
880 871 819 908 888 969 879 805 822 969 976 971 992 851 923 814 851 976 800 848 907 989 905 904 858 883 827 931 988 936 907 913 978 898 980 956 826 932 986 883 839 914 816 972 963 921 996 824 800 835 904 949 820 995 978 820 918 813 992 908 964 981 883 938 950 912 948 892 975 840 929 862 873 870 859 813 880 969 879 984 823 957 955 995 958 982 935 974 985 858 838 976 926 960 992 813 853 885 950 978 899 961 835 930 909 812 960 887 915 838 988 975 800 850 979 852 853 912 855 898 965 819 912 823 922 889 892 887 997 857 810 896 897 939 920 991 990 976 958 803 976 946 838 808 858 896 995 819 978 910 901 858 826 968 962 977 927 978 956 822 924 944 946 946 812 992 897 860 997 853 899 997 921 867 839 805 960 930 813 800 946 874 919 839 972 833 915 984 874 987 832 811 821 920 969 855 836 900 961 888 
858 826 811 914 950 957 891 824 927 880 850 931 922 874 865 940 855 833 909 991 832 843 866 960 929 844 878 956 901 816 813 931 940 929 924 825 807 926 987 818 803 915 896 954 806 949 985 978 955 833 862 989 820 860 905 884 919 823 873 812 885 857 845 966 859 877 864 819 979 867 811 879 895 899 949 845 854 894 813 894 812 986 895 970 803 900 884 938 913 851 946 993 804 916 937 890 870 850 837 999 901 833 962 803 946 941 999 983 854 887 977 950 813 901 925 945 871 810 829 979 879 975 878 897 830 847 871 924 871 890 852 891 947 847 896 914 942 845 826 970 946 870 808 909 971 857 845 955 881 995 864 986 821 929 853 941 869 871 915 805 811 911 917 841 829 913 801 850 916 857 802 836 801 956 923 881 956 806 959 849 820 835 810 853 800 894 841 950 969 993 838 975 883 906 823 812 817 977 930 975 
934 905 903 819 851 816 832 866 877 970 969 899 822 877 975 808 906 941 808 985 921 972 898 818 910 923 962 983 920 983 842 960 922 994 891 982 863 905 942 802 890 829 946 1000 971 831 962 986 879 993 910 909 876 939 845 825 973 880 913 948 878 819 989 1000 836 979 917 807 946 839 947 938 994 949 983 854 879 988 868 839 903 857 912 819 909 1000 928 998 991 979 861 934 995 967 920 817 889 996 938 988 948 802 850 843 828 956 943 995 919 996 890 940 804 990 948 813 850 819 885 874 925 874 971 981 904 856 866 838 925 843 892 840 878 953 938 809 881 933 904 968 802 872 915 986 857 938 968 826 866 834 953 895 984 894 810 934 980 889 967 823 836 1000 922 907 873 804 983 845 875 852 925 938 974 818 912 985 977 902 904 996 873 861 858 830 818 830 935 879 962 848 845 832 964 801 956 940 825 854 868 864 
988 942 856 890 838 988 962 868 922 952 885 892 935 869 828 964 923 958 896 905 908 867 824 868 887 852 924 908 954 967 956 923 832 901 951 826 933 903 830 887 894 834 833 896 846 801 967 903 842 806 846 918 834 867 914 825 830 836 943 806 839 967 915 984 875 902 847 970 949 866 982 805 936 963 862 809 949 978 895 965 945 982 914 865 898 927 824 941 857 892 929 847 804 852 900 919 815 986 990 961 899 946 963 918 944 814 887 851 941 876 909 991 874 957 844 881 802 891 953 957 888 837 982 863 898 992 955 940 805 847 1000 858 971 967 830 819 846 936 809 861 852 952 801 948 884 868 959 941 984 985 802 943 869 957 805 895 931 916 826 962 830 874 904 942 875 939 921 842 822 951 926 896 859 818 876 906 894 930 979 831 832 993 954 875 808 999 901 816 849 934 954 823 930 902 926 903 864 832 869 822 
893 941 926 833 880 867 904 867 861 818 813 956 880 865 891 863 943 983 945 907 955 919 864 883 983 848 869 864 953 983 806 932 923 860 899 968 984 860 970 954 991 878 983 950 803 933 996 919 966 803 823 878 870 913 990 812 906 890 948 955 883 905 953 840 829 937 921 814 974 920 842 989 920 932 977 842 826 886 932 995 997 818 816 846 983 925 841 808 877 888 954 935 946 870 832 954 948 858 863 907 805 939 986 938 942 857 902 908 899 991 869 938 821 850 989 959 818 930 834 984 896 950 879 967 972 930 854 987 888 988 993 992 969 985 967 862 988 812 840 818 939 878 860 930 850 801 805 978 834 883 871 974 825 863 912 843 946 903 916 976 889 961 969 845 906 885 829 961 832 823 876 881 988 938 860 866 951 828 919 876 855 895 960 924 957 896 836 981 983 962 822 878 828 863 846 852 804 848 921 943 
896 971 889 810 845 952 910 966 829 970 986 857 823 857 986 903 828 965 821 802 958 873 864 967 838 877 876 827 988 832 888 838 847 821 950 942 846 847 948 958 824 927 845 937 849 823 937 909 839 863 834 954 871 942 824 837 890 828 891 988 924 992 862 990 984 997 925 843 876 934 810 897 940 864 943 954 964 810 899 838 805 858 842 901 882 876 985 996 994 829 935 981 827 822 868 867 862 803 866 876 955 885 824 951 811 828 899 958 962 815 848 922 806 880 994 932 881 922 915 880 813 852 831 876 859 804 832 853 874 804 828 836 851 947 809 808 919 930 952 825 963 998 843 904 955 929 843 941 918 910 887 829 847 932 802 955 922 978 970 857 859 829 861 941 886 925 872 885 985 934 911 849 852 885 856 844 815 875 933 863 972 839 862 925 845 989 865 910 854 964 985 895 907 989 805 820 904 808 832 901 
974 901 993 934 840 978 934 928 984 852 998 827 973 876 893 944 997 998 832 873 852 944 881 911 930 852 884 926 913 944 980 910 906 930 806 819 896 939 837 858 918 873 965 1000 991 948 924 989 932 812 903 982 843 861 957 967 908 859 931 922 855 843 918 866 830 818 949 849 910 809 801 848 906 807 960 952 843 962 800 895 934 945 876 985 911 844 806 844 850 921 970 899 819 1000 930 863 849 806 812 985 942 986 968 839 880 999 906 888 888 991 854 994 923 984 944 867 871 975 906 831 817 811 812 958 839 870 800 896 905 822 993 821 985 851 961 887 826 866 910 818 828 872 925 958 859 986 893 817 885 916 843 948 906 984 866 831 880 878 805 891 989 851 865 957 966 938 915 971 955 885 875 985 918 814 923 956 952 876 897 856 869 893 880 932 859 955 934 861 871 816 918 889 925 958 805 821 975 963 844 985 
945 812 904 829 936 800 876 899 859 840 930 814 871 901 987 838 874 903 809 803 865 844 1000 840 989 860 990 851 827 803 856 939 904 861 890 832 824 970 885 994 877 944 961 943 883 900 824 834 975 883 887 850 879 898 805 833 902 960 971 906 897 903 966 967 983 919 914 879 863 838 963 989 937 915 947 910 845 820 940 818 841 823 944 994 856 872 989 851 820 920 914 871 887 889 863 916 975 947 863 883 870 896 807 929 831 957 845 807 842 973 986 993 989 912 962 851 894 836 897 820 958 872 966 842 860 935 952 963 936 969 806 971 808 993 800 995 983 934 1000 943 905 817 896 896 988 803 914 866 829 827 967 967 960 815 872 933 813 804 912 993 938 881 817 884 996 945 841 874 864 980 955 840 995 801 912 964 841 832 955 888 840 856 932 844 913 831 968 889 885 814 927 809 914 838 948 998 878 949 899 981 
997 904 837 850 832 924 956 971 997 996 853 998 859 890 815 928 966 844 987 852 969 859 870 937 836 882 863 891 859 962 851 850 924 982 989 931 877 968 854 800 957 951 957 888 948 875 943 807 890 876 853 809 883 999 913 826 925 903 803 967 871 910 863 925 862 945 918 868 924 872 921 856 852 845 812 871 919 925 920 982 916 997 892 938 809 859 915 840 837 881 822 847 804 892 800 977 853 821 955 863 924 956 963 859 872 875 959 874 935 919 860 893 906 954 810 860 870 847 830 861 881 842 946 979 889 973 811 890 986 879 1000 933 966 898 880 850 837 914 931 851 891 901 966 873 978 961 921 804 914 920 918 880 998 905 808 809 891 987 948 867 997 869 954 918 878 953 876 999 814 903 856 968 832 903 933 998 882 902 912 815 952 818 910 827 987 832 831 824 932 934 945 840 861 810 924 884 840 936 839 969 
927 851 848 816 951 899 942 840 819 926 894 960 930 846 850 942 873 879 837 920 864 985 850 847 999 985 995 895 973 838 951 971 927 835 829 803 965 854 880 911 839 862 945 923 950 878 866 972 946 955 835 813 900 884 983 854 879 956 855 854 945 814 890 913 814 804 908 945 965 890 931 829 819 986 943 819 834 949 985 994 922 841 829 829 980 938 973 932 804 942 982 874 956 996 831 833 832 976 985 896 962 895 950 938 890 868 977 961 971 878 927 809 969 982 821 938 998 821 935 889 933 835 845 883 961 874 838 883 873 833 951 911 921 936 915 887 835 928 903 892 884 836 903 932 896 908 803 891 985 986 877 840 856 1000 918 840 859 913 868 938 868 936 903 871 947 843 872 859 866 862 993 976 834 974 815 987 967 997 959 898 927 847 905 820 823 865 849 909 884 950 980 992 994 891 921 879 890 814 983 949 
845 842 900 993 842 815 867 924 862 911 866 957 936 986 819 987 905 923 904 886 822 978 910 954 867 803 879 855 946 818 886 972 878 892 874 938 854 837 949 822 936 973 910 894 880 959 909 813 840 955 923 971 998 966 906 844 948 826 853 937 848 999 923 862 921 918 961 832 978 895 853 860 972 976 847 969 975 881 961 896 991 982 949 996 882 860 904 820 956 995 911 875 883 849 925 872 955 889 995 913 844 815 861 954 996 987 845 832 971 846 856 941 979 921 815 801 893 966 924 943 829 998 901 850 875 854 820 974 821 847 811 825 844 988 939 919 882 935 852 978 962 909 967 979 861 940 952 854 984 962 892 803 973 802 881 854 994 853 824 854 805 903 839 850 912 969 965 905 949 823 828 905 993 908 957 967 942 878 985 839 857 880 823 897 814 847 895 901 944 855 856 924 828 821 892 881 918 901 891 977 
956 915 910 938 844 829 993 964 961 856 926 855 958 952 827 853 844 834 989 815 991 851 917 906 858 858 984 826 877 864 985 914 903 953 828 814 845 840 924 957 917 849 983 823 881 944 908 809 985 940 985 854 933 979 916 856 902 932 926 813 954 942 992 820 844 943 923 893 874 878 900 855 831 901 967 881 949 817 958 829 810 998 918 885 911 965 841 929 823 810 911 991 853 955 952 914 867 961 913 960 940 845 964 884 996 938 868 988 847 891 977 890 926 919 809 993 814 887 989 810 923 964 942 931 820 920 801 931 904 944 918 999 802 809 850 989 923 944 883 918 995 848 835 892 997 883 869 887 871 813 939 907 935 896 998 815 848 999 981 927 941 913 847 839 967 808 991 822 981 966 996 869 953 956 922 842 919 942 908 887 863 962 961 933 850 804 867 853 874 945 803 881 998 951 808 904 875 860 903 969 
979 939 979 854 833 827 903 885 841 804 929 944 909 925 831 938 902 952 923 859 982 860 894 888 944 1000 900 850 930 938 809 929 965 853 809 909 884 868 944 870 946 859 927 814 861 861 817 872 962 855 937 885 990 827 965 958 882 885 813 954 854 990 821 915 841 965 854 882 902 838 906 975 871 959 888 883 942 915 865 814 948 921 867 984 863 894 825 828 973 891 834 903 931 925 939 874 940 806 876 843 827 863 946 887 888 821 802 950 884 973 839 963 824 802 874 840 922 873 967 943 814 979 847 801 982 835 864 857 855 977 822 879 940 859 901 814 921 848 841 831 997 905 876 828 993 841 909 949 808 959 987 877 843 972 926 983 975 967 986 834 807 940 841 907 870 885 916 886 931 891 983 966 908 954 815 853 907 831 912 832 935 897 971 917 946 957 931 998 812 946 989 898 865 839 878 841 984 978 831 957 
926 879 982 808 804 920 992 980 860 849 824 819 834 812 902 871 855 908 927 800 957 959 856 869 951 880 864 832 804 953 965 987 958 812 804 833 803 981 833 882 984 839 980 871 995 1000 854 858 944 852 975 987 800 963 859 871 821 927 930 847 979 978 943 859 915 956 998 939 984 882 853 959 860 999 903 962 852 915 999 930 826 889 916 954 881 894 969 951 877 927 998 869 916 806 879 983 948 841 910 833 956 928 876 904 919 807 907 876 971 995 995 848 961 987 998 923 890 846 838 882 966 898 984 894 961 948 986 878 825 872 881 853 871 806 998 949 820 816 910 827 872 830 801 896 850 988 854 935 850 879 825 950 979 908 994 946 999 881 963 987 979 926 845 939 831 965 825 848 884 831 819 851 813 994 863 874 853 991 916 850 939 827 982 954 844 918 942 859 864 865 808 872 884 939 927 867 884 821 855 859 
861 946 939 989 807 811 927 893 949 977 808 953 861 900 848 826 942 937 911 901 937 916 811 804 845 925 848 824 811 967 875 969 955 903 954 910 801 800 826 806 979 993 950 929 892 865 855 808 897 851 804 939 932 820 958 994 824 961 927 815 954 946 969 876 801 933 957 899 882 824 899 958 816 948 950 901 822 860 934 857 970 821 904 868 914 936 927 943 821 991 861 861 976 894 907 803 890 915 831 862 887 923 967 828 992 817 814 999 803 997 914 862 872 867 885 812 902 989 888 895 880 832 967 813 903 903 965 888 956 811 850 927 999 916 946 815 870 861 944 982 928 950 905 809 961 884 822 890 830 878 905 806 886 969 931 928 892 831 906 993 968 845 882 827 937 979 851 826 858 998 929 813 827 971 921 828 818 829 979 869 811 861 935 943 981 958 842 890 854 911 985 898 952 924 998 929 972 856 991 897 
810 811 953 890 882 871 864 951 899 939 822 906 870 977 836 898 932 820 989 999 843 939 958 890 960 999 844 814 919 869 957 978 826 954 805 822 811 835 935 934 878 903 800 995 1000 820 957 982 962 847 848 972 844 889 864 993 900 908 871 875 925 898 850 937 848 960 853 831 881 820 828 845 885 899 960 945 918 962 933 823 934 996 887 947 803 899 846 929 930 959 937 932 891 804 854 963 861 823 861 971 906 939 923 891 891 953 942 984 903 949 901 971 959 896 973 877 995 866 936 962 834 910 863 820 862 807 854 962 893 802 997 907 835 891 900 967 914 977 984 949 967 876 881 894 981 841 964 946 847 876 859 860 846 809 892 1000 820 894 816 965 816 824 814 918 965 928 935 916 804 943 915 916 867 830 809 971 996 808 909 939 928 960 836 910 859 965 841 931 896 836 819 906 953 897 863 909 939 878 894 882 
879 897 956 954 902 846 886 910 845 823 855 875 955 941 979 921 992 954 940 917 970 954 815 860 853 890 884 803 941 943 944 937 869 942 927 976 928 949 830 937 813 990 849 980 978 991 901 823 807 816 991 868 851 945 871 802 926 937 815 945 898 884 927 857 977 865 831 901 918 911 846 984 822 882 913 904 998 866 898 861 919 871 808 913 900 879 928 836 824 845 985 881 880 833 998 961 826 910 874 858 819 891 821 919 837 937 883 916 958 885 969 998 990 901 993 995 825 991 835 975 829 895 920 803 908 900 997 868 901 802 851 820 899 805 956 915 882 874 970 905 952 930 996 914 915 961 931 886 880 890 925 969 885 824 937 906 940 951 865 915 922 917 963 949 985 938 925 877 807 864 802 982 808 858 969 822 829 965 820 969 849 940 831 859 968 848 942 999 874 824 828 970 847 921 985 849 833 953 907 812 
915 952 978 864 897 893 964 835 934 905 836 851 871 892 879 835 899 846 846 918 965 932 806 810 896 927 900 932 957 875 984 865 948 862 898 899 944 832 944 994 850 844 955 954 824 844 882 992 948 972 950 917 996 857 817 944 914 938 879 832 811 900 910 880 898 973 969 843 811 834 981 857 857 900 950 923 933 889 963 928 822 844 942 871 908 934 977 976 996 803 893 998 983 988 954 839 800 939 971 886 900 833 824 905 868 873 981 816 972 869 916 988 875 945 913 864 975 885 887 845 887 862 893 903 817 873 858 826 918 881 889 827 964 921 933 935 845 832 801 914 840 998 847 818 908 843 935 814 819 996 842 817 972 912 838 829 997 857 879 853 988 997 900 879 895 977 849 853 800 904 967 916 997 867 950 992 961 949 894 841 813 917 838 857 871 822 873 895 946 810 951 854 961 936 977 884 936 830 809 901 
979 892 823 936 842 826 909 993 916 968 845 898 859 865 960 863 859 922 942 818 840 969 906 869 847 836 884 893 864 889 953 822 872 868 904 910 921 1000 913 830 909 859 858 948 810 837 986 838 856 820 979 947 985 944 880 873 897 889 979 990 802 929 897 902 821 972 942 996 915 878 825 828 905 856 984 972 863 995 994 924 811 993 911 848 844 905 889 940 807 962 816 857 822 888 968 915 801 809 862 967 856 927 817 833 928 856 879 976 970 855 944 961 936 982 866 901 819 805 851 882 919 992 937 815 936 885 976 985 841 862 987 813 913 966 959 807 836 827 974 985 999 924 902 923 872 993 953 906 859 955 969 821 810 980 884 998 903 801 829 924 809 870 826 948 812 801 999 833 931 810 916 834 986 859 816 890 911 911 886 887 844 831 957 999 908 1000 989 947 821 881 931 884 811 849 891 998 806 800 991 907 
958 911 933 986 907 898 944 877 984 887 964 879 809 895 999 968 879 988 982 830 932 944 982 936 808 883 875 813 903 896 877 959 915 906 841 922 869 844 819 998 871 935 894 944 939 960 998 818 839 963 979 846 825 980 957 853 803 925 879 859 854 988 892 817 834 836 868 930 940 868 881 904 991 941 955 959 948 811 925 936 950 992 897 993 838 939 949 946 827 1000 985 824 952 954 968 841 995 819 820 932 916 910 857 953 811 860 839 813 901 817 870 848 806 828 848 895 833 952 931 833 982 987 883 815 828 836 931 907 921 832 903 857 953 881 974 824 835 918 828 828 807 895 998 984 851 890 928 998 837 909 974 853 988 849 839 950 861 849 903 816 977 925 922 866 930 855 950 918 825 804 990 932 816 942 976 898 984 862 835 964 815 877 840 866 822 812 928 972 981 963 889 867 971 822 856 927 893 879 990 953 
974 882 987 875 825 820 962 862 925 890 863 878 867 880 992 844 901 977 814 841 846 927 801 905 962 905 904 825 812 969 996 969 915 982 883 830 869 964 809 875 853 804 890 835 848 915 974 892 891 902 952 941 879 862 833 875 849 836 842 979 812 911 977 913 937 803 936 987 936 975 861 836 991 894 998 951 944 964 836 819 894 822 989 868 830 855 885 851 971 933 846 810 959 855 815 865 972 915 986 949 954 821 969 976 800 917 846 975 903 951 915 959 858 839 979 839 992 955 940 811 911 999 877 970 861 925 904 815 981 947 877 949 986 843 853 850 994 903 916 849 806 985 841 964 978 927 949 888 816 988 878 872 898 895 904 921 874 809 914 884 984 806 844 829 858 952 955 915 909 952 855 958 869 945 944 807 893 918 931 874 880 946 876 854 810 947 881 949 893 968 831 890 845 871 918 850 915 811 985 965 
953 820 915 891 865 870 842 978 884 930 962 869 919 989 807 907 957 957 953 954 963 825 906 988 858 982 923 902 863 877 963 901 963 952 945 863 910 972 856 879 873 931 853 961 806 844 824 890 906 998 868 866 862 985 914 846 973 850 865 878 955 961 999 940 814 848 986 904 858 836 982 850 825 972 815 868 958 812 989 989 855 802 955 813 922 801 900 848 983 850 963 905 973 843 891 828 834 881 870 865 908 806 928 926 956 963 858 912 934 957 851 896 858 983 950 965 811 815 818 898 914 839 820 920 849 878 943 825 999 889 822 814 806 803 888 878 923 890 988 850 843 917 852 840 800 813 977 893 954 933 908 830 848 934 829 882 861 979 939 913 919 989 866 837 842 917 953 986 819 802 992 839 931 897 928 953 821 832 951 800 896 816 901 976 909 913 985 962 831 841 970 982 850 949 813 842 839 1000 898 850 
998 829 855 870 988 868 913 894 897 861 990 896 957 914 836 807 858 839 867 962 922 920 808 853 890 821 876 953 983 877 812 997 833 948 970 955 952 973 937 843 855 975 987 822 970 834 826 894 906 835 865 893 843 839 927 861 989 927 851 917 982 939 853 864 967 825 900 904 907 923 803 890 953 923 854 825 935 949 898 942 901 889 944 987 845 995 890 858 931 840 936 891 904 953 887 808 867 990 828 969 872 992 840 844 913 931 876 976 982 806 953 968 949 865 864 893 929 956 956 823 956 822 925 859 957 847 880 913 852 826 905 803 812 831 842 849 880 882 938 974 993 926 800 909 981 892 997 891 825 848 882 841 931 997 1000 816 888 927 872 966 887 804 893 894 842 860 915 943 855 938 927 918 985 987 944 815 980 973 892 857 817 973 915 919 979 946 934 996 996 848 819 883 976 865 944 931 819 866 851 906 
883 917 912 945 926 840 966 870 983 972 894 914 937 1000 989 996 865 940 902 816 911 857 952 907 969 998 996 842 941 994 937 814 841 916 966 992 924 918 952 958 848 822 948 976 954 976 941 911 996 897 863 948 822 956 803 980 953 883 996 955 945 974 955 887 866 894 942 832 835 801 890 895 902 935 986 988 978 900 902 830 819 822 982 857 847 925 803 976 876 851 867 825 919 896 979 847 926 893 901 852 858 847 846 815 897 979 936 923 874 946 893 847 830 981 809 844 862 898 874 887 911 919 941 828 895 820 975 932 839 802 891 843 925 994 992 961 837 902 926 958 838 867 827 960 976 900 889 815 870 994 820 821 881 962 933 959 846 979 807 913 867 800 956 838 932 924 980 900 972 910 864 898 819 973 912 889 822 996 959 908 838 893 958 801 857 920 960 823 890 967 836 863 909 920 934 878 896 915 978 922 
985 883 866 956 903 947 857 876 810 928 959 866 863 845 884 984 954 810 921 850 883 947 905 994 921 865 847 816 802 991 822 834 813 977 833 982 924 838 851 890 807 842 810 865 983 865 900 819 927 919 931 895 838 865 961 819 886 814 928 932 954 966 860 957 838 1000 862 821 861 868 988 800 920 953 835 882 994 943 984 901 970 993 870 816 898 815 837 975 846 812 989 919 815 800 926 935 878 844 847 960 830 822 852 807 906 931 948 935 821 833 828 928 929 857 830 908 959 877 872 822 875 973 843 901 989 840 951 929 994 863 868 887 901 860 920 824 970 927 857 844 941 862 800 927 893 800 898 869 852 890 882 839 903 875 896 806 824 991 960 825 896 884 810 924 876 913 965 894 957 961 869 849 978 920 980 825 988 980 943 823 959 864 994 812 889 970 949 993 809 933 862 811 939 992 942 999 908 868 855 968 
957 908 870 819 882 873 925 896 992 824 839 914 805 980 811 859 844 975 989 827 983 916 877 816 919 954 931 862 900 994 944 911 896 932 962 831 974 946 895 905 921 825 848 903 858 987 843 815 820 881 808 904 914 947 903 867 875 999 835 881 881 917 884 923 953 850 818 983 898 945 837 953 838 948 826 969 928 996 892 821 926 948 988 828 936 812 937 931 893 824 909 852 836 846 828 913 949 952 920 998 846 837 800 858 849 830 820 914 971 897 853 961 893 891 895 834 910 872 877 870 902 998 802 982 900 946 813 906 948 998 937 816 955 953 927 945 905 970 880 945 883 942 905 806 912 910 898 962 841 839 906 881 863 955 954 895 935 957 971 849 855 819 936 988 912 804 843 874 997 935 845 910 904 957 938 880 806 871 964 882 888 808 905 884 804 805 997 832 958 989 930 812 820 912 969 887 938 867 876 813 
961 974 942 853 828 931 923 998 857 899 850 873 948 833 844 898 973 920 965 869 922 911 817 981 844 840 900 911 803 980 850 855 877 984 998 859 978 826 929 903 971 996 893 844 860 950 991 876 881 938 875 876 940 971 843 859 955 839 960 870 817 958 872 800 872 953 827 807 830 976 913 871 915 836 848 916 806 949 905 890 870 978 945 962 843 989 917 867 843 817 803 999 843 979 957 985 914 917 852 818 801 868 942 867 892 952 846 826 920 995 845 922 928 809 987 842 835 937 847 949 833 941 854 949 875 999 803 851 809 997 877 817 857 978 957 804 946 953 819 937 869 823 961 874 893 889 804 860 838 977 922 959 894 848 941 976 858 927 806 969 822 969 898 957 891 935 802 901 977 913 889 823 873 943 887 982 839 937 993 970 934 816 936 879 836 856 882 983 882 860 854 808 848 894 913 800 962 947 820 888 
914 977 976 888 887 810 961 978 891 933 943 951 945 955 975 809 920 944 900 872 975 846 929 988 831 885 912 932 863 985 835 826 934 956 989 942 815 879 816 927 810 932 842 800 828 848 811 970 847 948 997 963 913 913 904 818 953 938 866 958 921 993 977 895 864 933 830 820 906 957 970 811 806 859 869 927 895 916 923 885 959 998 980 803 820 849 957 941 850 905 966 907 824 882 863 989 972 860 808 974 951 817 848 930 935 912 993 966 1000 958 874 814 849 870 838 953 951 826 949 918 996 919 972 811 993 931 802 912 960 953 806 877 883 802 953 894 890 946 982 971 933 934 918 932 943 816 962 994 918 969 830 824 907 971 847 944 990 987 804 802 993 901 920 821 987 836 891 848 814 896 994 806 841 980 817 927 923 967 942 927 868 981 864 857 944 924 948 975 938 862 970 916 861 865 821 915 870 999 962 847 
883 954 991 970 802 801 808 806 905 908 946 974 894 919 984 930 917 920 829 802 882 952 886 814 810 859 985 884 910 946 961 866 931 993 906 963 838 858 835 905 855 901 952 969 839 834 839 874 871 948 833 951 820 801 849 988 923 990 888 876 818 894 968 994 831 947 895 910 929 992 936 872 976 868 925 968 880 929 956 844 904 889 899 954 901 941 832 846 930 811 979 860 839 835 962 837 892 818 879 962 984 817 835 863 920 816 816 841 944 974 961 915 947 878 956 960 811 854 914 910 1000 960 923 821 974 931 820 939 875 885 1000 880 863 903 960 977 987 805 982 893 899 911 975 871 988 922 928 947 974 808 865 830 956 935 963 952 963 903 909 939 986 894 971 849 968 993 812 805 908 971 967 829 957 857 813 821 840 901 940 906 966 829 941 965 854 904 940 889 888 853 888 811 866 846 912 867 841 804 815 876 
871 917 915 988 873 891 986 999 981 961 904 853 900 914 905 996 1000 908 899 859 983 845 911 836 803 824 934 956 970 823 864 834 901 913 957 907 950 862 883 939 918 918 924 813 848 838 801 929 938 852 865 931 818 914 824 823 941 987 938 959 998 893 957 834 865 905 814 963 834 991 812 918 808 848 896 832 808 925 978 880 867 909 864 984 907 859 974 901 852 936 820 928 889 839 987 956 875 902 816 937 909 861 959 910 855 904 926 981 928 885 867 883 814 924 909 904 910 856 997 902 954 975 876 941 970 844 935 999 894 976 875 847 905 829 1000 824 895 916 893 942 902 993 807 906 863 809 818 814 832 845 821 993 915 840 990 893 909 869 881 876 916 885 894 910 899 820 918 876 821 962 880 827 966 882 815 815 939 953 992 849 821 927 864 858 848 971 836 898 905 843 995 831 997 837 984 969 910 930 985 812 
955 808 966 955 896 974 812 808 805 999 830 964 963 992 849 888 895 850 888 894 915 858 944 805 810 918 835 888 903 818 953 883 878 877 816 863 821 842 813 802 869 862 927 925 897 876 986 810 863 847 816 824 837 977 886 879 899 882 936 950 986 918 893 873 810 865 899 923 807 833 921 817 987 944 864 921 995 1000 976 853 982 985 876 865 906 837 870 846 835 952 970 851 1000 822 947 874 805 941 865 907 865 867 938 821 861 887 832 973 985 944 818 981 946 961 927 800 901 831 853 811 841 817 821 912 945 909 969 902 978 932 972 811 950 829 955 869 825 828 993 894 933 861 811 858 875 952 809 845 957 933 862 804 976 836 952 872 961 905 889 894 869 940 853 857 956 972 960 953 869 952 920 945 844 876 932 881 941 990 972 821 941 885 843 973 954 844 833 890 923 925 940 894 880 940 960 885 934 918 833 986 
821 929 981 977 878 882 861 965 965 974 837 972 870 988 821 981 915 934 915 932 861 837 854 879 843 972 912 939 865 860 952 985 958 885 918 887 925 930 976 938 996 884 850 962 893 922 913 823 860 867 859 994 940 893 852 940 837 936 943 900 876 961 984 904 990 820 887 976 829 850 945 950 947 966 817 880 922 928 938 992 832 884 906 897 878 894 843 883 991 814 871 861 845 944 891 994 880 805 834 958 976 842 920 870 956 922 966 821 999 825 800 919 908 890 898 863 929 826 833 833 867 858 906 928 988 913 926 848 831 984 891 982 894 867 966 876 819 939 902 907 911 998 910 940 810 850 866 943 887 839 927 840 884 973 859 828 864 933 844 962 892 953 987 803 849 862 821 887 968 859 833 878 992 988 959 914 914 813 834 810 906 854 923 866 890 945 923 921 984 837 886 957 958 998 850 800 864 925 936 918 
873 807 950 892 922 922 942 823 834 886 833 947 869 949 899 1000 996 830 900 964 990 832 993 970 958 851 998 967 896 933 841 909 867 970 847 921 914 884 940 963 821 842 868 867 810 991 849 837 930 942 975 943 876 890 989 856 873 934 935 927 848 924 967 934 908 994 905 968 943 939 926 957 988 934 950 885 895 998 847 899 889 871 931 872 979 958 999 996 932 929 979 908 965 906 834 961 804 808 912 840 906 906 982 931 864 876 886 952 857 964 857 834 900 883 941 962 982 938 851 882 991 977 813 963 839 857 866 896 812 806 832 980 859 981 867 939 844 854 862 828 945 850 949 989 841 898 982 868 898 913 849 926 963 907 944 966 809 927 974 962 831 848 840 824 803 928 840 960 962 919 874 897 975 992 877 850 831 911 801 839 910 926 998 859 808 803 850 812 950 826 952 880 988 864 883 853 870 883 854 882 
897 999 907 955 895 881 897 807 822 991 971 961 916 804 801 933 921 822 814 801 883 840 908 916 879 851 923 956 946 942 960 916 960 876 937 819 994 994 950 982 831 868 835 931 980 927 854 919 944 988 913 864 973 823 830 847 928 880 908 835 855 975 896 993 921 816 932 934 917 966 870 804 898 943 941 868 891 846 841 907 956 800 810 953 931 998 1000 959 802 888 979 825 971 827 891 953 989 948 857 953 838 999 802 823 924 891 819 901 1000 892 946 898 896 810 967 831 814 949 803 867 823 871 866 863 802 897 880 972 804 865 874 947 890 870 961 913 837 847 811 996 988 951 836 821 932 864 842 880 811 835 918 900 945 912 906 917 816 968 879 928 872 833 934 814 934 924 877 865 830 824 835 916 887 882 889 924 877 852 880 906 869 991 899 907 973 953 810 965 807 983 811 824 926 996 976 862 988 866 957 983 
918 890 817 862 871 916 959 963 998 945 929 927 873 911 810 859 950 804 906 817 925 851 879 988 947 943 949 827 803 986 905 898 968 802 861 837 852 854 809 825 993 978 821 989 843 855 814 836 967 941 893 889 854 862 983 858 965 958 983 859 887 932 930 958 902 968 884 871 902 863 885 908 813 869 987 945 961 863 948 855 965 913 886 814 830 860 925 800 852 974 801 923 883 915 927 822 862 871 980 822 813 871 933 936 853 983 850 875 937 935 962 828 910 945 973 860 832 869 1000 884 916 808 928 811 968 930 879 876 858 860 843 944 944 993 987 943 939 963 835 881 834 840 886 803 829 918 846 899 975 880 978 914 914 935 879 926 887 927 870 828 930 966 968 935 984 891 979 887 959 934 947 870 855 925 857 942 983 987 999 825 930 845 949 803 845 900 964 892 909 836 881 889 966 870 826 892 963 813 931 840 
833 863 986 987 940 894 891 930 891 978 900 955 898 892 882 986 961 917 877 956 850 944 982 806 893 931 902 938 872 969 970 804 927 808 962 976 988 823 904 954 893 981 825 820 837 913 841 821 950 880 922 976 876 920 931 838 884 979 858 816 823 937 900 887 850 887 861 809 834 965 913 941 996 959 843 969 836 981 984 972 935 938 987 833 891 991 988 956 964 906 961 893 894 868 834 923 856 885 872 882 851 927 820 930 833 940 809 977 939 918 968 840 901 908 954 836 951 953 904 859 995 876 872 945 891 878 966 865 845 866 980 801 960 897 823 869 889 823 984 828 929 928 936 931 863 890 897 895 845 981 929 963 873 927 831 965 965 848 990 974 964 947 945 1000 833 827 815 831 890 978 806 939 929 984 925 876 885 832 897 952 909 812 995 1000 953 960 892 974 819 837 894 850 983 926 949 915 877 842 979 816 
812 837 926 925 813 824 876 815 879 975 806 958 827 948 938 826 832 940 886 810 901 862 965 989 944 870 946 819 842 830 995 938 866 911 971 834 991 952 814 824 988 810 889 893 830 865 880 810 943 912 850 930 985 925 968 825 917 899 889 996 827 852 833 821 916 974 969 938 828 845 866 883 810 905 999 950 877 805 851 839 964 982 807 999 809 975 972 895 813 824 936 949 876 929 968 811 859 860 955 914 819 950 836 897 991 888 977 937 883 980 953 924 827 926 977 914 841 950 949 872 801 912 822 993 973 859 956 985 841 889 927 861 815 882 839 890 1000 873 870 889 908 972 1000 990 889 996 977 986 905 945 946 927 878 897 887 875 842 814 853 923 856 836 906 898 1000 818 884 801 971 826 901 858 951 933 896 890 974 896 804 944 960 828 919 968 898 992 862 960 955 922 803 934 930 951 896 976 909 917 859 891 
869 987 911 907 956 976 831 979 930 814 867 937 906 830 908 812 944 861 866 812 934 884 857 837 954 949 893 838 819 886 957 941 913 870 905 930 810 993 894 947 855 806 952 931 999 960 849 802 963 858 824 837 929 979 941 982 836 824 887 871 951 827 860 840 960 851 914 827 940 836 871 997 902 990 860 913 826 988 973 984 920 999 838 854 852 843 889 826 950 824 859 867 870 995 952 814 906 977 931 928 932 935 831 845 845 951 964 887 925 856 812 945 853 955 824 885 949 881 822 949 899 873 998 837 881 807 898 999 898 961 967 973 890 876 957 933 923 950 835 878 974 878 973 976 814 879 877 998 806 880 964 857 937 968 867 817 834 866 869 841 924 997 815 924 892 824 899 822 806 917 852 923 996 926 976 886 927 998 881 852 964 979 813 959 962 969 834 858 936 936 923 916 812 927 868 966 935 911 823 984 
819 847 978 889 963 857 826 813 931 989 937 943 893 891 985 998 912 801 860 833 912 942 807 914 849 885 906 898 972 840 978 823 917 1000 961 851 984 885 825 803 840 812 916 978 821 909 971 823 972 873 904 824 849 995 974 852 949 852 908 938 891 872 905 845 908 910 956 910 912 993 961 828 881 901 890 890 912 878 968 816 968 839 905 944 982 960 961 848 872 889 837 923 942 848 851 891 843 983 910 989 947 934 918 978 950 938 939 826 872 825 855 865 969 847 807 916 869 874 806 963 827 933 871 904 895 970 946 910 809 889 956 808 835 835 890 852 970 893 907 941 964 937 822 983 899 893 946 891 834 942 831 951 866 971 961 970 883 818 811 972 950 964 831 937 852 982 941 987 918 999 865 833 975 970 932 895 910 859 847 832 929 950 861 901 887 872 859 999 970 936 974 866 841 814 857 943 840 842 846 817 
803 944 856 897 852 855 959 863 802 883 839 916 963 835 814 816 820 973 914 914 971 830 838 906 913 924 956 816 963 844 861 912 897 912 919 958 878 892 959 841 826 976 835 949 870 914 898 823 854 877 858 842 837 987 924 912 825 835 840 975 942 984 945 953 893 936 897 851 880 940 890 924 876 820 946 945 947 866 813 963 817 859 832 934 876 848 822 837 898 965 813 840 839 827 951 941 944 919 812 843 830 838 995 916 874 964 873 953 827 946 956 989 969 850 963 956 930 842 835 939 887 988 979 864 857 907 816 992 844 837 897 812 844 983 817 941 805 824 911 827 885 969 816 986 832 869 970 899 986 948 943 805 981 866 831 915 951 936 986 949 819 937 963 845 982 953 801 841 894 884 957 838 842 931 981 949 961 993 961 969 969 925 842 941 835 811 858 881 802 979 981 961 962 935 826 869 848 879 865 979 
996 902 894 891 964 982 928 801 954 970 857 991 964 895 892 962 930 921 936 857 853 885 833 914 982 803 888 813 986 882 839 833 826 905 803 891 855 852 832 967 859 808 950 806 987 957 978 810 1000 947 949 977 884 855 860 996 858 999 949 828 891 832 833 804 935 978 953 977 865 835 948 805 965 801 943 877 994 972 853 950 813 920 967 978 816 874 871 923 988 837 802 887 997 976 866 810 923 888 810 894 897 994 846 989 801 897 919 888 901 961 982 946 993 939 840 822 918 892 979 926 832 913 837 986 877 929 840 883 824 864 835 819 985 960 972 910 945 926 962 938 953 936 907 904 999 960 842 884 800 824 976 953 894 873 825 930 862 876 950 990 925 800 879 940 917 942 876 878 814 964 958 945 944 861 888 833 935 821 811 971 819 957 958 878 906 849 953 947 807 971 887 993 954 870 994 856 810 899 997 920 
874 988 969 846 810 870 850 873 959 820 997 898 874 940 913 889 852 835 978 882 928 937 844 893 877 908 820 809 943 978 869 988 836 813 856 996 836 872 826 868 855 936 829 895 800 800 927 889 974 889 862 801 983 858 893 992 918 822 992 829 929 877 924 939 843 944 892 971 851 941 952 996 863 1000 957 821 994 928 961 910 930 948 965 994 857 995 814 932 928 979 937 992 923 882 877 970 896 946 916 968 811 916 844 945 863 921 986 949 978 884 898 886 843 814 834 962 997 980 868 858 810 826 876 972 827 834 944 981 824 850 978 996 840 816 812 926 982 882 953 975 828 997 891 892 879 949 815 818 989 804 815 835 915 874 830 878 894 950 843 986 923 960 918 884 992 823 867 859 982 924 858 803 961 965 801 903 832 894 840 917 961 836 916 850 832 903 802 822 901 805 965 939 909 852 970 890 864 879 913 999 
880 962 917 966 944 857 976 822 957 853 836 805 988 807 914 812 994 957 802 952 986 953 816 895 953 966 962 871 803 906 939 903 936 983 920 809 868 910 858 868 940 911 937 870 875 825 848 942 873 962 826 815 828 920 981 826 873 811 913 927 899 987 832 857 839 832 875 906 994 920 991 982 919 800 852 900 992 953 866 989 800 902 869 999 849 986 946 842 921 964 835 953 975 984 983 868 940 833 958 836 909 868 998 813 875 942 900 920 835 837 982 801 933 824 907 893 809 811 884 948 802 875 941 882 809 920 868 850 818 978 954 806 955 894 803 943 828 809 979 957 859 887 932 974 879 863 923 912 815 821 877 888 861 858 827 856 925 989 848 843 913 915 844 840 800 904 832 869 848 961 986 868 845 875 924 997 900 800 887 886 925 815 880 912 879 896 899 837 984 953 993 812 895 986 994 986 879 986 992 998 
842 813 824 925 937 955 874 892 885 912 971 874 925 954 961 993 895 844 940 804 991 937 861 831 878 975 965 892 953 977 891 860 961 855 976 815 807 835 988 998 972 913 929 936 966 972 867 821 985 828 932 958 895 847 904 898 831 956 910 848 940 900 826 918 812 837 917 848 881 803 957 963 955 810 919 973 917 966 845 810 867 834 852 919 990 950 862 924 956 850 991 947 884 945 996 933 828 994 922 958 924 910 980 970 849 870 886 882 819 804 834 882 899 921 874 921 916 881 981 940 901 867 945 912 995 857 884 990 895 810 868 887 843 977 937 901 933 829 974 994 834 930 877 892 898 822 962 824 852 847 984 906 965 878 910 870 802 962 870 904 951 857 804 1000 888 1000 806 980 916 889 913 852 878 953 894 800 911 936 874 903 926 820 905 889 878 822 819 983 805 958 832 996 958 962 992 876 864 931 874 927 
968 927 832 826 804 845 906 896 831 919 964 850 803 952 867 882 824 903 999 821 828 897 937 906 936 826 882 933 914 897 891 1000 879 885 859 892 823 952 831 982 1000 914 978 981 902 945 875 988 827 802 964 979 844 810 843 807 948 814 911 980 911 801 926 960 903 975 907 855 876 986 877 984 995 922 849 817 972 883 839 838 953 864 831 867 969 900 916 978 896 972 919 862 891 899 936 897 926 874 886 932 856 831 950 933 847 816 914 924 915 818 963 976 920 904 906 910 864 927 999 817 932 999 941 836 820 838 963 818 881 935 898 971 989 943 839 803 819 939 903 857 978 965 941 865 875 802 892 962 942 833 838 842 840 876 993 986 825 806 948 841 948 971 844 818 854 931 842 860 834 893 933 805 946 917 957 896 826 912 880 893 939 916 864 901 856 843 892 806 954 988 936 813 952 868 809 958 972 993 944 913 
839 966 923 982 951 820 904 968 805 854 962 978 954 858 818 937 868 819 858 806 817 913 844 901 953 987 883 879 809 879 818 869 844 896 978 806 870 810 949 900 911 914 813 932 827 890 918 836 989 977 890 931 957 896 906 975 858 948 946 906 972 925 835 970 892 906 802 924 921 974 971 831 873 861 915 868 931 826 884 987 990 973 990 922 871 813 835 838 823 846 870 957 808 816 868 963 865 880 884 998 863 969 924 819 855 911 936 941 991 852 932 905 881 925 949 961 987 916 843 811 843 840 915 995 819 821 864 930 900 972 924 912 806 837 867 845 886 967 937 900 879 908 959 826 916 819 951 832 883 810 827 929 962 958 948 991 847 969 887 850 968 994 801 957 801 971 958 804 819 985 976 934 999 914 973 894 991 915 980 944 885 886 995 948 852 903 817 924 864 864 879 847 901 855 992 857 838 936 839 916 
970 808 901 833 909 951 864 983 853 933 809 934 858 890 833 939 855 834 975 809 803 877 877 938 949 895 965 954 861 877 849 903 879 930 961 824 910 885 821 879 878 872 807 836 807 955 931 899 937 801 857 870 939 941 822 879 820 963 988 999 946 893 814 822 943 923 989 934 842 926 920 892 906 995 936 926 892 961 969 938 904 898 905 956 879 970 940 929 877 938 917 965 917 864 871 846 999 829 820 822 891 870 946 843 801 834 943 887 807 969 912 886 830 904 939 925 981 835 946 878 905 993 807 853 949 831 834 867 929 959 884 956 986 880 958 877 882 985 989 815 994 807 833 888 809 859 989 865 951 983 865 832 944 970 904 868 947 808 820 886 855 884 990 837 801 880 918 863 908 918 809 836 834 878 896 820 984 877 870 876 828 831 998 805 878 962 847 844 976 972 829 838 944 853 958 971 959 979 888 977 
889 973 942 897 860 938 946 865 955 939 992 879 814 955 957 947 830 940 865 833 828 873 971 968 807 975 994 888 811 830 819 926 869 955 915 947 941 923 941 930 943 888 952 806 826 906 831 916 971 958 993 903 852 830 838 837 910 844 893 933 870 879 947 919 941 940 858 969 894 938 917 834 840 846 955 827 953 811 813 890 913 912 840 939 936 936 921 929 942 898 859 878 980 926 816 907 836 875 886 955 877 854 806 927 953 998 988 907 809 955 987 964 918 987 833 849 908 837 996 844 841 868 872 910 934 943 848 936 937 967 908 929 994 910 851 867 856 994 837 852 958 996 928 957 882 833 973 958 944 963 946 911 812 942 918 827 872 872 982 990 862 902 831 924 892 914 965 832 957 969 887 866 914 954 914 804 954 957 866 807 963 905 939 964 869 979 967 860 867 821 825 958 887 828 954 986 963 847 964 926 
906 906 896 985 921 834 900 961 920 955 908 965 827 827 836 966 896 899 995 845 949 878 887 855 914 967 970 990 940 854 959 965 803 873 848 866 981 988 959 994 809 870 882 808 950 859 999 987 805 903 965 850 885 885 987 809 898 805 967 831 901 853 963 883 981 994 886 970 828 959 833 1000 898 827 981 934 868 902 878 833 963 854 832 946 980 860 814 881 838 896 820 814 868 924 864 941 830 868 977 995 949 843 975 991 915 824 976 969 890 825 813 808 972 884 944 835 896 987 964 832 981 872 808 865 809 918 859 908 975 968 858 845 968 912 922 889 811 911 835 938 842 864 850 952 883 801 845 837 823 817 930 953 801 820 1000 941 832 861 837 878 887 829 876 842 861 805 908 946 805 825 935 915 913 820 923 814 989 868 876 885 913 882 881 853 834 905 850 996 989 941 968 864 883 850 967 941 931 926 863 926 
939 958 820 958 819 875 849 872 826 829 971 935 847 867 906 853 856 963 822 814 881 913 933 998 917 915 856 898 845 852 803 917 910 973 847 971 838 967 955 905 974 890 849 956 855 837 961 1000 877 888 958 809 842 916 893 924 1000 954 869 897 804 933 852 920 859 812 967 865 983 808 850 830 860 926 833 948 908 817 915 854 960 849 908 994 969 834 919 812 968 992 920 944 950 877 816 863 966 875 912 964 804 882 849 869 949 889 838 914 933 804 923 900 812 889 898 812 872 937 954 958 915 897 914 852 975 964 993 984 855 833 823 830 805 841 949 974 957 986 967 890 979 970 833 943 974 917 968 925 938 860 849 950 979 821 963 867 909 852 986 835 804 828 823 820 827 896 840 803 835 906 925 917 856 846 994 898 842 901 938 804 878 808 951 927 939 989 963 840 929 957 882 908 917 869 830 931 860 836 919 950 
985 802 999 870 918 939 832 1000 849 886 826 956 954 947 891 922 804 875 803 854 963 868 862 997 955 842 962 960 836 822 867 902 849 887 882 833 847 921 892 810 881 986 843 887 961 825 999 906 851 845 965 803 864 944 815 813 918 883 926 938 826 975 853 892 913 859 858 908 890 834 990 802 849 985 995 937 855 941 899 950 981 916 932 999 847 911 901 995 850 811 828 909 856 989 958 857 913 869 800 816 817 888 846 978 931 928 880 857 919 977 907 857 951 983 977 973 867 862 993 898 842 918 962 938 881 926 940 850 816 947 976 908 956 867 872 838 932 944 891 821 996 980 836 952 959 810 961 877 808 860 842 991 825 945 809 896 815 810 852 857 843 986 850 938 972 907 975 824 902 807 820 817 860 966 990 860 838 820 949 889 919 943 909 866 978 928 869 891 900 854 855 969 861 957 876 884 885 938 952 883 
951 985 838 856 829 917 966 940 875 921 996 988 976 903 935 838 911 948 804 842 941 814 990 803 967 889 910 953 838 841 904 882 805 800 921 962 977 988 852 868 803 870 942 988 912 919 967 929 899 967 891 880 859 835 994 891 918 879 992 955 937 866 809 815 861 845 843 989 912 896 841 841 985 913 835 911 997 925 931 890 842 815 997 968 954 820 904 886 899 911 966 926 816 839 954 988 941 984 957 994 982 937 809 965 841 949 905 810 838 827 862 990 895 987 975 881 839 844 836 956 956 806 858 925 872 953 908 820 927 946 824 869 884 969 933 867 825 950 985 937 999 901 877 813 848 852 883 806 882 946 823 995 963 890 892 818 828 966 946 868 926 934 992 910 864 812 876 907 845 969 896 989 985 996 991 857 944 843 962 960 805 946 974 812 841 930 891 904 966 806 829 981 899 817 804 846 903 875 996 941 
846 903 851 854 830 923 917 950 860 863 849 975 858 821 888 930 970 974 869 896 889 975 810 953 854 930 995 816 929 908 951 966 817 944 863 858 937 869 855 830 930 887 989 899 839 920 881 996 955 935 833 915 968 944 845 872 840 884 896 977 820 860 886 884 990 935 941 944 831 978 904 964 918 951 997 802 899 958 942 979 851 1000 981 914 907 934 969 970 948 955 833 908 987 828 850 912 844 998 868 864 988 972 850 922 838 971 898 974 922 829 953 959 957 814 904 859 952 964 922 979 906 880 917 802 983 880 976 804 905 911 852 996 831 938 983 809 947 919 908 915 936 988 908 938 818 904 998 943 896 1000 940 961 901 875 868 881 923 858 886 815 929 937 865 934 924 940 878 836 945 848 837 950 923 853 876 835 821 858 840 959 874 984 942 880 955 824 989 980 845 971 914 928 931 995 890 899 977 998 803 943 
981 868 884 827 997 820 827 901 994 932 809 937 974 828 947 846 931 876 973 943 947 997 871 838 959 882 901 917 832 911 934 978 836 966 843 911 825 857 823 880 816 852 867 919 809 811 872 859 938 850 915 851 961 887 869 969 910 852 862 839 898 835 917 919 952 801 906 979 803 887 832 856 803 822 982 963 950 981 918 856 938 832 911 986 965 947 908 856 931 843 936 937 909 916 911 853 995 886 862 826 897 814 898 827 915 895 913 948 908 954 985 892 923 988 827 869 976 870 895 951 997 851 874 899 945 843 962 993 892 821 878 880 989 906 962 905 954 811 807 980 937 914 870 932 933 930 946 818 967 899 813 829 942 937 820 837 831 888 813 864 805 858 927 975 917 998 873 920 984 976 810 972 843 820 860 867 860 956 936 986 845 869 959 990 835 847 925 877 945 892 899 918 940 929 979 966 868 896 957 831 
878 849 859 855 956 990 928 900 825 834 852 930 863 953 899 834 985 985 914 962 997 864 939 927 945 834 990 929 965 978 836 909 992 978 885 988 973 916 962 955 808 994 956 846 818 926 915 900 962 818 924 849 845 977 964 961 918 832 911 958 875 981 839 938 891 966 813 943 918 864 918 883 823 931 889 927 853 907 968 833 958 894 869 933 891 977 882 836 1000 865 887 964 815 823 976 831 810 894 969 916 963 856 866 847 929 819 906 1000 849 995 926 806 827 826 869 808 880 979 911 867 969 934 857 879 937 983 956 817 810 906 858 914 829 898 961 925 825 895 829 905 834 850 942 899 855 889 838 900 906 861 947 900 846 907 961 848 941 912 978 832 810 819 990 965 977 947 850 916 869 863 904 902 981 913 857 923 974 833 871 842 994 875 990 894 915 926 917 851 875 826 937 952 962 913 866 924 815 949 882 944 
848 901 938 870 809 988 823 996 968 873 875 892 924 846 926 929 875 809 853 870 922 911 826 960 862 938 979 855 882 802 885 849 1000 854 962 901 973 839 865 970 850 900 934 932 815 959 946 804 897 824 877 908 817 926 920 951 959 921 819 838 878 978 997 982 997 835 980 912 879 808 920 997 890 868 934 851 937 974 919 828 970 925 902 991 833 992 803 950 935 942 867 985 836 919 843 822 970 821 802 842 874 805 810 962 800 804 956 971 892 813 824 846 942 923 833 962 989 803 942 894 921 971 995 821 939 841 937 963 877 867 825 837 845 912 851 864 926 995 874 813 831 971 926 800 904 909 959 891 853 827 899 844 896 827 876 878 907 920 892 918 938 893 839 874 834 972 853 823 863 999 948 941 854 918 981 976 983 833 977 850 920 890 934 983 876 805 975 925 807 900 821 920 800 879 837 946 811 997 924 874 
861 857 842 920 999 878 842 953 961 912 960 942 850 986 999 999 918 876 941 939 854 902 918 917 960 894 995 853 906 979 855 969 996 859 812 935 851 854 853 851 855 848 992 890 834 897 937 908 935 863 833 923 802 811 872 982 968 849 887 835 979 857 946 988 996 973 899 996 931 825 865 893 930 991 948 825 811 944 886 840 874 878 893 888 945 884 877 903 1000 949 876 927 839 966 978 918 827 842 950 934 915 918 1000 830 890 974 881 906 857 849 883 857 926 890 955 873 933 942 818 985 888 854 936 804 842 994 827 874 919 968 999 993 810 841 896 926 890 897 860 908 806 873 849 926 929 931 854 928 942 969 857 851 907 895 810 941 883 990 875 891 917 916 868 831 981 880 866 966 921 918 934 822 817 864 804 934 964 915 819 934 911 937 872 854 970 869 849 850 806 995 984 911 930 945 989 936 929 871 931 855 
825 874 944 871 807 838 870 897 952 820 864 979 911 969 825 849 845 849 806 848 997 995 916 802 902 952 974 809 894 830 997 813 879 878 932 870 836 972 847 931 866 890 802 972 957 964 969 821 926 974 804 878 979 964 923 953 824 923 831 969 872 945 865 990 813 891 936 880 905 818 837 889 919 838 841 848 812 991 853 873 865 848 981 901 822 828 959 872 932 907 969 956 995 956 839 833 995 957 980 971 947 890 837 935 959 848 983 947 979 885 924 820 959 949 858 889 951 891 856 978 897 820 976 930 933 992 901 932 839 987 886 817 860 879 935 950 896 975 819 848 910 844 917 801 931 817 958 841 916 829 961 817 846 847 853 861 915 936 944 980 802 955 865 941 869 838 912 940 860 931 941 924 995 849 862 878 973 866 981 978 826 881 898 849 943 844 981 953 898 850 940 992 986 918 931 859 953 996 847 825 
852 917 931 991 970 839 889 824 897 980 848 925 931 854 987 857 991 941 936 810 999 954 961 903 937 987 876 914 833 940 908 843 890 983 962 864 914 926 806 929 980 908 845 941 813 923 848 940 850 925 891 870 859 851 972 968 838 941 908 871 966 837 961 952 855 855 800 991 851 987 937 814 922 866 866 900 810 838 994 912 816 854 821 988 877 898 830 964 925 841 811 913 963 812 961 833 866 938 815 829 952 864 885 805 885 948 806 888 804 920 825 910 825 862 873 831 998 829 895 978 874 806 968 836 968 975 966 882 882 888 961 856 925 987 942 953 861 909 938 813 815 842 842 1000 860 950 810 888 900 952 811 816 803 824 956 864 883 986 909 811 909 837 991 977 823 933 910 831 900 969 937 807 802 862 840 941 953 978 978 865 805 924 919 817 879 965 944 829 941 880 836 851 997 995 842 904 849 859 870 928 
874 828 873 817 888 800 899 832 972 888 909 887 894 993 845 820 901 946 904 987 924 873 882 963 842 826 858 980 941 885 810 843 925 847 806 807 914 849 802 892 837 888 954 904 875 964 926 994 934 968 988 816 960 933 874 810 972 873 967 946 986 905 1000 910 820 852 988 963 882 965 818 841 899 847 829 884 809 814 982 826 856 900 948 807 910 998 923 988 976 940 898 987 815 981 814 972 975 954 874 885 933 874 917 931 963 906 858 999 893 884 926 921 820 876 932 881 993 994 849 994 880 907 970 892 803 943 902 987 848 917 905 998 954 879 959 930 881 879 964 853 877 891 966 996 999 896 878 955 965 985 962 870 942 923 895 869 867 979 834 842 951 978 914 941 966 843 902 928 936 850 846 875 845 920 812 892 820 835 922 988 927 835 857 955 885 996 982 951 868 869 854 939 823 844 938 974 945 997 989 930 
860 961 818 895 836 814 851 980 959 834 990 950 919 956 832 912 856 809 928 988 804 942 904 995 864 890 994 971 812 939 964 853 838 829 974 974 824 800 979 923 919 902 802 824 932 936 877 928 858 918 829 843 833 898 817 845 905 960 899 833 821 855 865 949 891 948 804 985 930 865 981 932 867 915 870 817 897 926 874 907 933 946 969 801 846 821 938 850 824 967 873 874 974 871 816 974 878 865 995 831 817 965 934 919 1000 823 912 955 887 861 801 861 974 972 839 971 871 947 879 886 943 896 914 832 819 902 843 812 912 808 824 821 896 828 805 915 963 847 817 882 924 822 925 943 900 966 904 872 900 879 961 949 829 993 821 858 848 828 865 856 943 873 962 888 910 948 868 877 841 862 891 863 968 880 808 1000 893 948 841 856 843 808 801 944 900 975 995 920 896 892 891 834 966 809 875 981 967 986 874 885 
972 826 815 970 928 866 915 812 974 816 912 870 981 880 904 913 997 838 811 813 939 907 823 974 824 858 828 877 896 976 882 915 932 958 879 914 850 975 990 882 997 933 974 900 913 804 866 1000 827 832 854 945 903 860 866 836 801 918 868 960 886 924 834 891 934 955 964 806 930 973 883 817 876 936 870 946 801 877 979 881 930 883 904 945 847 909 903 890 824 947 851 837 860 995 973 830 846 974 931 985 911 807 929 953 950 922 855 824 944 945 834 937 894 990 919 857 992 963 928 931 869 995 809 938 891 926 828 890 975 841 847 809 864 974 959 943 821 860 961 970 982 831 914 875 939 808 861 954 877 925 815 874 941 956 980 902 996 827 836 933 868 857 970 856 824 955 908 960 922 998 818 840 900 929 994 931 945 874 894 907 812 841 941 949 904 802 997 800 927 976 913 945 928 987 958 912 951 987 990 888 
936 838 860 906 833 1000 933 835 828 989 962 832 826 953 969 898 857 988 875 914 988 810 874 826 987 864 851 996 964 881 917 938 981 956 898 855 847 973 906 864 943 817 808 843 913 843 860 994 953 818 836 946 824 957 831 801 926 994 896 932 918 824 896 839 831 802 947 806 962 942 958 988 900 901 967 883 998 889 870 822 978 871 888 812 820 983 982 818 874 951 915 978 812 966 836 836 903 888 812 882 941 977 848 918 949 845 969 915 950 817 948 892 967 995 835 851 923 851 832 929 800 965 942 800 992 821 927 897 839 996 899 835 889 921 812 866 975 924 938 910 994 936 937 823 993 910 874 826 994 874 961 910 921 957 800 885 948 879 860 898 948 975 1000 834 854 966 992 976 917 886 995 872 873 907 970 962 981 801 995 908 860 950 860 869 890 901 898 937 901 992 810 851 971 954 901 865 831 888 821 898 
947 939 851 811 911 979 875 971 896 926 983 893 885 923 908 817 810 849 846 884 834 987 866 869 899 918 989 927 949 835 818 812 902 970 806 965 937 959 981 823 953 807 821 1000 980 828 971 885 822 906 848 868 866 857 988 998 953 927 833 849 890 910 1000 812 834 921 968 985 949 825 898 821 990 834 876 858 991 856 818 936 916 868 903 851 859 968 841 987 811 904 804 869 884 995 886 916 862 818 818 942 885 923 944 986 917 874 918 918 918 977 909 933 930 987 990 817 815 844 991 925 998 844 866 849 891 942 883 847 935 945 854 930 818 963 918 855 861 851 903 853 899 915 991 973 933 977 900 967 893 987 874 996 871 818 978 870 825 960 881 862 858 863 948 852 971 839 918 880 820 969 991 951 814 972 919 867 845 840 811 911 981 864 848 925 831 957 883 830 945 841 883 926 867 992 978 842 915 998 937 835 
811 886 920 918 895 827 828 939 833 823 892 898 917 919 954 944 934 858 935 848 841 935 970 935 849 831 811 846 949 859 865 814 908 952 840 879 906 908 952 842 899 868 906 974 878 952 912 801 870 996 870 853 858 970 929 885 931 938 909 828 939 815 871 830 830 961 881 985 967 830 824 941 901 962 812 821 800 935 955 973 974 911 812 808 888 832 829 909 885 951 928 974 868 829 840 814 928 992 975 992 933 964 857 914 928 979 964 930 946 819 803 842 831 807 897 882 953 988 838 855 931 966 914 890 889 819 934 808 811 990 838 893 804 856 974 979 922 844 907 812 922 909 868 919 868 965 835 870 835 860 827 876 929 950 911 989 883 892 816 990 923 955 996 880 936 822 981 843 860 969 981 800 896 888 859 835 942 931 949 979 843 852 944 862 979 944 955 915 873 906 832 842 956 981 952 982 802 941 985 960 
973 825 915 849 965 811 980 938 975 914 937 842 838 925 840 810 836 853 875 930 836 901 841 969 842 808 809 827 844 866 976 882 932 951 841 916 966 889 925 882 918 803 904 902 833 821 859 840 885 860 898 917 888 872 979 896 958 857 867 884 840 817 845 889 844 954 881 997 896 911 878 862 972 943 941 833 976 836 839 992 962 996 841 958 888 995 884 862 921 813 817 824 906 981 980 989 873 916 944 896 876 832 923 973 981 967 939 915 947 853 914 816 950 982 914 985 837 808 880 838 807 831 944 944 911 923 855 880 812 982 944 840 996 979 845 838 827 950 975 858 995 904 902 999 970 800 930 917 887 824 1000 895 914 934 927 951 859 957 849 810 913 973 977 871 860 840 900 801 847 859 933 986 896 807 923 930 991 892 871 920 924 918 952 836 999 818 839 989 905 985 819 932 864 970 944 849 836 888 866 913 
809 918 878 831 972 939 996 920 813 992 950 962 983 936 953 977 858 843 945 800 941 869 928 914 993 923 937 860 835 943 988 960 940 823 871 966 886 848 817 803 905 874 934 828 840 892 900 961 937 834 901 963 806 838 828 948 876 864 830 998 901 811 826 826 896 942 970 967 860 846 997 931 954 999 817 931 822 974 800 936 905 897 967 859 885 905 868 948 937 874 909 985 828 858 821 939 980 902 827 825 840 829 818 976 902 896 970 901 995 933 938 977 902 994 988 905 905 827 889 941 838 915 838 964 959 821 915 826 944 810 882 968 933 841 876 916 940 956 958 985 967 884 904 883 899 965 806 917 934 945 817 874 886 817 886 878 971 805 934 941 983 831 984 824 972 909 845 868 896 839 944 842 888 931 976 957 904 913 853 943 994 974 888 815 824 884 911 916 889 884 809 849 932 811 950 854 947 824 907 854 
836 887 886 968 859 918 923 838 979 810 959 853 832 979 817 946 859 867 966 863 885 903 967 849 871 851 816 929 986 947 931 821 887 889 925 854 920 884 823 870 826 902 948 927 958 814 831 971 828 811 889 934 872 873 907 941 927 936 998 936 970 809 866 824 801 916 811 829 858 820 825 921 998 903 836 862 811 888 826 914 803 822 932 963 899 979 846 862 867 906 904 991 904 907 983 856 987 911 877 831 992 894 990 983 871 984 832 984 982 986 809 919 918 865 922 992 975 966 886 849 904 880 951 821 962 908 825 811 886 872 856 823 803 837 865 950 893 802 940 824 810 860 883 842 941 984 884 898 839 952 818 871 886 831 934 982 840 842 834 912 996 884 873 977 908 953 890 862 930 871 958 948 965 825 829 866 888 889 839 967 983 829 931 814 924 824 846 829 990 919 956 890 854 890 837 895 860 913 1000 845 
910 979 878 936 867 973 937 883 809 956 807 898 832 846 810 875 952 973 878 956 800 914 810 815 833 895 873 989 965 956 829 973 800 977 878 967 890 961 988 914 812 836 995 825 966 830 931 973 961 866 805 970 816 965 930 849 956 989 873 894 869 894 898 822 801 996 946 873 929 814 843 894 843 838 999 885 901 980 864 957 984 965 813 886 906 984 931 896 898 913 946 864 961 901 822 891 971 820 851 876 838 924 874 872 880 955 818 849 902 848 872 983 892 997 868 952 903 843 921 963 959 896 978 975 983 930 913 800 805 912 956 829 824 864 943 826 967 840 848 887 974 973 910 919 1000 952 928 824 968 801 912 987 898 825 854 909 808 890 978 883 842 808 824 806 813 956 998 843 969 808 865 808 870 847 835 974 876 896 953 989 814 871 807 815 909 847 865 981 857 863 910 1000 866 903 808 892 893 909 884 940 
815 857 846 825 879 947 992 853 920 970 894 935 901 835 990 820 840 996 873 919 900 910 906 915 907 865 856 1000 895 990 947 838 868 846 965 981 837 908 809 1000 984 968 898 992 819 853 955 887 976 967 957 867 839 842 850 932 838 833 908 847 980 839 818 989 925 900 986 930 938 932 833 955 964 965 899 885 918 846 878 824 839 915 968 994 934 861 917 856 963 802 901 988 871 857 829 959 847 815 865 942 893 996 881 994 997 896 826 978 874 899 836 962 803 877 968 879 985 919 989 821 852 857 959 984 820 825 996 828 929 860 959 915 979 840 878 908 855 974 810 833 930 881 800 934 892 954 803 930 924 942 825 879 902 940 808 813 832 891 835 809 904 972 808 964 804 980 835 805 969 867 968 852 848 819 833 913 961 915 917 971 835 833 893 989 965 853 969 888 851 964 956 819 954 951 955 811 928 893 856 914 
812 935 813 841 952 910 884 975 914 992 943 832 955 848 940 844 922 885 940 816 968 927 863 898 908 870 936 821 847 834 953 980 886 980 855 833 902 920 808 926 898 902 916 987 853 831 817 846 917 977 833 843 816 831 953 811 834 868 873 951 813 820 811 864 951 891 995 874 902 986 948 881 911 809 857 899 842 978 866 922 915 952 951 825 967 898 916 829 849 964 885 988 807 835 822 955 804 817 917 827 899 815 942 880 980 964 985 879 985 862 924 912 949 897 972 835 949 916 939 965 906 821 894 945 961 834 873 951 894 979 917 988 990 874 921 885 988 879 913 828 882 820 919 984 876 967 986 978 817 841 888 917 808 997 803 838 950 949 932 874 903 869 878 851 805 806 907 960 855 933 843 897 880 973 877 811 813 984 873 963 986 997 951 928 998 906 914 922 995 862 874 872 962 846 876 951 927 827 818 911 
952 983 976 822 873 980 908 997 902 835 906 919 805 884 980 955 968 834 928 854 852 846 864 988 849 933 976 815 881 912 870 843 888 941 906 991 892 902 830 858 950 890 951 802 971 962 942 867 846 930 934 910 838 922 960 811 977 826 842 820 934 805 967 997 917 994 812 982 917 952 947 828 986 979 867 981 925 867 891 856 808 820 804 999 999 901 911 834 810 893 933 933 896 828 909 911 934 804 885 807 872 908 851 869 905 997 905 842 843 999 965 831 874 996 828 835 923 943 959 875 854 962 894 961 919 871 992 870 880 895 895 897 818 929 842 853 827 906 915 802 860 920 809 824 912 813 876 956 956 986 846 857 855 939 976 915 904 975 999 847 947 859 802 899 966 934 899 967 924 953 945 873 843 983 962 983 824 904 805 917 978 934 805 842 813 994 817 834 895 976 812 959 956 959 979 878 873 811 906 930 
812 839 813 917 1000 881 846 969 969 961 880 897 808 866 962 802 963 968 845 974 877 858 807 826 987 928 977 919 836 821 833 967 950 938 965 984 902 900 985 969 925 954 949 882 817 822 938 820 979 962 887 804 982 990 857 998 951 969 942 917 890 993 946 830 844 888 815 965 838 881 993 888 951 918 858 896 925 821 847 907 993 961 958 819 877 887 917 937 811 947 821 807 823 921 809 988 830 805 983 956 860 840 977 951 913 957 850 959 981 834 891 993 968 805 878 933 984 860 843 822 971 998 944 924 967 974 879 825 909 870 869 881 956 955 944 895 945 841 957 927 988 818 979 921 921 814 853 870 867 973 990 954 877 933 851 822 985 883 899 846 910 931 889 877 862 981 992 983 811 810 1000 863 888 886 904 855 901 971 879 980 821 855 995 953 826 828 857 884 895 947 913 881 911 904 836 903 846 836 907 991 
931 976 808 863 966 930 950 887 818 919 954 827 911 920 800 957 948 821 887 910 865 842 853 865 833 974 898 939 941 810 974 821 961 916 999 830 864 802 905 808 802 988 866 805 912 928 835 830 817 933 842 909 994 807 954 867 840 997 866 973 898 960 974 886 998 878 971 883 944 927 843 942 849 962 996 913 968 833 828 935 868 840 839 919 924 855 932 860 946 898 914 820 833 913 974 920 988 977 928 975 934 896 940 933 982 901 914 979 957 943 991 975 962 891 973 991 851 954 814 951 996 873 810 923 801 860 939 982 924 1000 870 861 892 878 846 937 885 934 999 837 908 934 839 962 806 911 932 1000 905 861 903 950 889 973 930 921 989 967 937 839 830 1000 984 927 830 802 931 832 871 851 807 954 981 854 982 828 963 984 812 836 973 887 807 997 968 940 829 888 941 968 911 990 993 900 853 972 892 966 842 812 
896 922 901 808 892 922 911 822 819 870 881 804 866 913 825 951 809 963 866 916 936 959 912 834 920 887 860 808 975 832 923 994 977 882 820 897 897 921 829 915 822 985 824 835 959 999 945 983 851 916 979 912 805 816 879 906 984 821 968 882 910 847 815 811 958 926 927 943 989 807 818 992 858 833 902 881 953 959 856 986 957 933 912 996 915 980 845 854 987 835 946 851 891 813 849 815 932 925 940 872 910 906 858 866 855 976 979 896 910 982 933 968 846 818 807 922 989 845 941 846 981 921 946 979 835 899 855 875 834 823 803 847 949 906 830 858 981 838 910 875 818 835 855 870 869 847 987 854 872 805 992 965 859 953 929 969 809 860 950 986 845 828 837 837 942 864 896 812 863 926 944 815 825 841 985 929 841 957 969 969 971 990 901 813 968 856 839 928 831 800 943 850 994 814 966 842 852 816 923 896 
954 811 924 945 816 898 991 918 996 970 878 871 833 921 891 916 879 836 811 994 858 999 950 902 948 930 896 859 802 960 860 990 957 923 883 894 816 865 813 927 833 954 824 979 946 874 853 912 822 972 980 910 987 911 969 882 813 988 941 931 849 855 964 890 824 979 861 932 993 987 910 956 883 865 902 932 948 908 993 963 871 999 878 847 858 952 895 856 952 872 999 898 805 845 975 927 942 945 872 927 873 859 823 933 919 918 818 992 808 843 800 943 935 926 819 993 868 911 917 808 956 932 960 829 813 831 928 925 954 863 934 989 904 852 988 901 967 803 862 832 848 862 853 860 971 835 921 954 939 939 913 838 877 992 917 813 970 882 964 846 928 858 863 820 896 912 930 816 891 871 915 945 937 921 832 824 983 871 891 957 951 966 869 976 995 936 949 950 901 847 894 970 1000 905 860 966 1000 942 873 965 
804 949 858 854 877 954 910 871 811 851 830 840 925 883 845 948 847 927 934 967 998 932 847 892 923 848 930 972 894 823 938 945 847 924 964 879 821 847 954 951 952 858 841 874 821 955 815 825 801 993 939 807 982 916 828 918 919 815 863 811 825 802 932 876 829 965 898 981 868 874 916 945 926 845 807 935 945 807 828 976 877 825 829 824 914 950 952 882 830 995 843 873 970 891 966 989 985 892 921 925 856 857 855 835 919 838 812 920 946 837 836 903 942 987 855 805 815 949 808 940 969 838 855 973 843 873 830 839 996 811 882 909 966 805 919 942 946 928 933 949 820 826 888 817 897 920 880 949 831 999 898 960 862 873 865 934 915 906 819 908 990 890 837 924 926 880 944 881 870 866 839 967 905 899 926 851 886 917 935 870 866 951 809 925 905 893 854 806 995 912 915 985 943 964 819 815 809 830 866 810 
1000 894 801 922 883 964 972 858 913 957 869 999 956 834 815 947 923 961 967 852 833 972 808 985 860 940 867 813 823 956 916 993 886 899 873 991 974 901 962 816 808 866 904 998 896 836 895 852 991 808 972 959 935 951 860 927 816 986 813 994 931 933 810 818 926 848 910 969 951 947 906 803 857 971 872 937 808 914 917 979 825 834 808 825 934 883 943 976 899 946 873 831 829 811 963 979 954 983 952 867 930 915 931 834 977 830 988 911 972 806 846 996 978 908 831 978 816 950 819 986 863 931 865 830 971 801 892 907 849 1000 844 920 961 992 832 837 942 901 869 825 800 802 935 886 867 973 963 954 906 927 941 954 893 931 998 907 943 886 990 942 950 872 815 975 847 919 922 852 958 896 924 815 856 977 931 945 928 826 945 910 886 949 856 975 824 980 877 808 873 818 963 945 815 843 899 896 930 819 987 856 
888 999 944 828 847 958 883 994 862 954 896 832 961 917 803 883 940 803 904 889 843 915 994 893 859 819 908 978 903 981 919 918 825 858 932 833 817 952 929 975 998 888 932 913 900 899 928 819 950 992 864 919 871 864 971 884 940 981 862 927 990 855 896 849 917 995 872 808 956 936 896 943 915 854 970 968 999 938 845 842 829 991 942 905 924 926 866 934 966 982 971 857 972 871 806 970 949 1000 944 961 807 842 909 869 839 927 913 832 904 837 894 930 983 926 915 850 907 925 962 973 871 923 831 928 968 821 807 919 951 931 929 924 847 994 984 853 835 853 854 957 813 984 881 989 863 993 966 996 870 856 817 869 848 801 846 892 836 864 971 852 998 911 995 926 904 862 842 907 815 856 897 816 855 921 917 835 967 856 850 990 814 885 886 982 931 868 996 933 982 934 846 853 806 946 904 836 932 896 882 963 
930 828 917 902 907 963 814 998 834 840 932 897 876 942 931 806 990 843 875 846 965 927 897 910 938 894 807 934 857 913 806 873 983 921 801 917 800 994 862 940 849 943 963 819 937 927 993 951 954 918 849 858 868 918 856 944 805 882 866 916 928 896 802 804 809 958 824 998 889 860 856 835 838 833 891 849 831 911 815 952 980 956 897 803 936 937 970 982 845 924 815 896 939 803 967 842 897 835 853 881 890 994 886 974 870 850 862 926 917 935 832 849 875 881 978 938 944 991 967 986 964 881 997 813 839 960 879 800 974 913 942 942 855 981 921 967 865 999 802 990 914 805 964 810 892 886 855 932 824 860 876 815 889 898 948 821 912 851 806 803 816 833 956 965 983 978 844 948 983 953 852 803 883 892 845 923 924 848 882 889 841 884 815 873 808 982 985 898 989 938 925 891 835 884 938 942 809 913 818 969 
818 851 919 949 819 953 981 990 911 895 996 911 810 971 803 856 936 807 829 829 842 854 892 830 898 838 937 906 822 886 907 989 824 904 933 831 877 887 982 932 832 832 944 940 888 806 943 998 952 926 996 831 986 998 867 902 902 942 982 898 844 961 862 896 884 997 998 872 942 989 955 997 919 934 857 915 971 840 835 843 961 943 991 929 885 929 901 908 999 885 904 967 857 969 926 904 940 874 814 905 843 902 895 936 837 936 862 811 906 887 978 855 920 947 918 978 949 992 930 963 978 860 936 801 972 919 853 932 967 956 882 992 961 851 889 829 901 852 880 816 876 942 955 820 824 891 868 833 914 885 999 911 879 898 885 889 847 972 872 820 979 928 893 804 813 817 928 884 867 955 825 933 816 950 854 838 929 996 929 990 881 883 837 910 977 921 966 952 890 877 911 935 851 946 936 844 864 968 884 807 
941 802 807 992 806 841 849 931 906 945 984 953 885 822 868 828 993 905 987 924 841 942 991 957 886 834 886 819 928 824 927 832 960 998 927 831 857 907 815 840 896 907 905 840 907 927 809 868 899 903 940 956 999 844 840 878 836 884 811 868 953 875 932 925 811 840 880 912 935 813 907 819 873 897 967 997 868 962 876 939 901 832 827 824 989 821 859 823 904 852 986 939 827 998 850 947 837 866 959 920 947 990 992 854 848 815 829 987 836 882 968 870 856 879 827 913 992 904 955 829 923 975 867 802 800 809 936 890 808 911 842 953 945 832 814 830 894 832 951 984 823 808 895 817 861 907 929 832 937 864 926 848 979 952 903 848 851 924 931 869 943 863 810 935 914 909 821 972 906 972 980 994 980 817 943 849 854 832 896 816 885 861 866 953 996 946 945 881 907 904 887 911 904 881 934 997 803 964 951 806 
835 940 960 822 814 968 900 949 824 859 901 905 846 808 956 944 950 998 839 933 837 894 931 963 801 990 874 891 884 895 834 987 883 906 933 916 959 876 849 832 998 844 906 970 970 805 881 922 859 804 813 846 855 991 892 892 987 893 898 804 991 983 802 889 876 918 931 923 802 950 965 922 853 917 869 893 961 911 810 926 971 949 897 882 924 883 893 885 855 949 845 923 886 870 873 997 899 868 971 925 875 933 915 955 899 880 931 975 849 941 812 904 998 871 915 929 936 806 947 842 837 1000 971 863 883 964 960 920 878 950 884 804 857 964 860 800 905 806 842 935 829 906 848 923 885 879 888 881 948 978 963 988 822 948 915 851 841 850 873 990 977 993 876 877 954 937 862 846 866 824 934 927 825 961 973 965 816 956 814 865 938 983 947 864 933 960 906 938 957 872 908 849 816 925 958 871 939 921 864 980 
836 955 943 892 915 846 930 942 830 949 909 817 848 965 992 929 944 884 968 998 978 956 863 862 841 925 923 935 908 946 910 833 903 858 985 822 903 860 969 874 805 975 958 900 951 852 889 964 864 822 934 911 988 986 826 910 957 842 970 836 911 825 942 939 803 892 983 912 953 880 821 910 861 822 966 885 867 927 923 866 955 959 806 989 820 813 988 804 902 997 890 962 942 926 988 953 914 858 848 971 978 939 912 904 960 950 904 966 963 852 875 847 912 940 802 954 850 868 812 858 868 980 859 920 936 990 972 852 864 841 885 840 811 849 973 838 915 874 966 960 940 848 812 852 879 876 915 948 1000 946 874 911 888 854 858 921 978 934 915 932 914 997 991 969 848 991 815 816 973 989 911 898 854 915 900 925 853 963 948 937 928 800 833 931 828 938 856 821 880 826 930 803 976 939 858 825 824 909 952 850 
837 958 906 834 907 812 800 843 858 845 890 903 838 966 858 983 812 836 812 874 820 925 818 1000 809 952 979 906 822 914 987 884 846 910 922 837 829 876 862 894 975 847 919 843 884 946 993 868 1000 803 881 965 907 837 879 973 1000 801 824 924 857 895 822 963 980 838 903 997 903 801 936 894 917 962 816 976 963 802 984 901 996 981 821 982 994 957 914 894 801 907 879 996 898 904 842 871 867 822 999 820 962 864 966 966 856 848 951 938 906 977 869 918 855 967 971 853 880 837 804 844 892 965 801 878 852 957 937 898 978 991 948 832 976 906 975 964 991 830 891 990 902 875 979 868 866 833 871 908 911 996 931 837 1000 939 858 931 976 855 879 851 833 953 895 985 852 921 898 845 982 913 992 806 868 869 943 821 965 920 851 902 964 931 970 998 906 856 905 944 868 946 955 867 987 979 958 830 853 896 957 903 
913 956 809 877 876 906 883 973 934 828 841 814 875 898 887 970 816 821 987 915 862 967 925 992 842 811 863 963 984 979 864 940 935 896 882 913 944 892 809 825 998 849 958 825 818 929 951 911 999 802 952 864 846 806 849 989 843 856 925 978 983 873 832 877 821 937 953 851 818 916 827 807 826 913 912 958 911 819 910 911 955 837 831 840 851 932 878 958 881 808 858 894 941 868 963 952 999 951 962 841 805 817 945 865 925 845 808 837 809 942 820 970 831 830 855 896 848 982 868 889 894 803 961 957 898 809 850 931 933 879 826 843 950 826 852 869 854 920 952 910 926 822 823 802 824 955 849 911 949 951 953 916 856 865 936 817 822 923 987 889 948 931 870 860 837 918 938 994 812 901 842 841 800 975 954 848 961 865 836 982 820 819 976 881 989 875 871 959 836 993 963 828 996 983 805 883 1000 857 890 947 
846 996 957 925 936 868 947 866 932 865 820 825 855 923 859 941 951 994 850 870 809 980 841 861 876 990 951 943 909 965 880 952 834 901 982 857 958 943 824 936 849 940 810 977 808 967 836 981 865 840 954 867 943 806 806 820 833 957 997 880 993 931 978 938 917 975 992 971 852 808 905 839 880 934 803 986 970 837 812 1000 873 911 854 888 990 971 919 867 958 975 849 969 800 821 952 976 863 846 861 995 941 850 803 906 844 976 992 830 970 974 805 911 973 963 815 879 848 935 940 868 981 996 986 875 852 873 851 840 889 801 846 904 891 808 819 956 985 846 963 892 995 993 916 958 802 831 900 807 958 927 918 814 880 845 900 907 989 870 833 817 861 815 809 866 915 803 964 939 807 808 901 987 961 881 945 889 853 807 963 867 897 960 805 823 873 809 867 985 809 996 947 936 883 917 995 889 968 921 916 934 
846 982 976 940 932 989 986 986 849 868 846 868 998 993 839 914 823 850 953 840 849 979 919 920 902 807 849 984 949 816 875 924 896 957 954 800 923 838 815 832 957 844 997 832 927 967 956 839 841 1000 829 830 989 933 997 824 918 856 813 989 894 912 919 815 980 806 802 830 880 920 926 950 994 843 847 802 900 992 980 867 871 947 946 935 857 918 896 821 959 906 921 959 994 801 816 835 970 855 870 917 907 892 882 962 820 837 824 849 876 942 833 979 914 862 965 946 819 993 837 997 913 864 990 966 982 837 846 931 983 910 907 966 842 981 952 822 944 867 953 851 958 864 935 879 801 981 920 872 986 963 938 967 899 909 846 902 929 957 959 957 985 831 859 890 870 987 898 992 900 845 848 912 982 970 994 993 822 805 862 949 820 809 805 851 886 881 896 882 845 854 820 905 974 965 863 838 921 869 977 866 
886 950 924 955 951 840 805 857 904 908 819 822 918 877 940 900 891 896 954 826 905 999 975 868 994 911 843 969 864 970 932 946 932 838 974 911 988 827 878 940 806 932 821 961 822 892 937 880 963 945 815 898 803 825 870 869 950 949 929 857 919 986 806 855 915 817 806 940 968 854 994 812 954 984 884 858 821 942 889 865 801 866 874 848 991 937 839 849 962 821 834 903 834 990 936 935 962 881 809 826 921 809 835 973 997 842 827 815 950 874 969 867 957 995 925 874 860 909 915 860 820 944 879 916 928 819 951 853 835 877 965 959 809 945 986 841 836 955 857 961 981 917 864 805 809 907 944 975 953 876 821 879 943 991 961 938 839 888 975 984 940 938 850 948 937 889 916 949 821 840 977 835 832 869 933 920 992 871 906 980 938 960 980 805 998 920 978 816 962 974 824 827 931 851 841 834 954 837 992 954 
939 876 981 801 968 887 851 966 977 809 983 921 848 832 897 846 898 947 826 827 823 820 810 806 903 877 904 864 856 955 870 824 818 928 855 838 994 900 970 821 888 918 937 866 846 942 986 934 987 962 988 859 912 940 936 853 998 949 999 906 990 977 905 857 933 906 991 951 858 812 941 885 878 865 924 895 845 906 939 921 875 920 951 820 839 821 899 822 802 859 881 856 833 994 942 858 814 812 963 956 859 891 908 873 964 978 896 908 899 909 954 979 999 845 985 839 984 920 896 897 940 883 895 822 813 887 920 958 814 893 940 891 828 971 912 812 985 859 997 813 806 907 922 993 839 829 960 867 842 847 806 957 878 954 981 920 896 886 877 998 943 890 882 812 954 861 887 860 838 982 963 958 914 824 813 972 933 847 931 863 877 804 814 818 943 876 870 906 802 802 939 956 854 990 956 994 958 931 857 886 
860 884 928 888 899 951 915 840 849 914 959 812 881 940 989 819 883 925 902 937 993 818 931 910 841 869 911 928 907 933 945 877 830 974 817 979 997 948 983 843 802 945 890 923 992 992 901 1000 905 838 994 802 858 868 962 863 839 851 895 929 819 969 959 951 978 931 948 829 981 846 889 938 856 897 967 815 900 846 810 930 856 832 858 900 950 870 843 942 837 947 844 933 847 927 811 925 965 896 840 837 969 838 989 818 916 816 828 926 834 978 869 895 822 990 811 848 957 904 882 983 851 824 889 880 892 852 900 951 909 891 990 845 821 895 927 880 923 803 905 915 962 815 924 907 940 853 950 887 917 828 868 953 964 830 964 943 997 965 926 889 962 987 905 894 939 949 850 838 875 840 822 866 802 965 925 888 990 841 980 873 996 854 898 922 875 969 986 917 948 849 869 929 918 950 877 857 878 906 994 932 
804 963 989 866 811 991 900 871 989 841 981 889 926 979 953 897 956 921 867 993 876 866 822 970 832 992 998 813 923 845 892 925 990 893 828 842 995 838 983 832 997 810 847 824 962 953 910 991 995 831 922 810 861 936 954 831 984 804 948 867 914 997 963 887 956 803 938 919 903 818 999 843 935 967 860 995 917 901 944 830 840 922 850 802 924 959 939 852 904 941 998 952 832 980 934 815 866 949 917 856 818 806 857 905 947 809 881 938 942 925 915 983 984 873 945 839 820 986 937 895 971 840 821 996 804 970 815 819 940 854 962 822 981 849 973 935 834 892 982 996 931 882 990 914 956 835 894 997 857 858 810 936 999 984 880 971 888 917 907 939 820 895 855 813 972 961 847 972 832 852 826 939 927 810 811 815 935 834 991 978 888 966 905 870 850 946 830 850 900 937 814 914 807 940 978 825 902 923 886 969 
823 989 860 970 907 909 938 1000 933 964 903 901 903 885 866 912 832 956 924 837 991 915 827 823 848 905 910 905 852 893 975 803 940 862 939 880 804 944 800 890 823 977 902 899 848 949 842 995 888 920 805 948 869 908 935 845 923 990 812 883 822 991 901 861 953 915 895 908 883 859 936 840 907 908 860 935 993 866 855 970 821 802 910 815 967 935 819 901 864 855 846 830 967 904 941 860 877 851 968 891 957 960 974 913 933 852 826 982 971 906 830 814 863 846 873 895 873 988 855 802 941 832 970 835 981 899 877 831 968 841 991 899 992 917 836 894 902 978 859 830 949 919 996 811 893 954 923 858 923 833 911 902 871 921 933 997 909 997 964 924 927 930 981 807 885 986 937 889 847 914 800 895 840 911 864 972 838 913 869 802 987 992 942 859 819 992 878 836 935 991 972 1000 910 830 955 925 881 976 985 922 
854 967 892 810 899 866 837 825 859 960 933 837 874 966 814 861 983 988 939 893 991 857 951 850 896 918 921 973 971 865 981 926 849 911 966 818 924 936 824 816 981 814 919 888 960 820 872 800 814 902 847 935 940 919 850 984 926 843 883 878 886 807 822 973 803 986 848 997 865 832 809 903 851 859 823 913 934 995 964 905 800 823 927 933 806 883 914 814 871 927 845 815 901 924 907 829 924 897 965 824 807 848 890 982 969 940 849 863 861 889 821 906 880 888 893 881 941 822 874 896 860 954 990 950 841 903 908 803 870 829 925 813 979 831 851 844 875 989 977 940 921 876 878 865 834 908 862 804 857 980 960 883 850 979 908 878 868 1000 812 906 944 829 945 884 961 819 959 818 967 982 992 940 853 903 853 960 881 973 936 925 994 953 898 963 856 922 979 813 893 843 882 872 893 807 812 986 862 996 996 934 
863 987 864 884 938 876 978 874 891 827 818 910 947 930 906 828 927 981 966 997 959 823 892 956 905 954 938 879 957 924 812 964 844 926 976 823 802 871 954 835 971 892 995 820 845 860 890 897 963 815 843 871 872 913 900 935 804 919 902 944 843 936 973 973 827 800 874 812 809 948 989 966 876 850 955 950 973 845 855 908 895 957 974 907 964 839 854 891 879 826 895 980 879 931 930 968 978 869 930 937 872 910 986 918 804 868 981 806 948 980 899 921 917 996 899 996 923 899 800 845 836 869 883 808 954 979 826 852 894 863 879 887 844 951 932 863 800 960 944 925 937 913 819 901 855 810 978 849 971 968 883 917 852 902 849 863 900 916 905 868 827 992 883 982 925 818 924 887 947 831 914 843 852 862 897 952 974 936 945 988 883 881 940 961 922 858 954 1000 911 944 890 960 874 921 866 962 855 841 932 803 
975 832 951 935 948 828 916 876 998 969 942 956 967 851 891 937 905 928 948 901 899 844 817 811 973 991 968 979 923 914 842 927 847 804 910 976 814 965 944 805 875 992 890 927 885 847 958 939 895 986 998 852 940 959 1000 999 895 812 907 804 957 888 816 912 994 848 844 977 999 995 945 991 815 942 914 872 843 822 863 960 824 965 837 965 848 996 858 838 875 857 808 831 933 995 917 916 869 924 988 953 982 819 993 805 862 830 933 998 978 881 814 931 885 865 806 980 977 834 892 957 974 875 980 877 964 840 898 823 979 877 984 950 992 903 827 925 905 940 852 929 987 912 908 889 892 958 850 839 823 930 903 897 910 878 938 960 918 982 815 834 868 811 859 829 800 880 906 964 881 818 979 895 895 960 944 997 923 988 880 911 839 902 997 921 830 952 972 939 992 962 810 869 931 900 841 857 930 951 972 840 
966 885 813 964 884 853 813 928 888 964 826 988 805 930 951 822 943 843 982 876 937 880 918 967 999 993 947 943 831 890 848 802 978 824 836 1000 877 979 903 890 944 964 806 872 858 977 849 900 889 979 855 852 852 805 868 881 955 998 988 998 910 833 878 806 988 992 942 911 928 888 890 991 891 935 922 996 864 965 878 966 953 850 876 982 964 990 888 892 920 900 964 957 918 896 879 938 897 813 805 805 855 914 939 867 982 895 873 992 853 981 897 972 864 805 913 986 852 841 901 987 863 950 881 968 941 954 972 996 869 975 899 811 809 944 925 871 890 924 965 925 983 900 870 971 998 880 842 803 849 936 912 884 991 865 929 811 814 847 959 893 886 843 894 887 880 850 1000 883 963 980 879 887 963 939 861 944 974 962 926 996 816 818 825 819 959 827 895 873 919 999 951 872 997 847 840 803 905 856 816 887 
968 880 905 966 834 909 817 977 855 823 815 945 969 814 847 933 866 905 962 965 974 992 949 880 886 885 998 945 876 970 928 998 927 925 914 880 998 975 988 893 948 893 968 842 853 800 872 903 855 814 894 910 844 975 836 1000 879 928 816 926 917 959 971 839 899 862 977 976 992 869 904 827 998 877 827 914 976 840 879 918 911 955 868 958 946 872 805 826 947 807 935 965 896 962 881 961 1000 932 968 804 897 902 803 829 996 941 824 997 977 946 956 879 857 983 843 973 822 973 933 861 902 828 987 907 827 888 879 834 978 822 931 945 939 947 817 871 984 924 995 936 841 919 876 818 970 837 979 844 980 931 989 938 806 966 800 823 872 804 897 836 819 899 927 983 881 844 951 837 841 942 971 812 904 914 904 873 970 916 813 868 852 986 850 810 959 864 999 995 928 972 943 872 978 806 805 937 844 810 936 943 
890 962 962 910 830 864 809 913 810 884 897 970 829 923 866 943 914 837 998 919 843 992 932 971 919 838 998 837 878 829 966 908 908 839 982 952 840 859 844 915 899 887 967 892 831 915 897 920 850 856 809 918 804 850 862 865 982 971 936 936 986 842 951 992 892 875 847 855 898 978 957 982 884 927 950 992 943 894 892 853 811 975 836 929 949 896 829 827 925 847 854 895 909 972 879 943 906 866 951 979 909 849 991 936 856 874 975 849 967 958 894 964 871 909 873 916 945 852 829 824 970 975 977 805 942 905 846 856 850 858 885 885 913 878 883 914 955 886 952 857 875 984 833 992 949 853 916 849 823 810 941 954 976 927 905 976 908 895 828 929 869 974 839 956 914 835 872 973 951 959 999 831 957 809 941 805 811 849 949 926 941 819 941 841 835 961 856 929 988 970 904 885 944 1000 802 804 841 868 872 884 
872 990 818 807 875 843 945 974 868 831 945 964 808 909 911 817 899 981 832 808 895 922 850 965 907 996 942 851 978 879 909 948 986 916 909 845 805 868 857 807 970 987 881 989 879 879 801 936 952 985 825 976 898 911 919 923 830 887 829 933 943 956 890 971 1000 969 969 805 892 822 989 924 810 976 924 854 950 885 885 965 827 815 825 814 999 873 876 838 842 874 828 917 910 941 822 895 868 825 873 984 807 825 942 850 938 934 831 835 951 867 910 800 804 801 823 925 950 903 972 904 892 815 899 879 983 852 809 964 993 849 915 888 979 959 825 851 927 858 961 818 977 916 922 854 999 934 989 925 844 870 947 841 991 847 983 918 823 878 843 948 812 863 958 850 974 883 815 899 812 809 855 906 843 912 860 855 971 863 890 850 924 811 841 881 993 974 834 952 824 968 810 933 810 960 874 817 890 805 811 881 
863 935 855 832 927 892 958 843 938 932 897 957 962 933 995 973 981 856 986 919 934 847 886 933 918 906 928 949 995 932 988 815 992 830 902 938 944 860 950 994 939 927 969 920 890 806 825 996 901 844 970 971 835 811 957 867 908 930 970 829 875 809 817 828 960 974 916 990 948 994 847 990 882 913 857 838 971 984 856 930 927 946 912 881 953 915 979 981 995 931 847 871 874 970 868 972 968 907 829 971 944 839 979 829 895 835 905 818 826 973 901 884 892 828 930 840 872 990 824 840 838 881 809 887 882 916 999 812 863 846 949 877 868 902 941 839 960 889 850 993 804 848 867 896 852 845 942 866 901 831 843 931 949 821 890 918 919 903 961 840 933 860 985 938 824 880 840 866 911 948 833 910 806 864 957 902 932 812 845 980 903 807 891 842 867 847 916 832 967 966 811 852 915 910 851 983 837 809 877 862 
811 958 976 946 884 842 861 968 872 805 954 831 879 859 904 905 992 946 919 894 929 914 887 981 984 804 831 878 883 916 944 907 978 918 803 877 812 962 977 877 886 987 953 897 986 885 922 948 949 958 907 812 871 913 822 868 965 830 828 892 885 994 813 802 963 915 821 922 934 988 978 940 815 967 930 850 914 960 880 935 827 991 899 896 1000 908 944 871 918 947 924 925 907 989 977 861 971 893 949 896 919 841 845 971 939 838 969 802 892 923 800 941 943 831 899 883 859 1000 886 870 956 976 994 890 958 833 992 921 847 875 881 843 989 811 849 908 987 959 947 876 912 989 997 958 864 931 904 926 940 873 959 869 828 811 907 921 983 825 939 938 877 934 915 833 898 965 954 809 942 964 933 810 885 935 888 895 998 806 906 993 872 975 971 988 937 812 942 966 886 827 965 978 997 832 942 938 962 927 811 861 
823 937 988 976 883 909 980 998 804 841 893 876 842 921 829 855 912 811 947 996 901 862 928 834 984 987 846 869 830 905 983 949 880 843 969 940 925 827 867 800 984 903 844 988 967 886 930 829 845 908 979 804 809 943 976 817 850 892 903 932 894 863 903 891 831 924 930 904 951 976 850 988 867 903 934 956 914 833 968 991 861 860 889 998 945 838 950 962 860 906 983 871 887 940 916 826 819 880 910 889 873 804 908 937 850 850 929 825 894 877 931 921 931 918 910 997 975 880 982 805 929 859 952 845 900 839 853 997 834 874 951 931 924 945 928 960 952 997 997 858 858 911 890 940 866 975 888 854 911 978 896 826 800 844 867 825 953 835 845 984 924 954 884 878 898 984 879 878 852 877 885 942 900 995 823 878 936 810 843 831 912 810 815 995 871 833 979 802 814 973 905 870 956 823 933 812 920 885 840 839 
868 892 945 981 869 952 804 880 833 870 805 806 881 820 963 828 984 856 936 999 996 865 951 872 866 855 916 821 860 973 962 908 958 912 922 900 942 984 980 817 906 862 981 888 867 823 838 944 814 818 980 834 956 889 989 905 816 910 851 815 944 946 905 866 923 870 952 833 851 852 818 876 951 963 987 991 851 997 850 880 887 890 938 966 894 801 923 827 819 883 939 927 925 878 818 811 812 980 962 942 866 895 855 962 993 820 823 857 970 901 894 904 981 915 839 861 956 910 943 993 934 972 988 902 914 996 951 967 922 915 878 806 805 808 944 896 914 962 892 846 904 850 961 988 901 804 908 804 825 912 941 892 855 821 986 906 956 904 834 868 986 814 816 819 829 873 811 823 831 966 978 929 867 928 929 833 908 933 961 908 936 855 902 928 928 955 920 931 848 983 902 973 975 893 891 802 837 919 892 808 
913 889 871 906 826 800 986 851 904 948 995 890 864 973 897 817 938 964 981 976 919 968 873 857 922 835 804 984 877 965 908 828 973 856 951 988 893 892 993 985 830 967 827 895 929 847 899 800 912 898 934 865 851 972 974 816 889 989 854 820 941 979 876 982 851 859 987 809 915 993 925 884 880 973 838 891 989 852 974 839 934 893 954 846 874 877 911 857 985 976 939 978 962 914 908 885 858 959 940 818 889 867 835 919 877 820 831 856 852 912 874 806 921 944 1000 972 948 922 897 922 969 879 944 956 817 880 803 878 920 880 982 890 951 856 877 986 907 833 979 987 871 923 854 906 823 909 835 926 987 934 820 853 834 860 947 863 935 969 865 820 834 835 861 914 990 850 901 890 884 804 867 908 938 960 861 841 860 925 800 804 838 892 888 827 825 943 821 821 877 824 886 877 818 880 918 997 826 926 841 962 
970 989 860 850 891 857 928 857 872 996 852 926 915 958 977 925 825 823 836 978 952 877 952 947 946 952 906 858 836 917 941 850 982 915 923 879 912 818 989 900 956 988 918 831 950 840 876 960 969 856 853 901 815 910 836 842 932 861 950 852 929 835 915 921 957 976 816 860 928 826 879 840 849 845 936 868 831 849 853 850 817 883 929 977 861 881 812 890 936 881 982 937 970 853 1000 862 999 848 896 892 802 812 907 868 930 972 831 810 989 826 879 849 996 1000 905 806 826 927 854 936 964 949 929 900 950 920 898 872 841 865 898 886 952 900 889 896 822 849 916 853 998 816 816 916 964 976 833 808 807 936 820 959 853 880 900 938 825 944 827 877 871 822 971 970 932 958 939 945 1000 816 916 808 970 809 824 931 826 847 949 828 827 978 866 838 900 954 810 879 875 809 884 914 913 999 849 902 839 847 853 967 
969 894 926 904 972 979 949 899 925 923 876 925 853 881 833 980 840 916 958 954 943 971 873 950 834 930 851 843 927 983 924 821 886 958 850 986 806 847 931 931 857 976 846 973 800 853 870 905 850 991 845 823 998 843 877 859 947 830 900 987 972 949 946 895 947 970 985 922 821 932 815 875 855 850 872 873 939 863 810 865 947 854 966 961 960 819 884 839 813 977 918 933 914 901 800 892 805 946 815 802 913 901 928 886 802 866 963 939 864 852 987 818 995 871 998 865 899 855 970 807 833 913 803 913 818 965 858 829 941 974 829 929 914 995 890 837 814 996 932 904 923 929 811 841 905 863 821 852 819 875 907 801 847 861 862 963 916 841 999 849 880 810 896 823 806 827 830 924 865 896 972 924 812 975 815 933 836 920 910 855 870 971 962 973 950 901 996 956 963 980 981 809 805 892 890 825 906 975 954 857 
966 880 879 966 955 830 801 816 976 804 932 820 954 814 890 992 868 991 885 959 865 816 858 886 932 902 867 905 892 987 970 873 959 939 837 822 940 912 875 924 968 945 941 920 905 834 951 852 978 948 815 884 877 953 989 980 922 811 890 834 966 979 874 917 955 931 826 910 887 806 832 817 895 845 999 943 907 834 886 864 903 867 871 846 989 956 815 899 882 849 802 816 888 836 962 867 885 978 822 842 857 863 972 960 885 864 952 899 888 981 938 857 903 907 913 986 937 960 876 984 961 927 863 867 957 810 821 902 946 878 996 879 865 805 875 957 908 846 832 810 916 807 837 974 885 892 813 850 803 878 802 878 947 803 894 820 813 933 931 933 959 889 897 882 865 928 819 909 982 895 882 930 802 834 814 889 806 927 826 821 818 977 921 960 881 926 932 931 838 993 869 986 994 950 895 934 948 879 985 855 
958 981 931 917 916 928 997 981 852 969 804 891 945 901 856 918 843 999 808 870 971 943 905 810 977 853 930 939 958 895 828 939 950 948 999 847 949 933 987 958 870 860 998 873 895 870 916 958 961 999 936 936 881 923 994 859 861 867 948 817 879 968 919 831 898 905 906 834 948 869 905 841 937 904 838 997 934 855 913 809 999 972 934 837 985 821 801 920 849 940 885 913 841 868 907 920 992 838 856 995 906 915 950 966 981 866 963 916 852 808 943 922 967 838 998 900 840 913 872 890 1000 867 871 982 917 921 942 907 866 992 854 865 956 818 816 802 967 996 804 896 999 852 803 854 929 971 943 882 958 826 844 998 993 930 830 805 921 837 866 813 999 881 901 805 969 906 896 924 913 994 975 822 856 874 986 891 973 829 953 935 990 973 865 974 968 875 878 974 806 885 815 990 907 901 982 991 973 861 877 832 
877 844 893 800 864 922 870 834 850 932 817 859 916 919 963 874 906 909 931 911 887 902 815 899 959 898 892 813 925 949 932 933 956 995 966 964 992 823 936 808 947 870 923 852 880 807 856 878 825 914 889 849 806 907 1000 910 969 801 800 895 937 984 937 974 895 959 996 848 956 977 950 848 890 899 839 940 966 955 972 880 998 842 855 836 949 866 970 934 980 999 882 861 855 970 852 804 888 920 983 821 826 945 974 919 957 944 939 963 987 835 816 890 931 915 921 947 855 929 852 983 894 955 903 963 885 870 941 998 959 936 908 862 806 846 969 894 865 804 987 981 918 897 998 846 976 820 968 876 808 813 837 994 848 800 823 878 964 812 956 841 993 925 962 966 844 996 985 967 976 945 936 874 869 956 818 997 936 910 882 928 817 1000 831 821 828 933 1000 894 967 898 938 943 904 883 920 959 832 849 968 858 
896 901 938 944 893 800 866 907 847 807 941 828 858 949 824 843 862 817 975 913 925 998 836 841 854 867 951 869 812 853 958 995 875 862 936 908 992 980 832 863 801 819 803 935 838 872 906 947 818 997 894 864 808 957 879 982 851 801 824 967 968 809 884 935 801 915 867 898 903 826 897 884 922 895 935 801 806 962 850 950 811 866 890 893 932 973 997 924 952 891 892 912 815 889 976 944 814 989 870 871 915 820 933 883 986 871 991 813 969 984 931 984 807 904 891 963 951 824 804 957 844 996 910 813 832 840 955 821 901 896 865 997 859 833 913 917 806 847 818 984 857 856 920 890 802 857 819 859 875 865 831 888 869 847 822 968 831 977 825 861 875 910 974 874 909 886 893 938 845 997 862 927 961 884 871 841 841 937 994 979 839 995 874 834 809 859 974 917 960 975 905 906 812 979 902 906 977 981 836 828 
806 952 960 882 905 926 942 922 813 811 924 948 939 906 839 837 894 899 888 810 923 883 996 892 822 918 965 930 929 883 989 1000 837 826 940 912 866 818 979 939 861 842 907 998 808 844 927 864 982 908 900 808 971 922 984 885 861 808 861 992 969 927 896 962 928 987 828 896 956 966 928 819 955 843 849 994 822 833 824 985 801 895 927 909 879 881 865 874 927 802 887 955 848 820 989 954 918 879 838 926 831 938 824 801 917 901 840 810 896 859 910 800 896 942 886 913 990 916 920 954 866 922 924 908 854 830 806 934 885 823 985 919 905 875 995 851 811 970 960 939 904 884 874 829 874 988 886 846 975 947 924 949 963 851 858 955 819 805 973 984 950 990 873 814 917 888 863 839 952 866 888 899 845 825 880 904 977 855 822 950 846 869 947 801 947 961 960 821 936 956 998 890 876 842 899 958 957 848 945 980 
887 895 898 818 874 986 994 981 898 827 802 892 980 945 953 968 993 865 908 848 914 851 904 966 885 885 858 927 865 809 853 982 809 814 858 856 888 822 976 930 966 857 905 950 869 807 1000 824 916 863 959 993 833 852 991 846 819 918 939 913 812 984 891 880 968 847 826 971 922 974 880 941 955 971 817 825 971 849 842 871 984 921 974 840 895 869 858 882 981 992 916 917 928 953 863 837 837 903 861 960 964 837 854 933 885 848 813 834 879 847 922 919 904 872 995 987 860 984 806 942 912 836 966 975 877 876 850 919 953 940 999 829 937 987 935 926 825 862 974 915 929 936 977 897 819 818 876 848 825 859 814 813 998 836 858 930 865 867 845 927 880 998 891 805 914 955 858 867 878 833 956 820 805 818 843 867 925 924 848 864 834 913 970 808 863 869 956 849 846 820 924 966 832 981 969 938 912 851 849 827 
991 864 813 934 929 970 842 997 859 840 952 883 867 937 842 943 989 852 808 820 921 995 864 865 876 866 862 877 879 953 830 989 969 917 810 846 873 833 801 973 898 867 1000 985 861 895 903 971 891 994 970 939 924 815 925 983 910 892 987 924 928 910 824 860 842 827 984 967 949 820 824 806 973 983 821 858 888 910 915 952 921 958 981 933 844 879 877 982 878 971 968 967 895 925 932 858 891 898 975 930 810 918 927 828 846 834 828 814 958 884 929 866 888 888 975 936 812 955 966 844 977 883 813 927 979 989 956 927 852 902 820 983 856 872 808 877 936 931 825 984 843 888 903 817 841 988 884 916 893 974 950 886 831 878 923 952 901 849 801 928 886 877 943 993 838 998 863 921 890 868 813 913 842 948 876 823 868 936 837 844 905 843 863 919 927 872 900 991 949 825 845 838 805 940 967 854 841 981 979 846 
814 882 986 971 804 877 986 825 911 866 945 925 812 826 838 896 978 854 927 828 940 808 986 951 874 865 902 868 891 884 940 849 848 905 932 943 921 842 859 874 941 803 923 968 912 966 914 870 951 881 996 852 831 857 995 890 986 898 960 958 966 932 817 860 978 924 828 833 930 991 827 949 988 827 878 804 856 874 808 830 860 867 884 875 939 992 939 990 894 954 948 869 989 910 995 906 840 995 860 862 915 824 908 944 911 880 905 893 835 926 936 875 952 810 967 938 912 811 989 899 977 824 851 970 817 983 917 960 903 839 994 881 890 831 806 874 828 990 898 909 979 872 815 814 925 979 802 889 947 882 806 996 872 956 866 833 859 888 958 884 884 866 987 943 830 854 939 873 885 838 943 936 969 822 842 990 921 890 954 994 985 929 941 968 861 873 973 860 862 921 961 887 948 928 1000 933 845 916 999 984 
890 988 926 882 822 861 921 861 918 951 978 948 903 857 837 822 853 969 958 872 924 943 878 880 900 966 984 940 988 995 978 982 874 856 909 881 913 845 837 995 953 826 822 859 934 938 835 899 814 903 977 907 886 804 938 890 991 979 885 892 854 848 973 953 929 946 972 879 948 991 886 888 884 854 823 847 837 807 973 832 958 999 802 820 917 898 874 879 912 833 833 919 994 997 949 906 983 810 969 840 979 894 841 950 842 836 922 862 943 875 980 998 930 856 997 886 954 809 923 912 1000 880 973 974 888 936 999 965 807 893 956 945 803 907 971 911 972 852 839 866 901 913 872 878 824 944 907 998 863 871 997 982 839 914 817 834 970 927 880 981 823 881 986 805 960 963 853 822 883 837 905 843 907 873 969 877 982 994 876 869 853 804 912 993 847 815 892 892 806 992 854 906 883 953 892 833 934 960 938 853 
819 811 828 997 920 860 876 916 981 811 847 829 886 888 973 977 900 937 909 958 926 936 884 828 894 944 924 879 958 955 990 893 872 843 925 943 815 963 901 835 852 866 961 836 858 972 986 876 902 884 977 861 975 927 815 949 807 960 908 994 801 987 845 937 975 894 901 926 838 831 838 1000 868 899 928 841 812 870 837 961 809 948 992 848 971 891 990 988 808 978 861 855 978 860 858 917 906 973 843 998 958 887 976 883 932 924 884 850 936 969 928 811 825 875 849 985 856 942 851 979 937 838 805 971 947 941 857 874 882 966 851 840 894 914 901 886 805 812 937 863 969 832 934 928 997 888 839 964 928 949 921 885 871 859 953 847 915 974 975 966 978 832 809 945 917 873 890 922 894 919 998 896 976 977 831 932 801 876 844 887 813 957 831 979 939 822 913 819 828 869 833 881 890 995 994 824 829 887 911 828 
840 855 962 805 978 902 887 966 975 1000 943 872 905 970 898 851 897 968 877 842 979 899 949 811 980 943 880 812 984 858 839 962 927 912 934 847 941 864 873 887 892 883 992 868 913 970 934 820 961 825 839 884 995 917 929 881 836 842 931 867 878 839 821 993 895 829 997 907 972 895 842 877 965 820 867 835 912 907 847 917 983 981 988 941 861 930 884 922 909 924 805 950 952 873 922 910 911 843 843 878 914 999 947 821 867 978 821 947 913 895 829 896 864 887 909 818 901 925 810 891 875 881 959 859 985 953 881 823 802 842 941 884 973 943 825 944 894 989 901 808 872 825 985 816 944 876 964 949 971 861 997 861 862 882 841 991 901 852 941 963 828 980 961 857 874 857 830 974 998 955 956 831 881 944 897 876 805 932 933 973 890 852 834 828 841 967 891 981 979 913 834 880 898 885 975 961 907 855 984 971 
973 845 820 861 994 876 839 982 880 926 966 961 803 988 996 903 832 839 942 867 829 834 991 841 958 863 834 968 896 811 811 892 852 902 931 942 985 819 801 949 842 988 826 997 815 931 860 914 890 867 827 921 806 901 927 823 813 871 995 869 802 965 944 842 919 829 910 950 986 928 839 937 804 915 859 979 964 907 896 814 913 903 965 825 817 950 866 936 890 947 900 879 950 931 883 816 904 810 977 983 880 935 916 996 932 981 813 834 833 915 856 866 858 854 976 874 904 997 914 1000 877 998 992 827 987 886 842 955 963 888 940 941 873 935 897 915 829 923 816 902 953 921 801 856 903 897 863 992 859 828 873 959 902 990 902 966 917 980 922 896 921 976 816 968 931 801 921 994 936 943 800 940 991 857 876 897 892 885 836 916 810 997 839 875 930 972 860 962 881 938 915 803 819 854 999 997 962 961 836 849 
949 916 899 929 966 821 928 809 898 935 888 810 844 814 803 921 980 845 885 901 974 843 917 964 969 981 879 805 810 818 986 823 805 995 817 863 843 891 882 934 841 830 813 847 969 971 854 999 902 990 989 897 817 949 899 979 910 874 857 976 863 954 992 972 882 986 873 963 913 904 980 934 888 828 997 819 956 932 959 923 999 856 988 868 995 887 950 971 829 920 902 916 868 908 980 868 803 969 970 854 832 868 939 988 844 853 816 940 906 917 999 827 817 961 875 958 818 842 831 976 952 983 800 846 899 984 973 807 829 899 809 996 994 967 972 997 967 893 842 849 884 916 934 967 946 883 850 932 953 981 810 959 962 985 910 808 980 868 881 804 882 997 881 857 920 939 1000 982 950 815 843 992 876 904 832 918 817 884 902 970 806 831 848 989 967 919 803 860 879 804 911 993 902 945 875 933 900 906 817 872 
935 949 977 840 818 811 832 970 908 882 817 871 931 894 990 868 937 858 831 892 905 810 961 819 898 900 864 931 953 948 927 933 905 889 1000 885 803 929 990 929 932 865 969 858 818 840 981 914 876 929 950 993 917 875 827 856 911 886 932 976 844 919 923 929 882 902 860 834 853 938 848 925 860 893 929 964 904 900 861 947 830 940 894 880 908 950 993 989 817 804 941 815 882 836 885 959 950 935 894 811 933 872 831 807 891 899 862 843 971 888 966 936 891 953 816 893 821 959 841 830 951 814 950 818 925 901 998 830 808 980 842 959 967 939 874 947 886 883 928 976 944 978 918 941 806 913 832 983 950 992 846 895 888 943 824 967 959 861 934 875 827 916 825 849 805 915 998 821 934 900 878 855 891 907 835 952 944 825 880 928 915 905 981 839 844 894 802 863 935 845 856 945 807 889 976 861 854 940 920 839 
970 892 855 989 828 988 942 882 938 971 876 919 895 939 900 825 872 841 929 936 935 960 828 806 991 904 804 996 857 942 843 917 983 862 802 912 913 903 935 960 851 892 929 963 807 883 963 926 889 817 844 814 987 858 807 945 870 844 822 871 905 986 874 905 999 883 855 973 838 908 821 926 992 802 946 897 909 911 824 947 831 932 974 966 862 981 835 967 984 861 929 933 827 935 807 958 879 896 935 943 855 812 893 846 925 986 830 963 807 946 821 813 894 953 948 860 878 927 863 1000 901 969 826 832 803 805 936 955 943 905 968 810 945 806 941 905 841 998 878 828 855 909 994 955 912 935 980 807 891 872 916 876 841 848 808 847 954 985 847 891 952 992 863 974 843 845 844 811 991 855 977 979 939 859 866 929 969 982 878 909 906 952 930 973 880 869 952 872 943 828 812 890 896 911 931 868 822 859 985 976 
861 848 1000 920 895 841 877 817 982 878 857 915 870 876 925 955 919 838 942 827 979 866 1000 980 829 868 881 928 906 934 826 940 971 937 834 980 909 870 932 812 918 879 909 963 874 926 820 831 916 861 848 836 808 995 889 916 837 949 996 822 854 930 939 970 911 946 945 897 898 926 848 826 993 898 825 833 954 948 825 917 858 893 940 860 936 871 827 975 851 915 976 828 975 889 975 832 887 969 992 827 928 949 935 890 853 926 995 912 884 951 842 851 995 965 872 861 995 934 869 945 849 978 896 848 909 800 894 832 962 977 832 958 819 864 988 954 801 816 800 815 990 927 876 982 805 980 900 833 965 987 965 936 848 837 841 997 862 836 928 981 851 999 922 886 918 953 901 891 976 896 812 963 941 823 817 993 815 896 874 982 981 986 956 978 912 851 877 818 969 934 829 811 894 936 901 823 928 865 859 890 
970 959 802 807 933 960 844 869 800 954 832 933 905 885 971 817 946 841 870 866 909 998 820 977 884 958 809 813 890 833 950 852 1000 871 928 814 935 834 842 927 974 867 808 935 960 979 838 921 909 917 877 913 908 906 831 853 862 906 878 906 986 841 943 803 950 958 947 863 837 898 985 1000 992 994 835 848 898 956 886 875 988 833 953 955 935 895 880 919 913 890 935 973 951 857 904 898 933 820 804 859 880 982 935 826 963 991 933 957 822 853 922 985 823 830 942 805 899 986 885 989 953 888 994 911 859 800 806 986 905 935 847 928 847 879 859 887 827 961 919 959 980 882 861 864 895 806 885 890 863 952 852 991 950 938 868 825 926 980 891 861 874 836 810 807 869 962 807 954 975 885 1000 983 953 835 897 866 935 943 815 865 822 945 881 971 921 964 971 851 907 849 921 813 889 926 821 859 815 962 929 946 
845 812 984 965 884 851 940 844 908 868 958 994 925 887 966 893 920 939 898 937 916 858 935 870 840 887 811 854 904 977 862 883 911 864 867 859 845 861 971 976 833 904 933 971 854 856 999 844 847 923 843 848 997 802 870 968 857 854 891 995 897 884 950 906 895 824 835 841 859 949 878 966 957 824 956 895 844 920 960 815 842 834 996 968 948 859 955 967 931 849 975 896 888 917 815 878 965 950 884 914 888 969 834 821 990 876 837 895 870 891 930 941 896 863 944 904 895 966 919 831 873 950 965 995 936 893 993 978 920 955 982 883 837 950 921 887 875 974 981 914 846 973 872 855 836 864 850 882 923 833 976 866 958 903 964 940 824 981 880 911 823 847 908 985 962 889 893 807 800 904 975 913 840 924 853 919 940 970 892 934 860 942 840 881 888 934 865 802 891 934 807 885 968 875 819 874 862 947 813 965 
996 918 813 876 859 871 833 805 920 968 832 932 861 944 919 814 826 928 955 878 810 869 965 842 894 977 887 815 865 856 835 842 933 941 884 999 851 919 859 913 947 931 825 956 852 850 910 904 965 840 910 870 810 861 856 843 978 948 860 900 868 919 804 852 945 965 959 908 909 932 877 958 813 986 825 896 881 845 805 931 948 900 809 910 849 970 878 853 858 854 883 835 883 800 865 924 983 845 805 830 874 952 930 967 984 941 975 871 943 892 897 976 858 994 917 945 844 811 910 965 804 833 905 951 890 952 845 907 861 915 995 831 920 985 948 902 941 863 810 822 987 904 965 847 826 896 889 944 842 983 931 999 924 892 850 987 803 965 880 967 825 966 887 982 984 998 954 828 829 888 866 897 895 981 881 874 822 827 993 882 846 841 813 878 979 900 856 911 879 828 986 987 973 867 823 975 922 937 873 933 
821 830 862 879 900 979 814 903 870 893 869 967 989 906 933 855 980 807 840 905 912 876 875 975 843 950 960 922 958 921 917 933 946 966 926 949 970 924 830 886 823 865 966 825 960 883 940 894 957 819 921 971 861 832 966 847 816 828 834 961 838 824 994 851 868 837 961 928 826 818 882 921 988 975 912 889 990 836 998 889 814 814 803 927 807 976 954 845 923 962 978 830 869 897 900 834 903 858 884 834 927 828 815 994 909 932 943 826 849 800 947 835 880 949 800 817 981 951 839 938 825 896 922 911 895 958 943 944 806 918 990 929 884 892 982 834 986 914 884 906 850 971 931 865 934 831 800 892 965 987 910 995 839 845 976 985 902 994 897 967 977 960 973 870 840 908 820 872 844 957 954 832 855 927 995 819 994 954 901 835 879 864 949 820 925 881 866 854 821 965 849 802 860 813 926 947 886 953 852 875 
969 988 957 919 866 804 852 860 933 870 986 933 982 951 841 929 881 958 897 951 926 990 986 878 936 963 923 863 866 870 905 910 878 974 904 899 833 914 935 867 845 802 930 910 887 959 951 953 952 882 974 913 837 965 964 926 939 968 846 943 947 865 899 974 949 970 991 925 846 931 962 836 895 851 811 890 949 996 948 843 832 945 984 810 916 951 953 808 848 853 960 929 864 918 852 979 977 901 812 970 936 906 941 887 874 962 889 834 850 919 989 881 844 901 825 915 871 979 808 907 870 918 929 979 881 984 858 961 826 953 953 826 883 851 978 861 826 980 826 899 845 962 928 855 966 973 977 934 954 850 887 907 881 923 811 875 809 968 928 865 993 974 997 901 809 951 868 911 827 994 880 886 908 927 911 875 823 845 916 982 954 930 827 832 975 902 861 816 804 967 946 966 817 900 915 817 979 958 906 904 
816 977 897 801 966 983 980 966 876 881 919 999 815 961 972 811 908 962 917 818 961 829 906 845 886 916 878 835 805 997 878 846 950 964 909 866 893 867 862 879 829 906 843 938 809 842 952 901 866 866 815 920 919 978 886 820 826 893 842 806 841 951 861 838 860 864 963 925 903 890 998 880 837 827 948 981 971 848 894 868 898 857 994 971 875 803 866 907 912 957 966 823 980 885 825 919 990 840 883 848 949 928 898 954 891 802 890 908 863 829 813 805 869 844 873 847 951 871 907 854 861 912 999 986 870 828 848 826 851 945 890 917 938 821 982 806 833 866 915 947 802 992 837 919 916 805 871 842 824 903 977 927 833 824 882 818 884 972 883 837 990 885 804 829 912 983 964 854 945 924 855 918 838 919 959 939 806 984 812 865 911 806 926 905 825 832 953 860 960 882 981 939 991 842 829 907 859 802 832 844 
952 946 952 882 980 958 888 909 943 893 892 846 972 842 908 887 896 944 945 867 966 892 900 833 894 860 975 887 917 824 898 835 820 976 828 893 967 830 813 993 989 917 911 934 910 846 967 896 931 833 973 821 916 909 869 947 968 865 836 934 962 972 947 809 968 925 906 854 884 819 830 881 839 910 872 894 975 822 839 863 869 844 967 922 976 800 838 819 948 841 804 817 810 936 862 857 848 968 1000 858 970 988 915 967 844 991 956 913 965 947 954 859 882 992 828 979 839 809 828 910 983 835 860 940 833 971 821 800 964 951 915 838 996 953 951 977 980 949 943 997 805 962 840 848 802 954 864 828 965 939 963 806 891 982 992 904 928 901 901 968 862 995 860 934 875 908 905 947 888 844 819 969 987 970 912 925 886 886 974 924 934 972 863 805 924 868 964 956 955 922 856 826 931 879 825 908 881 816 839 842 
835 800 940 872 921 858 879 909 854 803 856 940 885 856 836 923 981 958 943 934 910 999 955 936 1000 860 806 949 810 817 915 932 943 812 882 962 986 870 958 929 853 995 993 962 896 902 882 898 993 975 889 918 925 866 950 991 946 861 979 847 821 998 977 818 972 951 989 921 889 823 841 837 890 815 859 903 989 800 907 986 948 922 960 995 891 815 882 802 887 875 923 824 802 832 976 808 924 941 820 852 885 906 922 800 995 895 938 890 931 993 901 956 878 874 900 871 827 932 896 901 990 952 812 920 993 954 947 948 859 992 921 870 969 871 886 904 854 920 893 870 825 910 949 912 852 955 853 872 909 842 819 931 858 829 807 990 973 978 829 976 860 971 822 906 889 843 919 967 804 859 980 807 934 944 834 852 981 974 951 948 853 956 993 862 943 903 869 904 870 866 842 977 867 815 858 916 929 909 898 902 
816 945 868 887 849 841 821 913 822 810 921 856 912 854 826 979 947 837 954 962 954 971 908 931 865 934 959 882 920 934 982 957 901 877 992 911 914 944 882 945 989 998 891 984 885 875 844 878 998 966 996 874 829 804 840 947 873 805 840 986 830 945 840 903 930 816 803 907 814 940 875 917 917 953 975 926 927 938 848 897 882 894 949 974 863 841 947 852 960 979 814 842 983 943 827 813 993 813 937 911 969 894 958 914 904 959 882 914 918 921 945 861 825 895 933 804 952 938 829 803 835 866 986 882 838 890 994 889 845 967 821 982 959 846 977 941 878 957 911 982 898 880 924 940 900 907 882 947 938 903 985 851 861 943 863 951 996 923 880 855 881 849 875 994 900 992 878 921 813 971 970 986 835 831 888 812 811 943 914 974 808 937 999 985 830 972 933 919 811 950 932 946 932 916 929 853 847 905 892 897 
941 882 936 999 862 959 815 874 931 880 951 901 894 985 956 908 995 968 891 870 972 840 864 914 876 871 987 868 806 932 945 835 920 845 908 926 833 833 982 838 844 861 891 955 874 972 832 841 832 825 809 906 921 834 920 846 834 897 849 978 924 973 871 811 863 893 962 871 960 968 960 948 808 909 845 971 965 1000 893 922 873 892 968 959 830 946 804 930 981 846 927 932 892 913 981 824 916 908 960 973 995 859 815 949 903 903 901 817 932 922 912 809 903 805 840 963 826 952 936 877 921 841 800 903 943 989 882 994 883 853 981 984 831 981 910 912 864 997 957 972 872 976 937 884 928 858 883 883 972 802 817 924 912 858 863 879 851 826 883 959 999 965 872 870 909 955 893 841 865 817 885 936 849 953 928 842 812 811 959 898 888 816 850 820 842 966 895 876 952 800 979 872 945 933 903 821 811 985 915 836 
933 855 975 834 848 827 921 890 871 904 911 803 926 870 929 835 869 885 872 918 900 873 869 808 854 930 904 847 865 843 812 927 921 868 891 993 805 938 859 970 841 832 993 815 980 829 837 952 963 805 956 849 906 957 933 958 898 997 933 975 943 870 919 860 945 881 897 979 809 984 980 935 917 971 832 981 890 910 863 886 962 999 910 942 924 952 845 835 886 830 809 846 854 967 863 911 949 993 851 959 885 848 802 949 944 956 866 940 852 904 977 859 932 989 894 873 854 904 995 870 883 803 975 933 964 813 973 854 929 978 807 930 994 967 946 904 997 898 927 978 991 971 843 810 1000 983 847 953 932 852 829 811 987 966 838 903 964 852 855 800 928 856 812 906 848 953 933 810 802 973 819 981 981 848 831 814 913 846 924 896 945 988 926 929 947 827 831 876 906 899 821 964 822 947 903 916 914 988 960 997 
927 825 970 859 837 826 992 846 884 910 856 846 825 877 929 809 948 964 952 959 979 936 879 898 946 810 916 814 987 823 936 907 980 970 978 942 920 974 877 804 962 996 967 965 838 852 988 953 830 828 808 893 914 914 919 853 862 891 878 861 809 978 855 909 824 994 844 982 939 926 932 912 831 964 994 828 1000 817 951 994 872 938 996 838 993 952 932 811 983 900 809 952 866 938 805 881 954 947 963 942 944 884 893 910 832 972 842 836 877 844 946 862 989 876 910 975 829 938 806 872 967 816 921 987 996 957 972 825 910 943 928 813 919 827 989 849 941 820 829 999 965 977 807 827 945 895 929 894 992 934 920 850 922 882 826 899 967 862 824 871 884 982 916 996 804 892 944 909 985 998 866 952 915 815 861 872 955 930 840 804 983 964 939 876 984 821 919 820 906 842 937 848 906 918 902 913 880 996 977 984 
825 855 837 949 915 940 914 888 872 961 809 952 863 817 828 813 942 812 805 923 866 865 971 922 850 875 857 807 974 810 807 883 977 809 847 864 903 903 884 902 983 853 802 975 819 865 856 826 835 913 871 986 862 860 891 966 829 854 940 942 847 985 832 946 993 944 977 984 958 819 972 841 837 946 980 952 998 837 971 809 933 841 902 808 838 924 941 978 813 913 915 997 809 941 955 814 864 823 912 825 893 966 881 966 814 821 902 968 879 834 812 975 960 989 867 808 892 926 868 874 801 990 929 865 924 858 967 870 841 869 920 906 885 997 803 853 941 960 908 936 883 923 931 846 872 820 945 823 860 906 909 887 849 883 928 866 980 893 960 989 811 978 870 983 836 937 818 989 890 894 943 975 995 947 954 874 887 859 902 908 926 871 802 964 843 868 846 943 928 970 914 979 891 911 827 809 805 980 905 989 
978 824 943 831 911 913 816 828 843 902 885 944 806 988 972 984 927 880 818 841 851 983 897 974 863 897 842 982 984 873 946 986 963 835 834 874 904 994 930 988 844 818 857 816 984 808 937 934 877 931 970 936 975 984 887 815 942 835 968 902 918 954 901 824 846 854 937 886 969 938 817 960 827 939 961 845 854 838 909 917 914 895 816 821 877 807 940 861 988 904 847 982 887 920 831 876 870 909 970 863 854 859 886 866 975 873 934 952 989 961 997 966 915 916 879 911 876 854 813 803 905 931 910 871 922 826 890 825 933 867 843 829 840 837 842 953 911 885 912 900 884 827 806 831 983 811 855 830 827 887 959 833 835 829 998 826 994 917 934 880 962 885 864 824 975 921 876 969 904 926 821 845 977 852 825 966 883 866 851 825 946 844 912 871 982 976 922 926 823 989 893 960 937 972 924 905 822 936 880 803 
870 1000 984 986 862 825 848 966 801 828 958 972 969 827 923 961 971 805 910 866 864 815 810 910 882 823 912 944 907 869 837 847 968 983 908 917 872 902 957 921 998 918 869 943 995 910 917 855 886 841 969 960 918 933 814 896 858 990 923 845 897 877 833 823 991 819 914 870 874 807 927 863 944 829 858 855 864 937 917 831 848 855 903 946 935 862 926 990 972 898 827 910 997 884 826 965 995 938 891 891 895 837 826 930 981 915 808 826 944 913 838 886 821 908 914 980 809 867 864 998 986 831 902 886 956 992 897 822 854 815 944 838 890 843 819 974 877 802 987 800 970 823 899 927 821 907 996 824 973 1000 842 839 882 963 808 915 874 852 992 867 916 800 960 994 974 869 962 976 849 995 854 938 804 813 807 989 895 850 926 876 1000 875 961 942 910 918 811 969 990 909 970 898 948 924 822 859 992 907 814 836 
970 847 868 820 855 999 955 824 951 991 897 946 819 881 815 867 955 993 961 836 879 956 977 819 972 876 808 951 939 929 811 960 929 1000 880 841 882 864 845 899 921 854 880 859 888 962 900 893 941 954 907 928 881 969 854 861 846 809 990 806 950 864 895 889 888 948 935 821 985 866 853 809 996 830 833 860 825 850 806 805 834 842 893 865 854 882 931 971 887 960 822 985 910 831 902 876 838 866 867 995 999 831 871 849 999 987 929 820 981 821 806 915 858 966 948 901 822 1000 840 812 838 819 979 858 844 896 954 888 811 997 913 815 919 939 869 855 810 855 920 817 849 949 880 860 864 891 900 891 937 810 905 977 896 961 903 818 922 899 875 812 892 839 895 961 865 967 913 967 938 834 951 962 871 853 885 985 966 863 982 924 900 947 933 964 903 809 840 884 848 864 974 865 806 980 832 918 923 829 971 848 
949 994 966 967 835 932 990 955 898 993 995 898 961 824 844 802 936 878 831 880 888 958 862 967 918 858 944 801 897 830 893 885 850 876 907 981 862 946 849 963 850 859 962 937 910 831 832 822 923 930 914 863 839 942 836 966 838 994 826 942 962 839 833 971 881 875 897 957 836 834 803 911 868 917 877 977 875 911 998 893 828 812 907 896 849 929 894 830 826 964 887 882 807 890 830 928 937 880 864 881 961 899 900 824 818 877 945 978 930 990 926 987 878 832 839 868 997 806 931 837 983 823 924 999 894 984 826 898 952 824 924 943 802 812 879 841 824 929 957 912 905 956 911 807 922 974 918 885 920 827 918 999 846 891 916 868 810 897 854 937 907 928 989 962 865 817 962 831 853 924 890 976 957 864 920 971 857 874 960 875 995 819 939 826 808 962 847 895 892 968 834 818 825 870 967 965 993 913 876 972 
915 993 928 989 801 939 834 806 835 856 958 975 935 981 961 961 897 885 900 909 818 907 980 837 969 803 951 819 975 885 834 956 857 925 844 977 882 977 815 974 839 903 916 956 803 864 850 965 984 995 831 952 812 1000 815 808 855 941 839 982 946 878 953 810 983 977 803 996 996 947 918 841 903 870 818 993 812 803 964 913 987 886 819 876 841 888 943 859 830 980 918 955 989 805 836 865 822 881 963 914 882 971 898 903 907 873 852 890 905 903 951 802 875 818 809 972 818 994 855 845 897 866 864 837 925 957 977 980 972 841 884 823 826 962 805 969 966 913 990 860 984 829 958 952 850 933 958 929 802 895 950 934 899 829 952 968 913 974 970 929 845 917 906 826 854 982 975 965 840 843 808 946 880 813 819 988 962 823 804 876 983 951 918 814 920 966 853 887 870 892 902 801 927 851 974 853 937 866 849 942 
944 989 868 998 973 867 875 864 897 967 887 935 905 884 940 893 884 839 823 960 848 889 951 815 924 849 823 846 986 832 947 870 928 956 928 899 994 962 954 851 802 897 947 867 857 990 883 899 969 878 920 971 840 931 994 892 994 981 982 977 859 849 891 823 881 802 940 939 809 845 963 944 856 821 894 847 868 919 921 869 988 980 994 928 994 941 993 892 941 988 968 819 963 865 804 814 943 871 851 831 828 821 926 850 877 824 863 865 914 908 919 971 801 922 888 847 985 822 806 970 818 883 906 982 842 995 889 965 899 958 800 900 817 982 947 994 941 849 957 933 907 954 831 891 920 935 839 975 850 832 998 824 908 950 901 877 977 916 846 910 975 936 918 908 863 970 829 920 952 909 887 883 911 827 901 821 884 932 872 966 956 814 807 851 943 929 852 951 815 879 881 819 842 952 940 811 817 800 863 895 
871 883 953 957 932 857 883 887 892 881 817 894 818 959 983 984 908 849 867 854 920 908 876 968 808 809 978 806 870 869 848 903 892 925 849 827 917 947 803 927 971 827 893 866 899 845 953 859 816 988 829 870 818 994 819 950 831 991 946 898 944 926 854 847 866 864 864 974 955 973 800 894 803 890 903 995 803 814 854 839 936 903 825 893 975 888 992 884 920 839 964 908 924 896 867 951 877 976 876 910 891 979 896 865 916 846 856 808 873 972 902 809 978 823 937 833 993 919 956 803 910 978 922 880 821 870 952 943 850 831 963 955 897 975 810 837 867 944 955 868 804 999 825 959 893 831 830 824 832 984 983 869 891 885 917 878 801 920 872 894 970 849 999 846 899 936 952 923 878 910 991 942 826 939 823 815 880 890 983 822 979 940 828 947 800 915 845 982 974 864 886 980 841 927 836 952 969 812 833 952 
992 926 947 815 919 804 803 812 973 840 838 994 879 825 953 825 808 890 987 894 984 910 949 890 937 830 942 849 906 920 846 877 913 845 802 905 808 988 971 904 861 968 862 930 911 843 896 823 940 905 820 934 827 829 901 839 960 989 964 937 878 945 895 969 979 804 937 842 955 832 805 961 865 849 900 833 802 957 905 964 853 913 812 833 841 947 881 972 857 908 938 830 976 946 954 808 980 988 917 863 970 862 906 988 966 916 995 937 832 909 903 800 861 949 830 956 909 976 926 927 829 958 914 964 844 940 915 915 943 861 905 838 807 972 938 885 971 870 975 878 1000 804 929 990 911 907 933 869 855 991 956 887 900 980 918 997 869 918 944 900 938 955 849 851 966 819 884 887 947 894 868 932 875 920 895 926 993 950 973 975 846 840 999 933 960 879 978 800 980 847 916 918 886 871 905 810 884 826 813 943 
983 827 910 974 952 901 824 905 954 920 994 876 800 926 963 876 930 836 912 863 851 847 990 833 946 883 813 828 944 999 878 917 837 976 904 902 883 965 822 956 876 915 836 813 967 829 854 846 979 887 930 904 899 826 826 821 919 919 911 853 878 890 940 806 897 929 858 848 850 887 892 822 878 906 934 828 949 907 983 888 918 960 843 848 882 845 967 986 854 990 927 843 956 847 941 906 992 926 990 940 996 826 934 955 935 942 916 999 887 878 932 964 801 827 849 844 916 945 863 944 847 976 986 975 996 963 924 840 803 888 883 941 983 896 929 940 854 924 994 804 876 819 1000 962 935 945 946 853 835 919 849 842 827 814 806 841 958 909 831 960 854 804 940 826 847 983 971 867 904 836 997 950 944 999 966 879 852 831 917 871 839 954 956 927 976 922 904 863 937 934 888 923 907 927 939 990 941 955 836 962 
976 921 921 968 867 834 901 840 950 879 947 900 862 977 907 977 920 981 971 877 991 840 814 903 966 981 858 845 980 827 993 959 815 897 975 997 960 918 984 880 850 951 812 961 987 910 921 891 917 933 920 926 906 807 832 811 891 956 870 832 811 800 805 907 811 953 952 802 890 813 875 969 834 959 876 894 837 831 913 875 885 809 838 895 811 977 845 855 973 913 945 994 828 839 935 981 802 936 841 965 862 849 931 970 813 914 911 965 978 984 884 871 980 894 811 863 995 872 868 977 957 991 838 808 976 874 937 868 859 971 830 883 822 935 808 886 959 875 866 853 916 985 938 920 989 938 919 945 877 974 991 830 821 977 905 954 938 800 856 985 896 845 891 975 873 927 841 834 867 969 896 850 915 822 866 999 961 975 838 871 817 928 813 995 999 946 894 947 936 899 832 856 889 824 997 882 848 871 880 846 
989 808 943 884 967 845 961 992 985 891 838 984 929 971 811 954 952 831 945 912 941 801 899 934 836 831 917 856 924 965 849 874 820 856 944 881 819 988 997 905 980 851 971 849 865 874 969 925 806 838 997 995 869 917 984 983 990 866 999 971 832 989 977 983 898 851 837 998 952 936 851 868 928 892 902 855 822 814 963 835 917 841 972 958 980 817 915 881 842 999 801 925 837 880 988 969 801 810 939 815 998 946 893 923 838 908 874 1000 942 905 954 940 884 984 993 983 872 855 996 842 939 956 868 830 955 961 888 945 960 804 976 917 933 849 983 831 977 872 939 910 910 854 807 1000 956 875 983 875 893 940 847 983 855 951 944 813 941 904 992 929 831 979 856 915 875 847 879 876 842 822 921 821 950 919 872 909 822 997 842 852 926 955 967 948 822 841 957 831 892 965 895 867 937 944 888 837 878 902 830 863 
988 863 855 996 838 938 804 865 815 898 884 950 815 951 949 892 910 984 833 846 861 953 900 835 827 994 975 939 953 955 982 903 802 968 968 908 892 906 940 996 916 994 801 833 928 944 886 905 827 982 897 851 825 863 992 802 901 871 806 886 850 904 964 839 922 986 876 863 968 808 916 943 941 975 887 972 992 928 962 972 932 907 860 844 921 846 846 883 803 801 876 960 857 824 920 830 828 825 991 968 865 971 861 873 960 992 819 868 860 864 856 815 822 919 836 861 824 832 850 892 826 874 857 869 806 960 862 948 837 867 912 962 937 913 801 858 874 864 884 835 953 865 938 869 955 825 926 936 950 912 871 973 891 842 837 931 890 922 911 989 918 971 850 998 873 907 856 904 847 898 954 997 814 838 877 889 803 909 816 933 867 946 868 978 980 936 875 895 819 885 889 870 886 844 987 846 905 801 828 928 
866 840 892 911 945 841 830 946 916 933 811 939 874 966 902 893 902 850 836 919 866 800 890 812 990 878 914 898 817 808 823 964 976 932 958 952 982 907 847 828 852 913 979 851 827 971 929 804 931 951 984 984 849 982 925 979 930 938 812 960 925 915 847 970 858 863 807 901 902 843 878 850 837 935 811 985 917 928 984 931 963 876 961 884 909 915 878 828 845 934 853 865 898 875 984 818 836 811 883 968 839 808 965 843 940 971 966 879 887 980 811 810 946 913 811 841 958 861 939 959 925 876 801 853 942 802 824 905 891 802 831 985 867 947 835 950 867 841 919 897 813 826 844 890 884 850 978 887 827 836 990 873 995 814 828 999 815 997 841 938 832 949 889 993 990 970 919 837 962 844 915 802 916 944 805 947 803 911 891 877 908 832 805 994 929 884 882 981 809 916 814 948 915 822 881 852 973 948 948 892 
823 947 822 994 979 976 919 863 989 812 979 892 929 813 852 869 839 892 913 900 969 981 811 884 846 864 827 849 919 923 925 819 890 985 878 887 896 938 897 850 967 933 852 815 966 908 898 965 894 898 863 882 882 990 986 818 977 982 949 887 862 921 961 838 848 861 919 912 941 801 948 838 903 912 932 961 833 810 995 855 895 845 866 870 870 914 998 933 885 963 853 887 808 909 863 893 816 942 982 915 903 926 972 866 812 868 823 855 896 995 892 849 887 937 859 820 802 881 997 930 812 850 941 982 874 853 928 838 965 877 898 964 931 827 967 907 944 985 926 852 854 886 833 960 963 852 966 909 907 999 820 844 835 971 817 935 951 862 941 861 916 973 883 954 908 989 818 842 1000 911 832 920 963 896 952 928 859 935 896 933 931 934 804 814 877 898 868 917 846 829 991 851 914 808 952 984 868 872 908 869 
927 972 935 834 804 999 888 809 953 995 967 908 988 930 980 895 900 895 874 930 933 811 854 833 872 829 910 977 992 896 914 915 907 949 813 809 922 930 962 984 868 916 879 875 916 995 874 873 909 884 823 987 917 832 803 933 925 951 971 886 988 854 803 814 975 905 839 865 999 802 991 940 875 847 943 879 910 901 895 847 963 858 886 918 851 892 804 813 869 960 919 868 929 913 848 931 804 973 987 848 848 899 890 898 876 808 837 996 906 803 964 834 957 872 823 973 928 946 912 838 934 907 946 907 812 801 1000 939 909 938 819 811 846 862 861 981 831 890 858 915 982 813 875 974 832 869 801 830 882 934 887 909 990 918 836 998 992 813 912 835 858 869 887 840 902 915 807 848 935 842 877 946 957 815 931 920 963 832 970 968 808 957 965 827 966 985 972 963 964 828 922 934 846 903 949 828 863 836 921 863 
832 894 981 814 996 859 922 843 990 846 872 897 928 881 894 926 818 963 915 838 966 873 879 866 934 833 947 899 942 983 888 915 805 942 823 873 810 972 940 837 977 829 858 953 805 946 909 850 956 980 836 880 976 964 913 992 812 942 818 981 866 883 889 814 983 945 875 881 858 939 957 920 839 801 857 870 966 963 937 966 829 836 892 964 916 863 847 975 815 958 892 834 935 816 806 886 941 941 987 828 927 924 850 817 936 827 801 816 859 899 992 966 938 800 838 983 863 920 804 805 920 893 898 834 967 857 999 972 895 817 810 912 969 845 988 976 870 855 808 975 892 909 800 843 816 804 814 848 830 850 994 997 960 823 948 966 943 827 936 838 903 958 986 960 859 809 822 964 891 890 997 946 805 901 966 925 844 849 965 898 965 928 933 974 996 899 968 846 981 923 968 959 872 988 955 807 828 880 922 876 
883 817 881 954 888 960 989 856 852 808 818 876 972 807 811 880 942 931 852 902 934 917 947 949 949 822 943 914 847 887 923 908 984 988 960 833 979 934 869 992 907 823 905 948 901 904 929 983 951 802 906 979 813 938 813 914 923 839 974 963 837 835 972 993 968 809 926 841 851 844 900 810 922 908 947 910 929 807 880 865 827 863 829 952 971 897 813 903 834 869 865 848 856 895 898 963 859 980 882 855 821 883 864 913 859 934 856 961 997 873 940 831 816 935 899 900 887 863 870 864 957 839 829 884 901 806 843 990 924 843 907 976 959 997 832 817 914 850 942 926 972 821 884 898 996 910 806 930 810 881 810 879 817 922 876 808 927 880 822 949 868 830 876 911 872 929 983 957 929 879 904 854 876 948 988 812 900 946 821 964 918 956 950 940 979 972 996 974 818 992 955 839 845 831 867 995 912 957 986 882 
801 896 845 805 875 918 814 822 909 867 818 951 925 872 911 959 855 909 989 943 811 988 849 980 847 808 944 980 973 958 988 869 858 856 849 861 873 964 817 914 833 975 853 841 906 976 988 971 895 919 833 919 887 887 813 806 923 993 964 837 892 955 848 907 874 991 999 924 921 874 952 978 936 823 989 818 872 982 981 929 804 860 920 903 967 872 842 877 948 884 987 952 857 952 918 904 869 978 978 903 808 831 863 832 927 852 873 888 980 976 995 893 917 854 819 929 909 890 831 864 851 845 855 938 992 925 833 897 912 986 849 944 880 963 885 812 953 968 950 856 921 813 808 860 821 895 893 841 939 870 964 959 809 912 815 812 963 803 923 828 900 844 879 804 811 973 859 968 809 929 858 964 943 922 900 934 949 849 910 902 993 901 915 876 830 997 896 828 993 896 825 961 996 843 931 851 827 945 902 865 
929 989 831 869 830 890 849 936 969 846 819 999 979 838 868 845 981 866 928 851 834 887 853 885 985 955 850 885 902 915 838 804 991 844 890 839 918 871 927 820 999 894 971 835 931 908 877 809 954 967 936 955 991 808 829 907 907 811 887 918 946 899 980 986 926 879 863 967 871 804 891 842 999 845 913 928 843 914 919 850 905 805 936 852 908 886 859 840 847 911 877 976 813 876 936 934 898 934 952 972 910 984 999 992 974 853 979 829 831 812 831 940 817 966 931 853 975 897 941 834 933 839 858 914 909 998 811 908 924 924 971 972 994 878 995 962 973 919 895 886 975 946 974 996 930 900 935 901 918 993 980 949 929 820 859 997 967 981 996 862 852 840 916 918 832 917 932 971 883 913 991 885 892 811 987 833 911 920 937 959 824 891 962 956 854 981 893 917 889 913 981 881 989 922 986 986 876 911 944 965 
847 988 986 815 933 882 801 999 895 809 934 993 912 887 971 960 960 884 980 978 896 847 947 972 867 903 970 952 908 832 856 995 836 955 982 897 809 800 848 955 834 836 908 803 943 830 989 971 952 988 928 908 966 806 970 848 884 961 839 825 870 817 803 839 875 889 895 967 967 970 857 880 948 908 837 806 823 950 877 934 969 806 941 844 816 994 822 961 867 958 985 826 841 981 994 989 833 946 815 872 993 973 835 871 881 827 892 832 805 842 812 893 807 921 805 948 911 963 967 854 893 826 962 801 850 803 952 862 818 945 837 888 820 959 896 955 934 855 848 933 884 867 849 826 892 987 922 810 861 850 963 817 870 958 939 808 852 935 869 988 991 970 856 910 938 829 849 858 848 917 851 979 806 966 944 820 903 927 871 823 810 951 858 838 973 815 876 927 972 981 854 820 934 982 940 836 957 884 990 841 
1000 813 867 859 843 826 936 892 960 930 827 812 852 929 801 838 801 931 920 857 851 940 904 923 904 804 972 803 845 968 908 876 827 813 839 881 830 931 970 964 823 855 960 807 830 831 828 848 801 908 816 913 903 956 895 990 978 930 814 954 916 902 889 860 991 851 908 970 938 910 879 886 907 836 837 869 921 859 878 817 870 818 905 835 855 962 817 821 893 922 927 856 825 878 917 801 811 934 810 873 875 971 992 824 852 863 819 868 851 990 964 825 944 806 910 977 800 842 944 953 812 817 975 891 962 858 864 831 847 934 870 955 903 897 931 866 963 810 853 903 890 959 820 852 805 869 967 906 976 859 837 820 956 912 996 865 867 964 891 997 898 994 814 998 821 827 809 812 974 806 886 885 853 890 849 811 874 892 992 823 939 843 964 992 986 971 838 801 833 893 863 869 816 929 957 802 980 876 839 992 
864 856 861 947 887 853 969 926 825 815 891 931 822 992 887 944 804 839 942 936 878 916 939 929 889 807 807 984 863 927 922 835 860 830 909 832 903 903 971 952 964 861 980 866 878 870 840 883 964 821 928 927 984 862 960 988 844 993 868 996 902 829 852 908 833 874 956 917 939 858 957 945 845 900 957 875 914 817 984 925 848 890 828 859 860 937 871 973 866 897 845 880 880 807 928 894 902 992 923 984 982 901 917 889 873 899 912 821 877 932 943 913 898 890 856 829 968 905 906 917 976 803 818 920 918 842 922 984 818 864 925 843 967 996 924 889 889 864 940 995 859 895 856 996 992 935 820 945 912 912 998 992 832 869 877 814 875 901 920 894 983 842 876 912 969 858 966 965 982 898 919 896 903 941 941 859 851 809 935 945 839 868 967 872 954 917 907 869 956 901 891 866 837 941 867 845 803 993 903 859 
881 948 925 853 981 879 922 886 839 964 997 985 837 849 928 953 881 841 970 827 924 940 898 848 881 835 1000 897 837 845 904 825 957 843 822 805 817 895 812 803 976 911 993 831 943 906 899 963 822 800 932 830 862 885 905 912 832 894 970 954 972 862 829 849 829 890 882 918 883 939 911 831 908 842 911 883 931 845 976 932 811 827 863 850 820 965 961 856 880 925 847 908 860 835 825 816 966 838 956 963 989 916 828 923 933 811 936 941 931 851 964 817 929 820 808 881 972 982 815 980 831 826 922 889 898 934 942 946 864 927 900 943 885 923 844 953 994 950 836 833 803 887 952 890 909 946 818 933 854 904 911 924 960 965 859 822 821 896 909 976 877 862 950 874 874 808 958 908 879 846 985 815 959 867 922 947 923 845 936 822 926 870 976 826 971 952 921 876 909 821 969 953 1000 809 955 996 1000 1000 841 887 
810 968 938 944 946 880 961 897 979 813 995 998 808 990 839 960 808 897 969 816 991 999 844 849 869 808 936 962 846 882 880 927 867 843 854 906 870 986 839 977 937 830 818 928 860 939 821 905 874 966 852 840 827 858 950 953 960 970 921 839 942 818 930 967 967 875 884 806 972 812 822 925 904 941 834 894 979 959 948 968 804 993 821 962 943 816 807 879 804 865 935 926 958 943 964 871 864 929 969 966 828 957 871 818 826 853 859 995 815 871 913 967 883 871 917 804 986 852 825 949 963 951 989 931 919 944 833 820 966 945 838 927 968 991 835 838 891 943 901 951 954 847 930 851 832 988 967 828 960 922 894 810 856 927 882 990 979 902 884 918 917 929 834 846 874 836 874 895 933 865 964 905 926 849 894 881 822 976 1000 898 810 933 821 827 929 986 826 840 849 838 969 982 814 960 875 901 949 801 820 805 
829 941 846 806 818 989 992 823 872 942 834 904 817 983 888 886 891 983 804 854 976 962 815 948 993 977 876 890 960 959 819 923 902 945 941 845 839 959 911 988 832 875 893 942 819 919 880 984 877 825 815 822 949 853 860 872 822 992 950 828 805 946 887 900 919 942 824 804 961 814 824 989 809 812 978 950 986 975 871 847 883 915 838 942 907 845 827 939 941 892 804 948 939 976 957 921 879 852 885 905 884 981 813 952 942 873 891 864 842 938 833 912 931 909 840 843 929 850 935 837 801 825 938 911 947 821 840 885 843 868 892 973 871 857 834 946 821 839 827 847 847 967 833 940 899 925 803 963 833 951 898 978 923 807 843 978 963 836 854 804 906 850 809 868 907 804 947 934 883 972 981 883 810 800 822 803 906 969 876 960 800 990 913 892 852 931 806 844 870 925 999 828 808 934 995 855 939 953 907 807 
1000 991 933 972 876 931 855 907 909 899 828 920 930 990 893 840 992 949 905 816 883 979 970 801 934 910 809 830 842 812 965 979 888 883 861 930 942 833 878 959 920 852 806 939 879 929 820 983 986 894 817 828 973 853 964 899 904 847 998 891 848 839 849 975 915 910 934 996 849 940 926 989 984 827 952 940 850 971 992 810 912 848 807 826 851 961 862 819 998 890 899 967 927 885 809 845 890 999 920 823 972 861 933 958 997 896 808 844 982 829 977 931 906 987 937 970 963 897 847 966 930 835 850 807 998 949 958 959 858 951 974 895 836 965 928 937 897 998 901 819 961 806 863 868 938 929 861 848 913 819 997 879 850 956 978 972 906 807 928 995 917 826 847 891 920 801 833 911 857 939 954 834 814 953 809 864 826 986 835 860 839 854 867 800 975 803 805 845 867 808 832 960 811 966 888 936 824 880 853 983 
912 805 896 884 926 900 881 891 825 919 898 836 830 905 928 904 936 980 853 829 815 866 878 978 911 969 839 961 910 879 901 998 924 928 835 971 802 849 837 826 845 975 880 802 902 831 931 869 834 973 821 946 846 859 967 890 851 909 826 910 884 850 981 883 800 933 874 937 906 963 921 865 832 848 816 834 840 863 923 906 997 923 821 830 990 843 898 851 894 928 986 949 978 812 982 914 908 896 921 823 849 982 887 936 980 927 933 800 957 810 845 937 808 852 949 949 829 834 960 951 963 834 828 875 987 951 899 871 836 975 866 894 970 804 957 869 919 841 847 998 909 843 933 807 882 844 896 961 876 821 940 974 809 905 874 890 842 820 807 854 835 990 998 842 969 911 873 824 934 919 969 948 899 897 922 881 887 859 945 977 1000 966 914 847 829 894 832 814 816 952 893 890 989 823 994 968 879 935 858 883 
939 932 901 976 872 887 827 829 930 919 977 907 802 990 851 998 881 808 803 899 934 831 815 916 823 843 938 994 883 893 827 832 910 930 846 841 928 889 974 856 964 918 858 885 842 991 819 987 835 934 884 802 947 928 944 990 922 870 897 868 901 960 999 990 853 838 997 918 892 944 965 885 991 809 866 857 817 826 978 884 838 830 966 806 971 863 936 892 894 997 927 944 998 891 875 985 823 842 940 987 950 878 908 943 845 831 850 995 957 935 985 876 863 920 923 813 851 844 947 914 807 996 892 808 989 996 853 970 920 800 850 868 820 861 803 992 805 878 870 894 850 919 976 877 927 888 845 939 989 835 812 869 969 900 841 855 830 960 832 812 875 829 907 984 965 860 942 904 808 918 972 957 827 942 998 919 893 892 994 921 912 979 881 897 921 801 820 900 819 844 992 902 889 933 877 982 802 983 906 871 
825 991 998 808 951 953 984 949 867 973 835 913 907 977 975 847 863 880 864 982 995 860 823 942 980 968 923 929 878 934 977 808 866 1000 982 899 837 843 959 824 803 812 834 898 999 900 829 887 826 976 803 959 946 814 893 967 825 874 998 908 887 960 932 945 991 915 948 884 845 904 852 942 898 989 833 862 956 1000 860 916 900 989 866 896 1000 856 871 913 935 842 851 824 879 894 830 823 901 982 928 859 877 972 870 997 983 931 886 819 894 879 984 934 801 901 871 888 834 914 921 846 882 943 825 997 838 933 844 921 943 913 929 918 985 867 932 817 946 940 828 804 863 930 804 871 896 959 837 850 865 897 904 952 859 919 856 968 885 838 816 819 910 890 963 977 946 963 830 944 911 996 898 864 866 894 827 972 803 872 962 913 853 859 956 922 915 974 878 896 894 952 896 826 833 957 836 983 898 814 866 835 
850 932 915 866 845 889 841 804 978 833 846 813 902 846 934 988 950 987 810 958 883 968 934 968 995 829 950 890 918 946 830 864 976 865 905 905 894 802 944 849 911 883 889 931 861 854 972 877 888 896 968 957 809 958 856 979 907 902 884 874 828 840 806 940 942 965 878 876 841 897 910 908 956 949 879 848 927 862 895 852 921 917 874 898 977 971 898 933 943 821 833 937 987 960 977 872 850 888 850 913 862 991 820 905 897 817 996 968 827 811 838 887 856 929 822 823 838 807 980 999 902 917 976 881 913 928 802 997 849 943 814 952 871 876 843 875 958 949 815 913 846 809 809 880 975 884 921 986 980 847 924 877 847 981 878 948 847 935 860 972 921 922 976 965 931 922 845 984 824 873 906 926 807 934 924 839 978 805 851 855 930 838 831 995 872 873 912 986 991 951 1000 961 905 870 915 926 858 852 977 904 
805 976 830 869 880 837 993 899 821 976 909 921 977 895 915 881 915 920 830 869 879 911 982 865 874 911 822 835 992 969 900 834 861 935 949 818 972 933 909 910 908 956 974 891 937 904 873 994 955 928 996 880 800 906 851 887 946 842 869 915 833 941 949 886 810 867 807 882 942 814 875 837 872 965 914 899 979 910 887 905 828 958 946 926 977 812 943 959 886 919 833 998 815 803 969 895 889 992 952 964 984 823 968 978 801 899 800 891 809 943 856 908 1000 947 831 941 983 869 895 930 900 869 875 949 921 964 889 810 994 965 923 807 840 889 972 932 826 928 898 826 881 990 955 820 988 906 984 870 928 883 835 964 842 893 951 832 872 998 943 907 867 936 849 967 804 905 970 827 923 873 857 895 997 806 850 964 949 903 928 871 873 831 988 945 805 850 820 947 946 843 840 975 882 908 856 819 893 931 915 908 
897 840 925 900 888 927 918 995 889 880 992 928 823 853 859 880 930 884 821 806 945 819 802 922 867 959 866 947 894 994 883 942 820 1000 953 857 852 840 813 875 848 853 885 843 913 867 872 888 990 991 894 940 836 802 933 972 888 836 993 970 915 894 823 801 993 987 971 817 906 820 890 895 926 901 927 839 842 953 918 815 820 847 972 900 912 846 833 875 859 952 933 913 822 996 989 897 960 910 808 831 824 894 804 861 844 970 813 955 841 969 997 816 885 988 991 854 818 966 805 893 937 991 800 822 819 831 919 942 920 943 897 983 925 865 887 891 989 878 843 841 884 926 805 976 904 835 859 986 941 946 824 814 919 900 881 969 853 918 855 977 900 930 844 963 868 909 986 837 983 913 909 982 896 816 918 888 828 855 900 902 816 947 988 934 847 906 867 840 815 914 926 956 979 981 865 889 855 961 818 851 
882 823 899 876 932 992 814 871 864 998 821 834 916 894 863 881 810 901 837 939 943 869 958 956 886 882 971 896 837 932 811 823 803 846 884 823 809 991 874 956 848 884 919 821 855 873 922 989 939 832 869 992 820 994 871 978 987 882 951 939 896 901 889 948 895 861 942 972 876 900 950 899 875 995 895 927 804 956 932 917 806 936 831 933 966 867 874 927 891 903 806 991 870 915 854 939 954 836 936 859 830 983 815 976 876 882 838 830 868 966 944 843 829 905 990 928 849 830 870 835 846 931 916 837 945 985 812 841 818 804 930 867 906 871 910 972 829 970 826 835 892 905 914 867 875 905 997 960 877 808 865 861 961 819 869 890 831 897 965 802 980 855 976 985 893 975 989 801 947 952 943 855 877 941 882 804 839 962 901 819 809 887 949 867 967 895 832 976 803 806 804 903 957 962 920 806 911 849 893 892 
902 982 858 832 955 812 994 980 882 992 952 928 946 912 915 842 854 952 976 945 871 831 909 930 921 959 1000 975 832 844 947 991 996 894 835 920 803 828 880 854 993 952 991 921 922 915 836 895 852 851 860 858 981 861 970 802 895 955 856 922 874 863 990 970 982 983 928 896 857 853 865 991 804 885 839 857 934 885 888 850 831 933 839 804 830 960 948 946 936 920 920 924 995 986 936 805 846 817 995 952 880 941 969 886 803 901 930 803 898 981 946 854 913 989 868 882 870 953 918 912 937 899 805 854 891 848 806 803 842 823 882 896 988 897 905 947 911 977 879 857 898 931 968 973 855 889 884 818 871 832 836 960 853 800 934 817 810 872 906 993 841 914 822 969 834 909 885 903 900 963 902 924 954 834 805 981 855 975 825 952 972 965 963 891 873 805 913 935 946 839 837 906 972 860 857 816 819 914 803 994 
973 965 804 937 811 961 814 981 972 852 819 840 835 889 841 800 830 963 953 943 829 896 896 810 807 901 808 902 888 844 863 987 993 970 986 844 995 944 837 994 890 993 995 860 891 907 910 913 999 989 839 803 933 966 878 883 955 943 901 921 925 978 945 969 855 828 838 809 937 990 812 958 945 943 866 815 884 886 914 974 902 877 973 889 879 938 862 816 878 970 945 977 963 977 839 941 905 863 960 828 842 865 966 930 917 919 946 911 929 869 879 846 908 870 934 993 830 872 830 831 870 823 951 988 984 859 815 823 928 866 920 895 836 917 831 889 834 999 945 994 863 865 929 910 820 902 906 937 902 983 854 868 881 823 922 907 896 823 850 853 957 887 905 834 803 854 817 924 954 929 948 906 884 850 875 858 895 960 854 953 939 876 895 971 901 958 848 896 969 827 800 989 868 861 874 893 973 959 839 852 
989 936 859 924 920 969 834 916 831 909 950 884 937 917 817 917 959 869 926 929 805 804 832 912 971 979 801 929 898 874 903 999 898 903 965 936 858 944 806 819 962 880 954 804 837 826 968 994 927 891 940 815 958 854 986 821 833 908 831 822 906 821 917 823 873 992 941 856 911 850 893 824 871 865 815 808 923 918 996 822 933 809 861 968 923 843 816 823 862 981 923 872 839 980 858 892 964 820 864 811 851 945 890 896 995 935 884 995 820 853 840 916 938 885 863 818 930 812 955 955 907 800 818 997 903 912 828 896 847 886 1000 943 987 853 870 938 995 826 904 901 900 873 941 934 947 845 911 838 965 964 945 973 860 829 855 929 841 937 802 836 855 953 811 827 974 958 827 958 992 946 804 860 876 985 819 839 809 892 961 891 960 878 800 942 853 816 967 820 932 944 858 840 961 852 951 837 800 819 827 887 
940 966 918 845 804 967 900 917 824 880 969 871 969 889 844 855 869 970 878 855 811 1000 959 952 978 879 870 981 814 972 836 972 845 828 967 834 890 962 900 974 929 955 874 895 817 915 896 817 937 962 906 818 853 925 970 939 972 811 813 875 897 903 918 981 956 950 864 833 877 882 826 923 900 921 826 890 857 832 861 860 922 936 962 917 970 927 845 879 847 887 814 971 881 885 824 808 958 999 926 861 851 813 981 816 973 837 950 810 990 895 937 926 939 913 960 989 827 962 838 973 946 804 905 919 934 947 807 845 985 936 849 953 852 806 958 808 809 860 974 821 857 923 821 884 939 974 995 879 829 978 889 948 860 940 912 800 972 893 803 828 815 971 933 970 854 880 855 979 927 989 820 910 842 896 905 916 920 870 967 852 923 868 838 830 832 945 842 915 856 899 852 999 876 995 869 985 977 820 851 927 
883 909 808 884 885 975 862 921 929 823 953 998 999 910 814 980 931 929 918 974 992 895 885 913 821 962 942 897 882 985 826 966 872 961 834 970 860 884 884 926 854 916 849 821 896 947 844 882 891 867 939 912 918 801 922 851 969 889 836 822 981 905 955 936 950 967 813 810 984 920 825 868 821 920 916 841 997 984 843 919 867 819 911 878 938 890 877 819 863 876 815 889 825 874 894 985 996 804 835 866 816 934 860 800 808 851 837 801 821 810 829 810 880 898 818 855 873 809 965 932 905 886 948 848 905 950 808 987 946 837 988 823 866 970 841 909 829 808 864 867 838 963 901 989 977 896 849 826 914 967 892 820 938 947 901 872 868 975 952 938 974 881 959 975 985 814 924 889 953 953 859 810 854 966 859 801 855 866 991 802 975 959 849 847 840 953 920 950 894 942 864 943 901 821 820 839 967 850 949 945 
883 923 876 839 829 901 803 922 858 940 807 807 921 930 937 885 943 877 852 891 910 819 998 838 992 830 848 963 942 801 859 825 963 820 953 960 863 822 918 933 976 901 876 896 963 803 938 930 816 950 944 918 981 951 875 962 956 924 907 892 805 982 882 971 992 814 929 820 992 957 880 946 831 822 951 930 859 869 929 882 873 879 823 878 929 845 932 981 938 809 850 811 968 860 944 953 802 942 838 861 805 890 870 988 901 826 986 992 901 986 885 986 972 845 927 837 903 980 882 891 934 849 934 909 806 886 869 871 878 912 904 969 836 990 954 996 896 921 940 986 928 984 873 979 820 883 874 879 815 990 947 984 982 879 802 992 834 865 975 926 945 902 948 825 953 980 894 844 985 971 948 832 929 854 854 938 957 901 881 897 903 897 835 887 968 997 897 903 906 985 860 842 969 963 980 951 975 964 943 902 
964 914 947 875 833 972 881 845 978 890 956 819 964 878 951 940 815 985 845 880 822 991 830 874 958 1000 809 865 863 802 855 883 882 959 869 875 909 857 903 803 918 889 903 983 920 890 989 808 894 871 881 805 922 802 879 985 976 804 838 927 922 932 874 995 835 985 833 803 971 823 966 843 845 819 919 941 858 854 935 870 819 978 823 955 903 902 894 850 913 823 854 897 1000 956 938 984 958 930 970 862 987 938 996 905 890 870 999 879 991 849 878 812 841 873 889 841 985 952 865 883 918 979 852 963 890 850 872 905 825 804 976 867 845 843 832 847 818 888 923 986 887 945 800 866 872 815 880 984 951 976 858 800 980 857 813 923 934 958 806 935 861 898 965 849 810 948 997 858 831 807 875 876 850 956 964 957 847 912 803 930 919 965 851 838 922 924 908 812 800 991 959 963 937 953 834 868 861 825 896 824 
991 810 825 982 941 887 944 943 963 946 851 846 954 883 906 957 829 899 913 863 918 821 839 810 956 997 873 985 934 827 856 977 981 968 935 958 945 894 991 993 839 983 818 902 853 859 978 834 809 978 984 943 858 898 854 800 877 912 977 899 911 863 870 844 953 804 969 873 803 912 860 802 969 928 886 912 976 993 924 869 827 833 883 931 925 843 902 991 897 855 812 915 812 822 841 887 885 923 878 814 803 841 802 975 855 988 828 884 808 955 883 973 892 988 958 918 977 840 980 947 860 855 864 964 802 957 956 875 804 984 816 894 975 953 952 851 870 810 819 859 994 977 891 981 849 849 951 832 813 842 974 960 844 999 1000 993 994 887 908 902 985 929 914 831 879 888 947 867 821 931 823 893 914 870 892 842 991 890 804 800 975 974 864 833 986 859 877 966 837 800 872 981 936 960 918 982 832 851 915 991 
956 946 1000 861 892 806 904 832 859 844 847 980 948 921 929 897 852 860 948 868 931 858 921 842 827 954 952 903 895 819 875 916 972 923 895 862 995 933 847 941 827 925 809 944 965 955 931 991 863 904 869 902 809 994 829 934 850 848 933 977 867 935 950 835 808 990 862 998 839 956 938 871 930 804 807 888 999 897 936 886 879 959 880 885 971 890 843 827 856 864 985 804 898 912 936 881 842 957 834 804 979 964 884 856 829 836 953 819 962 949 898 854 804 865 814 868 830 824 931 802 934 870 812 810 873 839 950 888 903 893 952 837 918 997 883 842 833 821 950 971 916 872 870 902 981 929 904 900 965 825 934 871 821 822 918 828 827 958 977 817 863 940 936 856 892 879 836 885 903 855 908 988 874 808 993 949 810 922 976 864 890 898 993 956 886 935 807 923 934 893 919 954 829 906 908 853 897 997 924 979 
838 885 913 939 979 856 906 829 921 895 842 860 869 812 945 894 960 899 966 964 920 839 950 885 965 873 988 836 859 904 838 822 879 933 856 908 920 895 939 906 991 956 923 997 899 909 924 857 902 864 877 851 840 943 950 936 863 981 879 826 856 932 948 836 914 883 819 804 938 959 913 852 950 885 816 816 930 898 946 916 824 852 827 896 911 936 893 938 981 855 883 867 910 961 928 958 870 901 882 947 808 864 954 860 958 936 920 862 851 855 935 879 875 964 879 831 880 911 842 843 997 977 901 823 976 866 937 847 930 806 904 878 863 991 869 844 825 830 830 912 904 827 899 856 856 959 901 813 846 936 963 927 843 898 819 977 963 875 840 887 903 903 956 961 960 883 963 839 810 950 936 959 859 828 939 892 801 858 961 803 843 838 895 980 901 842 918 829 927 982 985 967 852 947 894 973 915 858 840 991 
808 953 815 803 838 845 855 934 997 971 902 999 860 821 802 911 990 904 876 891 853 958 814 902 889 977 966 912 884 804 992 972 961 966 838 880 910 830 942 856 976 859 976 804 818 853 912 953 968 831 970 912 886 941 865 827 962 894 815 1000 962 969 805 971 853 983 977 838 884 898 986 859 900 959 824 842 991 878 959 852 943 864 855 835 901 836 979 995 859 868 883 869 994 987 960 894 918 870 993 940 912 952 858 848 988 979 882 967 992 993 976 872 872 897 1000 842 928 920 873 981 817 941 1000 971 965 840 834 969 819 953 834 867 892 837 941 857 905 891 978 833 976 887 886 999 946 892 847 929 936 830 974 863 921 816 993 986 804 894 895 937 884 833 862 925 863 991 898 835 941 934 938 928 850 994 901 932 801 887 848 907 830 989 990 862 896 873 882 801 989 871 905 863 865 980 812 838 814 805 891 847 
855 829 970 959 857 933 930 906 926 990 843 998 881 966 932 896 906 954 874 933 932 876 916 926 975 935 820 941 871 848 970 880 827 944 886 832 990 887 976 849 837 966 860 866 872 916 900 820 963 982 984 905 994 978 883 834 846 905 818 999 903 851 888 843 898 936 896 901 975 802 939 833 910 854 933 973 963 961 887 990 926 933 806 866 884 806 849 800 986 956 927 989 929 917 890 962 939 922 994 909 893 802 800 830 960 972 875 807 830 978 989 895 893 858 936 983 848 964 948 962 922 844 869 905 908 918 898 971 878 881 966 846 965 976 854 938 841 892 909 871 910 834 986 938 801 885 962 850 880 828 809 978 836 973 957 963 943 897 956 934 873 880 804 900 952 984 877 972 857 862 836 897 975 944 947 837 851 996 870 860 915 942 969 829 947 830 888 999 883 857 981 839 939 833 888 888 963 840 936 872 
944 806 860 821 948 910 849 833 860 850 826 841 832 811 833 801 925 963 971 870 917 977 990 979 923 934 981 841 853 956 997 888 904 898 980 810 887 889 960 881 910 977 811 841 855 920 919 916 879 995 888 837 978 809 899 974 928 849 856 813 814 880 919 993 957 995 989 846 1000 815 824 864 914 973 984 915 951 910 831 900 965 804 936 800 943 862 904 957 885 903 872 869 988 954 859 877 983 825 859 925 838 983 903 976 837 901 893 941 832 804 874 801 980 959 992 863 839 824 907 989 985 896 981 905 849 877 862 954 906 969 974 867 897 860 942 932 883 893 901 821 954 987 834 997 963 871 924 962 830 946 896 839 856 899 935 818 838 922 867 955 883 894 905 913 809 890 976 965 905 948 949 871 909 810 803 971 802 848 801 833 823 848 967 801 964 844 870 949 920 917 913 915 927 925 813 918 962 878 934 826 
992 947 966 826 849 998 962 933 823 849 896 847 875 923 892 891 829 939 923 831 801 879 917 816 884 861 860 953 875 993 855 987 882 820 896 843 857 842 987 802 802 901 849 989 984 928 943 836 805 857 819 839 950 981 908 932 853 968 800 916 821 977 842 837 959 979 859 894 958 1000 841 829 954 908 918 864 886 987 890 884 898 940 889 944 960 971 803 875 969 977 971 914 813 952 925 891 840 897 975 966 930 906 992 976 943 838 944 887 864 805 993 803 952 997 841 956 986 958 810 960 816 901 919 889 803 992 803 966 998 928 955 881 886 958 992 927 869 930 962 903 956 843 807 884 856 911 987 886 908 821 830 835 817 999 981 976 893 951 876 812 950 877 908 858 897 918 889 875 880 887 806 971 923 935 977 931 949 829 831 989 962 825 858 853 846 820 873 959 930 839 843 898 838 830 931 952 958 925 834 950 
966 888 894 975 886 880 851 861 1000 971 877 905 930 976 987 898 812 976 925 811 901 847 893 804 876 945 924 832 820 885 858 981 966 978 847 997 905 859 861 931 841 821 803 923 925 868 803 968 878 941 848 950 932 935 904 831 895 832 972 974 974 862 894 930 958 864 880 964 981 802 933 887 928 936 905 933 815 862 980 977 837 861 952 995 902 827 862 805 989 993 957 892 863 911 969 871 862 933 992 810 864 820 896 819 978 941 857 853 805 879 889 961 941 957 936 992 832 810 822 859 892 976 958 905 860 831 993 997 848 838 984 887 842 999 865 924 935 922 932 807 850 811 1000 875 878 908 897 1000 884 950 964 855 970 811 836 957 891 808 989 825 927 889 848 961 955 974 854 920 997 844 996 954 849 932 871 987 977 872 927 900 959 876 935 975 842 994 864 807 823 988 860 983 951 881 974 829 974 965 956 844 
806 939 908 868 830 863 955 897 811 865 905 800 915 997 888 903 972 888 888 835 869 889 803 828 816 867 940 899 824 959 985 849 850 909 924 925 986 814 994 906 802 988 911 810 938 865 872 864 866 929 970 841 979 994 913 821 867 976 918 999 973 903 821 812 847 908 889 944 838 952 834 845 823 997 815 875 974 830 819 992 878 817 944 841 851 957 978 960 887 800 883 973 823 927 854 925 979 986 846 948 862 809 802 867 967 914 886 943 896 992 972 932 993 923 855 872 938 805 875 945 907 801 987 893 936 909 965 902 852 846 829 982 866 906 936 829 990 839 977 995 935 827 845 862 853 887 930 985 813 924 986 999 801 909 987 837 805 920 923 968 930 852 872 909 811 906 948 928 892 943 940 817 856 979 865 865 936 814 800 859 817 880 970 873 877 925 838 910 872 976 996 875 910 861 987 812 800 861 864 858 
902 859 825 830 979 856 948 957 962 888 881 985 815 803 996 828 907 925 878 836 924 885 949 896 942 971 995 997 877 983 980 849 911 887 871 868 951 844 898 862 909 946 986 869 827 983 920 847 888 839 847 950 878 804 835 807 816 972 908 978 827 852 907 834 842 802 903 968 977 894 815 825 985 906 921 840 817 892 893 829 870 879 870 816 823 871 995 922 969 903 929 898 994 826 947 880 861 843 960 806 801 918 899 809 847 955 889 856 886 966 953 997 946 913 876 813 959 988 882 860 876 891 852 912 844 818 875 964 986 924 857 874 905 808 832 901 988 939 883 875 888 809 837 886 847 889 976 940 859 826 824 973 855 915 874 995 800 918 991 983 869 815 805 871 930 813 802 902 955 983 887 888 807 996 983 953 956 827 890 800 814 825 851 908 869 836 979 948 828 985 860 953 820 971 820 921 843 966 883 935 
935 876 890 899 985 860 913 973 891 998 915 842 877 993 893 859 937 975 940 985 839 842 961 809 974 909 900 975 969 858 846 840 961 874 864 928 899 923 841 840 923 958 958 913 844 906 958 918 904 928 927 931 881 888 858 806 926 807 839 995 970 850 954 969 904 904 977 821 974 860 883 968 959 918 910 882 839 919 961 900 865 949 919 845 946 886 812 912 901 922 834 950 846 868 966 808 888 959 996 837 981 915 844 897 959 979 852 846 951 936 905 950 962 971 868 997 979 968 970 827 985 978 855 855 953 821 935 948 862 911 876 856 823 906 828 866 917 890 869 906 988 848 894 922 987 995 927 869 859 831 985 960 886 962 893 923 982 970 1000 903 847 887 965 977 961 824 822 846 874 876 829 996 931 907 909 987 952 886 843 978 818 949 997 831 977 935 916 986 975 955 805 910 878 891 806 912 992 814 918 933 
912 828 808 866 878 934 844 837 941 983 963 842 822 961 834 892 864 824 879 908 910 983 877 918 862 995 949 805 857 809 895 930 969 922 866 872 893 920 879 882 859 891 816 813 983 874 830 914 996 831 954 962 910 825 847 801 925 938 907 808 845 894 826 957 811 977 853 803 962 817 881 862 876 881 930 848 963 858 803 975 864 823 881 837 845 824 841 951 852 926 819 890 985 935 885 868 855 893 821 868 831 963 825 818 983 898 835 940 968 870 871 888 810 928 810 854 931 898 860 869 870 834 807 850 846 958 927 821 963 848 812 882 986 849 963 920 836 952 839 884 934 812 840 963 817 951 886 934 924 926 817 985 840 811 970 892 953 955 911 897 836 873 866 881 850 937 856 851 919 921 852 895 955 976 817 853 909 966 837 835 923 952 915 848 882 875 828 851 963 902 890 897 827 878 807 936 801 865 948 822 
969 957 989 822 860 805 998 911 959 914 989 924 969 998 849 921 942 905 872 974 877 933 804 946 926 835 867 920 956 839 983 957 960 878 931 918 836 921 868 820 876 804 867 988 852 852 805 992 832 849 801 925 848 951 890 878 967 991 853 925 966 824 994 897 913 967 983 864 992 918 817 974 823 919 986 832 905 866 871 955 981 933 904 994 970 822 885 851 828 856 991 873 843 966 914 804 898 982 820 946 1000 944 921 893 996 997 847 879 999 971 819 835 890 844 863 886 877 801 801 934 833 819 870 899 924 969 970 955 822 945 925 883 864 936 948 811 835 859 958 979 958 859 921 971 875 944 947 920 947 888 970 933 949 920 897 948 912 914 870 952 831 947 976 814 936 977 971 880 840 993 819 990 940 984 934 825 922 856 833 839 905 867 998 953 985 883 867 802 833 847 829 920 930 953 826 881 909 944 945 971 
937 947 911 994 855 985 924 970 846 880 984 809 823 884 994 828 999 894 964 844 868 981 950 884 957 994 948 855 826 855 921 880 900 948 920 888 955 859 842 905 908 972 850 802 902 859 949 915 882 816 972 884 936 898 830 801 995 963 990 931 875 924 847 918 950 884 925 999 828 977 929 842 816 975 887 822 908 873 968 871 979 967 852 958 907 958 969 952 966 833 998 918 974 913 966 906 955 914 992 853 815 870 924 919 914 981 938 887 932 983 834 895 877 944 991 904 992 874 942 930 851 835 808 833 996 961 806 801 817 867 993 815 992 849 859 984 996 969 839 828 814 811 821 888 803 809 934 985 939 946 836 836 856 883 869 925 955 982 802 867 890 838 982 858 992 988 863 803 904 976 828 905 951 952 914 877 832 898 842 897 849 822 823 915 845 939 1000 863 807 842 872 884 969 1000 812 973 985 925 961 884 
912 906 923 989 865 961 978 809 881 807 869 937 958 938 968 905 922 850 829 927 861 994 831 958 888 984 932 978 876 880 856 817 951 943 947 967 828 968 976 945 905 800 951 822 853 888 830 876 828 935 965 814 955 847 990 912 933 893 972 898 921 829 961 938 986 929 908 959 860 876 960 871 914 825 825 902 866 840 866 815 957 964 823 849 879 985 950 890 825 894 974 986 927 920 979 890 826 979 826 885 925 947 885 878 952 883 825 929 866 917 824 832 937 991 805 973 972 963 812 949 941 840 965 908 836 879 904 836 932 875 886 904 928 820 990 998 906 849 874 884 866 835 949 952 851 932 907 940 906 893 959 870 888 828 965 960 933 985 819 865 1000 868 890 977 909 896 816 957 924 871 887 962 828 858 972 904 820 972 923 923 898 869 882 947 933 847 984 836 850 899 914 979 977 881 825 885 867 950 992 820 
977 961 976 982 861 828 922 968 810 967 839 928 919 946 955 804 962 939 832 866 969 840 865 896 844 904 878 843 942 924 839 960 889 993 846 976 803 954 922 911 827 841 829 960 875 958 848 969 933 818 914 800 998 806 840 857 832 992 816 871 805 926 983 874 926 927 803 997 845 812 994 840 923 989 868 849 819 885 934 898 828 871 828 992 804 956 901 817 820 871 807 805 883 838 932 971 995 979 932 920 931 953 848 968 997 866 922 857 939 903 861 961 877 953 957 823 992 827 808 860 926 941 824 914 948 904 893 992 860 836 917 829 928 889 881 835 985 807 952 852 984 937 992 853 965 987 884 901 917 913 807 974 909 868 816 876 903 946 970 975 907 851 845 838 863 903 804 893 875 813 912 916 828 892 970 983 800 956 998 841 868 883 854 884 974 980 943 983 811 947 944 896 986 857 994 875 905 850 997 919 
890 945 942 961 904 839 930 881 956 930 852 877 887 970 979 813 976 879 936 962 865 860 917 841 983 946 816 886 961 948 948 807 908 944 996 917 987 815 916 994 833 832 826 864 952 989 915 924 997 839 938 940 807 810 859 819 816 876 989 836 882 992 841 966 839 812 998 923 978 829 850 882 885 863 871 886 990 907 892 875 985 802 887 879 927 889 853 960 869 880 961 913 867 934 943 926 838 825 880 947 941 848 957 844 804 882 940 826 872 876 827 869 917 967 899 944 847 957 862 902 956 863 976 912 853 911 828 938 916 923 971 967 881 834 943 868 932 832 980 804 802 1000 941 803 813 816 900 934 955 845 947 808 934 991 887 863 931 811 952 968 914 925 978 989 940 882 830 890 851 909 929 949 943 956 933 916 947 895 801 861 957 946 871 964 911 898 924 802 925 910 875 905 926 900 811 836 810 890 916 947 
984 988 923 812 1000 806 801 943 829 815 913 949 912 825 873 973 833 899 918 991 807 826 835 953 879 804 980 940 923 899 990 991 805 813 883 963 804 961 852 956 817 867 929 847 836 830 908 941 891 962 891 911 897 975 984 835 959 852 981 961 853 930 954 911 820 991 940 983 953 803 868 936 901 999 945 825 866 854 811 922 924 936 865 845 854 923 950 999 979 930 902 982 920 977 987 905 996 801 800 880 977 900 933 986 935 824 852 968 903 972 907 865 805 930 852 926 875 808 870 802 809 992 827 887 997 991 969 880 926 989 977 886 947 971 822 924 802 843 933 981 980 831 826 850 858 929 852 877 910 948 961 929 958 869 837 998 882 904 864 879 859 975 964 834 884 907 806 894 831 810 856 987 873 835 880 864 854 983 866 859 853 806 943 970 977 843 809 846 927 809 946 853 884 839 866 999 949 968 849 954 
999 951 897 925 910 963 891 831 999 809 893 835 931 845 823 849 858 884 802 985 835 965 974 879 929 936 972 848 855 995 809 879 924 958 921 961 957 969 958 972 949 996 911 801 934 866 910 804 851 812 880 980 840 812 994 944 973 887 959 892 844 975 839 966 865 802 981 876 827 970 881 845 801 1000 902 964 974 863 804 993 831 942 894 820 924 946 959 952 832 983 914 848 911 887 978 827 929 914 920 859 872 844 956 916 900 943 841 959 919 984 991 881 928 826 891 917 819 938 906 945 972 991 899 849 1000 859 972 802 863 994 998 936 994 849 971 977 823 824 900 822 985 955 855 866 912 903 913 896 991 923 966 860 901 926 976 858 991 808 848 938 867 810 840 940 833 805 803 929 807 906 832 825 917 857 885 863 806 889 997 800 851 817 976 971 970 897 815 838 899 996 934 810 972 811 885 926 972 915 834 804 
922 922 802 851 814 957 845 896 858 941 972 895 968 891 854 857 974 864 863 996 909 876 848 908 861 896 959 966 948 927 924 946 884 864 950 803 917 877 807 918 976 916 858 865 832 989 812 825 950 867 964 939 921 854 908 836 857 847 873 957 827 975 840 807 859 813 823 804 810 819 933 996 904 917 872 809 894 923 960 899 982 804 953 898 995 911 923 921 928 908 853 999 830 958 835 987 843 895 956 993 828 946 874 916 832 930 826 854 944 882 904 816 992 847 873 920 929 803 988 815 885 993 894 836 921 940 859 976 882 921 884 931 834 993 976 982 997 999 916 927 914 812 936 839 950 844 949 877 874 839 906 878 988 884 997 803 804 962 965 993 877 972 922 996 847 859 888 822 873 839 952 997 878 832 851 950 875 897 999 860 910 916 957 991 936 837 969 876 921 819 875 979 957 985 995 981 827 817 938 977 
986 846 909 833 862 835 934 840 823 985 834 968 874 881 927 965 864 971 981 835 868 892 831 991 905 976 814 906 879 911 960 909 896 866 989 830 822 878 956 927 886 959 873 928 939 963 895 918 969 874 828 893 984 921 953 800 941 827 880 804 850 941 879 801 814 824 959 808 875 980 994 950 821 934 908 889 817 954 828 885 872 802 878 865 946 813 862 908 934 882 899 926 923 896 904 948 989 916 995 999 868 945 813 958 811 893 938 807 984 817 989 824 856 889 904 998 984 852 865 925 988 971 955 949 845 915 955 970 921 806 867 851 999 934 870 929 885 894 957 867 836 888 941 820 839 919 869 950 852 885 978 984 864 976 938 956 880 916 834 801 953 814 927 835 801 872 920 950 923 850 942 868 932 852 933 865 977 968 931 998 871 925 893 932 956 850 931 866 864 984 831 898 859 948 936 842 962 870 807 831 
844 963 875 822 958 995 903 877 871 966 835 851 893 960 803 941 907 822 807 997 956 965 952 839 875 871 834 975 910 1000 877 904 811 887 920 983 953 940 897 878 987 912 926 814 920 944 996 901 805 990 830 903 862 890 870 914 869 923 966 967 811 884 958 814 829 951 850 990 898 900 849 837 801 879 950 828 890 803 859 811 972 914 863 948 845 942 971 930 959 903 871 959 981 946 982 926 953 951 820 927 926 846 983 814 865 809 830 855 892 823 862 811 991 818 967 913 893 881 926 823 896 891 874 919 883 957 968 931 874 952 978 884 895 922 817 1000 950 901 893 854 950 868 973 936 866 812 984 801 948 836 906 840 891 824 897 823 910 856 828 827 939 894 874 978 821 845 965 906 879 843 864 825 849 970 851 947 867 863 959 841 901 907 967 955 992 916 853 878 812 968 981 942 916 973 848 935 866 893 938 957 
924 970 850 981 893 919 862 934 894 811 928 867 976 952 866 841 874 848 858 900 879 966 921 911 841 871 835 905 926 909 939 898 999 908 966 948 955 889 843 887 898 953 926 941 939 812 846 920 887 973 813 935 944 904 849 897 982 921 957 863 843 923 854 800 854 928 900 972 830 813 950 937 867 874 969 938 916 883 857 904 800 898 815 833 981 803 853 980 850 936 939 992 805 910 879 843 894 993 954 929 871 999 812 917 833 816 879 963 962 944 932 841 837 911 959 879 915 850 921 956 804 993 891 898 948 835 891 925 960 917 813 895 969 913 965 982 885 892 866 917 882 925 994 893 865 976 923 961 806 803 923 943 844 840 928 803 940 819 873 873 935 991 966 980 966 997 828 810 937 878 939 951 818 948 873 935 991 915 989 991 859 990 838 974 813 897 945 957 807 953 896 827 960 971 880 909 834 869 924 800 
965 830 889 807 868 876 885 971 965 811 833 912 833 901 930 804 807 840 843 822 907 907 913 838 994 885 826 818 900 901 864 856 970 866 919 860 858 967 843 919 981 833 916 864 823 805 963 912 948 828 910 872 950 901 995 896 867 831 875 870 832 842 958 812 806 974 806 897 974 830 845 816 887 806 899 825 862 931 978 872 822 882 829 818 981 942 882 886 837 976 869 850 837 813 996 824 980 810 936 939 934 854 895 815 960 836 836 983 937 881 928 812 838 892 876 966 801 801 825 822 812 947 872 954 876 900 882 961 821 898 881 1000 809 988 880 994 933 885 974 945 976 822 855 957 869 820 926 864 943 804 965 849 935 846 922 993 846 953 997 809 927 835 814 934 800 954 988 942 973 994 959 935 846 899 890 843 815 898 840 861 885 864 928 811 809 848 857 810 985 994 821 872 914 884 888 803 866 842 904 971 
897 864 816 803 966 819 860 950 831 812 876 941 858 855 845 876 860 990 914 851 881 816 932 981 870 975 860 896 902 912 991 909 963 869 983 806 887 853 894 857 913 941 888 886 830 826 935 944 978 981 910 804 865 985 999 877 897 907 886 911 953 994 922 916 873 848 882 834 919 847 998 871 892 908 921 919 914 979 910 811 878 997 870 949 812 822 985 821 966 952 897 974 998 874 854 846 973 922 921 991 900 817 890 810 862 824 815 863 964 894 982 818 940 883 805 998 938 828 942 800 874 847 843 827 961 930 847 897 857 865 917 987 821 941 966 818 937 860 804 971 981 930 844 1000 965 954 926 888 805 872 820 917 876 997 842 823 930 890 850 963 952 922 869 965 814 974 922 957 893 854 912 914 908 802 902 927 816 997 827 959 916 993 868 984 852 874 825 948 905 856 897 883 939 818 982 884 966 839 953 802 
943 918 962 979 834 997 837 879 986 856 908 983 919 986 818 947 952 828 908 988 854 901 925 984 945 939 841 920 883 817 941 853 941 830 966 868 994 965 834 863 821 856 953 941 807 823 907 853 941 874 804 969 876 862 973 943 923 935 830 869 939 967 868 925 994 839 941 906 955 938 967 999 910 992 943 847 914 857 848 885 852 891 817 922 819 958 953 924 892 932 932 945 839 924 801 958 839 857 880 845 845 905 813 920 884 912 858 912 927 992 870 937 947 821 844 897 878 952 887 843 898 920 915 978 831 868 902 996 875 872 983 837 915 829 829 993 809 946 865 992 865 908 883 825 936 893 979 970 979 805 882 908 840 965 949 821 915 975 839 821 921 939 837 871 987 844 975 895 817 894 932 934 894 849 893 873 976 994 911 825 813 818 953 855 860 995 991 951 827 975 960 917 864 976 826 947 994 849 899 815 
854 814 803 829 928 839 999 938 863 879 919 983 987 885 987 940 936 807 998 847 854 967 908 903 817 976 927 877 843 906 949 875 942 850 841 967 819 859 992 986 833 974 871 958 880 857 977 944 899 868 913 823 821 817 833 899 947 999 917 903 968 860 969 906 915 991 987 869 966 868 964 902 984 969 846 908 994 956 813 955 823 920 882 999 899 968 960 960 857 974 952 880 945 909 883 860 876 915 974 876 910 980 890 906 834 828 896 998 984 968 875 982 819 963 836 928 801 829 819 845 803 893 993 884 907 833 921 807 961 959 937 931 945 893 853 912 962 990 882 801 845 854 832 958 851 876 907 969 985 977 836 844 878 829 995 808 916 977 1000 940 949 934 805 815 892 870 816 965 982 948 846 932 921 939 856 933 910 993 813 909 848 947 923 960 821 910 899 965 995 847 939 965 864 910 894 919 930 932 840 831 
956 873 840 811 894 925 800 873 858 930 875 945 947 867 886 913 812 951 849 885 885 927 844 905 971 845 915 854 971 885 884 997 984 801 889 871 996 874 827 868 973 971 998 900 961 808 837 946 877 810 976 914 898 864 919 912 989 938 982 852 881 891 996 855 816 841 837 980 997 825 979 920 992 856 887 809 930 826 963 825 888 835 810 831 878 884 848 851 864 882 986 954 859 888 925 933 842 971 896 810 808 969 800 956 889 810 845 935 823 940 957 821 956 839 867 819 806 967 830 907 805 831 827 834 862 980 898 858 903 829 893 868 899 889 928 813 891 915 957 954 967 935 810 931 841 894 863 876 814 872 949 979 849 800 992 978 977 837 853 800 872 932 833 856 865 922 892 864 867 929 911 957 824 979 989 876 941 949 907 842 985 921 975 886 889 879 966 885 840 905 817 824 875 855 923 913 852 973 909 979 
915 875 984 862 805 984 875 895 901 820 904 947 929 803 978 968 849 824 818 884 830 988 901 927 881 857 962 996 955 923 900 961 995 846 846 803 854 857 928 929 811 999 952 864 812 996 927 891 906 869 821 914 877 875 927 827 896 855 946 877 808 821 882 925 896 800 971 924 873 857 907 863 803 826 929 866 945 914 876 822 879 901 841 935 840 908 989 956 972 835 853 941 989 875 953 911 868 969 806 804 897 811 868 882 850 932 928 855 972 963 973 867 831 896 930 930 936 801 897 857 811 856 874 998 824 876 909 877 984 851 818 829 914 928 955 895 979 809 822 951 888 915 870 834 864 873 939 900 920 846 937 805 953 839 975 881 972 969 844 891 980 820 852 803 847 975 813 937 847 812 888 893 828 900 906 857 926 949 913 851 884 894 902 989 981 984 930 836 841 886 946 948 822 902 941 959 965 890 970 951 
962 971 983 840 883 826 907 988 815 882 892 829 873 969 870 913 934 946 891 925 990 908 890 961 932 808 928 933 888 984 856 804 876 988 965 959 867 969 804 802 969 915 902 883 879 857 816 800 868 865 821 829 915 898 857 961 958 912 837 801 971 927 992 884 982 818 892 844 955 976 818 990 860 958 976 894 827 927 811 803 915 935 871 864 856 882 905 897 812 852 891 838 915 971 997 890 921 908 809 914 856 853 855 955 822 991 932 945 989 907 813 982 832 827 977 940 802 856 801 836 836 945 911 942 963 922 976 846 970 950 950 994 836 984 935 823 820 849 980 951 983 891 884 917 817 876 879 804 874 990 998 961 823 970 900 846 907 967 933 896 864 925 954 939 884 913 947 844 859 862 926 845 973 945 969 907 919 897 908 809 946 813 841 983 1000 971 867 875 880 852 966 896 966 872 850 814 944 966 895 986 
807 998 973 967 866 909 910 975 837 961 983 942 836 830 974 927 852 869 806 997 964 905 863 828 891 898 850 911 913 828 863 924 953 915 913 893 903 983 851 861 897 809 828 991 900 913 937 927 892 849 910 983 971 808 913 991 895 982 979 934 811 949 838 871 847 938 936 800 879 947 813 818 884 854 947 976 844 899 953 857 894 973 960 831 863 827 887 999 880 975 836 801 827 965 889 940 872 851 825 903 933 934 931 823 816 983 854 929 914 997 950 885 862 955 944 956 963 977 862 988 992 992 826 870 864 855 993 970 857 915 954 815 943 861 816 966 966 942 845 908 902 990 940 924 850 991 826 986 906 861 804 806 819 810 949 891 1000 997 810 924 882 852 893 990 938 801 986 872 840 953 809 978 947 819 833 976 954 941 972 973 893 836 964 833 993 894 990 846 830 908 898 877 859 864 806 878 873 807 844 860 
990 899 837 838 916 800 843 990 909 939 947 993 871 837 906 960 984 956 939 942 910 894 913 831 959 809 844 961 868 897 891 988 819 942 805 989 836 817 858 820 909 983 904 931 911 970 866 997 920 997 963 999 926 821 994 890 975 824 963 938 976 853 918 825 970 905 991 965 876 927 874 833 971 937 987 896 848 899 994 868 963 867 839 841 930 926 981 895 968 913 907 933 998 829 811 859 918 880 862 909 948 945 981 932 973 940 935 811 848 867 917 824 917 900 929 936 890 819 808 996 819 947 814 872 872 950 957 893 805 831 880 986 893 868 952 919 830 997 890 824 830 878 969 835 837 892 993 958 939 873 900 866 878 855 810 913 882 906 831 856 991 996 895 985 920 848 860 926 893 977 979 903 845 909 963 980 812 914 987 996 943 824 981 892 916 860 828 834 869 959 994 994 902 862 960 903 966 817 876 808 
977 832 920 820 903 902 821 860 985 888 850 966 910 995 861 981 962 826 985 821 997 935 914 867 996 814 918 969 912 872 855 931 918 967 833 993 943 977 952 808 941 827 923 800 807 862 845 968 886 907 993 886 982 840 942 962 976 875 802 817 992 876 961 978 805 857 823 823 855 811 860 861 896 804 944 844 927 872 945 992 994 915 960 861 891 832 935 872 989 963 853 913 977 859 834 959 982 865 804 963 875 857 938 976 928 956 837 867 911 849 841 919 841 935 985 993 928 852 833 924 827 848 878 930 978 831 816 993 821 995 864 867 977 940 874 831 943 895 921 862 957 974 935 934 834 915 968 949 839 999 868 951 929 974 913 965 859 963 950 927 939 942 896 809 885 838 855 830 909 899 912 830 985 805 898 940 812 875 987 814 917 951 983 912 967 853 952 930 817 994 958 923 809 851 987 889 860 914 966 885 
815 917 919 993 879 870 919 954 858 910 930 896 803 948 989 882 871 867 815 970 808 824 866 856 930 961 811 816 905 894 970 833 918 957 842 804 851 858 858 923 912 972 870 916 866 801 816 858 801 870 889 829 919 946 990 931 868 953 850 925 982 876 930 826 896 916 985 920 872 830 885 900 938 893 881 813 840 886 869 950 974 981 974 881 983 995 942 865 806 991 962 966 984 918 816 940 886 933 824 820 838 823 852 861 962 967 823 954 991 957 855 992 839 984 857 923 985 995 825 891 989 900 806 916 945 857 870 963 866 843 854 813 808 831 914 907 841 959 950 914 923 925 981 934 897 935 915 951 832 918 839 971 900 992 844 955 850 892 844 804 848 933 943 803 973 826 914 851 882 898 920 897 994 879 930 845 889 960 923 808 807 927 876 972 870 822 916 892 829 991 981 895 906 964 971 941 867 946 993 823 
835 891 970 914 909 871 892 914 996 857 847 931 905 941 923 895 870 828 864 960 950 897 804 983 935 957 800 979 976 889 983 878 892 907 939 803 903 927 955 846 850 890 852 985 894 848 851 841 908 922 928 996 823 913 959 930 894 814 881 888 923 935 809 988 894 983 858 820 961 838 888 874 929 981 891 862 854 905 842 849 850 875 930 869 813 918 952 927 980 904 876 866 875 929 896 846 916 833 961 836 818 960 958 935 938 942 911 858 843 947 961 867 996 928 895 867 822 957 804 877 824 861 822 927 951 878 951 849 884 829 855 944 950 829 932 888 850 833 858 898 831 968 968 957 894 991 837 880 892 837 821 801 915 984 967 895 803 969 985 937 967 816 966 857 965 937 862 926 863 994 871 920 957 929 918 915 929 843 975 837 810 953 811 844 970 849 936 827 832 945 897 953 976 908 889 902 829 956 899 946 
820 835 872 885 888 963 956 839 939 935 899 870 910 844 867 857 968 896 967 987 983 933 887 856 970 897 832 831 852 917 885 966 822 828 990 976 839 982 930 956 802 987 815 943 872 835 983 827 920 835 869 862 939 810 837 932 844 823 984 806 873 826 964 927 999 916 944 981 971 848 968 809 834 983 919 830 915 819 840 852 876 842 864 965 934 835 937 987 939 816 937 813 893 853 956 881 930 918 846 925 987 805 908 859 806 981 987 926 805 843 817 942 949 972 961 817 945 840 859 940 849 858 876 864 840 949 996 805 839 914 999 830 935 861 863 883 929 898 994 845 844 946 986 839 873 929 952 957 890 808 970 831 803 811 969 975 999 815 896 995 994 846 900 960 807 999 860 988 844 933 923 819 891 912 911 991 845 906 849 955 828 909 940 816 873 999 987 991 992 936 973 865 901 943 840 984 933 957 805 985 
855 940 935 904 937 907 853 975 891 954 828 991 974 868 923 974 977 825 893 972 989 953 826 945 916 886 915 991 995 852 904 816 903 857 991 968 923 866 959 878 887 998 875 859 873 986 973 901 878 946 847 999 897 889 966 891 834 837 996 889 811 975 853 933 973 878 844 892 932 890 887 912 958 824 974 983 816 936 835 910 979 896 803 967 972 928 973 865 906 815 964 807 950 974 846 911 884 872 845 995 986 850 968 810 864 895 887 999 841 946 941 841 933 880 894 1000 815 828 949 958 808 922 884 897 927 866 969 843 916 978 928 1000 864 981 834 818 809 937 988 962 936 831 833 839 833 970 866 823 967 907 859 978 878 916 811 917 982 843 994 938 976 995 836 852 872 888 824 896 850 951 826 949 817 961 932 979 811 899 848 800 913 853 992 849 878 830 811 857 925 873 806 931 830 802 888 911 875 955 952 937 
880 804 957 855 962 877 959 849 855 880 971 905 881 937 904 822 827 963 927 921 888 874 964 869 880 940 815 967 868 920 934 939 833 820 931 986 979 897 929 960 984 989 946 922 849 980 867 849 992 886 801 924 958 943 934 920 968 816 932 815 800 902 978 828 896 819 877 881 825 899 948 938 867 970 887 868 935 983 835 819 875 831 874 907 967 948 864 973 990 918 943 879 963 981 990 842 893 860 941 886 800 933 813 930 815 839 907 972 995 909 856 933 819 914 967 936 882 924 806 829 869 990 956 999 985 809 971 948 892 889 843 971 950 813 831 997 990 881 904 883 836 902 875 910 817 906 916 884 820 871 907 812 996 850 869 829 845 1000 800 819 814 915 901 923 854 936 980 922 983 843 969 866 807 858 923 990 906 848 929 848 843 965 991 970 980 982 976 846 865 952 865 849 808 814 838 944 855 845 947 815 
841 951 994 804 1000 856 943 921 969 858 827 951 951 940 1000 862 896 949 954 945 904 815 849 965 873 937 955 864 824 872 909 887 849 888 862 807 849 931 947 989 921 912 806 916 895 907 947 971 842 967 884 845 975 922 922 999 864 899 960 930 977 912 931 890 942 818 842 999 942 902 860 985 932 867 872 904 962 947 952 889 985 926 844 876 824 959 946 897 861 987 943 995 879 820 987 872 888 967 807 921 995 940 896 818 812 836 808 883 987 901 825 942 906 999 898 989 957 999 881 936 800 950 997 945 832 838 925 809 909 828 818 927 873 1000 958 925 815 810 813 844 950 989 875 959 855 805 899 949 805 869 979 914 860 814 804 883 897 953 898 807 866 969 938 804 994 992 846 859 841 843 859 999 971 987 898 902 913 847 909 954 951 970 992 931 852 864 843 925 858 943 950 880 868 816 814 952 911 801 856 885 
831 866 922 972 915 862 983 842 808 891 970 809 922 871 957 821 841 867 985 808 855 942 827 951 862 883 887 985 920 890 972 991 967 868 970 812 998 920 921 972 908 978 928 937 992 913 804 934 945 848 895 887 969 849 958 881 838 928 998 932 866 879 875 882 879 916 965 988 968 863 985 809 834 809 815 986 972 803 968 931 900 902 826 939 828 949 862 838 834 999 983 857 931 958 942 991 843 934 860 980 921 943 954 972 838 959 862 821 820 822 970 998 912 800 833 960 999 881 971 910 934 802 854 835 850 884 837 856 971 930 805 889 897 990 891 822 826 871 883 925 840 801 816 842 813 972 966 954 995 857 990 912 860 913 849 951 898 988 930 946 824 972 945 844 890 802 955 818 945 849 909 995 878 972 827 881 886 928 859 961 871 856 929 965 983 975 968 919 884 977 871 837 811 993 810 979 815 943 810 951 
981 886 938 957 922 900 801 863 858 830 947 827 831 829 893 922 908 906 819 870 975 901 811 833 981 803 940 855 953 943 993 930 974 824 975 944 899 948 831 840 904 928 862 821 817 899 871 937 900 890 805 947 878 809 994 957 812 880 851 855 920 910 954 968 997 976 820 920 896 833 911 1000 829 932 814 832 913 943 962 901 849 977 919 923 833 903 956 939 856 960 870 968 869 912 824 822 976 939 865 855 926 841 928 833 894 811 830 966 952 828 932 816 905 885 955 982 839 954 934 841 883 864 894 812 904 992 830 942 864 957 895 947 956 830 854 957 996 823 912 945 914 969 870 800 848 807 884 930 831 898 842 835 916 873 841 826 883 957 905 915 886 962 888 817 891 827 967 913 890 878 857 916 914 962 944 898 916 801 893 987 889 860 909 818 821 932 804 857 982 986 855 836 882 942 814 888 992 826 826 947 
951 956 870 841 809 977 819 866 982 995 946 1000 836 902 839 809 913 865 877 981 944 821 801 928 957 957 840 812 843 993 898 835 821 922 940 895 817 930 847 978 959 983 800 823 842 886 844 932 946 957 945 885 847 989 937 924 841 945 926 870 988 857 928 867 973 895 843 887 881 936 880 831 814 829 819 937 813 826 822 838 908 963 895 879 909 959 970 884 929 894 833 938 912 924 961 854 924 858 963 834 898 854 871 946 951 866 954 847 807 899 966 900 853 912 992 897 902 993 886 974 841 879 893 928 838 859 946 926 841 881 866 970 905 922 851 951 817 892 947 868 819 868 966 807 855 901 907 882 929 907 976 891 847 833 863 970 937 904 912 932 933 882 918 954 880 945 955 998 912 989 936 929 999 852 993 965 853 884 901 993 846 898 812 844 872 967 870 808 927 865 992 832 845 866 882 860 951 900 809 956 
965 885 854 993 827 941 934 895 819 898 831 824 847 923 874 975 865 944 842 802 864 912 999 916 872 903 906 978 989 934 931 823 961 994 822 832 933 800 953 845 963 842 944 974 879 903 931 918 832 918 902 938 944 801 850 986 958 915 937 825 801 955 940 900 919 995 967 829 893 862 910 978 949 890 887 865 827 942 833 848 816 889 968 820 920 841 964 968 883 915 908 932 947 837 940 822 917 828 999 809 820 913 965 980 877 874 892 935 912 899 945 855 913 948 950 861 883 912 835 899 874 971 965 845 925 840 933 923 858 906 822 993 982 929 960 847 904 899 989 848 910 814 907 939 853 834 951 909 858 869 861 942 996 823 823 938 981 981 815 881 901 921 938 829 980 843 850 896 812 948 802 884 935 888 865 821 813 973 869 815 824 927 931 976 962 887 810 998 906 842 973 873 848 817 840 986 957 955 862 975 
844 855 957 929 852 890 857 954 815 844 993 858 902 881 830 998 935 833 840 827 824 981 892 999 934 817 816 950 813 945 934 831 873 945 850 910 858 961 806 893 924 809 809 933 961 884 844 920 914 817 822 853 816 927 947 879 856 813 958 828 985 852 887 943 824 992 902 957 898 810 944 919 850 888 800 958 803 858 932 986 945 849 852 919 898 965 807 862 938 958 924 939 852 887 842 906 867 845 904 819 871 920 979 832 943 971 828 856 983 906 966 941 912 819 831 888 834 966 838 800 956 885 995 825 930 829 807 833 802 824 843 876 808 930 930 953 803 824 972 987 992 890 906 861 948 870 846 840 930 951 892 870 925 881 835 853 893 824 891 961 898 920 918 913 886 857 895 912 867 875 878 915 874 838 999 941 832 837 987 874 830 927 929 972 913 921 894 800 953 993 899 833 840 991 902 936 830 886 873 867 
816 823 811 835 809 959 997 884 981 801 922 913 941 858 985 914 826 833 824 858 864 814 916 920 978 953 970 982 900 970 963 896 984 836 817 958 930 814 942 926 861 930 928 889 991 888 807 841 808 915 874 852 917 952 931 813 889 810 893 891 915 827 938 990 940 945 934 899 900 944 960 808 982 844 866 961 865 916 824 994 853 945 877 818 967 818 826 815 810 820 824 935 816 953 888 858 895 866 996 907 933 861 888 802 884 849 999 906 985 815 961 943 997 961 869 805 990 811 978 957 811 922 927 992 908 805 984 931 914 963 833 852 992 838 845 890 969 900 970 916 923 836 844 989 923 865 868 885 922 893 850 982 803 902 951 970 834 809 889 961 894 885 867 813 974 916 842 976 878 846 834 1000 991 988 979 931 960 836 904 960 832 988 812 950 960 841 827 982 972 961 966 814 986 937 918 890 931 916 994 885 
889 977 828 992 842 845 975 905 867 930 983 935 941 999 916 846 872 875 908 981 848 831 868 874 978 903 989 803 846 814 898 958 930 872 985 944 882 967 937 945 860 846 914 939 808 992 906 970 996 804 912 915 948 944 951 852 901 829 888 895 852 969 853 850 966 972 933 924 850 864 859 829 998 978 894 920 939 993 835 943 812 913 969 971 874 810 847 970 837 836 815 922 830 890 848 945 819 982 889 817 836 830 824 827 972 970 926 846 981 820 837 897 870 935 993 942 988 899 895 972 905 914 958 861 998 872 977 939 940 886 873 933 873 918 826 954 935 950 985 904 928 841 943 898 939 892 898 843 998 852 928 917 866 907 897 901 919 975 802 847 825 932 886 989 933 950 934 925 868 904 866 902 911 993 876 915 846 867 988 908 952 873 863 984 936 946 821 864 902 822 810 808 830 828 941 938 934 919 917 982 
997 890 936 855 819 992 856 842 859 998 965 991 832 950 923 873 963 822 896 982 802 805 956 877 942 968 821 937 945 989 842 874 809 835 965 810 871 916 996 900 886 918 916 965 983 815 813 806 847 998 887 902 806 894 898 820 984 800 927 970 965 898 863 891 809 936 921 825 833 808 898 816 877 904 932 923 875 995 945 919 926 801 955 899 865 813 999 927 836 847 839 836 945 934 833 825 972 855 955 986 814 897 866 834 836 921 892 965 932 969 809 867 982 830 855 857 850 869 897 818 824 900 926 954 983 971 904 989 890 925 822 985 878 955 892 940 804 993 869 826 921 988 800 819 841 958 937 890 801 932 938 814 904 819 970 960 917 843 905 816 825 954 865 941 814 945 867 803 858 805 932 854 955 881 808 873 979 913 940 921 876 843 950 965 883 938 931 910 924 960 971 863 859 803 822 993 968 987 963 844 
941 935 942 810 880 827 801 841 909 908 996 892 995 802 865 839 818 842 971 883 931 893 930 999 935 818 823 891 825 967 863 986 814 800 956 882 900 995 865 850 991 810 835 972 812 987 903 922 999 807 829 969 806 990 900 807 834 805 994 810 819 956 935 869 899 908 815 872 952 909 961 952 822 968 979 943 935 948 982 810 969 964 868 878 967 958 901 803 977 845 854 941 918 981 832 857 857 824 973 999 917 864 952 913 858 986 950 801 906 996 905 831 902 916 820 949 963 876 833 814 837 878 921 900 843 832 925 837 992 996 862 906 833 930 991 818 978 947 849 977 811 808 983 830 832 938 816 925 901 801 900 982 921 921 896 913 857 883 850 805 843 917 909 856 863 930 924 880 923 804 989 903 891 842 809 962 823 971 984 977 819 948 997 976 984 854 881 828 958 869 959 882 817 971 944 920 927 876 898 815 
874 967 859 832 913 918 875 910 995 818 850 891 905 905 916 981 828 835 972 909 897 894 886 906 934 998 980 801 884 943 943 872 840 931 956 852 804 819 961 865 898 963 924 876 893 823 932 891 902 880 857 849 971 827 961 835 886 915 831 812 936 861 991 806 897 844 958 852 830 913 946 946 934 958 913 958 858 828 830 937 878 881 815 951 808 913 814 947 987 900 900 888 833 945 864 904 946 930 951 943 992 911 804 995 955 810 923 975 821 821 876 850 902 996 925 931 997 968 954 827 807 802 986 977 859 870 883 964 945 887 806 867 846 921 995 958 838 806 846 997 939 856 833 892 943 844 852 939 856 961 803 1000 954 943 884 856 860 883 853 900 891 874 987 967 888 996 886 906 926 901 977 895 922 965 961 839 811 935 864 935 855 842 860 894 883 911 979 920 801 800 887 948 818 919 951 813 961 978 930 838 
988 920 997 978 819 953 805 997 981 820 812 896 800 934 934 851 897 966 854 969 817 806 972 869 812 920 959 801 833 860 864 859 843 952 980 964 826 978 816 965 951 944 949 820 852 914 909 955 929 823 877 831 964 853 810 940 807 848 856 931 847 821 936 999 962 951 997 989 880 984 936 888 868 997 923 929 905 844 975 983 968 883 817 963 850 863 981 942 965 936 876 833 865 991 875 803 845 954 920 804 856 879 991 813 934 959 970 855 804 946 809 846 849 811 841 824 841 922 964 995 907 892 867 957 907 879 920 945 851 848 999 991 993 935 907 913 980 865 920 854 936 810 996 972 833 939 902 894 822 895 935 923 886 887 848 962 922 967 979 804 966 811 886 940 844 992 910 879 885 821 997 993 828 993 997 903 847 860 950 886 838 806 957 889 810 966 841 927 822 893 872 887 828 873 834 859 930 863 911 913 
977 809 823 978 953 830 980 905 846 846 921 916 873 847 998 947 825 841 868 961 845 875 915 813 924 934 880 993 909 936 916 950 822 875 814 904 934 813 992 953 835 835 957 922 856 994 903 883 914 884 932 982 984 894 901 923 980 969 850 982 983 952 826 833 829 929 972 912 926 815 988 955 863 840 987 870 860 975 827 812 925 955 846 926 965 898 933 882 966 816 982 894 884 833 839 932 861 958 902 945 834 867 815 924 817 926 935 932 900 892 813 960 917 969 800 953 874 810 1000 863 891 994 889 820 912 868 842 917 818 812 989 974 914 975 803 806 840 845 922 909 934 813 992 855 824 906 987 842 932 923 980 969 811 869 993 864 890 904 817 804 835 810 830 981 949 912 988 853 908 803 854 817 865 987 998 973 809 826 992 983 895 884 862 813 838 895 893 954 998 979 838 910 898 943 806 975 879 820 892 838 
835 889 838 888 943 820 945 886 881 850 994 995 877 929 907 931 905 992 999 827 956 875 882 870 849 872 889 976 985 812 936 866 902 847 974 971 956 886 860 894 890 970 962 904 924 847 889 976 808 934 904 856 822 957 810 848 956 921 855 825 888 961 831 937 810 903 955 946 840 933 849 821 931 855 870 972 836 804 863 925 973 983 996 814 807 963 979 917 931 880 858 982 962 923 983 994 916 940 867 899 874 879 920 1000 951 827 871 861 956 931 981 862 883 856 858 902 855 985 834 879 944 823 858 934 904 907 892 884 817 914 988 939 876 804 966 884 925 887 922 859 959 932 891 804 849 948 873 942 868 887 931 846 800 882 806 973 984 901 952 970 961 854 998 997 817 961 983 850 883 903 971 878 874 874 934 876 842 922 803 965 878 920 904 845 946 855 849 821 995 859 853 951 817 847 957 819 805 979 855 991 
899 814 953 848 872 992 943 927 870 892 824 836 868 875 883 843 877 814 921 806 874 908 968 826 931 862 935 972 894 835 963 921 890 818 809 907 870 901 850 922 975 873 882 822 961 939 896 895 926 894 956 890 917 932 975 925 868 931 978 833 874 897 978 960 808 993 867 820 925 975 870 945 859 920 938 826 832 844 868 803 875 911 878 841 946 800 845 888 844 954 943 811 893 892 870 969 859 884 850 974 836 957 921 803 859 971 931 950 886 910 805 863 954 941 812 860 939 936 844 883 922 896 864 929 834 915 896 912 890 899 868 969 949 961 811 819 954 825 805 930 884 817 821 915 822 924 861 949 808 944 921 993 808 999 985 821 929 829 808 874 988 916 840 819 953 866 846 833 974 965 896 916 922 815 913 904 800 877 942 940 815 978 923 812 845 965 939 958 943 872 864 860 895 890 861 971 883 932 820 804 
986 919 922 878 849 919 977 887 834 886 948 879 975 986 800 868 822 978 941 801 993 847 999 993 977 833 838 884 918 974 823 812 903 907 815 803 852 918 802 851 932 898 975 840 823 869 990 989 985 872 808 867 941 920 849 927 858 834 855 827 970 978 841 852 888 801 879 895 862 963 873 896 935 939 910 902 860 897 823 942 800 968 964 853 990 835 945 805 809 848 999 900 913 903 954 847 936 950 831 979 952 989 962 848 927 896 842 974 921 914 919 995 802 841 801 908 889 905 906 928 938 897 945 812 949 876 930 825 894 975 973 898 943 876 939 845 838 922 839 979 982 930 802 949 953 946 922 979 924 998 857 880 994 875 971 903 825 995 837 943 846 951 991 918 996 902 974 945 847 852 971 860 969 925 884 912 856 999 926 833 930 965 802 982 973 941 938 923 851 916 831 875 931 841 984 920 814 885 919 923 
968 980 904 971 950 849 865 920 976 986 992 865 892 822 849 874 916 927 911 838 854 878 963 806 922 859 829 801 855 827 930 880 863 867 895 898 937 813 951 923 807 971 904 890 925 958 992 910 905 938 945 841 821 880 990 856 841 904 812 882 908 896 847 825 843 948 993 840 880 903 835 990 890 875 834 927 894 915 928 962 869 927 880 938 876 893 939 849 948 929 996 902 917 835 809 898 850 923 842 808 879 984 903 903 807 893 949 825 814 822 842 825 985 944 965 954 897 851 951 928 947 964 844 809 953 949 853 948 884 968 879 846 980 862 832 980 991 886 811 852 840 965 809 816 858 887 827 939 888 863 858 968 997 907 822 991 845 901 899 942 978 912 934 803 967 943 800 835 914 984 982 890 857 810 804 954 949 932 896 949 816 813 975 946 886 929 981 826 964 951 975 975 808 876 839 957 970 984 881 824 
895 993 999 843 920 976 897 996 970 918 805 874 977 934 916 967 854 859 959 944 823 899 989 856 908 827 809 994 864 904 826 801 889 979 811 837 802 861 848 808 853 964 955 813 820 850 997 860 991 997 802 959 879 928 952 912 842 821 863 828 865 817 903 957 907 882 958 805 840 836 908 980 997 840 967 888 928 935 815 964 812 922 945 932 929 990 959 986 819 959 998 992 932 979 856 984 990 905 965 914 903 827 830 811 834 801 838 840 841 944 870 936 890 874 809 933 920 800 813 840 898 836 819 826 970 831 924 905 828 923 956 935 803 947 854 930 844 969 975 819 834 800 955 954 842 960 819 837 936 855 999 968 979 900 922 904 833 972 854 862 967 883 851 872 904 857 912 875 943 916 957 805 928 985 948 923 920 958 990 966 810 997 898 965 800 867 894 810 907 977 868 906 974 997 958 931 908 801 832 916 
898 910 974 996 883 960 828 850 829 920 929 831 919 860 996 954 955 930 915 953 936 993 895 815 883 946 992 953 864 993 948 825 919 875 803 802 806 953 866 875 914 961 835 986 976 830 846 971 868 948 962 947 990 924 954 885 950 883 837 991 958 1000 870 905 856 994 823 862 961 953 836 852 956 858 911 990 853 880 927 981 814 846 806 843 896 847 957 925 892 824 1000 919 928 979 911 971 809 936 995 818 928 930 984 954 999 875 941 820 949 928 986 857 921 825 807 897 822 820 903 873 862 858 954 818 852 839 870 967 915 822 880 951 853 815 874 873 908 925 911 884 815 883 881 994 938 944 924 989 882 852 905 978 857 940 993 807 953 866 850 943 961 865 827 941 826 908 948 812 808 808 996 992 951 807 956 911 879 933 905 818 929 934 950 804 922 895 980 812 993 911 839 869 969 920 990 901 858 874 944 911 
866 977 968 988 987 942 852 835 986 801 898 900 962 814 919 844 934 820 988 976 884 1000 933 844 812 929 906 956 935 960 901 808 884 962 990 928 911 893 895 926 959 816 835 975 917 817 803 906 828 878 880 871 879 919 894 881 812 898 916 850 963 967 942 875 909 961 822 883 841 832 915 852 932 917 855 994 892 837 873 908 976 896 908 874 976 825 813 906 918 895 942 948 800 874 890 995 844 838 819 947 849 903 828 804 887 916 883 934 906 931 894 907 995 984 919 992 916 852 847 976 940 872 906 834 848 829 864 975 825 935 918 835 953 818 860 886 844 881 831 983 940 934 936 860 944 899 957 846 977 893 860 841 916 830 927 906 852 940 873 932 836 845 871 881 899 860 906 930 876 966 818 948 906 838 948 845 929 885 865 879 1000 809 802 810 942 858 920 994 906 891 811 912 893 848 1000 828 1000 877 969 882 
895 981 947 867 868 815 983 868 896 850 866 944 945 840 926 872 954 897 978 921 844 934 889 869 877 880 839 847 887 889 949 803 852 811 925 986 827 994 981 849 838 966 987 930 935 991 974 960 923 966 808 961 828 892 986 888 897 955 907 931 954 881 834 878 953 805 838 975 941 881 983 822 988 877 844 924 825 825 975 911 876 956 895 978 997 947 887 969 910 944 917 875 930 808 904 810 836 994 980 910 887 955 917 946 827 902 848 843 822 885 871 892 873 821 926 875 802 860 873 819 916 806 984 916 895 997 939 820 987 853 832 906 917 853 815 896 877 812 801 822 872 885 871 984 825 980 977 961 860 955 918 883 964 946 997 889 860 936 803 850 941 947 869 879 801 987 985 870 903 869 914 816 861 902 904 980 881 930 925 973 920 933 884 906 939 854 860 863 800 892 862 956 866 905 959 979 867 935 844 976 
921 980 970 998 828 975 971 1000 847 830 834 859 871 852 932 964 973 885 868 915 810 902 979 914 988 816 962 960 981 843 901 848 976 947 958 959 954 925 984 883 954 909 964 992 962 941 912 855 838 859 896 942 941 950 900 824 968 851 946 805 957 832 955 838 977 813 857 901 960 935 935 983 888 870 970 959 969 811 973 880 963 862 823 868 993 818 870 898 903 845 950 912 943 983 895 819 851 911 842 858 908 954 923 973 978 882 899 971 820 822 951 868 809 866 921 834 902 837 826 869 952 890 822 895 839 956 911 970 1000 833 880 880 803 910 925 848 994 970 989 850 991 922 987 972 879 887 850 984 943 915 810 990 903 968 800 992 892 971 886 805 839 842 933 823 810 888 827 920 951 851 875 842 888 814 903 856 921 827 878 907 950 921 939 831 993 906 916 862 886 814 993 948 853 868 959 981 823 952 800 821 
909 892 994 815 869 967 823 904 941 854 849 987 884 909 836 887 905 824 800 973 951 859 894 941 948 916 903 846 875 922 912 897 971 942 954 852 846 839 969 824 966 999 813 836 869 880 814 957 963 890 866 816 962 819 963 849 889 846 907 951 961 1000 925 811 876 904 987 847 858 834 838 832 884 968 806 891 949 820 884 979 931 959 923 907 929 808 850 858 880 807 911 832 999 954 885 962 824 965 890 927 891 943 841 875 824 935 866 802 927 879 942 994 824 936 987 972 826 882 902 866 970 802 841 852 867 911 952 842 841 968 879 828 882 902 870 811 949 938 816 833 954 973 985 966 902 808 856 964 945 881 971 886 848 901 826 983 981 979 963 888 813 834 935 911 905 848 919 818 874 883 876 873 909 994 905 977 856 827 920 841 939 804 985 864 845 856 982 822 899 824 848 834 854 949 867 945 986 860 871 997 
860 960 867 832 825 990 885 837 834 915 970 800 807 833 980 856 952 873 819 987 927 891 844 945 931 968 847 937 880 998 901 958 999 800 992 829 885 994 994 857 826 863 991 835 875 900 880 836 981 836 843 912 907 987 874 998 853 815 858 890 905 890 883 840 847 938 852 810 997 990 807 881 855 922 949 976 829 922 900 904 807 898 956 856 831 894 950 899 869 884 875 845 908 928 988 902 989 940 848 938 833 949 989 874 998 821 823 868 890 977 962 864 934 876 845 880 838 948 987 861 881 829 859 846 881 871 864 907 852 872 964 996 990 996 892 900 977 962 974 961 825 912 859 850 916 853 998 882 801 874 988 816 830 992 977 967 970 860 874 955 916 855 986 984 826 834 976 967 948 801 954 949 949 941 900 915 956 996 900 966 945 954 851 829 893 963 972 901 853 996 857 847 902 870 896 914 836 932 978 986 
924 877 918 916 913 856 876 834 888 922 816 869 839 838 969 873 902 808 803 949 958 938 963 919 972 991 853 829 848 918 944 989 944 993 813 991 915 806 874 884 805 924 824 929 983 948 824 837 926 866 801 840 859 939 814 814 930 936 836 985 853 812 999 928 911 814 968 901 903 916 875 878 828 976 979 909 838 877 802 934 879 947 910 921 864 998 945 904 826 908 990 856 969 979 976 873 960 882 919 803 956 881 954 945 943 894 937 804 998 980 967 891 923 923 851 953 836 891 973 871 964 970 875 940 873 960 993 816 867 808 998 872 907 953 876 926 950 995 950 813 806 989 894 961 863 927 953 924 976 967 821 914 877 853 835 940 968 877 858 870 857 866 915 902 928 968 912 984 921 832 856 957 947 996 843 912 935 985 928 830 823 934 890 964 946 970 813 998 819 804 885 857 800 999 988 906 941 927 810 996 
956 853 897 875 841 864 967 833 842 965 887 891 873 881 893 861 996 988 935 857 922 992 875 919 811 826 920 905 804 983 819 973 805 966 897 829 872 834 911 923 908 823 933 951 960 854 815 961 899 848 936 884 916 858 925 932 841 830 816 950 920 886 894 825 858 938 882 893 951 911 816 910 912 970 964 866 859 874 952 942 972 956 928 871 802 995 814 868 893 963 968 911 838 936 855 998 946 814 875 968 934 854 926 836 882 900 872 910 885 930 888 804 965 997 835 824 898 951 836 837 803 839 865 872 856 801 846 847 957 915 880 971 826 814 968 864 872 964 942 978 911 978 904 867 879 915 958 970 884 852 959 856 866 953 991 940 801 932 889 841 806 821 911 826 976 897 958 873 800 983 848 988 941 950 969 963 967 928 800 948 985 995 862 867 811 865 813 836 861 929 900 987 858 972 960 900 872 978 820 864 
816 856 869 868 925 934 940 842 907 915 860 822 955 838 901 928 808 802 808 906 957 977 894 986 936 898 818 960 952 908 960 952 917 938 868 978 958 998 993 982 841 839 828 870 902 820 933 819 878 853 836 904 955 825 973 874 883 987 875 992 995 897 888 978 936 860 908 877 882 969 968 970 938 914 985 999 878 930 918 827 887 989 960 813 864 987 941 807 1000 886 914 806 920 932 1000 889 969 928 838 961 880 855 813 921 818 833 808 923 878 939 892 976 934 837 822 835 840 949 888 844 822 928 904 835 989 970 983 969 930 904 902 833 875 820 972 860 952 956 971 982 836 990 994 998 971 906 867 986 986 969 808 988 947 901 817 922 820 920 831 807 800 818 955 927 946 808 978 940 838 916 939 928 838 982 864 940 988 964 939 895 942 862 976 929 997 877 811 933 960 886 815 916 994 985 815 884 896 921 859 819 
832 803 962 940 904 994 824 980 828 847 865 822 894 826 962 904 847 981 839 956 907 919 915 923 961 978 925 966 887 842 940 889 925 986 897 808 807 866 892 804 969 866 872 839 972 820 845 857 805 814 856 891 907 844 995 977 815 832 898 855 826 807 825 850 959 900 994 953 858 810 986 820 930 803 984 843 845 978 984 848 844 851 803 862 939 866 820 949 892 867 956 856 958 833 835 929 814 849 887 993 914 815 911 958 890 892 800 939 935 988 828 857 961 819 817 802 933 946 837 826 992 858 906 893 862 911 974 862 818 804 815 990 975 817 973 865 851 855 943 861 804 924 935 993 803 935 827 880 959 820 995 912 945 854 953 899 882 979 928 914 937 804 999 801 984 944 955 901 872 879 806 949 955 817 951 867 868 863 953 866 834 988 941 831 826 977 890 832 886 960 892 856 987 966 862 928 829 882 960 947 
853 804 985 983 835 874 1000 817 884 962 918 965 922 920 808 925 956 804 915 869 905 951 950 995 827 862 821 864 946 885 963 814 939 964 862 940 839 873 927 909 832 831 832 986 915 860 826 856 905 1000 809 805 895 800 886 941 957 941 882 939 903 976 839 821 915 939 830 824 904 946 847 911 941 960 803 966 877 811 922 808 878 881 952 856 963 939 963 833 915 921 842 903 820 952 963 808 809 985 854 861 904 809 985 918 866 894 925 958 983 962 902 878 926 841 917 852 966 961 948 925 897 981 911 904 961 973 999 926 899 841 910 897 870 942 851 945 927 860 893 837 974 845 888 881 948 951 866 850 896 826 905 985 937 978 867 936 936 965 895 861 902 894 956 985 966 986 846 925 872 937 994 883 930 989 880 957 881 925 960 916 894 871 986 907 902 836 893 999 889 837 916 805 978 806 952 808 899 969 877 906 
903 885 906 818 869 866 976 960 916 976 959 939 844 996 829 904 920 945 971 899 918 850 999 872 937 920 850 869 933 864 941 859 859 929 904 963 960 943 968 865 872 964 801 825 973 871 986 900 952 963 873 885 859 845 986 898 824 828 990 880 854 836 914 875 828 965 858 869 909 825 942 962 827 826 838 906 844 932 883 945 802 818 956 812 896 828 801 837 933 808 912 978 821 806 983 953 942 952 828 896 974 910 876 867 887 971 997 924 979 990 854 803 927 912 990 950 951 972 882 955 803 995 951 919 903 859 816 830 963 927 870 829 947 960 846 908 820 866 804 842 836 821 914 965 818 903 915 996 895 821 944 845 814 1000 826 873 943 864 997 940 915 985 830 880 976 898 813 935 828 858 995 844 813 967 988 831 809 934 884 864 937 886 801 812 985 896 865 835 907 843 973 853 854 898 956 858 936 821 847 917 
949 957 870 931 856 944 872 925 887 802 832 879 833 850 966 889 995 832 974 812 913 998 909 848 890 905 876 814 862 999 898 939 883 845 947 926 853 827 876 881 881 987 898 999 890 959 829 821 944 819 861 842 824 895 848 926 969 910 831 1000 926 859 812 810 955 870 931 864 843 881 804 869 854 817 807 990 952 831 888 870 999 948 827 966 847 869 936 801 883 891 837 902 838 803 934 845 948 845 914 802 996 916 932 964 923 919 879 835 1000 858 940 819 947 960 962 851 928 826 817 924 860 888 912 808 862 811 896 896 883 862 996 818 835 928 854 965 845 953 825 944 965 995 863 974 845 882 964 989 958 840 811 846 989 814 875 836 804 818 836 924 820 875 850 811 827 861 841 986 825 883 960 941 930 961 829 953 968 804 912 879 975 946 950 840 989 860 918 925 805 935 963 1000 872 906 964 897 981 857 872 864 
899 913 983 870 902 857 913 894 848 882 872 850 956 963 954 898 824 865 855 824 960 836 805 937 994 850 807 999 840 999 809 947 961 935 992 996 856 940 883 862 868 945 924 836 831 861 823 942 907 948 868 908 898 970 973 840 975 868 843 872 901 958 808 919 942 897 870 997 892 839 984 827 838 881 928 802 861 997 880 997 893 908 950 967 806 949 965 955 864 986 941 890 810 963 930 960 815 825 906 972 860 958 977 896 823 867 936 931 856 884 914 820 876 992 875 801 801 961 983 837 935 906 940 841 951 811 912 989 808 805 978 844 961 864 906 869 933 927 809 814 978 804 819 873 999 924 820 854 947 958 920 953 924 993 901 926 840 883 801 830 975 804 951 947 923 892 909 889 904 967 979 879 923 818 986 947 850 910 956 961 857 859 959 901 998 890 857 981 962 909 929 832 829 848 898 837 827 951 817 804 
947 956 893 949 929 948 896 955 860 1000 837 992 884 959 976 993 971 893 847 848 917 999 927 859 917 834 873 889 909 914 958 993 879 931 979 888 986 977 918 914 894 928 823 825 921 911 956 856 908 984 900 989 869 826 909 896 838 925 925 898 927 827 950 934 999 806 863 964 822 878 930 974 873 902 869 976 811 945 952 846 903 1000 832 887 922 839 896 853 831 956 905 878 801 897 906 845 821 956 962 873 915 972 884 994 956 982 907 960 940 861 937 822 903 853 866 847 919 848 998 945 973 835 850 859 983 907 839 851 914 821 895 926 878 956 842 959 949 915 875 911 836 817 957 977 905 921 809 986 846 840 812 920 991 929 988 888 874 808 844 997 894 922 863 852 871 905 955 968 896 895 911 999 971 951 961 813 939 861 866 844 845 967 843 833 854 882 959 837 815 919 922 843 815 838 872 996 1000 843 859 843 
898 811 933 996 962 969 997 958 882 986 835 978 983 941 874 867 980 805 974 998 904 926 960 880 974 826 910 927 918 987 899 917 879 998 856 899 964 939 995 950 855 878 909 966 886 852 994 916 826 874 852 867 960 882 935 909 912 803 971 832 809 902 905 854 820 873 998 928 884 899 981 858 824 996 864 806 918 965 977 1000 887 938 996 970 966 810 931 849 824 957 833 914 816 931 801 829 950 913 863 910 968 862 888 851 996 862 884 901 985 900 900 848 912 912 816 858 840 909 915 941 935 947 870 998 817 983 802 932 934 875 948 905 807 801 929 840 825 876 948 895 938 857 922 916 892 979 900 889 841 942 954 939 918 906 858 929 836 944 820 977 876 975 946 982 932 870 813 837 808 885 809 834 973 992 906 982 853 994 842 846 976 835 998 927 896 822 951 963 838 852 869 896 936 897 943 832 828 978 945 980 
881 832 841 993 831 843 803 935 872 877 823 930 997 889 904 898 824 959 913 975 938 932 841 946 909 802 815 962 914 810 821 922 831 914 986 856 1000 909 859 983 873 826 824 952 802 978 811 969 917 856 896 875 988 969 934 883 840 920 845 901 957 819 839 837 891 991 996 933 893 862 822 854 817 892 813 960 817 928 971 971 819 914 836 978 985 907 833 812 812 936 897 801 859 826 878 825 919 804 811 952 892 940 917 995 913 806 961 804 837 951 901 856 823 999 873 808 872 880 921 930 952 814 835 820 883 822 922 888 845 958 970 853 906 949 875 979 805 971 812 960 980 823 841 895 867 855 946 935 943 983 866 960 836 989 906 950 821 965 844 963 814 930 801 810 996 863 917 885 997 847 930 920 913 882 899 879 928 884 974 921 813 861 845 954 880 961 967 988 816 985 807 899 837 856 821 995 961 830 958 917 
822 969 857 801 853 845 893 916 835 971 881 967 872 957 918 869 944 899 856 952 955 976 875 858 956 952 949 811 946 963 809 800 860 946 934 932 952 998 936 838 852 858 971 879 821 861 838 994 932 839 813 898 859 807 804 935 863 895 899 883 846 946 976 977 945 842 889 860 915 973 824 983 896 960 960 886 938 946 854 923 991 892 865 870 902 905 837 932 897 832 969 850 887 825 846 804 939 1000 857 957 986 807 855 820 923 954 947 838 814 944 916 978 913 824 843 952 803 878 924 969 827 988 854 969 847 825 921 964 959 836 951 813 946 876 813 933 923 801 822 1000 803 959 859 801 931 892 955 837 818 897 892 891 873 847 855 912 852 937 976 849 963 819 898 828 931 939 987 822 951 920 879 858 997 862 807 943 928 998 816 850 958 897 875 864 910 956 851 979 957 912 890 980 950 908 991 827 820 922 948 908 
885 994 996 923 831 903 998 883 829 928 833 919 963 999 894 965 839 950 918 881 980 878 838 988 961 909 944 864 825 919 968 933 858 993 850 915 890 881 936 814 995 933 800 996 921 867 868 994 814 915 932 953 865 928 883 829 895 908 842 989 912 987 810 955 847 927 905 970 893 987 842 849 834 933 919 853 874 954 806 868 832 811 960 948 911 934 990 981 874 865 989 887 987 961 934 955 867 905 830 854 905 955 818 817 806 913 972 880 993 875 811 822 932 875 861 829 957 919 803 825 876 992 851 862 898 838 888 818 981 888 881 950 942 916 869 882 811 927 934 892 810 815 887 814 803 1000 886 995 986 886 873 877 923 991 922 828 841 989 919 970 899 910 911 851 955 951 884 898 986 906 987 913 979 923 927 922 962 953 890 847 921 808 840 969 878 815 861 926 958 950 970 942 961 872 956 976 845 911 852 862 
910 844 896 988 922 922 906 931 993 975 906 815 840 819 840 844 852 891 939 913 921 821 862 982 970 939 860 962 853 815 852 873 826 999 816 988 980 906 911 957 899 970 968 945 951 833 901 970 990 922 808 956 961 892 932 861 952 962 855 858 966 866 861 968 1000 908 912 991 857 930 915 828 943 905 914 896 810 927 941 930 886 870 931 860 848 987 997 878 997 840 969 945 918 820 948 885 941 966 927 906 990 822 982 899 832 828 957 955 927 936 976 825 985 974 941 827 892 934 970 828 825 953 809 911 976 802 869 885 823 849 810 849 970 975 872 830 908 852 918 819 942 877 915 890 962 930 884 896 946 905 862 852 811 942 806 867 954 916 892 953 839 887 890 964 920 964 846 814 964 958 804 811 843 937 963 853 946 915 994 908 818 852 969 984 957 931 952 944 826 821 957 992 847 890 898 810 910 912 848 954 
825 989 823 873 969 867 816 980 906 968 898 941 850 893 888 996 921 896 852 893 883 960 906 814 928 939 963 966 961 932 917 873 980 861 970 959 990 980 865 851 858 804 815 880 926 915 903 975 806 894 906 873 987 935 888 968 825 966 1000 826 835 886 995 916 945 970 839 848 929 973 993 958 857 995 961 829 879 976 808 913 951 834 892 880 917 923 919 902 916 998 921 808 822 817 905 942 883 961 806 934 954 896 979 924 805 990 943 917 884 898 875 933 949 922 1000 908 822 856 938 997 817 899 825 948 985 939 976 933 804 969 859 828 966 980 890 885 844 910 965 882 857 875 866 884 823 806 805 992 972 852 954 941 806 835 820 894 904 823 823 993 967 977 970 968 821 818 900 885 967 931 818 888 866 865 852 915 856 815 872 963 994 984 879 955 982 821 1000 918 919 819 955 928 857 847 899 800 916 973 862 908 
801 913 899 922 921 807 992 905 956 942 963 889 853 908 928 966 908 946 838 915 903 841 980 888 822 909 805 801 982 983 928 832 824 975 988 978 961 999 933 856 892 858 842 846 865 838 988 829 974 960 829 999 885 976 991 918 842 968 851 857 914 939 952 883 960 909 858 873 883 898 828 877 868 886 852 938 882 953 865 908 827 892 841 885 826 872 981 998 947 884 980 870 929 917 863 982 964 976 890 849 930 956 901 1000 933 839 943 877 901 819 837 896 953 834 942 927 834 956 835 820 809 800 931 975 801 958 906 974 849 903 837 962 879 975 900 983 980 980 850 999 865 948 890 1000 874 956 990 888 968 809 944 995 938 919 836 916 846 868 802 824 868 891 864 886 858 923 841 896 948 857 908 855 867 839 898 938 969 883 845 959 822 997 964 851 899 909 836 851 919 817 978 827 909 1000 923 911 934 947 847 925 
809 867 836 830 924 950 827 963 855 921 957 931 936 848 869 846 889 921 838 969 819 954 942 981 916 962 956 958 918 960 935 982 999 890 958 905 823 906 943 836 990 832 963 842 992 858 929 934 958 965 974 869 902 997 907 805 865 993 906 949 971 840 807 892 981 879 991 895 873 914 803 836 876 855 902 919 825 891 883 813 995 914 938 972 847 824 982 948 988 953 909 838 985 840 872 804 870 842 832 830 935 936 847 969 866 904 806 824 803 976 989 885 932 920 845 916 890 883 951 962 953 988 881 997 815 984 814 981 813 859 987 962 816 903 829 954 948 942 898 842 842 924 984 872 945 801 984 959 809 999 914 932 875 911 959 805 844 845 832 804 818 893 949 950 865 929 986 820 958 828 995 862 1000 905 907 822 861 850 855 978 926 960 852 853 907 995 841 878 998 986 804 980 922 954 811 888 973 878 839 937 
975 862 910 802 887 855 886 892 945 810 940 868 899 923 845 844 852 989 848 835 958 935 912 924 817 935 848 873 982 995 822 970 924 833 848 997 840 888 944 962 899 914 910 944 942 810 862 933 957 913 880 921 942 980 814 982 835 997 937 832 859 890 851 921 970 987 806 801 959 875 800 835 878 851 851 938 806 925 971 885 905 843 828 1000 915 984 886 808 945 959 951 910 941 944 941 903 918 845 977 986 868 867 859 826 884 983 816 999 982 919 926 962 834 938 980 948 977 984 976 985 962 925 951 861 886 906 993 941 831 800 947 937 959 881 835 972 946 939 874 902 911 835 984 962 915 819 828 868 983 966 845 805 958 861 995 874 911 888 806 993 801 896 901 871 940 896 920 828 959 818 876 832 980 872 892 994 972 982 844 885 923 912 929 885 831 992 926 940 967 984 882 918 972 873 808 812 887 864 801 874 
847 985 869 1000 912 998 888 885 868 981 898 924 942 952 974 953 935 822 999 874 955 839 999 919 926 911 836 810 805 913 877 895 978 882 890 830 981 951 912 981 907 843 856 953 910 999 806 868 858 923 844 923 914 876 839 894 900 886 952 927 849 932 813 806 968 815 981 968 993 838 982 951 840 869 976 943 862 913 959 994 845 935 900 930 834 896 987 870 959 918 903 844 919 975 996 837 879 947 966 882 916 935 825 981 863 823 911 880 968 951 845 829 967 968 989 977 842 848 899 992 818 818 845 872 844 872 881 937 805 934 870 847 843 895 859 976 813 946 902 992 932 921 984 973 954 995 924 951 816 871 939 928 847 848 915 931 824 821 833 975 906 874 910 967 826 921 993 955 978 930 1000 893 814 804 982 962 975 863 929 963 972 859 973 849 842 943 852 959 975 984 908 938 962 959 893 965 853 999 824 857 
879 957 826 845 818 949 935 839 836 888 803 946 864 881 941 864 853 918 990 912 975 898 854 926 807 831 819 980 856 881 852 948 888 860 811 913 881 871 846 965 998 847 952 843 807 968 886 991 968 847 847 978 837 866 915 974 921 813 895 970 912 882 865 808 812 957 984 987 896 859 997 827 959 800 962 828 841 925 952 965 933 870 944 945 925 956 820 811 828 884 910 907 838 903 952 929 916 820 945 967 892 976 977 824 864 866 830 882 962 927 969 847 914 999 991 833 941 809 806 913 888 900 840 990 802 988 892 929 897 903 917 982 849 833 860 880 895 834 938 808 912 915 856 812 944 920 891 875 929 841 987 851 909 991 874 830 910 971 948 944 905 914 888 973 877 835 814 834 884 960 850 837 956 801 838 955 884 982 948 923 879 817 993 928 952 944 982 870 815 842 892 827 917 840 867 906 848 940 901 847 
912 966 952 805 932 864 822 884 843 804 854 851 926 897 920 955 901 822 924 948 915 968 979 953 977 943 833 964 960 880 885 998 885 857 992 976 804 951 817 938 982 871 891 946 952 984 982 879 908 955 867 937 945 882 969 806 955 932 974 942 970 951 814 873 980 895 934 822 876 879 921 962 893 945 946 925 979 967 876 951 946 942 961 932 993 881 897 805 971 804 870 861 966 823 832 996 988 814 928 852 811 832 930 933 818 848 887 905 970 903 995 942 851 854 954 836 875 841 918 877 991 821 886 957 990 939 980 997 964 809 921 981 803 965 926 931 844 873 984 843 832 808 816 955 893 819 986 984 973 992 855 872 817 910 991 889 819 894 991 823 805 963 845 937 996 802 900 967 899 985 902 899 828 870 931 989 982 849 996 906 995 949 841 946 908 867 943 929 983 870 889 956 843 801 834 882 875 835 917 965 
960 812 889 857 946 859 806 977 876 813 911 977 801 885 896 992 951 953 890 970 951 810 993 981 863 939 813 991 874 923 948 972 836 862 997 925 927 889 805 979 988 862 849 979 994 945 935 812 886 912 985 928 932 823 920 805 886 854 904 847 961 897 857 950 992 896 871 920 858 864 997 946 949 996 934 908 920 846 965 930 902 945 960 931 883 991 974 858 979 896 817 869 857 954 1000 982 928 955 943 883 967 848 932 978 866 902 870 994 861 864 894 990 817 925 951 933 911 961 961 885 860 867 863 884 820 861 827 868 801 944 846 873 827 878 853 876 858 928 961 865 857 852 913 941 901 984 890 899 847 959 973 952 872 862 941 943 858 953 881 925 993 845 807 975 953 948 917 969 909 887 904 985 887 836 921 873 872 945 891 817 887 965 1000 837 832 824 941 904 913 935 997 996 941 895 839 874 808 842 943 888 
844 871 998 829 861 998 894 982 883 875 871 894 963 934 924 846 968 979 955 867 886 876 907 828 930 810 956 899 986 887 867 805 919 834 915 894 854 895 912 980 939 929 939 955 950 997 919 803 972 818 864 924 809 826 834 910 877 969 966 974 845 803 915 997 850 999 947 889 869 860 944 905 882 918 995 845 864 843 860 842 979 894 944 806 868 991 905 832 950 824 856 853 864 860 800 860 984 854 956 953 858 981 862 914 800 933 935 824 866 936 907 825 955 835 863 854 975 944 924 903 958 893 834 910 891 904 938 921 924 967 810 836 915 924 822 867 825 919 856 974 865 903 917 934 926 941 888 822 804 846 998 957 959 965 878 937 896 956 824 808 905 968 979 907 883 918 875 974 937 908 828 996 917 952 845 853 952 972 866 898 964 803 931 947 849 898 967 945 800 802 865 881 809 953 900 949 938 971 969 927 
950 981 941 804 807 839 938 807 937 962 861 879 812 901 813 943 968 819 879 958 868 984 951 811 970 889 832 982 818 851 950 969 933 904 859 941 873 910 928 925 828 812 906 982 850 804 829 927 898 913 983 820 919 832 869 995 957 812 816 827 983 891 939 841 989 899 851 963 802 867 847 862 820 898 845 839 913 926 867 812 876 850 834 804 894 833 891 939 981 830 881 924 852 804 974 807 869 873 971 841 815 991 826 987 954 855 908 912 992 859 894 821 972 962 998 993 902 845 995 880 901 909 862 946 981 861 978 858 971 989 870 974 888 914 888 991 903 990 922 866 812 972 984 903 902 847 812 885 978 899 848 963 825 906 975 970 875 918 957 894 928 875 999 969 924 858 941 880 800 881 904 995 849 981 893 912 822 978 825 804 902 991 813 853 894 919 839 896 978 976 825 939 830 838 992 861 982 800 996 986 
801 976 864 811 922 997 889 838 943 886 973 892 803 884 945 944 901 934 869 849 876 821 993 937 996 853 887 898 865 892 947 951 936 987 817 847 992 875 907 981 912 981 984 908 966 911 987 937 882 1000 859 966 903 806 946 943 999 964 910 952 915 847 999 939 842 897 960 850 962 860 804 957 817 941 983 829 993 979 983 857 910 832 810 804 940 854 875 934 848 871 876 902 820 953 838 836 828 957 884 987 886 953 905 908 992 905 890 855 844 955 865 848 905 816 918 946 804 844 871 819 810 955 810 864 809 871 841 845 841 889 986 838 949 924 849 890 820 888 812 996 830 882 873 970 837 808 968 978 859 845 907 804 977 872 914 962 864 821 893 888 857 889 835 814 885 918 962 872 924 974 860 892 994 969 919 803 911 934 928 916 814 874 858 824 895 926 995 931 898 1000 957 1000 916 801 813 939 985 846 856 959 
967 912 931 993 926 994 829 848 980 983 984 997 925 930 888 938 953 914 842 944 975 970 898 943 882 965 897 851 861 982 845 960 861 918 916 973 961 898 906 921 944 820 891 870 977 978 855 918 984 876 843 975 898 855 875 993 883 969 831 811 889 982 938 802 963 885 901 916 976 801 959 961 935 971 810 805 921 948 911 856 868 946 993 823 824 961 942 951 879 884 995 905 976 860 836 943 865 965 966 941 998 989 885 822 946 841 903 889 830 937 905 955 916 906 861 912 846 953 840 921 874 836 918 822 981 999 928 953 814 986 989 971 990 911 878 876 999 892 912 833 937 823 982 951 898 821 817 883 998 872 808 945 919 829 960 887 892 951 899 912 892 839 830 952 860 990 818 820 967 856 983 963 805 839 965 890 817 820 826 983 859 921 981 977 900 936 852 830 863 845 941 831 831 890 961 848 858 811 890 863 
966 949 842 827 961 997 987 938 931 898 849 889 964 870 983 881 966 893 924 814 977 972 918 840 1000 975 830 850 990 943 966 941 950 839 824 981 848 869 872 982 922 919 842 896 970 872 937 848 883 909 905 803 859 987 801 981 821 984 891 956 991 907 814 894 925 865 846 813 883 1000 932 822 941 821 940 917 898 833 850 991 892 868 917 993 884 926 856 814 945 892 980 991 948 998 890 892 938 849 831 928 1000 905 979 979 967 811 891 883 900 837 836 939 845 904 866 994 979 982 831 824 887 936 936 991 884 886 953 829 877 859 890 938 888 871 918 902 820 952 825 944 882 934 897 825 865 839 862 839 990 925 985 811 990 823 995 816 982 801 844 906 880 851 919 892 989 939 938 947 979 991 872 869 877 933 928 930 903 954 809 976 935 889 861 896 842 928 972 947 942 949 918 845 917 839 814 835 875 937 932 993 
950 937 949 847 887 834 912 828 959 800 999 866 952 978 887 912 880 894 890 883 836 903 998 890 816 915 876 857 863 851 891 834 891 865 973 879 828 984 933 825 877 804 916 1000 941 867 805 822 987 836 960 933 864 995 820 806 839 827 989 843 822 834 885 990 807 926 852 996 988 911 977 938 946 845 848 880 932 997 833 899 884 937 982 835 971 944 809 865 892 1000 822 914 956 818 888 899 937 936 888 838 979 907 898 913 890 885 865 831 912 976 892 939 935 843 966 946 853 817 875 875 938 929 855 998 820 900 968 911 978 980 973 863 967 837 876 803 889 957 841 801 995 985 992 854 954 873 893 827 939 869 835 955 959 979 951 850 910 940 879 897 853 810 804 965 859 929 955 986 959 948 837 938 860 969 838 875 994 817 957 881 807 911 991 931 803 970 972 833 863 968 878 856 938 846 861 834 898 981 896 960 
962 829 910 833 910 853 837 955 951 935 937 908 979 935 937 966 953 807 967 949 860 983 908 887 863 987 821 993 888 966 939 940 804 830 906 876 899 914 878 958 969 947 804 944 928 880 973 937 941 859 992 993 830 963 815 826 883 980 951 973 959 818 825 860 835 852 880 892 932 812 945 881 826 847 930 827 855 875 880 830 924 961 884 800 846 846 926 821 903 865 922 938 996 842 983 971 848 869 857 915 849 963 921 828 965 903 875 825 920 809 936 962 935 814 873 807 920 933 877 940 881 937 989 861 818 917 947 838 879 918 883 995 832 967 984 821 843 838 991 830 812 947 920 960 820 998 998 889 809 904 983 958 811 955 804 934 806 881 928 963 807 909 971 807 812 977 801 809 990 860 829 938 978 903 895 973 884 945 869 921 817 800 863 991 923 959 816 965 859 951 848 944 960 812 945 841 868 932 932 852 
959 839 938 871 804 889 819 867 881 982 910 806 986 844 823 852 910 857 861 994 844 902 906 917 904 884 821 815 814 921 836 930 956 906 839 969 813 859 949 835 991 878 933 862 907 806 867 887 895 811 971 867 957 884 811 921 852 832 800 855 807 809 860 951 829 872 876 994 879 950 837 985 848 883 937 835 914 849 897 955 843 870 982 853 945 823 953 925 858 835 888 913 961 843 851 928 867 813 972 927 814 868 918 926 936 918 916 875 883 884 893 837 969 940 899 841 887 802 820 813 822 958 877 948 913 816 943 802 806 872 836 958 987 882 936 814 977 967 872 962 836 804 951 829 932 1000 953 932 827 874 805 979 884 913 953 948 868 910 966 830 833 859 992 906 894 829 912 909 928 886 978 892 934 865 838 951 834 896 944 858 931 861 972 955 839 886 901 925 952 856 849 986 958 857 934 803 986 923 975 988 
1000 997 825 879 888 896 831 932 814 949 875 957 917 968 896 977 911 947 892 893 848 978 807 968 854 818 963 908 845 941 941 952 849 893 975 954 945 882 898 826 869 941 942 995 853 945 840 1000 976 808 902 900 976 942 958 982 835 964 978 885 819 827 917 818 975 836 995 970 905 999 892 812 822 920 935 951 942 927 961 907 952 877 894 805 916 806 899 970 851 977 859 828 976 894 908 925 907 960 852 997 905 976 965 972 960 814 834 825 936 818 912 887 804 815 813 888 963 980 934 973 896 813 889 851 944 830 820 926 836 856 890 926 831 909 976 926 991 815 827 835 928 881 840 861 932 952 826 845 985 849 859 968 820 903 939 873 883 891 834 994 988 996 866 860 909 869 849 998 886 979 869 823 955 955 981 860 987 890 864 800 972 979 957 839 902 942 883 852 906 893 844 825 834 916 921 929 905 902 829 837 
849 841 938 840 1000 844 867 838 865 905 871 883 868 877 817 999 871 884 977 942 869 827 824 829 889 817 981 872 935 809 843 805 932 986 984 965 990 923 924 865 899 932 982 846 962 846 901 965 903 967 880 933 965 852 853 937 914 980 977 863 859 966 911 990 827 891 968 885 992 939 873 926 876 978 915 873 879 941 989 985 811 889 836 831 933 896 888 995 909 945 838 883 878 919 943 800 881 888 824 921 813 999 929 939 810 922 991 945 999 996 935 825 860 819 894 852 861 855 802 980 917 921 875 923 941 984 957 952 862 977 898 800 817 991 999 927 978 908 926 877 837 803 899 965 950 800 882 836 981 999 944 967 834 986 998 818 928 838 848 890 811 835 929 872 899 955 884 831 892 959 829 900 847 928 934 802 831 931 842 849 852 956 959 968 995 895 912 994 879 939 820 975 986 800 833 908 908 916 877 923 
900 944 993 859 846 915 975 862 898 992 987 965 807 927 994 910 968 863 920 920 974 901 957 880 908 881 937 891 830 854 969 981 809 826 921 830 977 863 867 980 977 829 937 879 894 892 878 826 982 977 901 865 926 914 848 811 931 959 952 829 998 935 843 914 857 821 894 887 929 846 940 909 951 949 910 910 919 982 949 888 899 990 945 925 999 939 965 876 854 983 995 949 877 878 877 938 937 818 995 941 938 906 814 932 950 940 906 992 827 911 820 971 831 925 937 817 806 893 890 915 927 961 956 893 901 975 940 996 974 975 901 914 990 851 812 845 930 842 926 879 909 956 822 873 930 875 939 871 898 884 877 885 829 986 940 926 819 890 991 940 942 923 885 951 805 862 944 952 907 984 959 941 809 963 954 920 988 803 827 839 967 965 891 851 903 805 834 927 947 856 892 951 862 956 803 806 853 884 915 886 
931 952 993 963 890 946 922 941 848 941 852 893 856 973 988 809 921 846 918 990 934 867 995 927 992 834 913 869 940 843 926 805 906 1000 809 966 887 892 932 888 993 983 878 821 941 911 905 869 905 999 877 847 966 895 939 884 843 993 870 930 825 813 876 978 975 858 985 967 859 949 864 847 950 901 941 834 957 943 890 862 909 819 973 822 992 877 868 952 965 937 915 809 804 856 945 987 912 912 884 821 816 845 912 800 891 927 888 949 977 812 873 931 848 940 874 883 882 918 819 987 946 836 887 939 923 988 815 942 951 833 867 991 915 865 956 867 834 968 954 822 800 826 887 938 877 852 840 993 872 896 908 951 825 928 822 982 961 809 860 870 974 950 893 959 848 869 964 872 831 800 972 911 802 854 850 879 982 934 922 957 921 847 967 947 884 922 934 1000 852 876 958 911 882 859 906 831 855 883 804 968 
991 860 954 898 870 951 974 855 803 805 964 980 949 988 899 971 843 989 855 895 873 916 855 934 852 836 850 929 930 911 844 817 856 862 922 893 860 923 977 885 821 980 806 896 810 901 916 963 871 984 991 974 838 828 819 919 872 814 863 989 993 909 928 818 819 992 888 802 956 962 853 913 974 824 888 953 905 934 917 957 985 820 947 969 912 887 800 964 800 997 877 975 913 814 809 866 910 892 854 978 889 805 906 994 812 983 827 827 977 803 901 921 837 872 931 828 995 913 836 894 923 872 815 865 915 935 928 983 810 875 815 971 941 978 920 914 965 966 853 996 908 998 956 947 930 803 931 911 931 922 865 843 984 970 989 852 953 933 825 921 837 940 963 959 926 975 986 969 885 948 973 971 939 974 861 826 801 928 936 812 925 883 918 868 949 909 919 955 934 851 926 939 964 933 885 940 816 850 876 973 
870 982 998 871 842 955 898 887 838 835 930 937 902 938 924 943 850 975 905 805 898 903 952 810 989 980 957 922 916 824 862 861 868 975 935 850 932 934 829 964 878 981 890 904 947 994 897 971 952 914 849 859 843 861 920 845 968 875 957 946 875 902 912 888 866 920 972 859 875 875 926 818 987 897 979 956 882 938 950 955 967 940 840 990 903 880 947 855 800 875 844 855 890 838 884 826 894 873 904 892 879 905 946 924 890 981 964 950 875 813 891 829 842 950 969 884 950 866 828 975 823 913 982 924 907 969 930 968 829 945 910 939 892 928 933 884 940 890 805 977 839 838 819 850 986 900 912 852 810 904 869 863 819 992 921 841 993 994 899 919 1000 931 972 821 807 808 839 812 953 962 845 925 823 996 924 983 826 804 944 825 853 853 860 896 820 971 810 911 991 985 931 817 956 895 852 978 864 989 898 934 
974 1000 833 918 831 839 899 918 862 970 937 940 981 926 886 962 895 994 996 866 861 976 854 903 908 967 926 863 843 869 848 809 895 865 912 884 810 896 925 862 813 955 945 978 849 918 931 878 959 860 807 854 922 984 806 944 916 933 952 957 866 827 911 909 852 913 801 985 835 860 871 938 856 993 828 911 862 993 857 967 971 845 972 828 829 976 802 824 862 871 872 943 804 804 808 815 830 935 835 994 939 982 909 989 806 976 835 943 947 868 839 883 932 891 820 977 989 901 963 952 897 914 834 943 876 919 953 843 853 821 935 901 899 902 898 983 931 882 810 901 1000 841 936 997 890 810 855 900 944 873 890 849 990 857 987 884 833 840 852 824 985 913 803 915 828 807 802 802 919 948 985 826 848 986 907 987 937 886 801 822 981 972 890 949 981 980 854 916 973 828 914 896 935 820 959 866 994 876 861 843 
932 873 993 973 855 931 990 868 800 864 954 979 934 850 961 824 928 817 969 813 942 892 824 923 865 827 894 805 997 831 826 828 958 840 855 823 946 882 937 959 860 959 809 830 987 925 991 941 947 990 851 954 928 828 974 896 979 892 905 999 988 990 932 994 828 895 996 868 970 804 978 899 942 856 862 850 846 992 961 908 999 963 811 945 861 988 848 915 906 834 884 929 854 814 905 898 822 945 817 830 943 843 844 856 905 921 999 933 988 804 961 833 884 896 964 822 816 893 824 997 944 934 905 908 832 951 978 818 870 971 930 843 806 904 960 910 867 966 889 999 816 885 950 958 845 992 803 820 819 841 969 883 823 958 855 853 908 813 866 946 925 825 935 854 847 867 839 861 964 888 818 976 886 931 996 828 967 949 832 803 821 893 848 837 912 934 989 909 802 978 976 996 815 831 824 841 905 979 891 819 
809 851 845 810 885 809 863 930 990 911 942 848 939 879 921 830 829 955 981 835 984 989 822 1000 981 970 982 988 952 855 830 831 833 881 825 885 857 949 803 838 887 906 806 867 815 801 934 958 843 982 884 809 858 967 802 911 920 904 986 914 918 876 843 849 923 878 823 979 987 952 960 878 876 818 906 965 846 824 936 838 855 853 948 834 987 998 807 993 986 951 815 839 864 995 828 941 805 809 880 901 1000 988 974 866 820 811 921 891 973 891 859 806 813 866 820 926 863 937 829 838 953 914 838 808 800 940 968 907 852 911 837 879 964 998 981 960 825 920 903 990 873 896 951 912 912 995 934 918 929 806 941 952 850 850 811 898 886 996 948 858 873 890 927 966 893 881 803 816 850 833 914 846 973 923 922 927 987 880 925 870 979 991 924 963 959 889 893 981 806 816 929 823 938 924 984 811 955 923 976 827 
881 914 813 847 842 817 998 941 922 828 816 849 932 861 842 812 985 838 828 966 811 841 994 946 939 843 827 910 838 965 898 893 961 809 841 808 991 981 895 959 840 814 827 953 869 941 863 967 896 961 969 979 879 861 890 907 826 966 874 955 992 822 890 842 965 812 833 964 876 801 817 916 907 884 971 890 805 930 838 805 895 1000 839 948 947 838 874 879 990 874 937 874 811 873 951 808 829 894 832 960 898 831 870 851 937 956 861 987 900 899 919 831 830 956 978 844 879 905 905 980 864 816 810 804 823 873 978 858 921 908 857 864 806 983 846 929 989 807 888 996 863 872 950 860 988 910 910 839 892 974 810 824 927 904 901 895 905 941 961 964 846 951 932 963 881 948 831 837 955 894 849 883 935 865 867 830 911 1000 947 935 944 907 936 964 896 931 994 936 882 961 981 827 870 806 873 969 955 975 816 982 
983 935 937 836 919 844 901 803 972 846 802 947 948 953 907 851 939 950 879 915 916 997 820 865 890 922 883 800 804 896 865 873 858 922 927 854 941 954 981 954 998 925 985 901 942 909 847 870 865 883 931 843 908 870 951 812 851 811 970 807 949 900 960 958 811 913 998 967 885 905 915 970 855 986 986 857 918 964 974 922 929 924 929 962 921 981 935 918 944 863 927 948 856 956 962 996 917 830 921 810 970 976 826 874 853 853 909 886 809 860 998 822 820 932 829 916 942 883 836 960 997 930 949 999 922 985 822 860 892 875 855 853 972 813 919 992 941 811 830 878 900 913 924 912 881 840 999 975 916 923 801 829 887 931 807 974 900 891 997 945 902 911 955 970 1000 832 886 978 924 816 837 947 803 803 844 837 899 847 986 834 918 992 885 939 933 854 890 876 888 940 830 971 946 869 984 860 902 828 927 998 
842 892 803 813 896 988 964 982 901 817 945 998 984 958 816 810 905 970 965 952 923 978 964 969 879 949 869 838 883 946 926 943 979 935 993 825 880 882 957 837 951 889 810 990 879 868 839 894 803 800 997 856 983 800 926 893 994 826 964 845 884 908 868 819 864 909 866 952 809 888 802 812 974 867 922 958 921 919 881 958 878 942 942 865 995 986 946 813 827 836 986 828 993 809 823 955 867 846 881 978 880 953 985 833 923 826 806 868 963 902 957 881 832 858 951 867 824 874 936 915 958 991 875 972 832 912 963 988 811 846 889 900 839 812 860 957 802 910 987 901 809 947 987 881 994 892 975 984 892 985 925 916 808 965 940 860 985 846 946 891 953 877 927 947 966 956 893 950 861 923 981 858 807 977 979 866 949 841 952 937 945 992 805 834 850 904 898 901 962 804 937 938 996 972 834 959 890 852 840 897 
979 956 889 959 845 867 838 883 928 979 812 881 891 949 990 821 998 824 852 932 827 953 975 928 886 849 841 990 979 937 944 800 902 949 829 847 953 874 959 896 994 845 889 982 972 873 969 938 802 809 911 999 988 834 811 990 822 873 974 923 958 809 955 993 801 921 890 971 906 816 828 980 867 850 895 830 973 954 929 973 860 807 960 970 985 948 876 954 831 893 849 853 875 845 898 906 896 959 964 816 833 885 838 929 897 875 948 830 825 941 955 825 825 838 890 924 917 970 906 985 997 817 878 895 943 980 910 912 856 822 934 874 994 832 858 866 892 865 961 812 806 960 822 916 971 997 984 976 815 939 928 949 843 836 861 984 906 923 815 886 989 932 886 859 991 985 867 822 893 835 829 810 936 912 801 987 841 840 920 843 866 865 853 847 931 995 803 874 854 956 929 832 846 973 883 905 985 841 928 950 
985 866 855 894 976 851 856 893 997 990 964 870 986 929 897 991 875 805 896 934 823 924 854 860 826 917 999 963 865 865 996 928 908 920 925 945 826 809 849 812 867 950 976 813 850 880 966 810 933 870 922 956 989 839 904 809 963 991 891 999 875 887 931 943 831 817 918 855 949 989 921 849 911 876 823 856 865 834 865 860 993 831 866 951 874 886 878 842 946 894 812 809 992 906 872 904 977 844 919 955 928 958 927 804 828 807 941 997 983 877 877 807 801 827 900 948 946 822 862 824 905 990 809 998 948 895 866 843 807 968 994 974 908 850 800 822 976 840 987 850 908 860 994 836 945 842 994 992 813 963 844 948 801 923 924 991 817 993 843 908 834 808 809 865 965 976 974 950 944 954 993 856 877 807 902 865 851 946 908 944 826 800 905 937 858 987 993 836 1000 903 831 966 801 864 820 815 923 807 977 964 
970 981 996 864 880 911 970 909 997 863 997 897 890 996 817 806 937 963 840 995 865 903 959 998 910 907 884 805 957 986 827 942 933 828 812 956 846 938 865 914 892 801 809 946 839 972 845 914 931 897 892 951 917 843 831 909 998 968 845 857 977 924 839 909 960 880 865 813 851 807 951 951 896 821 888 815 858 935 955 928 991 887 969 803 989 931 964 919 941 950 937 997 842 808 818 979 813 977 974 957 905 823 888 990 820 868 969 854 872 837 996 830 904 926 873 874 881 952 955 981 868 823 1000 879 947 982 869 806 911 833 938 906 977 846 823 943 914 948 986 808 966 826 917 931 910 861 810 905 922 853 902 941 954 834 862 970 837 966 986 947 906 831 959 819 967 922 801 821 857 929 858 865 937 989 963 854 887 804 977 855 985 962 805 987 808 894 936 949 998 848 855 896 899 829 834 858 930 844 954 968 
995 965 902 813 963 808 870 936 945 945 967 890 900 961 936 810 887 970 845 937 871 877 868 845 834 942 950 808 845 995 920 836 902 865 838 878 937 924 863 849 860 940 967 816 824 910 876 833 892 919 997 847 818 890 885 925 893 956 886 877 862 910 819 808 802 905 964 886 903 946 865 964 837 907 950 847 864 829 902 986 964 856 983 831 969 870 889 967 913 939 824 885 858 903 871 969 963 842 978 895 861 843 895 983 927 844 891 808 877 924 972 926 898 964 813 845 980 986 941 929 961 808 924 873 848 846 988 939 891 897 980 975 941 965 867 931 828 811 957 954 855 949 949 822 926 892 870 876 858 961 999 899 965 966 958 911 810 998 978 851 947 950 850 820 819 834 987 935 884 937 907 958 939 839 986 972 919 972 933 920 958 902 911 865 874 874 878 864 848 970 935 954 921 961 871 931 924 924 943 850 
869 823 894 907 807 901 930 976 801 990 988 998 966 874 820 944 905 870 831 843 820 946 858 812 863 959 914 842 812 898 932 857 818 936 868 909 892 995 916 972 935 801 802 944 929 912 975 967 902 948 971 962 921 884 837 918 851 835 848 902 802 972 843 848 800 807 968 888 964 966 985 804 927 940 938 814 820 827 899 886 963 979 828 956 901 904 842 879 816 950 939 869 941 933 851 829 933 848 934 995 934 821 862 842 823 800 960 890 968 992 821 977 818 907 938 977 838 902 958 820 937 940 836 934 830 945 833 939 968 933 885 992 861 936 974 965 926 856 809 859 842 943 867 826 852 940 829 801 967 933 950 992 821 898 994 898 803 934 955 818 915 1000 949 855 946 857 824 979 971 829 841 838 852 805 842 940 888 958 809 822 862 826 878 945 931 802 849 985 952 994 871 837 817 858 843 992 934 890 832 806 
940 931 995 955 960 848 855 953 992 896 804 847 832 986 902 971 975 884 841 829 902 994 946 890 967 995 874 827 919 928 898 893 858 834 999 958 861 923 913 805 877 976 914 909 946 974 870 866 899 853 999 896 829 968 819 972 896 954 948 989 931 816 814 990 999 876 983 817 999 858 907 960 906 885 837 852 808 927 925 951 892 887 947 864 841 913 840 809 980 955 961 941 946 972 880 986 867 870 864 927 967 824 827 807 866 964 875 944 967 949 905 864 996 821 909 825 803 808 843 854 843 884 807 963 882 988 871 874 827 893 961 882 888 992 951 843 809 843 914 879 912 913 943 969 878 979 885 897 922 990 953 853 952 897 968 943 808 825 872 970 883 889 986 914 843 880 863 894 819 806 830 948 882 861 860 928 875 936 891 813 933 968 995 901 807 813 922 999 929 802 847 909 870 880 834 868 853 981 826 897 
826 815 904 886 859 807 974 944 941 938 922 930 938 821 888 989 972 929 943 868 999 816 864 844 883 947 804 803 873 955 812 910 804 890 1000 833 960 922 903 931 896 915 964 818 966 993 836 830 832 805 899 891 907 935 888 850 853 839 985 801 817 836 869 914 975 936 988 945 855 960 945 919 989 852 814 867 997 897 955 873 838 874 843 850 902 986 965 918 954 989 857 965 932 827 959 995 994 913 921 803 956 842 905 858 919 999 849 882 952 922 834 869 865 830 839 923 961 972 847 957 811 883 906 807 807 890 915 981 975 855 853 810 818 838 875 817 823 885 839 897 900 816 969 891 847 841 928 928 816 866 968 994 880 876 997 870 986 964 885 997 860 859 822 977 939 819 847 985 898 906 956 962 846 909 945 930 951 949 952 883 928 999 866 986 875 802 992 911 950 952 896 897 845 904 867 944 963 801 894 871 
960 923 958 933 947 884 839 896 989 852 946 839 919 885 971 986 941 957 955 901 924 935 879 854 968 822 828 968 870 972 998 899 893 870 803 898 895 996 827 828 826 927 936 852 946 800 1000 990 873 906 930 832 877 954 854 958 911 927 924 914 800 899 821 815 1000 946 840 968 941 884 977 865 966 817 952 817 906 985 969 893 915 883 974 924 915 817 929 817 994 991 974 881 819 912 928 875 857 812 809 850 855 937 845 883 948 832 1000 828 848 854 993 925 948 996 918 800 902 912 916 954 990 864 989 978 947 900 974 871 858 818 849 894 977 920 889 869 965 952 897 806 964 996 865 823 890 809 1000 914 837 985 916 820 901 858 979 931 942 937 915 903 851 970 892 862 974 968 857 921 851 826 848 889 980 952 894 845 921 974 845 937 866 948 927 976 992 955 945 894 915 858 987 983 932 937 856 926 865 982 988 869 
890 972 842 840 980 846 859 978 846 990 870 954 868 899 829 911 962 809 885 835 906 865 930 852 834 862 862 884 801 839 820 849 993 978 881 825 980 971 846 918 931 841 900 870 881 886 814 823 951 940 980 936 913 932 975 972 935 963 826 952 897 979 987 935 927 894 942 851 946 984 843 872 872 976 933 814 882 932 951 830 950 937 814 1000 873 804 845 912 861 918 845 966 995 803 804 894 902 851 802 926 985 905 906 986 811 908 980 923 985 839 815 983 981 858 960 856 866 986 961 968 875 883 823 979 881 895 896 833 974 831 842 885 944 930 812 902 937 818 824 968 857 967 870 830 927 831 997 943 913 958 833 956 890 873 850 856 900 998 963 969 836 910 825 973 830 823 816 804 887 968 868 918 899 842 871 852 902 852 873 917 982 974 872 808 856 972 816 897 919 829 819 839 826 802 904 873 970 926 875 980 
938 874 892 989 866 966 868 846 868 985 960 869 986 841 971 974 977 945 803 809 965 875 958 895 932 915 845 858 856 923 831 839 803 926 865 987 846 803 807 924 837 965 998 888 973 954 928 822 890 806 878 917 805 987 973 916 985 921 983 850 911 901 824 911 845 988 971 950 883 801 934 921 849 987 938 892 950 865 828 840 880 863 910 971 949 980 954 991 843 945 866 969 910 884 890 844 881 988 961 944 958 957 972 992 801 927 915 824 855 892 852 836 881 869 964 930 846 851 870 937 833 999 827 964 955 889 955 998 953 921 806 837 993 845 950 800 829 925 858 831 973 929 879 940 860 861 895 985 901 958 805 876 909 955 998 988 919 888 843 865 954 857 846 919 856 815 991 943 913 988 897 887 936 840 870 986 836 935 947 943 845 827 917 864 871 956 901 838 993 830 871 849 828 925 837 912 965 971 903 932 
881 991 946 992 921 848 895 946 870 860 973 815 966 960 873 865 973 812 842 907 927 824 841 872 958 934 913 938 874 802 1000 981 997 879 927 948 840 959 908 901 861 878 997 848 895 808 821 969 899 802 947 817 805 950 864 974 968 950 808 951 881 950 882 850 977 875 939 987 958 935 953 848 966 892 855 897 800 825 818 975 982 879 906 809 872 870 933 910 928 918 850 926 828 837 842 997 978 854 883 954 874 910 977 912 972 880 976 845 802 995 805 816 806 855 821 940 891 992 941 966 948 847 964 836 908 855 871 803 990 969 860 925 941 991 823 927 911 887 970 990 956 901 807 932 986 828 988 886 993 910 864 939 990 820 856 903 850 949 848 976 862 839 950 984 849 850 810 850 867 816 849 842 871 880 966 882 989 936 889 944 831 980 988 944 852 975 839 937 935 848 950 938 884 959 834 826 837 929 975 956 
961 863 824 938 885 842 895 948 922 815 997 821 826 932 885 816 982 933 813 995 968 849 850 817 983 879 998 986 887 836 832 840 961 872 891 831 895 864 920 928 939 952 992 857 923 859 814 907 862 980 878 932 925 813 914 890 930 836 906 800 914 958 989 818 873 957 838 896 938 990 844 942 836 913 936 1000 815 819 941 897 831 868 921 828 904 970 989 918 951 918 816 831 993 833 955 925 951 913 859 918 984 835 976 824 854 927 889 824 942 850 910 964 864 816 830 991 962 915 839 805 898 897 991 856 934 984 932 905 900 995 931 908 957 984 914 933 875 887 906 916 894 955 880 831 976 923 873 929 888 821 902 969 888 997 875 876 889 894 811 827 854 928 829 892 933 994 950 942 831 965 837 884 991 897 878 922 834 944 926 987 822 828 915 932 864 923 920 912 956 820 981 880 802 902 918 924 907 984 866 841 
889 997 921 951 904 823 849 983 943 906 850 917 840 834 920 957 815 851 960 990 981 980 922 975 976 989 959 865 843 838 944 947 863 887 986 969 846 833 816 881 853 904 913 898 977 919 832 810 988 811 825 968 949 971 807 938 843 907 910 999 832 826 961 882 813 811 870 994 981 806 903 803 966 913 959 926 990 926 875 986 855 919 950 928 990 951 911 912 922 869 921 829 914 969 976 806 842 809 997 914 805 990 920 850 913 958 832 804 806 866 967 882 951 951 942 948 974 852 985 952 970 941 936 876 882 861 955 980 900 995 972 833 970 994 982 850 982 947 975 969 867 917 913 838 829 948 820 953 921 966 895 855 999 857 882 882 856 873 953 989 971 948 813 866 854 800 892 937 890 856 823 870 983 834 808 894 911 825 988 860 991 967 989 907 848 825 902 805 909 936 914 943 885 912 926 951 800 962 939 977 
818 915 802 977 896 933 862 816 849 971 850 826 893 884 905 939 811 921 909 827 860 952 887 867 935 811 903 850 885 800 922 947 970 849 936 973 886 899 947 889 942 834 801 816 873 924 986 883 830 891 828 947 868 994 1000 897 828 827 932 941 921 801 922 945 807 823 830 974 997 991 857 909 941 934 820 817 919 862 860 1000 875 947 968 969 836 904 886 901 933 822 804 813 875 818 917 987 830 889 903 893 997 831 864 800 822 860 906 833 973 838 853 864 974 966 830 935 808 886 867 857 863 911 899 888 859 888 973 802 988 966 947 882 803 812 936 808 821 876 815 884 913 959 984 967 993 905 919 898 979 924 960 867 862 890 985 986 926 1000 867 856 861 831 966 903 882 898 944 888 812 904 931 811 964 911 964 919 840 981 927 929 878 959 877 948 833 825 830 973 867 918 849 911 880 949 949 930 835 821 838 913 
913 935 810 883 890 938 998 863 872 875 940 921 990 905 824 831 915 837 994 910 818 969 876 868 935 831 873 973 821 882 871 886 883 842 809 974 806 858 989 842 887 957 835 978 933 852 896 978 891 932 831 892 869 863 991 930 930 875 921 838 928 942 994 914 932 953 879 984 961 853 931 827 921 838 892 833 872 847 888 965 989 973 887 820 845 865 937 823 836 936 865 975 992 841 838 838 910 875 970 826 960 882 904 909 865 827 973 826 920 916 885 872 881 904 906 830 912 816 951 803 862 946 860 837 996 988 941 806 904 871 813 843 942 868 898 891 848 871 941 935 927 850 861 927 878 918 819 855 994 918 954 832 859 902 880 895 867 957 924 888 857 885 942 987 995 896 983 903 837 812 857 930 893 801 894 852 941 897 954 868 936 957 976 993 911 864 862 846 878 886 913 875 947 925 880 830 945 837 929 985 
857 951 960 822 956 903 954 895 875 979 838 852 949 867 922 898 973 978 959 800 831 892 914 880 997 868 948 960 971 913 997 898 961 853 898 832 803 848 891 824 921 984 988 803 977 968 810 857 812 837 908 891 889 858 845 921 872 863 862 997 985 920 945 929 855 956 908 805 862 904 874 929 973 981 906 941 905 939 942 925 859 922 850 866 947 829 899 954 898 916 926 964 848 829 817 879 892 964 819 988 898 904 939 816 963 926 903 914 974 836 909 852 992 968 902 898 859 825 977 840 815 917 842 917 975 980 962 868 856 859 853 872 837 853 833 806 871 833 876 970 952 874 805 919 914 984 990 965 802 831 863 958 827 813 907 910 901 869 821 931 988 878 832 946 938 922 993 945 917 990 914 991 965 843 817 933 984 851 827 884 918 807 840 820 986 831 802 842 924 970 914 829 960 943 966 931 997 845 946 992 
966 949 898 866 872 901 814 994 805 915 920 877 873 869 884 835 964 853 812 810 881 930 876 832 905 825 862 957 964 939 919 828 924 938 914 922 888 974 981 947 822 997 973 988 885 922 872 955 902 846 809 942 955 955 819 937 981 987 914 974 929 879 821 857 950 846 831 876 957 961 969 948 922 972 882 874 924 821 959 826 975 826 872 976 860 824 959 857 801 934 918 965 928 910 871 988 830 842 914 890 981 914 949 863 840 800 940 821 894 1000 809 836 993 901 856 872 872 889 800 828 820 860 857 911 942 848 969 861 814 944 822 931 995 882 967 885 948 905 825 928 841 855 966 880 823 823 819 813 801 864 946 996 939 823 916 823 887 876 915 835 983 860 816 988 987 851 971 928 869 976 818 917 966 957 881 967 968 836 816 802 1000 835 881 832 890 950 868 929 832 948 999 978 859 955 937 870 880 996 998 818 
863 970 985 921 801 843 893 829 982 831 883 845 963 859 999 927 868 828 881 878 993 982 806 889 820 862 826 800 943 858 993 904 842 913 991 893 829 818 833 925 856 989 864 986 941 950 986 981 894 931 917 937 909 877 820 880 879 891 919 826 992 944 974 847 954 913 898 816 874 952 828 825 828 948 991 878 911 909 804 825 847 978 924 985 890 883 810 975 892 811 847 812 985 929 864 839 994 927 962 882 910 897 893 818 973 804 890 995 813 894 934 803 845 979 857 932 965 829 844 926 963 873 831 844 819 859 880 986 997 990 816 899 842 860 950 915 820 951 977 822 914 829 926 980 838 995 863 894 932 915 885 805 841 975 885 815 953 942 931 900 847 806 913 902 931 822 801 835 940 822 864 881 832 823 847 932 841 974 868 808 907 906 989 996 916 907 821 852 963 968 820 926 873 953 879 938 980 938 949 828 
938 940 960 896 933 932 844 965 898 914 811 844 970 930 894 803 815 919 842 892 987 884 846 930 844 867 945 879 923 918 990 867 873 885 870 815 910 996 957 900 901 890 812 975 934 899 849 849 823 922 948 894 901 812 994 889 975 861 926 811 858 850 809 823 846 904 979 805 826 823 926 865 983 850 991 997 959 876 995 881 859 900 923 833 924 841 953 896 915 909 837 843 810 998 995 904 997 924 884 852 862 977 982 930 924 809 860 929 947 909 951 960 885 920 965 908 822 825 897 972 977 858 895 893 958 978 818 836 915 932 961 968 961 807 843 860 945 847 919 1000 948 800 851 859 910 896 833 924 903 990 897 846 893 831 897 909 818 985 853 851 829 988 986 963 800 823 940 961 920 911 870 863 950 929 898 886 995 820 922 922 817 934 926 984 861 801 832 852 855 985 961 909 816 816 931 888 805 902 979 833 
952 818 805 994 886 843 817 861 828 964 981 953 966 818 837 942 905 833 905 907 875 902 902 887 990 813 960 803 941 891 959 815 996 867 815 883 834 855 804 909 949 846 976 885 880 979 984 822 910 845 882 868 826 845 922 987 913 842 821 985 916 808 994 960 850 803 975 836 826 854 956 899 941 870 861 805 846 915 812 837 991 825 956 963 807 874 972 916 998 839 880 932 989 842 867 837 962 856 961 990 815 890 871 992 839 901 982 821 890 893 863 909 913 838 884 818 847 830 886 912 888 803 863 969 961 941 869 929 806 922 842 879 919 980 835 890 908 881 881 867 982 959 972 882 880 808 842 896 937 920 804 929 877 806 923 821 971 833 980 843 918 960 876 877 984 919 822 802 864 806 894 878 840 914 864 934 944 933 982 874 993 916 941 831 901 993 988 847 901 806 873 915 873 801 919 966 812 871 906 860 
865 960 953 827 922 933 966 942 802 884 852 837 891 957 827 814 943 960 978 820 989 920 921 974 882 953 822 948 948 950 858 909 916 878 970 891 821 964 987 914 992 990 810 907 840 964 873 987 826 996 815 941 806 808 983 997 807 974 828 846 866 866 933 923 859 973 868 875 893 926 940 967 895 855 985 810 802 815 981 976 817 838 814 805 867 870 812 858 957 910 972 902 800 874 892 982 992 927 959 997 817 888 926 952 934 950 915 892 869 957 962 923 830 904 882 852 832 868 869 959 871 870 882 974 923 813 978 895 841 892 944 896 839 916 943 816 985 824 929 932 888 807 903 894 821 873 922 927 910 939 885 823 946 817 986 940 949 889 936 987 983 877 917 829 923 820 884 850 956 878 940 912 846 958 800 878 989 908 819 903 847 986 904 886 815 806 900 895 938 866 801 899 846 969 976 871 999 991 926 840 
804 993 870 835 879 963 929 970 974 814 867 854 936 882 853 906 959 947 840 958 896 890 901 994 887 931 999 927 926 988 953 914 941 917 828 933 856 943 869 999 865 895 949 900 813 870 960 953 903 820 802 861 965 866 859 951 822 981 871 897 909 934 934 904 993 863 910 848 803 999 886 897 994 902 942 949 857 964 945 828 810 880 992 963 835 870 996 970 802 812 856 924 907 927 938 957 862 921 817 836 877 981 954 925 932 866 905 954 993 933 813 842 886 838 999 825 948 959 919 965 818 990 832 957 811 829 917 954 881 843 834 984 984 936 920 867 904 871 914 867 889 938 877 829 998 891 811 842 874 936 932 981 916 935 848 969 860 874 930 882 820 848 848 988 972 848 940 810 964 897 816 877 953 885 937 940 831 887 810 829 945 989 834 970 977 958 966 938 843 859 919 851 898 830 938 973 846 895 859 971 
820 965 871 977 945 868 884 837 931 958 967 805 815 874 917 801 930 816 826 885 880 958 931 888 978 948 969 869 934 808 816 885 821 986 912 987 957 934 906 915 885 892 850 825 901 907 968 876 947 951 872 826 838 909 892 950 975 830 808 840 918 898 848 807 967 927 986 941 832 908 880 884 920 957 822 951 956 986 867 899 834 864 945 816 945 819 837 889 832 972 916 852 823 837 870 905 879 821 924 893 967 983 984 962 910 881 836 869 870 961 984 904 861 937 864 911 948 964 883 902 945 947 940 906 826 872 910 868 856 989 944 913 876 922 890 895 973 867 847 875 894 868 991 835 931 803 855 800 950 992 849 889 956 981 932 812 830 808 881 904 809 996 877 905 844 849 952 954 863 986 992 899 805 897 839 973 981 978 939 979 998 905 840 869 945 977 929 805 894 830 990 942 915 898 924 965 881 864 835 910 
992 972 810 879 937 813 995 888 802 840 918 972 879 900 860 991 839 911 958 928 821 889 935 826 981 801 900 832 953 840 887 871 806 832 828 977 957 955 996 896 836 840 802 917 932 925 811 910 804 827 860 854 953 902 916 925 865 888 803 855 968 803 942 850 991 843 975 963 884 823 891 816 955 899 984 969 827 888 874 804 859 832 841 868 978 957 820 921 864 818 825 997 966 960 951 994 891 947 960 844 874 887 813 1000 883 996 856 907 989 891 944 972 854 900 926 877 924 906 833 811 922 910 960 847 943 883 934 958 874 959 905 827 836 989 993 899 978 987 806 929 978 988 989 832 896 887 915 804 969 973 825 926 824 950 983 806 832 920 820 910 975 957 907 953 808 936 954 898 859 997 812 842 905 802 884 917 928 903 821 1000 835 960 970 899 803 993 870 899 923 973 829 950 847 898 870 870 993 907 909 893 
970 822 844 888 820 931 999 879 942 931 830 820 983 821 928 886 933 974 997 967 828 929 873 894 814 994 889 850 917 856 977 906 813 920 868 910 925 938 986 897 962 828 938 849 814 889 865 971 935 883 921 872 924 831 957 870 821 937 844 989 860 885 952 874 922 819 845 983 950 954 802 857 868 919 924 885 883 862 819 946 965 990 802 896 914 898 981 926 872 879 817 994 841 883 939 847 888 923 930 993 983 879 892 966 981 989 965 951 883 810 949 928 831 819 991 937 856 917 938 842 802 854 885 987 831 905 929 808 934 896 865 852 845 990 999 963 865 898 833 877 852 976 884 954 986 982 827 908 948 837 914 895 904 949 912 920 938 968 811 842 928 876 999 886 913 917 953 890 925 980 895 925 974 954 965 966 919 943 855 949 932 986 892 898 900 927 958 963 814 872 956 966 996 864 866 834 900 870 881 911 
811 830 911 965 970 927 808 838 965 842 998 812 896 851 946 971 963 820 883 890 857 962 839 906 886 943 987 864 862 827 813 918 823 911 822 895 906 831 941 969 910 893 995 872 872 894 841 968 917 934 936 914 807 975 837 913 800 844 892 965 804 928 860 904 891 959 989 827 802 991 978 859 975 963 948 919 828 951 848 841 811 830 960 852 952 807 800 953 996 985 891 929 866 895 829 800 803 977 939 894 811 874 817 933 831 804 984 969 882 807 916 886 962 953 988 946 918 919 887 915 950 847 904 979 943 803 821 849 987 837 812 839 836 937 872 946 988 834 806 841 900 842 898 887 904 804 849 848 873 949 944 806 806 974 823 953 864 907 839 807 907 887 934 838 918 998 828 960 1000 928 911 998 885 984 937 980 841 962 974 849 934 897 911 950 938 988 948 913 809 826 967 950 878 925 820 873 842 838 881 956 
867 842 998 893 980 943 866 988 800 866 969 835 967 939 831 983 966 971 980 937 894 948 995 878 862 837 1000 957 941 819 912 836 830 999 953 826 885 984 823 880 865 837 861 929 967 804 828 876 955 882 988 910 988 835 998 910 854 974 965 905 895 869 897 820 988 884 853 889 828 951 830 927 955 850 841 864 891 814 928 902 816 944 867 956 893 805 950 883 898 942 826 972 920 869 899 851 856 856 984 808 1000 859 803 920 840 960 919 987 820 839 844 866 899 845 876 802 968 956 910 944 889 829 877 811 973 895 892 987 813 946 803 934 911 884 953 979 933 878 880 873 991 930 986 881 1000 955 888 803 900 954 845 969 949 990 805 911 969 968 932 807 884 841 984 820 838 976 996 933 877 999 913 917 982 898 867 986 963 895 966 930 939 827 1000 949 865 853 904 963 954 889 965 1000 921 914 982 846 993 844 920 928 
978 979 802 929 923 933 875 938 871 971 953 971 859 980 930 992 855 896 836 891 923 828 834 992 840 998 841 807 925 986 821 842 977 945 915 928 870 978 913 810 847 945 905 931 991 985 868 931 973 890 883 836 810 929 889 907 981 984 805 930 937 845 893 859 859 886 821 964 833 962 953 995 861 857 860 837 800 974 951 915 938 856 902 952 907 885 953 998 941 856 923 844 867 855 810 885 853 865 881 908 972 974 886 800 936 811 858 933 911 856 807 801 890 897 957 808 822 976 960 840 957 847 819 809 901 1000 950 947 831 819 858 838 976 868 878 867 928 978 920 888 870 912 960 987 830 975 901 802 941 846 924 923 908 866 918 892 975 840 980 987 910 942 892 864 895 879 801 933 936 805 875 987 986 988 822 966 800 925 977 946 968 908 958 851 921 891 838 985 957 905 862 874 845 907 927 901 904 802 814 869 
910 999 930 922 904 884 905 968 874 850 820 874 958 940 874 956 964 965 801 807 867 899 859 982 850 853 900 892 938 996 973 868 834 943 907 818 808 999 811 926 984 929 870 833 914 898 969 885 843 805 802 879 867 883 912 821 969 984 944 999 866 800 820 827 950 887 800 814 841 872 834 907 894 994 950 893 979 890 839 998 824 990 852 953 860 891 865 806 891 978 982 993 907 920 800 972 933 948 814 868 869 833 964 888 824 961 887 939 845 808 982 980 1000 978 934 992 890 934 855 873 952 974 934 878 812 821 853 854 897 904 931 962 915 962 890 967 825 805 892 876 938 916 967 833 911 887 847 992 961 978 922 878 932 987 902 870 896 943 804 925 819 822 942 878 946 916 987 964 803 973 969 838 831 825 878 876 954 905 969 947 998 967 980 803 853 901 802 996 997 902 978 966 895 817 830 840 872 933 929 804 
897 983 925 962 850 935 878 958 946 891 873 887 880 812 857 939 985 864 930 917 914 867 995 885 987 892 957 879 939 992 875 953 903 817 953 807 852 807 843 826 974 976 927 849 842 998 857 901 834 899 974 899 973 992 957 890 992 894 897 848 947 872 889 972 846 933 847 963 849 973 920 967 946 949 903 901 843 960 990 817 960 888 824 837 855 985 874 925 841 967 806 811 832 890 928 958 809 849 990 819 990 932 968 971 832 879 947 918 996 927 950 941 948 988 960 835 984 938 843 839 927 901 836 863 878 962 829 922 905 959 954 805 961 951 923 952 836 893 819 999 954 878 941 842 853 831 858 824 921 897 860 808 870 963 945 912 916 946 938 995 904 917 913 954 809 866 830 947 801 1000 857 856 921 970 843 807 954 906 983 957 985 884 801 931 948 894 857 881 906 884 889 817 801 856 829 919 909 889 819 910 
826 870 1000 834 835 926 835 845 985 976 997 987 821 895 859 814 866 897 925 918 973 988 809 964 862 978 864 977 992 987 924 906 850 839 981 879 980 831 800 880 912 873 956 909 829 882 896 986 998 846 864 986 972 833 924 911 974 939 971 820 924 910 851 930 845 915 921 975 991 958 900 957 952 896 908 921 946 977 884 900 933 882 804 862 898 956 943 867 876 882 891 967 914 963 825 889 845 980 947 906 836 926 803 837 971 817 892 845 861 877 887 922 922 819 855 959 906 878 874 959 949 803 969 943 924 833 950 809 911 972 969 880 839 938 855 806 868 878 957 928 805 843 847 936 854 937 937 889 881 881 823 822 822 982 934 903 855 969 828 834 962 912 894 935 856 955 919 864 996 974 919 817 946 910 826 952 867 981 941 893 853 815 994 815 965 958 913 807 945 983 951 835 944 876 819 921 895 920 927 931 
941 886 810 999 996 887 961 898 936 970 974 832 806 900 863 822 886 936 832 854 983 870 912 992 860 826 840 892 898 937 918 840 941 861 844 968 820 935 880 807 878 996 920 980 851 926 823 840 948 993 801 839 906 982 992 806 958 975 846 948 966 872 829 957 879 806 834 842 816 999 926 846 968 802 869 824 862 845 954 982 946 887 930 999 981 842 971 903 925 815 925 985 933 970 883 945 866 908 989 952 939 994 913 890 903 827 902 892 842 990 823 884 932 826 917 963 832 949 909 815 882 904 940 925 977 844 996 811 880 818 902 856 872 986 961 948 838 951 885 911 939 848 896 899 991 896 862 805 821 955 981 809 813 870 968 918 820 871 977 861 930 850 964 918 857 830 878 933 976 943 890 832 855 893 929 902 853 846 858 803 857 902 833 855 930 807 875 924 930 996 939 929 864 995 973 936 865 940 973 882 
954 824 967 823 830 948 981 887 898 908 984 854 986 983 832 853 898 877 909 915 921 943 880 965 983 905 893 918 822 898 839 948 853 904 985 878 839 818 994 959 942 970 915 882 801 971 808 817 826 918 926 894 944 994 891 842 832 913 914 886 998 857 974 807 803 945 975 801 816 874 814 952 848 985 924 817 844 994 905 882 852 831 966 882 903 804 965 945 989 812 993 894 991 940 959 852 976 982 990 820 824 853 970 804 928 988 877 828 990 969 959 902 986 982 873 908 834 990 972 984 889 855 896 803 963 836 875 993 983 924 863 983 890 860 889 990 930 873 831 876 872 962 895 839 850 815 879 831 929 951 898 976 802 986 978 902 807 802 896 862 886 939 819 949 957 977 899 893 850 808 836 963 856 823 932 990 927 837 806 919 913 845 807 878 847 801 987 890 970 872 885 810 990 874 880 802 937 843 809 815 
922 826 942 892 852 958 978 965 947 825 869 873 860 802 857 941 983 966 862 891 830 831 809 907 832 842 867 842 872 877 930 986 830 834 989 909 920 951 853 883 878 827 891 999 996 921 914 956 815 816 947 843 913 857 922 929 810 819 984 992 951 859 869 937 907 803 804 855 858 955 848 802 928 952 874 825 865 865 919 820 990 970 968 910 901 876 962 991 959 854 838 997 910 937 915 931 913 968 823 994 807 877 962 877 955 990 815 902 988 874 917 953 996 891 848 867 803 993 985 912 950 863 830 801 821 836 867 950 870 848 859 823 862 815 881 997 854 982 913 995 806 949 849 899 973 933 904 909 981 878 917 843 910 835 947 992 902 841 801 891 823 814 929 845 845 822 997 963 976 860 951 890 911 861 946 901 897 897 857 850 932 977 989 833 998 827 970 960 927 811 896 966 885 913 844 988 944 926 974 890 
900 812 918 998 841 954 926 951 997 878 997 933 910 889 925 875 826 964 887 917 999 972 831 919 996 869 803 987 866 909 991 828 860 889 987 932 877 944 813 928 928 816 834 804 907 1000 943 860 852 832 863 904 968 922 966 995 945 858 805 809 876 945 904 928 933 822 924 940 841 904 921 859 814 937 859 941 851 856 956 810 965 891 867 962 830 817 958 971 967 941 839 835 988 958 874 872 831 810 898 884 901 882 853 867 996 923 957 825 825 964 964 858 905 878 856 969 928 994 965 934 929 835 882 869 942 849 959 854 920 911 859 839 965 896 906 804 882 931 804 972 846 818 866 863 856 995 988 811 937 956 829 900 959 930 921 928 841 889 891 986 804 865 959 906 896 929 877 842 909 995 881 908 887 865 859 998 850 896 809 802 892 965 891 999 817 894 919 844 915 912 922 908 935 867 948 807 880 944 857 871 
964 996 854 981 855 929 822 954 956 930 857 856 961 871 991 869 910 846 840 879 949 925 976 969 808 994 956 870 871 855 819 890 973 908 984 959 998 998 935 945 883 893 872 928 858 872 849 887 891 987 849 906 865 899 880 837 951 980 922 856 952 955 842 838 914 959 927 817 922 829 874 902 801 865 981 981 840 952 892 931 854 980 898 813 938 988 961 901 953 835 966 930 944 907 892 946 997 842 925 970 961 956 805 872 907 987 907 996 907 848 829 808 937 963 924 925 978 890 823 877 830 836 811 896 835 942 838 980 886 942 831 836 800 870 995 822 842 872 961 970 807 881 879 836 926 944 875 962 936 895 977 989 860 931 967 952 929 852 830 829 887 880 877 848 869 841 985 842 904 991 856 932 827 924 937 866 836 986 887 884 919 849 832 982 952 932 944 935 901 806 917 890 941 972 892 876 939 896 832 939 
820 903 898 911 806 836 805 850 951 834 876 849 970 972 872 922 856 923 836 896 940 946 845 882 850 995 897 994 930 848 878 829 976 823 984 977 914 837 969 868 971 899 969 848 875 852 891 989 977 855 950 894 807 969 854 839 842 984 920 892 892 858 955 962 986 833 806 999 874 913 812 922 864 856 879 891 966 841 971 891 955 946 962 822 990 949 866 926 996 862 965 899 841 871 996 897 920 897 843 872 950 820 816 924 820 856 922 803 916 869 892 844 879 894 956 981 926 928 918 811 835 800 835 939 914 994 821 916 881 826 981 913 951 887 955 907 895 914 988 822 947 821 918 992 879 850 815 897 993 915 921 898 926 858 934 967 807 909 947 817 824 927 885 849 825 805 886 832 973 915 978 818 819 970 812 991 926 839 998 910 911 895 885 890 883 954 852 956 949 859 990 921 945 949 828 837 872 843 973 966 
985 811 984 861 840 938 836 817 845 965 973 982 959 808 923 827 959 868 979 897 923 855 850 856 886 928 865 848 930 828 873 901 909 824 890 862 864 928 946 968 897 983 800 890 938 981 827 855 846 865 892 997 854 894 925 987 931 963 850 869 978 969 925 948 958 849 967 937 878 907 976 860 981 937 925 833 803 893 899 842 888 866 967 890 999 915 912 985 806 816 839 906 952 827 970 941 804 838 894 818 822 814 871 823 848 919 992 832 855 995 916 982 874 870 970 816 976 846 989 840 879 929 860 990 915 944 949 818 950 828 925 870 978 954 864 909 895 903 840 921 944 917 974 980 833 929 863 847 930 973 836 867 974 809 957 960 877 824 882 848 953 909 928 860 974 1000 878 899 959 931 907 954 839 842 828 858 836 987 800 860 967 963 836 896 940 820 952 882 807 954 896 825 995 850 951 985 969 800 937 866 
917 907 804 807 886 940 964 965 995 835 932 961 921 837 843 876 881 819 875 842 803 967 805 843 928 892 842 857 885 958 948 836 896 809 967 965 955 938 937 959 876 951 999 877 977 994 828 874 950 904 941 944 907 885 915 923 824 928 833 913 983 863 929 925 861 886 998 945 855 931 804 827 883 863 942 938 868 993 841 877 933 860 952 898 906 880 833 818 812 934 972 989 847 859 976 981 827 845 904 873 952 988 913 868 864 984 891 916 858 979 831 993 860 937 920 852 943 915 858 977 866 949 872 967 832 868 881 972 848 878 893 903 955 944 907 904 905 991 966 978 972 843 836 840 814 850 835 961 883 903 975 985 997 889 961 927 826 973 936 975 826 836 953 800 904 800 928 871 950 822 880 927 967 864 997 969 911 990 899 999 957 936 868 935 858 929 852 980 858 835 921 801 904 829 872 942 803 932 800 821 
970 894 959 979 942 884 943 832 926 806 890 968 921 867 917 847 954 915 953 848 902 874 915 965 862 862 835 948 979 884 854 942 988 885 894 965 951 907 994 818 855 825 982 871 889 927 992 855 828 962 865 879 880 887 890 909 941 980 819 827 914 960 908 917 880 949 995 938 973 909 971 820 956 839 956 955 912 910 860 809 872 861 984 829 852 832 908 993 804 919 987 833 827 846 869 959 946 905 947 969 954 844 981 865 927 911 974 857 981 977 982 894 914 859 902 883 826 843 925 885 981 868 910 815 896 987 948 809 944 839 841 956 967 821 828 877 910 964 999 858 836 857 908 986 832 881 802 835 946 819 996 999 824 890 934 867 823 803 844 912 870 907 958 998 835 925 815 921 883 808 978 844 961 857 882 905 943 914 862 913 918 827 856 831 945 931 817 876 873 870 952 842 970 937 964 833 926 806 928 972 
873 901 864 918 988 852 853 972 811 823 849 954 970 908 957 825 988 980 903 962 829 956 951 881 930 820 933 801 951 897 857 913 959 989 998 813 877 869 847 845 851 937 929 803 884 858 826 935 854 908 933 865 849 972 834 837 872 923 927 870 954 974 986 963 845 863 912 871 952 922 996 881 903 851 862 946 989 864 884 824 868 866 830 933 807 817 866 840 970 874 802 820 941 802 976 852 902 809 940 859 868 984 918 973 868 826 1000 874 955 864 862 889 821 849 926 942 937 948 817 930 846 975 801 863 849 912 1000 827 920 963 995 954 826 803 930 918 883 802 888 898 986 967 965 831 939 943 937 888 820 995 958 873 958 992 971 813 958 991 921 862 956 943 801 961 971 890 844 843 930 985 863 951 848 858 905 882 878 885 982 978 961 959 836 950 808 971 950 917 907 915 892 836 893 818 869 901 987 933 962 986 
833 846 863 981 838 983 877 994 962 899 958 840 829 998 902 960 945 807 964 824 863 909 960 955 869 951 899 813 919 976 875 907 866 919 814 955 996 965 986 820 936 859 974 927 828 857 902 828 965 884 843 824 938 983 865 951 859 949 990 950 931 839 883 887 940 821 835 861 916 985 815 949 810 924 925 903 903 841 870 985 895 841 997 808 994 906 848 857 887 899 828 998 955 915 962 928 807 825 838 913 926 802 846 888 820 913 889 852 951 814 939 998 814 997 843 894 837 814 835 840 813 956 904 847 850 957 991 937 878 885 937 926 903 944 854 850 854 915 960 886 802 821 940 932 858 927 985 810 814 823 851 976 950 951 897 807 818 896 944 957 993 812 836 949 864 899 919 978 844 885 804 922 844 877 980 985 981 887 820 918 809 809 810 872 849 970 875 816 822 825 890 934 840 898 824 845 970 935 990 933 
963 853 892 904 993 957 878 870 993 988 947 985 868 811 927 843 909 978 907 822 951 807 977 949 948 882 990 890 929 875 939 887 829 918 893 993 920 810 938 818 956 828 942 997 956 851 898 921 963 996 851 801 842 875 872 986 898 800 824 988 993 922 907 941 907 835 860 971 838 959 957 990 964 858 996 976 806 911 934 867 901 937 960 938 886 831 909 964 908 937 802 858 956 847 940 908 902 849 842 829 898 877 835 842 955 803 874 936 876 945 920 950 853 955 889 836 999 840 934 903 841 850 990 837 953 986 981 923 963 851 883 990 999 826 957 965 921 858 948 931 981 876 839 970 981 899 866 935 862 848 883 952 808 973 853 882 864 840 861 835 878 815 824 893 986 828 801 873 884 889 983 825 871 990 973 827 906 864 943 863 882 955 982 983 954 801 852 961 920 891 908 817 889 989 898 986 839 872 946 985 
919 821 927 909 846 949 893 967 886 827 929 900 817 844 951 976 873 904 845 879 884 977 936 959 875 865 926 943 899 925 858 846 947 860 931 872 945 980 874 926 819 831 864 918 976 954 805 839 809 910 864 841 872 913 866 869 958 833 925 858 830 914 901 923 926 871 942 850 951 873 868 982 861 984 955 821 999 904 860 990 844 925 961 877 944 877 899 874 915 936 920 845 853 930 926 997 858 993 893 976 995 803 933 911 996 875 808 937 873 872 914 971 901 919 962 843 888 820 944 817 949 887 907 831 927 848 889 965 993 837 917 812 946 902 817 826 853 940 840 992 935 809 859 844 949 941 899 807 859 857 995 873 913 865 890 960 957 898 830 850 819 869 932 934 818 871 963 954 921 909 836 950 861 839 891 988 803 892 988 850 945 884 929 916 918 930 857 808 993 890 886 990 878 844 863 937 982 979 900 828 
912 962 992 992 868 846 895 903 920 952 847 885 970 949 947 948 903 995 810 954 828 991 891 844 945 970 817 845 927 867 869 914 994 950 892 904 927 889 844 996 800 972 884 830 912 880 909 898 849 854 920 804 1000 949 965 981 837 925 901 882 912 950 986 994 976 807 921 910 939 995 815 813 992 867 901 839 895 864 994 801 990 969 967 981 981 866 936 901 832 865 808 907 917 996 867 969 906 918 838 835 962 962 969 802 876 818 893 863 972 875 862 813 800 856 915 929 804 830 902 814 833 805 839 994 886 961 824 856 887 944 820 934 988 946 966 937 893 881 846 891 959 831 870 812 800 917 934 907 828 884 883 854 996 839 879 829 887 950 865 984 855 823 828 874 952 887 963 908 913 984 951 923 1000 842 875 801 950 816 973 800 971 845 970 873 917 918 804 919 952 857 883 815 800 943 806 951 949 882 998 927 
860 904 983 971 992 970 820 887 851 890 991 898 885 903 955 837 841 865 897 999 843 930 874 929 938 978 909 867 990 1000 819 923 891 917 910 877 972 854 942 905 964 932 930 923 966 803 934 837 847 978 811 809 869 989 918 806 951 865 875 947 860 881 859 941 818 936 898 898 918 898 974 809 966 824 923 808 959 881 880 882 874 819 822 919 881 825 803 866 952 802 844 942 862 933 849 951 894 971 903 907 963 882 939 870 806 895 903 916 952 815 872 890 884 822 976 914 882 801 994 839 893 869 934 810 859 932 801 836 811 881 881 999 968 939 963 882 863 957 800 809 969 878 881 914 901 887 929 998 809 840 863 973 980 810 876 941 856 822 839 800 910 800 977 889 946 995 851 944 960 889 932 884 991 890 962 913 986 979 916 988 945 840 868 833 864 831 990 929 995 918 970 965 966 939 929 901 859 918 923 888 
967 835 808 953 930 848 873 968 837 938 975 925 921 863 967 911 828 820 975 999 963 898 888 976 808 962 867 994 804 969 975 861 989 808 940 846 845 929 869 883 802 873 945 868 910 953 805 807 810 914 939 990 996 821 807 986 911 809 931 927 824 957 898 929 987 893 830 810 948 860 892 975 879 958 835 901 822 899 925 850 991 941 981 959 864 904 801 879 985 901 827 893 911 872 883 870 959 842 961 911 985 951 971 881 904 831 879 918 923 882 963 882 982 978 993 979 902 928 866 853 988 904 875 900 990 870 817 990 952 876 832 841 844 867 847 962 946 813 878 832 812 837 847 864 856 989 858 949 958 860 871 825 914 976 985 969 940 871 869 912 844 883 922 893 968 858 944 890 935 886 837 978 837 880 1000 872 916 991 853 980 855 822 996 823 819 919 859 943 978 981 919 976 977 818 904 803 931 929 972 866 
835 892 962 911 889 881 944 915 922 884 855 809 930 909 898 813 984 833 996 887 869 849 915 833 918 917 853 902 860 859 951 997 858 959 837 800 806 892 878 902 867 819 923 990 891 987 941 856 944 862 872 883 916 914 933 870 884 867 825 959 823 804 984 912 861 872 857 839 965 922 923 868 986 838 924 882 967 889 978 946 870 828 988 833 972 969 909 975 942 835 883 951 827 870 873 968 935 881 997 838 881 959 864 981 968 831 913 886 949 807 956 997 988 831 808 847 831 991 903 968 995 855 870 877 827 952 910 837 825 922 831 821 827 957 996 900 938 966 928 801 961 921 912 838 960 819 810 870 831 907 835 979 990 828 839 956 928 896 882 899 914 984 928 838 813 833 909 828 872 882 819 855 871 968 978 813 894 827 858 860 850 833 953 864 927 929 820 813 965 927 870 864 837 928 850 951 989 881 876 875 
979 888 816 900 894 852 993 988 933 954 810 984 918 830 984 997 835 989 851 919 928 841 845 959 865 884 953 846 852 961 878 870 924 946 950 997 991 846 868 953 881 959 913 836 800 957 932 858 800 923 958 939 947 997 886 932 909 859 985 829 842 898 975 966 801 910 839 823 863 805 819 808 977 887 820 839 806 813 930 860 944 907 954 961 897 922 945 838 932 924 885 820 944 887 927 820 966 886 906 884 951 937 966 976 896 827 964 816 804 987 971 933 833 982 855 899 989 916 883 863 941 803 997 958 890 894 995 831 802 854 958 897 849 821 896 999 968 966 986 815 979 830 965 920 886 870 867 889 986 843 847 910 981 920 846 802 950 856 927 899 942 868 999 808 891 811 918 934 962 936 905 911 889 851 900 985 951 946 996 874 999 943 887 997 944 934 953 931 942 871 957 850 871 834 827 969 950 833 816 969 
891 849 945 987 810 942 872 813 928 868 833 820 872 820 929 859 963 802 846 945 816 816 829 823 902 952 826 960 846 966 877 991 814 885 925 955 981 960 862 808 967 956 961 915 996 838 812 959 822 927 824 855 888 930 966 881 802 867 993 973 947 873 878 819 825 890 844 929 972 933 944 892 848 994 969 962 908 954 862 869 946 1000 800 898 995 819 894 812 987 911 899 822 958 981 891 994 883 979 916 863 907 845 889 899 805 846 827 986 892 864 897 880 990 968 877 923 933 858 836 902 900 868 916 945 927 878 881 963 960 934 927 916 845 863 960 997 914 837 908 828 963 852 819 811 877 842 938 810 836 800 889 977 837 804 809 986 856 936 905 904 899 813 872 870 996 921 917 852 885 962 974 953 898 971 849 997 954 921 873 841 984 958 872 976 950 848 950 823 886 879 924 906 977 941 933 922 904 912 805 865 
890 885 980 833 801 832 877 878 818 957 961 929 994 814 872 949 810 998 878 940 891 813 976 976 902 907 883 892 868 911 977 954 926 943 878 971 932 820 896 832 912 973 879 804 832 825 885 871 851 922 943 842 907 809 1000 847 851 963 897 820 928 950 870 948 852 934 817 888 888 893 997 945 926 866 896 810 812 807 803 836 941 960 894 861 900 908 836 966 822 845 939 958 856 839 815 999 952 931 925 912 806 975 962 824 979 1000 870 916 988 957 992 857 1000 911 864 939 982 906 813 896 867 952 973 985 984 948 836 981 965 871 944 1000 980 957 865 990 857 805 857 901 949 826 935 865 977 855 972 846 815 993 948 927 889 942 941 995 978 823 855 887 876 963 990 930 836 894 873 897 966 979 905 973 842 945 1000 901 883 930 949 959 801 906 958 856 813 956 991 894 854 973 892 817 905 885 989 888 948 821 850 899 
970 896 862 949 955 813 839 944 967 943 914 878 881 956 850 815 833 999 870 820 971 884 842 803 920 982 857 886 831 932 951 883 969 994 958 875 909 891 816 873 909 987 968 828 948 835 931 841 968 934 905 923 820 802 913 993 836 865 890 957 951 999 823 850 920 972 823 805 877 817 978 899 848 998 816 849 831 985 993 891 890 913 821 967 849 948 807 844 805 825 997 951 907 953 815 916 808 812 886 819 981 993 859 944 959 1000 967 993 913 827 934 849 915 935 946 939 848 905 901 950 830 805 867 927 851 898 961 924 869 952 964 818 871 987 901 848 866 879 898 936 906 960 931 908 995 891 988 852 949 834 883 808 953 830 994 980 880 908 992 827 981 917 860 910 959 940 829 975 835 991 900 979 884 929 863 985 934 916 861 923 822 851 930 837 856 995 852 805 821 829 930 903 870 875 995 838 986 963 874 807 
979 957 853 836 846 862 905 917 976 832 862 804 888 861 911 984 875 845 928 936 857 866 902 948 900 882 954 949 847 931 945 938 836 870 824 837 953 862 920 861 807 928 892 947 916 915 991 895 986 820 880 908 914 803 908 869 880 860 935 813 975 896 855 890 813 889 885 933 893 982 865 883 966 946 837 846 803 854 821 963 807 807 975 884 858 982 870 903 868 993 926 825 943 867 913 901 949 849 890 895 905 863 995 982 825 917 978 991 802 868 964 872 994 978 868 842 905 921 972 1000 966 937 901 996 886 831 913 928 925 846 899 913 976 900 855 856 801 932 998 904 908 934 858 837 855 960 817 981 997 913 918 827 901 819 844 948 855 941 946 838 869 847 958 992 833 865 894 947 958 948 963 922 859 984 838 802 941 850 857 920 843 801 887 980 868 834 913 937 870 915 1000 828 958 888 909 963 942 898 832 996 
806 991 945 802 937 922 946 812 844 833 832 894 886 818 970 953 898 848 874 814 880 852 951 808 800 881 982 864 925 905 910 868 900 963 991 917 966 822 902 834 801 936 974 958 905 951 932 983 860 982 886 878 981 999 980 812 857 989 804 966 929 966 838 952 824 826 960 866 915 936 927 968 892 878 904 983 834 958 847 808 872 844 889 822 816 990 943 989 825 860 809 953 861 920 842 951 824 816 897 857 895 868 937 812 843 820 843 866 945 978 873 900 894 907 834 978 967 824 811 999 860 806 803 919 971 980 826 886 980 843 843 916 961 803 937 899 820 823 807 913 861 895 876 827 926 898 852 877 967 859 833 839 951 807 1000 991 843 936 990 897 817 867 831 903 920 888 831 876 838 996 801 853 933 984 993 904 821 830 875 882 886 836 958 808 923 912 801 905 811 932 834 850 903 937 885 883 915 844 809 908 
951 925 821 840 875 879 877 938 873 984 828 970 938 853 825 932 864 836 803 816 949 891 951 923 860 964 828 942 824 955 964 873 855 851 870 840 933 988 856 875 808 891 830 939 879 983 978 955 885 965 802 910 886 905 824 802 935 922 878 990 892 877 879 982 899 908 928 829 899 878 975 972 813 973 988 804 823 867 834 936 956 954 981 969 975 822 823 919 833 859 836 945 883 834 826 950 868 880 981 829 906 892 942 801 908 908 808 999 809 910 931 858 890 934 916 818 931 873 829 800 904 893 906 959 922 824 984 813 993 822 803 846 838 947 992 864 957 844 996 979 826 899 875 823 937 885 978 885 807 857 807 902 929 806 891 988 871 806 807 938 942 863 963 936 912 910 821 960 877 809 832 814 816 969 978 837 987 878 940 819 992 935 809 996 942 854 971 813 933 912 858 997 843 803 826 953 905 844 846 836 
814 886 814 997 849 845 851 854 986 841 960 900 828 836 997 975 818 960 937 838 860 835 984 988 852 902 950 973 921 953 967 932 973 830 819 833 958 803 985 914 917 973 985 803 802 862 806 846 878 911 957 880 946 856 937 827 973 895 884 901 817 828 971 827 993 866 921 856 895 898 974 801 802 937 973 847 935 888 989 940 887 968 813 977 831 801 949 947 860 982 971 856 997 825 949 999 956 890 983 807 984 956 903 800 926 877 854 956 801 946 969 910 853 864 861 988 890 877 954 895 801 833 949 965 992 860 879 859 996 861 871 851 865 963 957 934 988 989 971 869 914 844 884 912 823 988 869 979 854 865 980 952 940 990 948 993 901 832 840 938 879 821 837 978 943 876 802 923 957 956 848 961 931 967 952 834 891 810 975 853 996 902 952 902 852 862 897 902 939 801 803 876 831 856 936 989 954 827 805 819 
829 916 811 806 857 852 880 885 801 870 935 918 917 906 871 849 964 921 916 895 891 990 823 836 905 946 810 902 989 915 836 991 857 877 980 807 829 809 891 986 929 963 888 905 981 952 856 826 942 919 912 975 870 802 859 896 807 926 887 964 872 994 838 921 929 922 853 986 941 928 880 977 909 967 965 969 887 888 904 980 899 864 802 974 940 802 960 866 890 900 805 832 971 908 868 822 972 801 939 982 830 861 845 817 999 818 892 869 876 942 911 975 992 846 876 942 906 931 872 862 938 846 987 978 810 858 861 817 976 935 938 856 867 820 875 988 926 932 994 804 940 892 862 991 814 813 838 951 910 886 830 918 986 809 848 906 844 814 855 944 950 803 940 873 977 801 956 882 833 984 982 971 811 899 850 932 817 986 967 871 848 943 967 992 922 899 1000 935 879 912 984 973 965 962 834 941 818 959 962 819 
931 918 965 999 957 884 838 823 888 852 950 822 959 941 903 965 859 897 849 989 860 871 867 975 927 837 887 972 806 813 872 837 866 957 843 929 801 941 902 998 947 971 861 921 823 895 961 824 970 856 1000 822 877 958 820 949 995 923 985 889 886 873 946 882 917 980 919 825 911 936 809 920 978 969 968 917 958 981 955 893 858 894 832 813 966 827 856 819 955 977 984 857 957 991 945 834 824 940 873 975 985 895 811 963 997 949 935 958 836 948 988 992 988 997 946 956 902 887 875 821 856 829 949 834 856 999 918 883 960 865 996 864 878 820 864 825 861 862 822 834 865 917 857 880 849 827 909 847 807 931 883 912 980 982 930 817 967 905 822 938 941 840 966 824 982 876 812 919 882 953 879 937 800 964 859 822 982 903 906 920 956 902 969 961 849 996 983 810 816 874 885 828 841 828 844 988 834 805 992 983 
805 922 946 891 945 949 977 806 979 822 899 822 952 925 914 963 836 917 940 846 878 847 847 902 957 859 904 915 922 913 833 863 827 934 862 929 940 899 900 944 866 852 855 821 942 893 800 829 964 843 835 961 964 929 934 819 840 827 999 972 859 867 871 933 985 830 859 901 966 999 800 855 914 912 918 1000 834 861 804 987 883 952 903 824 826 999 871 973 896 900 986 960 825 918 920 884 952 922 970 888 957 809 942 890 844 814 847 862 864 863 986 997 893 882 965 913 975 898 874 866 948 910 909 888 926 874 894 927 860 984 802 974 984 864 891 908 807 822 985 928 817 885 915 913 954 950 837 940 852 843 847 920 890 960 804 987 820 922 1000 980 878 861 977 876 871 857 900 894 818 874 861 940 817 899 837 928 844 930 928 816 845 816 995 871 845 830 905 912 913 803 941 898 812 873 894 923 969 862 925 942 
921 981 811 851 943 842 907 951 800 876 838 880 890 969 813 989 979 951 845 922 939 836 911 841 922 993 962 862 992 905 800 879 802 807 955 848 807 807 967 801 899 900 974 895 863 818 899 844 909 837 841 916 993 918 800 896 907 884 973 857 985 993 873 842 805 912 815 925 967 872 947 820 863 996 915 836 983 854 927 939 892 869 908 990 902 896 991 863 902 857 911 904 936 901 963 887 906 895 903 896 930 879 878 876 855 809 856 896 815 933 880 889 824 888 851 876 844 994 960 862 908 909 961 997 988 975 808 988 924 844 920 999 945 831 884 942 890 872 971 892 868 883 830 829 859 818 874 917 933 808 870 938 948 892 894 965 818 915 819 838 929 912 965 880 994 912 982 924 810 974 835 855 994 900 938 809 974 838 982 874 840 899 999 840 893 939 888 845 847 809 908 859 833 909 934 816 819 864 887 834 
924 975 811 834 989 949 869 811 811 800 950 922 964 804 891 858 867 840 901 901 849 906 879 974 983 934 913 896 895 802 800 815 962 808 862 904 984 955 976 914 843 833 969 875 861 811 807 975 829 860 888 817 929 812 838 834 986 933 982 827 847 813 814 918 914 868 940 951 873 824 900 939 989 923 814 936 821 800 884 916 986 940 800 888 944 923 979 817 878 940 808 944 834 948 932 917 800 823 988 882 878 826 982 810 808 931 855 957 883 999 971 909 986 873 989 826 891 989 981 999 942 841 869 992 974 827 828 905 900 812 956 827 969 998 861 974 916 987 861 984 827 821 992 906 922 932 984 976 919 934 832 997 915 806 823 930 917 843 887 893 920 840 971 932 859 949 866 999 958 880 989 890 977 831 971 982 931 855 914 887 905 848 802 935 965 867 927 949 857 953 984 814 827 977 968 953 810 857 813 969 
827 886 989 980 804 985 840 924 800 855 915 930 881 994 862 855 906 918 821 846 942 887 884 916 822 969 869 883 822 857 816 892 870 937 810 961 927 985 800 842 940 807 904 904 825 800 876 920 801 932 959 848 847 940 847 972 948 829 982 914 839 877 892 880 860 835 989 960 890 915 967 963 834 852 990 817 850 861 999 811 955 942 974 996 806 976 830 856 895 831 825 874 952 992 936 989 828 854 852 932 800 827 942 830 984 810 879 896 817 952 883 931 914 866 891 949 992 829 880 985 998 926 900 999 990 849 951 967 841 935 941 844 901 936 811 912 944 966 876 991 940 1000 862 999 873 866 942 982 918 900 938 879 829 937 903 944 937 876 820 899 812 881 967 883 979 830 974 995 923 861 871 972 955 911 985 858 864 999 939 991 845 966 838 981 821 946 928 993 909 859 936 981 904 980 852 853 969 866 907 973 
958 932 957 923 959 965 973 853 966 963 892 898 975 964 913 851 833 903 856 835 966 951 972 925 911 975 896 986 941 964 988 868 932 852 811 946 990 991 858 870 902 954 812 828 857 805 982 976 973 838 969 986 926 882 897 975 882 884 803 922 916 824 890 828 986 990 908 968 824 813 958 906 844 811 895 942 981 962 964 945 996 847 935 972 929 948 986 881 903 986 872 923 860 907 974 906 888 967 925 928 989 999 881 863 994 859 936 811 982 883 873 888 890 882 822 957 882 809 985 910 910 842 991 869 870 838 897 877 855 881 918 987 947 906 936 978 809 887 918 823 830 987 812 827 905 979 895 902 815 901 953 865 871 870 841 859 804 820 812 842 949 894 945 932 915 846 920 804 987 946 821 984 861 856 977 930 921 832 804 801 922 823 842 846 813 960 908 816 858 822 959 810 877 844 854 950 844 905 934 812 
872 971 822 933 935 839 861 868 867 815 993 860 915 946 885 883 800 873 851 873 963 982 888 925 993 833 895 866 836 939 956 985 846 946 891 905 856 863 849 828 910 964 906 905 872 806 822 928 933 836 944 993 806 805 817 828 885 825 904 912 931 967 871 827 937 939 985 972 985 813 822 931 867 980 982 984 810 910 874 846 970 952 839 943 809 965 888 895 988 868 913 946 915 981 851 977 826 877 858 815 815 951 951 1000 1000 835 844 957 888 943 967 820 897 982 992 920 938 900 905 815 984 864 945 839 914 948 970 967 816 964 860 942 989 909 901 988 808 977 914 908 998 940 915 955 957 957 842 933 910 835 995 1000 801 992 823 885 813 993 989 867 883 873 937 869 887 874 839 962 835 911 811 936 991 916 823 874 837 991 838 821 981 937 957 973 805 895 957 994 813 813 960 853 819 934 821 941 843 818 818 904 
877 821 945 965 860 859 906 921 856 843 811 832 951 967 896 979 807 888 955 898 893 875 834 833 874 959 846 915 927 868 983 927 964 961 919 938 934 913 850 949 984 971 984 828 964 832 811 986 861 959 816 937 942 816 857 820 943 822 935 973 949 938 978 856 978 840 930 803 888 803 851 945 838 868 980 904 908 831 981 880 872 957 940 883 817 838 965 956 960 863 807 903 882 889 935 822 835 844 973 943 946 814 990 1000 876 921 814 960 812 811 999 854 975 801 907 928 910 918 992 895 906 901 971 931 815 971 889 904 900 840 823 952 869 810 843 935 994 979 894 929 851 800 936 840 965 880 903 870 958 993 857 817 999 815 931 883 802 979 961 864 981 936 870 845 970 806 884 880 944 952 821 943 946 992 961 869 869 855 904 935 834 980 981 817 906 955 988 817 837 902 968 814 938 934 883 849 894 807 882 895 
904 827 997 974 964 948 935 906 962 854 874 959 974 952 874 905 942 944 835 804 846 884 815 971 856 894 823 825 842 974 890 947 914 856 805 800 900 994 823 824 961 868 988 809 931 957 948 808 858 863 960 933 912 838 922 862 887 940 852 839 952 835 866 929 846 964 828 823 914 840 879 822 823 966 989 967 825 812 897 986 852 868 842 916 858 854 971 954 803 879 929 977 908 898 851 858 823 947 846 859 898 943 835 811 967 878 836 926 905 907 920 802 969 993 955 878 846 974 958 815 842 977 998 946 932 827 990 849 811 851 827 946 884 951 938 827 830 809 873 805 977 994 897 950 885 928 962 968 994 827 973 941 867 971 993 880 999 864 914 967 810 814 942 944 860 861 921 824 912 821 831 942 979 997 816 836 942 833 928 948 944 802 995 938 999 856 863 917 817 815 955 961 870 832 941 922 949 855 812 872 
942 868 849 887 994 802 947 981 899 947 914 809 898 860 891 943 996 918 927 824 854 855 933 925 893 973 981 974 821 866 923 961 910 947 852 815 858 876 859 829 986 961 963 949 803 924 837 801 854 899 911 986 899 932 962 867 819 968 810 818 885 817 873 999 840 938 957 922 946 847 818 950 850 843 913 991 929 893 884 883 827 1000 929 801 911 960 848 899 818 818 960 980 900 986 972 808 992 982 879 813 964 908 979 819 808 845 808 971 920 826 995 877 800 910 891 891 971 817 903 871 926 803 974 810 964 814 820 942 884 904 924 918 984 834 989 844 997 862 881 960 938 971 815 984 910 971 900 894 913 955 914 938 814 859 969 883 927 934 911 864 869 979 986 896 808 955 991 940 817 871 948 826 899 920 882 926 932 810 859 867 917 996 980 984 985 995 870 981 971 919 828 955 950 959 970 801 981 979 823 945 
898 913 830 867 871 844 837 952 893 906 851 888 903 926 876 999 807 891 800 906 826 935 865 918 962 869 958 924 801 970 819 812 917 910 936 1000 846 889 809 822 848 817 970 851 926 908 888 906 874 893 851 895 977 897 990 974 801 1000 836 970 899 980 800 829 804 839 874 963 980 966 819 813 914 960 885 877 804 864 985 939 831 817 938 982 828 906 877 864 991 903 875 861 860 817 888 978 924 946 846 902 961 938 987 929 838 838 875 889 888 887 829 848 974 955 955 834 952 823 886 850 911 804 944 943 800 858 892 980 884 960 841 996 820 867 915 888 818 805 803 838 869 844 985 910 827 850 985 928 856 878 877 899 978 809 908 975 995 852 920 866 934 856 842 834 939 960 917 921 899 897 934 902 993 964 899 918 971 930 916 967 983 872 801 920 853 873 825 929 853 915 975 978 983 904 836 820 835 807 992 985 
958 808 913 869 836 853 925 972 820 882 830 871 931 968 909 913 844 834 945 813 928 933 942 998 963 814 994 988 986 955 826 959 927 907 997 940 924 876 894 911 840 870 989 977 840 909 930 825 899 990 915 844 915 960 814 909 869 997 885 980 985 925 803 833 978 828 819 946 933 977 953 878 941 919 860 835 992 995 901 901 806 918 963 855 858 822 873 813 915 902 865 861 997 807 809 919 915 880 815 935 875 861 916 943 871 933 904 825 804 909 946 918 807 852 930 901 948 908 889 942 989 870 898 922 917 871 815 849 813 834 820 967 909 1000 915 890 827 864 971 943 853 886 889 959 982 900 838 853 910 976 936 843 999 899 923 862 986 932 886 969 961 937 854 927 932 841 960 816 847 966 905 801 843 942 845 833 856 839 910 804 823 959 971 973 909 851 894 807 982 992 988 947 912 890 928 914 996 803 965 953 
811 925 953 826 844 858 815 875 997 921 955 869 898 957 855 910 922 875 934 890 840 811 965 966 856 887 854 849 888 862 929 841 846 923 942 869 839 983 904 919 817 855 978 973 900 828 931 969 886 972 990 874 831 926 977 945 829 966 843 870 937 976 945 936 923 994 901 802 991 831 904 942 968 818 990 868 933 818 852 957 892 811 970 938 968 846 857 894 898 847 881 941 823 852 812 813 853 858 849 907 972 894 911 822 955 874 969 917 841 921 946 815 874 952 1000 873 816 835 949 964 996 916 968 831 971 994 807 980 892 881 999 896 821 828 906 958 916 942 920 905 826 922 851 805 808 990 992 909 871 931 870 812 884 834 884 940 936 848 913 851 947 924 966 893 910 860 958 877 842 999 809 849 816 954 888 901 928 819 849 863 986 952 959 818 969 920 808 877 834 846 800 952 958 892 948 836 962 974 843 815 
959 917 822 956 895 929 875 992 889 987 865 801 950 869 821 888 903 961 916 879 911 978 830 949 915 971 942 897 834 942 819 933 945 819 931 880 881 925 930 897 810 906 943 990 898 832 970 838 983 826 973 997 962 817 870 806 847 820 938 844 935 888 857 903 918 897 885 872 950 995 852 941 841 871 963 918 903 950 813 997 949 845 934 903 933 886 863 819 832 955 917 893 816 917 992 929 838 818 858 817 805 951 943 986 978 838 807 895 997 916 845 827 990 815 961 880 902 889 860 995 993 972 853 851 972 890 979 922 915 915 987 816 906 982 995 993 864 836 951 852 937 973 858 904 927 801 992 840 896 892 805 866 894 931 926 954 837 853 853 914 994 986 818 988 848 836 898 847 989 947 855 937 836 951 943 911 829 947 977 913 885 947 927 879 932 951 894 869 997 808 950 857 966 912 896 857 976 846 836 969 
872 944 990 913 947 837 867 870 822 846 843 833 989 847 955 994 971 841 922 865 972 927 897 826 975 823 953 988 976 896 873 870 893 854 804 961 866 989 922 910 854 985 925 980 857 972 915 908 894 862 952 836 829 952 807 808 998 927 904 953 875 850 990 803 870 983 953 892 937 933 858 877 929 895 944 923 891 869 916 815 849 952 936 889 993 801 896 911 853 908 876 938 852 931 840 931 859 892 868 920 840 969 940 936 900 993 813 869 849 853 970 842 808 905 812 966 808 953 878 967 817 907 986 960 819 949 990 930 965 825 1000 890 803 963 929 980 852 958 844 835 807 803 977 829 806 807 917 805 979 854 947 912 804 941 932 851 838 856 876 806 938 887 974 861 806 944 867 816 918 936 943 867 800 969 940 936 916 985 971 989 951 931 802 823 961 885 814 853 917 1000 847 876 967 855 807 907 957 917 901 956 
877 951 800 820 812 980 948 841 838 860 905 892 912 958 833 878 889 902 939 834 802 882 942 978 883 965 924 932 920 852 860 858 954 885 917 965 954 812 977 946 937 901 824 929 988 900 918 976 836 807 982 878 982 969 892 874 976 939 932 849 892 895 876 874 803 896 972 805 899 826 916 958 815 867 838 920 857 883 837 943 886 889 829 899 901 909 925 832 965 958 845 988 829 951 979 890 943 801 845 848 851 958 930 925 915 964 852 909 942 993 856 917 969 909 957 810 936 913 952 854 809 866 851 909 813 896 872 898 925 901 805 831 958 889 887 994 925 876 963 961 997 895 944 956 858 892 828 966 808 956 988 847 926 988 947 977 883 980 981 822 942 953 926 901 922 893 940 834 977 968 856 957 941 824 959 835 976 929 920 912 985 988 940 847 971 908 925 984 818 813 998 895 837 990 859 833 978 993 952 841 
843 846 822 995 810 973 843 856 979 995 878 837 875 924 806 804 837 886 955 946 937 985 930 878 892 905 864 810 910 800 860 924 952 815 926 994 806 917 851 827 978 918 955 935 841 850 883 983 863 848 815 882 910 842 861 839 835 865 987 848 848 876 917 912 961 826 852 894 870 987 920 887 919 996 995 830 980 822 958 980 843 984 879 842 943 915 984 975 833 917 869 968 855 966 843 953 981 911 853 844 875 890 876 887 994 801 837 948 924 867 906 897 801 954 898 893 989 882 974 995 909 955 941 818 953 974 869 916 961 969 996 830 851 907 856 1000 848 979 914 956 874 969 909 961 813 898 840 922 945 812 806 933 919 959 840 856 894 975 926 982 892 960 929 838 965 871 870 912 948 829 847 914 947 894 830 915 991 813 841 828 856 932 944 933 962 969 980 977 982 810 818 855 817 929 898 884 929 803 839 830 
833 937 862 927 825 966 837 824 896 966 847 933 904 831 957 861 988 893 981 868 862 907 861 956 818 965 944 997 802 876 964 885 858 942 970 895 920 883 982 869 932 900 803 979 816 880 888 915 980 917 856 857 929 831 858 832 818 853 899 823 980 845 953 925 844 960 970 954 997 920 814 953 952 812 832 922 862 809 892 992 982 891 800 886 904 945 902 940 987 828 993 839 815 830 800 908 845 978 873 850 959 907 976 893 841 987 855 944 865 932 809 921 867 926 822 904 874 966 983 860 944 801 843 933 985 913 991 921 957 841 868 949 855 846 811 826 940 967 998 841 976 905 982 836 956 811 904 896 857 983 991 888 940 952 863 801 930 951 905 971 923 873 945 842 875 914 947 813 818 960 964 825 908 977 828 807 809 802 832 849 815 847 894 838 877 926 869 974 818 967 827 975 935 864 884 928 959 849 906 828 
915 853 866 937 895 950 875 811 847 819 986 987 859 994 975 851 901 838 854 999 974 960 920 968 820 872 861 834 986 964 908 966 881 995 998 825 944 813 945 952 910 859 943 934 833 816 993 976 801 871 817 829 854 891 854 918 851 824 847 999 980 940 865 835 835 803 851 962 973 904 943 840 902 988 863 950 944 871 805 991 812 890 948 859 869 885 981 890 946 917 805 888 900 820 988 975 927 966 918 836 875 941 877 816 961 920 909 894 927 893 972 981 802 800 832 874 970 846 957 896 873 813 886 979 874 828 971 829 957 841 875 968 860 808 841 935 866 872 832 863 860 989 932 958 897 809 843 905 843 841 921 839 834 845 850 969 942 943 807 977 965 854 997 867 899 954 831 971 853 898 982 965 976 826 830 851 857 963 954 982 939 906 919 957 874 811 834 972 906 920 984 896 843 896 951 897 904 802 927 822 
986 942 897 923 838 838 895 916 885 998 929 965 827 852 875 998 890 994 978 932 910 884 887 999 909 937 1000 816 924 947 917 888 986 805 915 883 968 840 866 902 844 911 925 925 841 846 827 836 823 921 814 998 841 930 987 808 945 801 1000 805 955 943 869 909 805 962 962 807 819 1000 950 913 823 963 897 961 844 840 886 863 847 805 869 942 927 909 853 973 960 991 993 876 943 918 949 931 850 958 967 885 999 870 874 937 955 893 992 979 852 936 867 987 986 928 861 961 945 857 952 858 819 871 830 841 975 974 821 923 968 804 839 914 844 961 846 905 830 902 942 916 816 821 879 834 914 828 903 865 807 972 831 933 828 894 943 947 868 969 835 970 844 975 890 911 852 956 962 858 870 868 888 922 843 947 924 948 942 919 903 885 977 818 946 812 928 950 965 851 800 938 847 881 818 821 820 920 847 904 823 951 
947 923 958 962 976 927 893 993 820 890 958 861 860 935 842 807 921 820 917 834 888 886 988 976 864 963 937 998 818 821 920 872 972 885 864 822 800 952 982 958 953 889 968 869 805 822 950 962 829 952 822 993 993 984 904 901 807 886 924 821 871 910 837 812 903 826 925 912 844 972 867 943 976 937 812 993 903 955 805 828 942 851 885 838 914 976 920 813 903 949 866 882 885 911 850 885 935 896 853 861 989 917 928 968 988 926 985 933 988 977 831 884 979 911 914 906 1000 963 856 999 868 964 844 898 853 964 933 933 928 911 945 904 852 878 834 975 909 813 948 817 846 893 949 926 904 971 906 951 940 825 832 850 859 835 925 998 943 955 949 907 952 957 901 905 996 921 950 818 923 820 984 986 998 889 968 861 929 951 858 945 971 815 862 892 859 922 985 939 832 952 860 878 953 989 808 951 921 872 930 879 
838 849 944 802 907 910 991 925 910 846 954 876 872 937 848 957 917 846 878 888 976 989 916 840 904 823 947 939 890 931 931 853 924 863 890 846 991 866 825 875 941 906 973 961 964 987 985 803 918 917 855 834 948 856 863 898 817 952 805 984 883 864 993 952 879 895 874 913 994 858 963 967 969 861 891 817 906 907 969 903 982 895 972 988 878 939 944 886 967 941 840 825 844 814 855 912 861 841 941 818 830 928 986 801 979 901 874 901 919 827 983 850 889 822 860 970 839 965 889 952 852 811 924 822 859 886 951 983 855 882 925 999 927 899 975 878 995 887 888 868 952 831 908 956 847 999 960 828 838 848 934 960 828 866 915 951 943 953 807 941 904 852 862 912 884 969 911 823 887 960 881 811 900 980 916 848 915 999 899 829 838 856 995 895 886 867 866 997 874 855 845 872 886 857 971 835 818 899 863 987 
983 909 808 830 803 903 871 882 800 867 900 856 942 843 886 863 868 849 817 982 958 810 979 984 925 879 879 851 808 809 989 827 834 815 811 850 846 996 945 917 851 918 980 803 991 819 918 883 856 918 811 932 861 995 813 809 990 959 997 875 879 803 944 926 849 807 821 804 964 823 982 950 849 922 945 998 978 968 894 899 969 843 884 898 970 962 854 985 892 816 925 840 982 951 880 986 871 893 978 859 820 924 931 880 829 932 802 980 835 836 912 971 985 869 864 950 836 828 890 886 886 829 876 885 819 885 837 824 996 947 995 992 834 990 836 928 874 872 953 902 835 947 962 875 915 907 963 968 950 877 808 988 877 848 833 988 851 807 962 984 962 917 998 996 963 898 835 848 905 919 977 942 804 988 929 917 819 926 804 872 939 971 803 896 1000 800 986 929 861 895 873 919 936 818 888 886 914 892 952 890 
885 935 873 897 903 818 987 901 991 983 996 977 979 927 944 931 844 873 922 913 990 885 906 804 956 920 988 900 932 980 918 841 818 839 806 981 843 859 806 973 980 993 934 822 984 950 999 932 843 921 814 965 916 895 874 935 878 987 981 890 805 934 941 999 966 829 961 823 871 915 959 981 975 936 819 986 821 986 832 859 870 879 830 926 863 998 885 925 811 833 962 926 877 904 937 979 816 961 895 879 988 941 901 894 804 863 838 838 904 979 805 992 843 933 938 859 994 840 959 902 921 944 826 903 816 806 911 919 912 969 972 816 929 867 987 811 950 908 976 978 970 822 963 922 925 951 887 840 825 846 981 927 995 879 846 930 846 921 961 879 840 845 943 925 977 804 856 943 925 848 807 826 921 992 860 967 917 869 829 968 812 994 949 957 876 858 898 928 935 907 874 832 823 861 957 913 961 818 859 814 
896 954 907 827 990 913 928 958 874 882 915 960 950 840 954 891 854 983 851 849 995 982 942 863 935 959 959 909 853 945 823 872 876 948 839 825 964 998 900 847 883 871 876 955 982 911 974 931 853 811 966 858 872 936 937 994 890 934 875 860 960 996 879 886 902 830 961 906 961 823 805 910 887 966 848 909 996 897 882 800 850 977 892 940 971 928 940 946 853 864 841 920 946 945 852 935 882 866 822 953 857 924 957 933 863 984 955 987 818 858 855 947 854 979 888 901 827 881 912 975 815 897 980 881 811 936 846 831 946 994 974 887 856 825 979 823 841 993 912 993 823 819 943 932 936 988 993 955 928 902 922 846 829 833 806 940 906 883 883 892 884 808 954 836 925 997 977 809 879 941 838 925 933 988 909 838 995 839 838 947 902 854 917 850 986 962 822 915 910 870 858 958 912 984 887 950 959 892 944 837 
899 844 841 818 803 919 802 872 977 842 859 941 916 963 944 984 815 828 947 856 858 947 970 993 912 867 913 802 998 927 981 978 847 989 819 927 843 957 971 944 880 970 881 806 896 837 954 979 895 847 862 810 935 932 906 876 986 867 949 973 837 896 875 804 929 921 863 908 995 805 842 892 927 866 922 840 890 843 972 878 851 910 867 855 854 821 858 999 896 856 907 866 804 945 911 822 989 862 865 856 958 929 950 880 810 851 987 970 910 931 929 838 949 966 848 890 879 963 896 883 842 987 891 919 972 803 869 856 910 905 904 873 963 979 925 985 846 892 886 914 896 800 856 941 889 846 881 825 824 883 999 968 870 871 816 962 966 968 809 844 820 806 857 876 996 964 879 993 999 856 815 838 943 933 865 992 830 841 840 1000 833 885 824 994 864 1000 966 868 942 893 901 844 902 998 999 819 973 859 827 821 
888 846 971 905 886 975 968 898 970 909 985 959 809 826 936 846 967 920 832 910 804 815 802 837 970 961 984 853 967 820 877 906 958 863 935 913 902 940 871 904 942 877 985 875 987 945 987 910 943 855 904 995 814 932 861 909 881 874 870 960 990 953 826 990 908 956 898 870 912 815 963 968 834 850 885 938 949 833 919 893 817 900 859 842 957 816 926 888 948 966 912 937 987 953 971 947 880 855 821 999 985 949 946 952 975 997 942 952 823 865 980 833 849 812 959 976 971 998 934 893 918 937 953 810 867 869 893 970 865 951 876 947 925 864 802 861 934 951 993 949 880 980 900 875 956 817 875 971 942 985 922 991 981 958 829 804 867 924 879 957 890 904 831 987 889 855 809 1000 927 811 866 967 937 888 905 879 874 813 862 988 890 851 811 943 982 868 974 979 977 909 900 935 819 849 830 996 976 978 947 802 
808 964 996 881 947 855 921 835 809 976 979 828 985 843 822 847 991 979 813 809 925 989 829 853 980 989 830 879 823 857 872 814 886 837 810 961 812 941 963 844 1000 924 866 897 941 972 866 900 935 866 963 980 988 891 819 977 929 993 973 961 816 893 954 907 905 956 914 919 981 947 935 930 921 972 962 833 818 820 958 841 990 972 840 813 975 911 937 880 869 992 996 979 885 846 842 867 859 895 927 869 839 864 846 836 902 890 902 884 811 931 997 910 955 810 848 826 850 922 928 867 850 802 821 891 899 859 891 998 970 899 843 953 926 836 986 823 918 918 914 922 859 825 972 869 899 975 989 982 920 949 832 956 960 886 984 879 877 824 936 923 928 889 869 924 911 987 955 868 972 967 812 826 864 997 982 810 915 905 858 830 838 805 992 892 940 1000 998 942 974 819 913 992 847 854 995 963 814 806 827 865 
926 810 823 908 846 892 999 931 945 924 844 975 990 863 835 922 961 954 970 884 896 887 852 858 900 841 800 867 808 945 986 839 887 901 950 890 984 940 906 948 974 828 928 803 909 859 888 829 850 821 811 953 889 830 879 905 886 985 865 848 992 836 901 916 987 953 993 919 995 933 871 911 839 868 882 952 886 911 969 904 875 965 812 996 946 827 811 830 858 866 964 937 824 876 939 954 827 954 946 957 942 835 956 969 813 974 879 856 934 886 995 961 949 995 877 888 1000 826 955 851 920 957 862 989 893 819 957 926 828 947 800 983 837 979 920 805 809 940 882 985 824 847 961 932 816 804 886 909 933 947 917 912 804 982 922 867 949 806 913 919 880 865 948 997 819 857 821 813 998 835 850 806 866 998 973 868 887 945 921 982 958 865 997 862 906 938 892 869 858 933 843 955 887 900 952 815 992 941 994 906 
972 987 923 822 923 930 828 937 992 847 853 824 847 837 990 872 836 896 927 897 865 874 902 946 820 902 991 887 993 866 882 925 993 998 857 956 984 803 808 832 821 800 953 994 909 885 971 840 879 994 956 880 930 867 912 953 893 808 831 857 994 844 816 809 947 945 986 938 991 930 896 956 900 970 879 848 1000 1000 929 980 944 831 928 964 965 916 808 941 942 816 825 1000 932 847 824 844 973 958 841 926 833 808 965 836 809 987 893 969 912 933 932 816 992 887 961 911 836 998 807 984 875 981 926 812 866 811 831 809 852 849 950 889 945 894 986 911 959 951 837 968 989 821 950 801 823 903 982 903 940 864 827 899 823 846 885 814 817 860 843 817 809 897 828 822 893 823 818 957 813 830 956 861 911 959 843 904 884 885 909 942 824 816 875 803 965 818 836 922 932 868 969 899 915 849 991 938 996 988 822 841 
873 868 887 890 912 814 966 808 863 917 848 851 976 950 857 933 938 961 920 900 921 884 809 993 873 917 944 863 919 959 846 976 885 968 863 915 964 808 964 925 903 950 907 865 833 903 969 856 806 819 852 906 822 930 862 970 845 981 992 844 860 868 827 870 844 900 901 814 977 961 983 967 974 998 979 848 961 907 901 853 880 803 964 936 828 985 917 809 829 998 824 955 975 824 814 974 986 916 822 885 810 831 855 992 894 952 956 870 895 943 834 914 921 990 962 990 864 818 856 810 867 984 929 878 950 892 930 834 987 928 839 839 876 961 915 946 935 957 922 826 891 975 848 957 924 932 963 893 804 943 853 804 847 831 992 914 826 926 800 934 973 913 957 816 915 864 983 920 802 849 958 837 955 919 917 819 942 838 862 893 875 856 979 924 900 903 887 991 981 926 948 859 903 922 976 967 819 817 973 913 
850 914 941 831 839 878 904 858 857 992 960 845 832 820 997 831 804 814 880 851 939 872 977 933 999 877 885 863 821 861 899 838 870 914 925 960 848 915 972 934 806 955 938 840 988 866 970 898 972 869 836 853 964 920 1000 985 907 962 873 892 906 822 859 938 906 877 984 994 810 862 964 855 960 944 890 972 990 991 837 829 863 833 818 975 872 980 814 958 925 838 922 869 988 870 862 964 843 908 959 920 910 918 837 916 942 854 888 963 828 968 858 829 988 931 865 823 814 937 917 927 800 833 802 816 932 968 996 989 811 965 907 950 883 856 824 953 816 838 803 946 845 926 963 842 897 873 830 805 895 847 890 884 913 931 878 990 954 834 846 808 972 897 860 909 988 808 866 918 886 932 903 879 924 980 989 908 977 829 951 960 945 933 819 933 893 803 921 844 802 959 886 929 947 994 860 837 848 889 988 869 
903 827 838 941 884 802 856 808 875 831 853 946 964 988 871 895 810 979 879 869 979 996 901 994 994 844 937 810 819 973 910 993 868 892 869 922 897 834 989 828 863 994 965 835 871 974 924 920 988 854 907 968 922 984 946 937 815 879 905 899 999 901 843 999 811 962 840 831 876 884 904 978 867 893 912 916 948 813 940 872 985 905 939 862 810 914 987 833 957 816 991 811 832 890 907 901 822 939 983 904 875 943 999 982 855 976 895 902 803 811 966 932 997 864 917 891 982 944 878 875 808 837 997 864 919 922 900 849 818 997 944 992 898 948 987 894 839 957 934 924 807 831 958 993 882 940 974 812 905 820 970 957 806 981 928 804 981 953 921 898 975 973 938 962 885 831 857 869 878 813 819 925 860 909 961 887 929 811 827 812 992 836 900 908 825 978 981 977 893 891 952 829 905 984 994 899 926 866 893 997 
