P15877 [HackerEarth] Himanshu is quite a lucky person, or atleast he claims to be. Recently, he has started some research work in college and guess what is he researching on? Lucky Numbers! While doing his b
普及-
题目描述

Himanshu is quite a lucky person, or atleast he claims to be. Recently, he has started some research work in college and guess what is he researching on? Lucky Numbers! While doing his bit of research, a fellow colleague of him asked him a pretty awkward question : "Given a range as input, find the number of lucky numbers lying in that range!". Himanshu somehow solved this problem, but now he has a bigger challenge for you : "There are Q queries, each of which contains a range. Find out the number of lucky numbers lying in each range (inclusive of end points)." Are you up for this hack?

Note : A number is a lucky number if it contains 4 or 7, or both in its decimal representation.

Examples:
1) 147 is not a Lucky Number as it contains 1 as an extra element, which violates the property of Lucky Numbers.
2) 47, 44, 77 , 447, 774, 4, 7 are the examples of Lucky number.

Input Format
First line contains T, the number of test cases. Each of the next T lines contains two space separated integers L and R, depicting the range.

Output Format

For each of the T lines, output one integer : The answer as specified.

Constraints

1 ≤ T ≤ 10000

1 ≤ L ≤ R ≤ 10^18

SAMPLE INPUT
3
1 4
2 3
1 1

SAMPLE OUTPUT
1
0
0

Explanation

a) Between 1 and 4, there is only 1 Lucky number, i.e 4.
b) Between 2 and 3, there are no Lucky Numbers.
c) Between 1 and 1, there are no Lucky Numbers.

输入格式

见题面

输出格式

见题面

样例输入
10000 654 10000000000051964 279 10000000000011026 989 10000000000048006 788 10000000000035272 363 10000000000051928 255 10000000000014324 989 10000000000021206 104 10000000000056774 814 10000000000046682 52 10000000000014390 620 10000000000063364 805 10000000000041368 618 10000000000050298 317 10000000000050336 871 10000000000000700 564 10000000000049634 279 10000000000024796 33 10000000000036840 265 10000000000063190 965 10000000000056750 881 10000000000031946 798 10000000000016300 527 10000000000008272 514 10000000000061288 351 10000000000032822 434 10000000000058734 498 10000000000054992 610 10000000000038378 502 10000000000055994 534 10000000000006044 697 10000000000024102 750 10000000000064884 323 10000000000013466 645 10000000000043658 349 10000000000026436 535 10000000000026798 684 10000000000016318 90 10000000000002418 979 10000000000012622 454 10000000000022954 352 10000000000010424 103 10000000000012154 869 10000000000019078 315 10000000000023262 578 10000000000042948 239 10000000000016560 73 10000000000061786 63 10000000000026668 314 10000000000045508 310 10000000000049924 528 10000000000005476 634 10000000000063452 220 10000000000051522 675 10000000000030550 497 10000000000063582 125 10000000000041886 143 10000000000061296 77 10000000000053864 244 10000000000028466 145 10000000000029064 248 10000000000013608 954 10000000000005608 295 10000000000049900 174 10000000000048414 916 10000000000060396 937 10000000000002410 540 10000000000012738 573 10000000000049222 609 10000000000030440 50 10000000000021354 753 10000000000004114 439 10000000000048208 190 10000000000048110 161 10000000000029258 351 10000000000035174 731 10000000000049910 510 10000000000013430 455 10000000000021850 107 10000000000000360 628 10000000000008024 858 10000000000040610 465 10000000000038346 104 10000000000005360 537 10000000000024316 963 10000000000020032 271 10000000000020410 331 10000000000015100 875 10000000000064214 252 10000000000007616 725 10000000000039726 365 10000000000001458 114 10000000000041018 430 10000000000065340 310 10000000000042256 469 10000000000000864 913 10000000000006634 698 10000000000011638 156 10000000000026678 620 10000000000016252 117 10000000000055568 67 10000000000064730 417 10000000000001626 31 10000000000025512 858 10000000000007738 689 10000000000019576 857 10000000000049444 680 10000000000030884 670 10000000000049762 439 10000000000038668 877 10000000000037662 790 10000000000018276 619 10000000000040934 597 10000000000041976 226 10000000000026812 704 10000000000023034 82 10000000000039824 231 10000000000055366 361 10000000000063834 869 10000000000040102 451 10000000000019856 692 10000000000010150 205 10000000000016446 903 10000000000040656 22 10000000000019070 497 10000000000042358 239 10000000000038290 692 10000000000029698 285 10000000000003162 315 10000000000046518 221 10000000000026476 956 10000000000013558 303 10000000000031630 368 10000000000056850 694 10000000000037576 614 10000000000008330 127 10000000000006118 823 10000000000014042 671 10000000000023688 91 10000000000023746 594 10000000000049568 235 10000000000031754 34 10000000000002684 248 10000000000022478 317 10000000000008792 141 10000000000048708 170 10000000000007254 424 10000000000051460 829 10000000000046614 991 10000000000046032 337 10000000000009396 408 10000000000020960 229 10000000000029774 401 10000000000043428 954 10000000000016918 282 10000000000048908 524 10000000000006358 47 10000000000005208 927 10000000000014318 283 10000000000059732 532 10000000000003308 497 10000000000049454 899 10000000000010124 604 10000000000014000 115 10000000000061500 442 10000000000042768 929 10000000000059694 452 10000000000047932 278 10000000000049622 418 10000000000022418 236 10000000000001272 965 10000000000064062 817 10000000000043312 924 10000000000004078 373 10000000000019446 299 10000000000018214 849 10000000000024362 873 10000000000027142 256 10000000000004380 976 10000000000050826 722 10000000000014096 131 10000000000044386 439 10000000000000584 323 10000000000003882 665 10000000000051086 394 10000000000049208 29 10000000000041276 76 10000000000027368 892 10000000000013246 995 10000000000047198 780 10000000000023716 18 10000000000047060 668 10000000000005154 123 10000000000003162 113 10000000000018712 469 10000000000059686 922 10000000000065438 64 10000000000025686 90 10000000000031248 884 10000000000010298 727 10000000000046214 217 10000000000002850 567 10000000000064242 303 10000000000038296 803 10000000000057746 914 10000000000065336 422 10000000000026634 374 10000000000043502 959 10000000000036576 401 10000000000041918 365 10000000000010124 457 10000000000014096 322 10000000000009978 619 10000000000004474 596 10000000000017046 142 10000000000002304 136 10000000000008144 840 10000000000002018 871 10000000000056874 479 10000000000009954 14 10000000000017338 706 10000000000032268 521 10000000000021558 985 10000000000046082 168 10000000000039544 458 10000000000054206 396 10000000000060556 302 10000000000028892 707 10000000000062002 699 10000000000041570 994 10000000000013804 91 10000000000056328 275 10000000000002170 813 10000000000011782 760 10000000000065270 954 10000000000062290 398 10000000000021318 459 10000000000030314 93 10000000000061240 985 10000000000038052 543 10000000000027128 646 10000000000059372 919 10000000000049192 578 10000000000032534 268 10000000000003672 576 10000000000044186 814 10000000000005662 474 10000000000062438 865 10000000000054678 521 10000000000040226 303 10000000000063844 530 10000000000063354 931 10000000000029000 629 10000000000053730 483 10000000000061218 656 10000000000012896 581 10000000000039026 380 10000000000054232 134 10000000000045676 775 10000000000029264 606 10000000000036986 354 10000000000028084 608 10000000000036162 410 10000000000052006 569 10000000000022064 180 10000000000007362 599 10000000000020868 453 10000000000022506 300 10000000000026318 969 10000000000008706 219 10000000000061954 565 10000000000039880 114 10000000000010484 678 10000000000013074 32 10000000000047980 899 10000000000033560 657 10000000000062888 736 10000000000052030 951 10000000000011618 77 10000000000001114 924 10000000000049500 607 10000000000007290 998 10000000000029544 421 10000000000024880 298 10000000000025834 597 10000000000041052 924 10000000000032232 656 10000000000001900 381 10000000000034446 387 10000000000018730 630 10000000000047926 408 10000000000004610 836 10000000000008948 724 10000000000021196 980 10000000000028818 794 10000000000027152 409 10000000000046634 912 10000000000046038 180 10000000000045854 881 10000000000034784 356 10000000000001192 699 10000000000011904 942 10000000000000228 393 10000000000054234 30 10000000000033872 187 10000000000000430 199 10000000000031196 437 10000000000042906 895 10000000000025962 453 10000000000014826 319 10000000000047328 865 10000000000061148 73 10000000000015270 113 10000000000041574 778 10000000000019638 960 10000000000026758 619 10000000000018204 57 10000000000022014 947 10000000000053512 688 10000000000034726 119 10000000000023884 358 10000000000061488 268 10000000000042860 105 10000000000062578 531 10000000000029216 124 10000000000024106 847 10000000000020574 810 10000000000044362 444 10000000000049380 985 10000000000020414 752 10000000000025664 4 10000000000051124 30 10000000000038230 289 10000000000018532 328 10000000000011362 901 10000000000053596 573 10000000000046224 13 10000000000020544 460 10000000000056310 982 10000000000053530 544 10000000000026144 999 10000000000017692 4 10000000000026906 597 10000000000059372 153 10000000000007412 207 10000000000052074 317 10000000000001486 572 10000000000037370 782 10000000000049250 610 10000000000057158 40 10000000000014596 376 10000000000034702 731 10000000000038190 558 10000000000001390 352 10000000000038796 387 10000000000015906 677 10000000000050814 711 10000000000007248 23 10000000000007460 643 10000000000002386 472 10000000000036578 989 10000000000052478 714 10000000000009582 672 10000000000056294 403 10000000000000340 532 10000000000039984 289 10000000000001274 137 10000000000043212 103 10000000000029236 306 10000000000039754 80 10000000000016956 784 10000000000025626 547 10000000000032840 956 10000000000047446 320 10000000000028300 882 10000000000041996 619 10000000000048578 674 10000000000046086 438 10000000000040754 64 10000000000057868 828 10000000000063802 934 10000000000043188 307 10000000000034392 193 10000000000023462 305 10000000000009906 97 10000000000017762 267 10000000000011286 157 10000000000037776 641 10000000000059534 31 10000000000039356 942 10000000000018276 395 10000000000029354 679 10000000000047266 902 10000000000034836 778 10000000000014120 420 10000000000002296 169 10000000000045350 298 10000000000054882 351 10000000000039726 766 10000000000061098 898 10000000000062904 140 10000000000057162 866 10000000000036138 170 10000000000017686 928 10000000000048226 62 10000000000058132 890 10000000000031162 246 10000000000022458 847 10000000000063124 913 10000000000063670 814 10000000000039264 628 10000000000056636 412 10000000000039462 631 10000000000040648 469 10000000000002442 993 10000000000055402 546 10000000000035416 241 10000000000060558 316 10000000000034186 935 10000000000006460 176 10000000000008402 11 10000000000025326 724 10000000000049054 484 10000000000024014 561 10000000000022182 315 10000000000023936 113 10000000000023018 329 10000000000004968 946 10000000000036170 613 10000000000009082 964 10000000000032636 299 10000000000046968 320 10000000000063392 738 10000000000039104 314 10000000000007492 85 10000000000055442 632 10000000000041710 436 10000000000036570 723 10000000000047906 835 10000000000046966 61 10000000000008168 244 10000000000046590 35 10000000000062680 73 10000000000034828 38 10000000000052130 916 10000000000011780 165 10000000000037652 18 10000000000021086 237 10000000000047264 101 10000000000046958 883 10000000000017512 394 10000000000029608 881 10000000000014280 731 10000000000033896 31 10000000000063060 13 10000000000048962 300 10000000000000362 204 10000000000043458 197 10000000000052792 165 10000000000016310 662 10000000000065088 116 10000000000012280 423 10000000000049764 704 10000000000038834 648 10000000000045162 636 10000000000050220 1 10000000000054024 391 10000000000000780 450 10000000000015470 582 10000000000002342 977 10000000000058180 409 10000000000063426 102 10000000000004670 531 10000000000034908 7 10000000000012828 589 10000000000026362 362 10000000000013874 854 10000000000017126 347 10000000000029562 356 10000000000040450 850 10000000000010762 710 10000000000057990 504 10000000000035122 53 10000000000051024 508 10000000000030192 815 10000000000035496 449 10000000000056324 166 10000000000002948 698 10000000000053618 161 10000000000018780 896 10000000000021648 546 10000000000021092 163 10000000000060554 832 10000000000010334 872 10000000000062566 493 10000000000041948 10 10000000000055446 291 10000000000056846 420 10000000000003832 570 10000000000010500 94 10000000000004448 85 10000000000007802 894 10000000000008866 342 10000000000052506 960 10000000000009750 95 10000000000035920 553 10000000000020904 450 10000000000032390 425 10000000000000596 891 10000000000018926 655 10000000000031544 13 10000000000004050 705 10000000000055064 178 10000000000010836 332 10000000000062566 816 10000000000047288 657 10000000000041932 112 10000000000033326 713 10000000000057646 744 10000000000014102 402 10000000000024380 163 10000000000039116 226 10000000000011636 703 10000000000036848 915 10000000000049316 168 10000000000047400 144 10000000000009730 331 10000000000028788 151 10000000000043172 5 10000000000058088 615 10000000000045456 413 10000000000012028 588 10000000000010820 216 10000000000006994 865 10000000000010680 396 10000000000027650 710 10000000000013298 566 10000000000024156 114 10000000000054272 384 10000000000021296 346 10000000000055434 629 10000000000012190 42 10000000000064210 311 10000000000031826 739 10000000000014408 3 10000000000052058 670 10000000000042628 435 10000000000027742 848 10000000000002520 781 10000000000063354 103 10000000000063058 2 10000000000046708 212 10000000000049994 569 10000000000029842 281 10000000000006496 788 10000000000048346 765 10000000000025362 612 10000000000003804 381 10000000000059322 265 10000000000004604 966 10000000000055574 468 10000000000020280 616 10000000000006996 169 10000000000031090 877 10000000000003994 791 10000000000052274 666 10000000000010506 714 10000000000035066 109 10000000000037968 267 10000000000006910 512 10000000000047522 661 10000000000059770 397 10000000000057680 283 10000000000024690 147 10000000000049864 489 10000000000014336 503 10000000000017948 64 10000000000033300 134 10000000000016398 351 10000000000034500 682 10000000000028824 598 10000000000063244 355 10000000000035826 204 10000000000032290 776 10000000000038424 587 10000000000014638 615 10000000000022744 266 10000000000007586 641 10000000000015444 340 10000000000054772 649 10000000000018956 727 10000000000007408 199 10000000000041578 520 10000000000008062 464 10000000000011458 164 10000000000060646 752 10000000000051684 850 10000000000032152 690 10000000000053528 56 10000000000022654 230 10000000000008112 59 10000000000024246 421 10000000000033552 243 10000000000050658 2 10000000000050474 150 10000000000051438 690 10000000000009110 403 10000000000005980 237 10000000000030992 394 10000000000035590 797 10000000000057730 546 10000000000011366 142 10000000000008330 27 10000000000003430 286 10000000000037516 838 10000000000000670 895 10000000000061482 810 10000000000049954 787 10000000000044122 520 10000000000030408 160 10000000000013542 608 10000000000015090 860 10000000000056696 229 10000000000042452 978 10000000000048416 79 10000000000053308 653 10000000000018012 880 10000000000060888 389 10000000000057758 210 10000000000064518 712 10000000000021086 566 10000000000036626 66 10000000000011924 263 10000000000017924 896 10000000000012486 169 10000000000060648 666 10000000000044182 212 10000000000054672 775 10000000000060864 62 10000000000028392 725 10000000000051624 567 10000000000041646 41 10000000000011104 462 10000000000000456 364 10000000000057904 77 10000000000018182 95 10000000000031392 705 10000000000014440 216 10000000000027134 980 10000000000028396 349 10000000000021606 550 10000000000003278 248 10000000000046412 57 10000000000059992 308 10000000000045696 972 10000000000016678 583 10000000000025016 219 10000000000024046 761 10000000000018590 876 10000000000024778 116 10000000000024396 141 10000000000037880 588 10000000000023904 237 10000000000024884 224 10000000000039290 280 10000000000028010 378 10000000000017224 399 10000000000058124 44 10000000000016406 303 10000000000029402 123 10000000000029124 784 10000000000004898 904 10000000000045154 385 10000000000001422 404 10000000000015912 619 10000000000011114 332 10000000000065030 211 10000000000012398 366 10000000000013486 523 10000000000037890 307 10000000000007188 155 10000000000006412 166 10000000000004478 204 10000000000042034 291 10000000000042500 710 10000000000004260 675 10000000000022944 235 10000000000000872 143 10000000000018612 627 10000000000017688 283 10000000000037900 401 10000000000043576 109 10000000000052078 997 10000000000004594 862 10000000000008860 212 10000000000033636 161 10000000000047330 893 10000000000061796 689 10000000000047894 205 10000000000044240 408 10000000000043046 870 10000000000003402 373 10000000000032804 811 10000000000022666 629 10000000000009662 727 10000000000028706 37 10000000000047706 151 10000000000019912 415 10000000000015504 973 10000000000054810 300 10000000000012600 862 10000000000002538 817 10000000000040686 614 10000000000007684 716 10000000000009248 19 10000000000033140 449 10000000000028558 207 10000000000023128 488 10000000000058204 682 10000000000033046 401 10000000000043666 607 10000000000033338 795 10000000000002340 13 10000000000044710 393 10000000000011904 746 10000000000049780 159 10000000000021138 251 10000000000010788 483 10000000000025932 271 10000000000028278 503 10000000000006316 780 10000000000052914 646 10000000000036170 745 10000000000037216 245 10000000000026972 999 10000000000005024 836 10000000000041534 554 10000000000007918 477 10000000000049272 348 10000000000036198 596 10000000000058958 523 10000000000050318 711 10000000000024764 906 10000000000003744 776 10000000000002826 414 10000000000023120 633 10000000000019660 74 10000000000026902 336 10000000000064108 573 10000000000062448 195 10000000000057394 361 10000000000052916 485 10000000000016338 384 10000000000037328 258 10000000000002150 194 10000000000053908 679 10000000000004358 274 10000000000029178 254 10000000000007620 266 10000000000002544 184 10000000000063288 660 10000000000000288 643 10000000000023694 699 10000000000019762 31 10000000000006144 377 10000000000027548 611 10000000000065008 818 10000000000039142 77 10000000000007776 280 10000000000052848 106 10000000000061696 345 10000000000036546 475 10000000000050108 406 10000000000002120 569 10000000000013242 989 10000000000038564 602 10000000000063720 530 10000000000010868 165 10000000000052226 137 10000000000040854 650 10000000000044826 446 10000000000035312 325 10000000000024740 169 10000000000032962 676 10000000000016628 492 10000000000028766 15 10000000000029268 39 10000000000064126 992 10000000000031614 319 10000000000027912 771 10000000000013488 482 10000000000022348 103 10000000000018216 766 10000000000017886 549 10000000000001850 386 10000000000044240 986 10000000000061642 365 10000000000034942 424 10000000000036446 894 10000000000048344 57 10000000000004772 635 10000000000047912 998 10000000000027762 198 10000000000030300 341 10000000000007518 317 10000000000011720 457 10000000000039602 65 10000000000005752 95 10000000000033032 553 10000000000027374 942 10000000000025156 592 10000000000059764 238 10000000000030236 852 10000000000018646 789 10000000000062768 689 10000000000043964 101 10000000000026234 389 10000000000039522 562 10000000000042860 493 10000000000035560 42 10000000000063082 1 10000000000032794 254 10000000000051158 42 10000000000050870 465 10000000000044442 372 10000000000022836 278 10000000000006448 882 10000000000061966 15 10000000000016420 157 10000000000021640 323 10000000000060198 698 10000000000054266 95 10000000000030602 34 10000000000041368 768 10000000000054096 276 10000000000059572 24 10000000000048050 800 10000000000016784 808 10000000000001574 933 10000000000033434 669 10000000000015340 998 10000000000030784 214 10000000000020494 136 10000000000035632 796 10000000000047090 663 10000000000056610 419 10000000000044630 49 10000000000058406 504 10000000000059618 147 10000000000003164 707 10000000000034862 651 10000000000026704 623 10000000000035398 517 10000000000063414 560 10000000000034742 474 10000000000036016 108 10000000000000782 342 10000000000055200 501 10000000000004848 145 10000000000041322 6 10000000000044690 585 10000000000048184 260 10000000000025802 318 10000000000045772 895 10000000000050578 438 10000000000048702 489 10000000000017944 633 10000000000002636 278 10000000000059192 784 10000000000053276 973 10000000000026260 81 10000000000020362 590 10000000000016914 918 10000000000012006 612 10000000000021988 687 10000000000018762 173 10000000000023832 437 10000000000029526 591 10000000000007318 65 10000000000015996 13 10000000000032940 684 10000000000017102 946 10000000000029978 992 10000000000063288 142 10000000000049046 527 10000000000041046 231 10000000000042192 155 10000000000023992 26 10000000000040966 765 10000000000056738 810 10000000000062716 985 10000000000048996 1 10000000000025746 98 10000000000011278 875 10000000000052168 763 10000000000044490 10 10000000000062782 494 10000000000052634 776 10000000000025930 407 10000000000032674 470 10000000000026736 43 10000000000058864 384 10000000000011388 310 10000000000029128 273 10000000000011258 291 10000000000060260 616 10000000000046150 480 10000000000026692 831 10000000000052754 280 10000000000047088 137 10000000000020592 402 10000000000020292 141 10000000000026202 74 10000000000014900 856 10000000000020146 79 10000000000007196 927 10000000000040664 229 10000000000050814 661 10000000000053158 843 10000000000028238 826 10000000000023806 504 10000000000001980 109 10000000000016338 58 10000000000053372 652 10000000000002726 295 10000000000037004 657 10000000000028832 119 10000000000039288 374 10000000000032524 465 10000000000003116 164 10000000000020838 886 10000000000027958 585 10000000000034780 43 10000000000003980 857 10000000000018528 803 10000000000024022 286 10000000000004644 476 10000000000035384 626 10000000000011184 360 10000000000044188 84 10000000000062302 751 10000000000055152 970 10000000000055910 339 10000000000011000 782 10000000000021096 772 10000000000028434 164 10000000000030068 157 10000000000015232 155 10000000000045196 279 10000000000013996 322 10000000000014518 684 10000000000029426 964 10000000000037498 879 10000000000029292 991 10000000000062450 706 10000000000055604 698 10000000000051530 856 10000000000022062 173 10000000000009170 628 10000000000051796 845 10000000000023422 466 10000000000013942 344 10000000000043756 204 10000000000030602 758 10000000000003578 559 10000000000022892 128 10000000000010940 664 10000000000002098 277 10000000000036114 449 10000000000026596 355 10000000000064678 864 10000000000023250 932 10000000000013692 954 10000000000032342 385 10000000000051958 308 10000000000026140 450 10000000000032090 82 10000000000056808 447 10000000000051680 556 10000000000014818 385 10000000000064820 877 10000000000015712 908 10000000000036994 437 10000000000040996 49 10000000000006394 290 10000000000047666 127 10000000000037340 587 10000000000024074 330 10000000000018690 149 10000000000027000 447 10000000000013792 377 10000000000005342 358 10000000000000784 990 10000000000035062 545 10000000000037470 651 10000000000049946 204 10000000000017226 520 10000000000020500 14 10000000000050196 77 10000000000058716 511 10000000000046402 802 10000000000024806 970 10000000000059302 73 10000000000014184 917 10000000000031982 914 10000000000055588 294 10000000000045728 589 10000000000005422 505 10000000000040878 693 10000000000000818 199 10000000000044150 219 10000000000031682 25 10000000000003406 144 10000000000042778 893 10000000000001926 479 10000000000043622 304 10000000000018682 754 10000000000064398 341 10000000000006674 508 10000000000025470 285 10000000000045644 87 10000000000014056 583 10000000000030536 607 10000000000052632 466 10000000000028230 455 10000000000049196 225 10000000000043066 130 10000000000062570 62 10000000000061518 236 10000000000000002 714 10000000000034022 379 10000000000059860 939 10000000000009012 744 10000000000053694 183 10000000000011568 754 10000000000034524 505 10000000000012848 805 10000000000037976 994 10000000000041446 615 10000000000052398 457 10000000000061926 907 10000000000056180 998 10000000000064952 10 10000000000058786 403 10000000000059738 582 10000000000049244 436 10000000000020038 569 10000000000050742 105 10000000000064254 206 10000000000054018 537 10000000000003346 661 10000000000028176 986 10000000000044458 37 10000000000043776 534 10000000000014474 173 10000000000051456 103 10000000000005534 819 10000000000006296 383 10000000000003328 161 10000000000012280 545 10000000000023938 101 10000000000062902 44 10000000000023988 752 10000000000035356 593 10000000000061288 634 10000000000038636 395 10000000000036294 292 10000000000003502 311 10000000000015814 117 10000000000056434 932 10000000000010564 897 10000000000041244 436 10000000000011390 950 10000000000058156 803 10000000000007716 641 10000000000056320 928 10000000000006616 545 10000000000021924 546 10000000000038208 850 10000000000043028 140 10000000000034692 662 10000000000023818 76 10000000000027484 622 10000000000033346 705 10000000000025496 447 10000000000012862 939 10000000000018982 315 10000000000023446 127 10000000000061848 733 10000000000020156 939 10000000000024882 649 10000000000006726 559 10000000000021354 962 10000000000015794 973 10000000000048890 766 10000000000047794 354 10000000000045664 448 10000000000003312 853 10000000000018918 149 10000000000004190 31 10000000000002096 257 10000000000024050 868 10000000000022846 403 10000000000009978 721 10000000000034810 126 10000000000005850 726 10000000000060986 673 10000000000017244 158 10000000000042826 769 10000000000045938 381 10000000000036084 85 10000000000033922 786 10000000000050956 290 10000000000013868 93 10000000000046450 280 10000000000009362 562 10000000000031898 149 10000000000047394 286 10000000000064670 121 10000000000023002 705 10000000000031414 458 10000000000040726 661 10000000000050510 881 10000000000055250 319 10000000000006788 212 10000000000025716 83 10000000000039228 141 10000000000061462 557 10000000000033946 779 10000000000004172 421 10000000000008720 711 10000000000021356 746 10000000000031210 250 10000000000017754 250 10000000000049748 877 10000000000029382 440 10000000000048346 121 10000000000062206 728 10000000000052858 121 10000000000032822 40 10000000000006702 372 10000000000042566 183 10000000000026084 415 10000000000004092 498 10000000000004632 874 10000000000031458 948 10000000000060368 746 10000000000022912 366 10000000000008494 824 10000000000044076 143 10000000000008304 831 10000000000006220 926 10000000000043382 108 10000000000050726 702 10000000000055764 225 10000000000003354 961 10000000000031570 162 10000000000030332 808 10000000000023800 675 10000000000007880 82 10000000000065174 601 10000000000064894 347 10000000000022212 209 10000000000007002 150 10000000000064376 967 10000000000016168 606 10000000000029954 520 10000000000006400 570 10000000000000922 241 10000000000029722 384 10000000000040806 777 10000000000030480 363 10000000000031492 92 10000000000031394 343 10000000000053388 602 10000000000032518 652 10000000000016676 583 10000000000051118 545 10000000000036602 908 10000000000042380 236 10000000000063958 839 10000000000063452 303 10000000000001564 534 10000000000027502 956 10000000000063064 177 10000000000000108 365 10000000000048964 505 10000000000056996 701 10000000000048722 739 10000000000000074 731 10000000000064176 90 10000000000047946 729 10000000000014548 508 10000000000045318 263 10000000000043140 796 10000000000011430 861 10000000000030040 200 10000000000030684 385 10000000000000460 611 10000000000011816 774 10000000000005310 941 10000000000005804 958 10000000000049532 121 10000000000035942 304 10000000000021068 280 10000000000064772 637 10000000000064880 21 10000000000034336 704 10000000000044212 432 10000000000014610 709 10000000000040814 343 10000000000003384 212 10000000000012046 642 10000000000002228 565 10000000000032290 237 10000000000042942 885 10000000000023004 84 10000000000002666 34 10000000000005662 89 10000000000061674 908 10000000000044036 490 10000000000003678 53 10000000000058080 953 10000000000047640 914 10000000000052182 476 10000000000034660 650 10000000000022476 702 10000000000052176 575 10000000000020490 589 10000000000039926 346 10000000000031024 814 10000000000018112 796 10000000000010436 525 10000000000055092 490 10000000000005436 250 10000000000042174 424 10000000000043144 440 10000000000031212 458 10000000000040208 432 10000000000022982 31 10000000000011590 590 10000000000027532 879 10000000000040366 241 10000000000005378 182 10000000000026970 297 10000000000052018 953 10000000000055556 260 10000000000041406 417 10000000000019586 786 10000000000008350 245 10000000000065252 498 10000000000026736 101 10000000000036072 340 10000000000011578 125 10000000000001548 449 10000000000036790 902 10000000000053274 95 10000000000023834 675 10000000000009506 545 10000000000048474 138 10000000000029712 390 10000000000055288 937 10000000000027566 177 10000000000030534 532 10000000000063532 450 10000000000012852 244 10000000000064294 643 10000000000009362 898 10000000000001588 925 10000000000048602 813 10000000000057320 979 10000000000044668 320 10000000000007004 607 10000000000031646 111 10000000000035384 644 10000000000049514 187 10000000000053560 789 10000000000043990 571 10000000000059198 380 10000000000044522 102 10000000000050892 933 10000000000065416 919 10000000000006676 171 10000000000059828 880 10000000000010622 835 10000000000026972 610 10000000000054450 912 10000000000012452 644 10000000000056864 343 10000000000036518 50 10000000000020736 556 10000000000017858 480 10000000000018920 12 10000000000055390 687 10000000000059846 365 10000000000021562 726 10000000000047990 250 10000000000009258 29 10000000000021436 92 10000000000061540 287 10000000000029652 238 10000000000005456 94 10000000000030332 423 10000000000047296 947 10000000000020340 117 10000000000001476 845 10000000000058762 744 10000000000038640 346 10000000000003882 412 10000000000038688 140 10000000000063830 148 10000000000041158 646 10000000000016696 19 10000000000058280 823 10000000000034862 860 10000000000039222 230 10000000000051784 902 10000000000020292 631 10000000000016212 64 10000000000004446 172 10000000000003688 811 10000000000063624 408 10000000000039912 887 10000000000010632 216 10000000000047634 710 10000000000051628 43 10000000000033786 425 10000000000061980 507 10000000000011044 919 10000000000010646 572 10000000000032636 613 10000000000027830 765 10000000000031208 963 10000000000019660 77 10000000000037194 139 10000000000011538 136 10000000000008718 903 10000000000009858 138 10000000000045098 347 10000000000039446 467 10000000000019374 153 10000000000063890 531 10000000000057286 340 10000000000052944 599 10000000000046152 695 10000000000035200 109 10000000000059828 470 10000000000007030 285 10000000000014276 853 10000000000060276 849 10000000000046704 936 10000000000009832 367 10000000000063860 475 10000000000063296 995 10000000000018012 3 10000000000044332 810 10000000000011534 124 10000000000022626 533 10000000000019144 21 10000000000058734 386 10000000000032692 225 10000000000016120 986 10000000000024294 999 10000000000032262 126 10000000000008428 604 10000000000045262 387 10000000000057554 655 10000000000016370 496 10000000000027562 901 10000000000031318 429 10000000000027282 647 10000000000020314 670 10000000000012098 841 10000000000049066 464 10000000000060176 44 10000000000003208 436 10000000000039032 454 10000000000011662 314 10000000000024356 520 10000000000038134 31 10000000000047730 848 10000000000051818 618 10000000000010884 248 10000000000058432 563 10000000000047040 695 10000000000026448 445 10000000000004314 55 10000000000038190 575 10000000000035676 47 10000000000045308 69 10000000000052912 201 10000000000017070 260 10000000000029094 390 10000000000057552 461 10000000000021114 265 10000000000035030 81 10000000000061796 281 10000000000003542 31 10000000000038294 347 10000000000042466 481 10000000000033992 896 10000000000007616 542 10000000000005446 683 10000000000047932 228 10000000000057964 158 10000000000021992 811 10000000000060342 732 10000000000044656 474 10000000000058956 642 10000000000035922 588 10000000000035070 682 10000000000043572 67 10000000000006868 432 10000000000063654 369 10000000000003094 569 10000000000016232 874 10000000000057810 912 10000000000042294 6 10000000000015332 507 10000000000009744 973 10000000000015742 117 10000000000032766 716 10000000000008244 862 10000000000040540 871 10000000000014714 952 10000000000002976 111 10000000000015034 203 10000000000029090 654 10000000000062414 963 10000000000045158 169 10000000000024596 744 10000000000037728 470 10000000000017898 519 10000000000044354 149 10000000000012484 415 10000000000025148 795 10000000000003494 470 10000000000043214 61 10000000000012854 261 10000000000035076 883 10000000000005698 57 10000000000057932 237 10000000000034754 708 10000000000032688 146 10000000000041318 68 10000000000000680 454 10000000000019360 618 10000000000044124 635 10000000000036900 253 10000000000036210 308 10000000000034806 511 10000000000009296 854 10000000000011250 592 10000000000061926 384 10000000000053200 819 10000000000003322 349 10000000000036786 366 10000000000015334 663 10000000000030756 293 10000000000040174 22 10000000000045228 537 10000000000025852 809 10000000000028876 453 10000000000048364 916 10000000000001934 554 10000000000017754 75 10000000000048524 115 10000000000018652 414 10000000000055668 459 10000000000009434 549 10000000000036626 870 10000000000061640 750 10000000000008410 814 10000000000060414 876 10000000000064496 271 10000000000047596 402 10000000000005804 764 10000000000062704 305 10000000000022950 195 10000000000008096 727 10000000000023352 926 10000000000031878 833 10000000000013716 532 10000000000054382 914 10000000000048952 112 10000000000045878 139 10000000000060936 736 10000000000008964 205 10000000000044236 704 10000000000028194 925 10000000000060216 632 10000000000061240 512 10000000000012410 972 10000000000030744 344 10000000000030782 2 10000000000022280 429 10000000000041524 705 10000000000033416 991 10000000000015390 744 10000000000062362 202 10000000000061010 957 10000000000046730 531 10000000000021190 415 10000000000047676 11 10000000000032406 406 10000000000058854 810 10000000000001546 889 10000000000032100 285 10000000000049956 216 10000000000023552 275 10000000000009894 252 10000000000003506 717 10000000000023440 291 10000000000020206 980 10000000000001340 953 10000000000064236 767 10000000000057298 467 10000000000061546 125 10000000000002908 893 10000000000062718 335 10000000000018760 655 10000000000007894 626 10000000000062582 699 10000000000052480 300 10000000000064444 386 10000000000046650 780 10000000000042730 768 10000000000005680 463 10000000000028254 453 10000000000033100 721 10000000000044284 341 10000000000026358 201 10000000000029894 946 10000000000051812 344 10000000000019926 601 10000000000014812 986 10000000000010228 483 10000000000035972 957 10000000000018062 468 10000000000028316 467 10000000000028496 969 10000000000017494 795 10000000000008992 357 10000000000027412 485 10000000000010666 557 10000000000024878 461 10000000000014190 542 10000000000056392 343 10000000000063038 531 10000000000022022 404 10000000000014408 723 10000000000005990 716 10000000000040358 522 10000000000019072 877 10000000000029792 286 10000000000006856 410 10000000000006896 517 10000000000027620 511 10000000000044370 277 10000000000012008 164 10000000000017544 501 10000000000056870 705 10000000000037028 866 10000000000010096 65 10000000000005450 724 10000000000019682 242 10000000000053440 819 10000000000017452 148 10000000000038260 771 10000000000007256 319 10000000000056828 760 10000000000045586 394 10000000000025516 182 10000000000014962 681 10000000000016276 231 10000000000044098 599 10000000000056840 315 10000000000036804 445 10000000000036012 379 10000000000015618 721 10000000000060156 95 10000000000004232 890 10000000000001360 505 10000000000040638 778 10000000000025192 761 10000000000028062 638 10000000000052084 409 10000000000015630 555 10000000000005782 484 10000000000026004 313 10000000000048116 907 10000000000021936 988 10000000000032054 97 10000000000046488 232 10000000000059286 592 10000000000014730 301 10000000000063586 274 10000000000043656 331 10000000000044038 541 10000000000011690 280 10000000000049046 153 10000000000020964 816 10000000000027862 971 10000000000060488 204 10000000000026812 703 10000000000019158 670 10000000000060548 441 10000000000050624 939 10000000000004390 309 10000000000014130 642 10000000000017780 233 10000000000024986 901 10000000000009868 263 10000000000052336 878 10000000000033522 671 10000000000008066 732 10000000000053260 444 10000000000033974 253 10000000000055858 629 10000000000006226 525 10000000000063280 255 10000000000061386 808 10000000000033616 417 10000000000048900 5 10000000000061672 945 10000000000042016 277 10000000000012884 245 10000000000008642 794 10000000000050826 661 10000000000053204 98 10000000000012324 87 10000000000051926 86 10000000000007898 658 10000000000027046 214 10000000000005016 319 10000000000016828 880 10000000000050944 156 10000000000000512 576 10000000000006766 172 10000000000011276 842 10000000000056200 364 10000000000013302 222 10000000000008774 486 10000000000003728 428 10000000000037230 595 10000000000046656 816 10000000000016814 733 10000000000044598 471 10000000000040722 723 10000000000003138 683 10000000000000282 657 10000000000004372 266 10000000000017724 719 10000000000055046 542 10000000000013288 952 10000000000008040 745 10000000000063514 526 10000000000050752 360 10000000000029018 331 10000000000058520 354 10000000000043080 99 10000000000010566 880 10000000000011678 233 10000000000028722 654 10000000000043970 632 10000000000008222 203 10000000000029382 243 10000000000022252 558 10000000000018164 622 10000000000027760 833 10000000000014802 758 10000000000054182 187 10000000000054700 222 10000000000057998 129 10000000000025506 605 10000000000034918 532 10000000000037924 732 10000000000031350 465 10000000000020996 660 10000000000057176 276 10000000000002044 207 10000000000000198 38 10000000000008366 357 10000000000003030 802 10000000000002362 843 10000000000026570 370 10000000000032314 271 10000000000043866 511 10000000000027472 542 10000000000047220 457 10000000000009516 578 10000000000001676 99 10000000000017942 654 10000000000041822 931 10000000000062706 300 10000000000062012 153 10000000000057036 106 10000000000045516 782 10000000000043744 263 10000000000020574 454 10000000000012572 260 10000000000005798 793 10000000000015152 385 10000000000012560 6 10000000000006164 709 10000000000008064 529 10000000000051722 739 10000000000037786 63 10000000000005932 161 10000000000017810 503 10000000000017526 194 10000000000051050 508 10000000000049990 815 10000000000057024 512 10000000000039276 673 10000000000027924 75 10000000000052138 515 10000000000028308 69 10000000000037574 749 10000000000005978 64 10000000000041736 11 10000000000038720 89 10000000000020040 24 10000000000035872 72 10000000000051320 309 10000000000043678 357 10000000000022176 295 10000000000042356 670 10000000000045178 192 10000000000056114 871 10000000000023650 516 10000000000053900 937 10000000000019958 382 10000000000003364 654 10000000000036618 156 10000000000014536 484 10000000000015164 569 10000000000018246 904 10000000000038394 353 10000000000029868 948 10000000000033542 58 10000000000050196 996 10000000000010626 538 10000000000064232 910 10000000000002420 387 10000000000041648 217 10000000000019412 934 10000000000006484 647 10000000000038158 935 10000000000014308 29 10000000000008716 149 10000000000038890 242 10000000000030658 101 10000000000065314 230 10000000000027952 95 10000000000063954 158 10000000000055276 129 10000000000011140 645 10000000000041770 306 10000000000024154 141 10000000000039240 386 10000000000055502 238 10000000000042960 289 10000000000000506 758 10000000000058882 149 10000000000056422 466 10000000000009694 487 10000000000024398 419 10000000000022440 392 10000000000013924 885 10000000000034806 600 10000000000061470 36 10000000000049204 912 10000000000008830 856 10000000000037288 969 10000000000036438 146 10000000000037636 76 10000000000051480 111 10000000000039014 387 10000000000029968 693 10000000000060898 759 10000000000036922 28 10000000000023694 612 10000000000057734 271 10000000000016896 826 10000000000003226 939 10000000000033376 366 10000000000021538 631 10000000000040178 328 10000000000037520 900 10000000000043790 574 10000000000029040 654 10000000000037306 337 10000000000026400 804 10000000000011688 254 10000000000033574 53 10000000000049600 871 10000000000037104 732 10000000000028716 715 10000000000039202 693 10000000000001494 388 10000000000018776 720 10000000000057470 943 10000000000019054 558 10000000000014132 898 10000000000003406 609 10000000000036202 153 10000000000005684 729 10000000000039032 721 10000000000020084 308 10000000000024484 360 10000000000025802 774 10000000000057004 188 10000000000050200 689 10000000000062152 900 10000000000010418 990 10000000000055870 356 10000000000023594 117 10000000000003676 29 10000000000008080 377 10000000000049162 740 10000000000052292 840 10000000000048844 185 10000000000045874 378 10000000000004686 540 10000000000049832 104 10000000000003690 395 10000000000031376 271 10000000000010674 478 10000000000046914 732 10000000000024180 791 10000000000023238 106 10000000000024136 916 10000000000023714 273 10000000000024590 535 10000000000018460 58 10000000000053382 272 10000000000045316 705 10000000000044356 368 10000000000042750 250 10000000000053836 10 10000000000044872 999 10000000000000524 798 10000000000019716 64 10000000000061414 109 10000000000040956 20 10000000000005438 156 10000000000008684 392 10000000000039168 242 10000000000002640 126 10000000000004516 356 10000000000024734 207 10000000000027062 44 10000000000017692 107 10000000000044772 381 10000000000030756 400 10000000000004996 875 10000000000042984 522 10000000000060056 152 10000000000036024 314 10000000000058966 513 10000000000023512 202 10000000000024888 283 10000000000039096 840 10000000000063866 184 10000000000052418 561 10000000000018218 838 10000000000011688 536 10000000000062634 674 10000000000047648 439 10000000000000442 817 10000000000054584 989 10000000000030980 15 10000000000059412 528 10000000000024606 795 10000000000004668 357 10000000000010770 491 10000000000028774 950 10000000000029808 140 10000000000000438 315 10000000000022212 885 10000000000045964 100 10000000000003252 308 10000000000039882 238 10000000000017012 609 10000000000059804 652 10000000000052184 18 10000000000038086 656 10000000000003550 838 10000000000021340 362 10000000000058030 278 10000000000056864 400 10000000000016428 905 10000000000002870 959 10000000000026870 143 10000000000051064 161 10000000000061424 320 10000000000030266 215 10000000000022096 6 10000000000049042 72 10000000000035872 128 10000000000021796 955 10000000000006988 777 10000000000046432 842 10000000000017694 656 10000000000030036 392 10000000000055898 833 10000000000006388 828 10000000000005554 452 10000000000000472 950 10000000000016602 228 10000000000031886 753 10000000000027660 67 10000000000029790 401 10000000000000016 924 10000000000054676 744 10000000000029380 881 10000000000009796 348 10000000000058918 334 10000000000023956 466 10000000000063962 310 10000000000033162 9 10000000000038704 444 10000000000004934 664 10000000000065462 196 10000000000053722 434 10000000000058926 708 10000000000056198 484 10000000000055848 765 10000000000046472 947 10000000000052736 270 10000000000016988 595 10000000000065386 43 10000000000011916 86 10000000000002678 914 10000000000056310 554 10000000000028444 774 10000000000021388 398 10000000000020802 7 10000000000017832 805 10000000000047940 498 10000000000041166 180 10000000000011008 181 10000000000050932 545 10000000000045398 422 10000000000059720 933 10000000000027702 164 10000000000037500 379 10000000000041766 926 10000000000059280 681 10000000000020046 419 10000000000042770 535 10000000000020472 554 10000000000028396 998 10000000000010398 402 10000000000020650 91 10000000000028016 316 10000000000015428 747 10000000000051552 160 10000000000018788 609 10000000000053412 878 10000000000026412 926 10000000000028348 479 10000000000031364 720 10000000000014086 906 10000000000029406 974 10000000000024508 506 10000000000023930 483 10000000000044924 288 10000000000065338 42 10000000000009556 494 10000000000064732 465 10000000000041802 980 10000000000006604 416 10000000000025440 142 10000000000038248 683 10000000000032546 37 10000000000011974 518 10000000000020902 69 10000000000055044 418 10000000000064540 959 10000000000039428 757 10000000000054480 512 10000000000050622 414 10000000000002232 682 10000000000055302 249 10000000000014196 825 10000000000015054 47 10000000000020958 576 10000000000022262 563 10000000000033550 69 10000000000001424 184 10000000000027616 635 10000000000059302 863 10000000000030978 167 10000000000044170 143 10000000000039796 125 10000000000052884 917 10000000000011164 987 10000000000052846 679 10000000000016060 38 10000000000029918 900 10000000000014096 924 10000000000008974 599 10000000000054848 866 10000000000047440 283 10000000000039546 871 10000000000007274 472 10000000000044528 776 10000000000057692 598 10000000000012512 61 10000000000010154 514 10000000000009764 812 10000000000010782 831 10000000000051758 701 10000000000036376 575 10000000000040090 726 10000000000063828 530 10000000000058422 232 10000000000063022 518 10000000000062846 137 10000000000044652 464 10000000000000950 155 10000000000033930 778 10000000000050272 629 10000000000004984 158 10000000000044370 184 10000000000040176 713 10000000000005430 725 10000000000028208 363 10000000000065174 405 10000000000017232 502 10000000000054626 945 10000000000012538 701 10000000000059126 475 10000000000007358 383 10000000000056490 45 10000000000019420 788 10000000000000208 744 10000000000004220 439 10000000000038464 960 10000000000007562 228 10000000000002662 718 10000000000035054 173 10000000000018878 702 10000000000001118 472 10000000000065254 995 10000000000021666 803 10000000000001056 31 10000000000036698 762 10000000000053090 295 10000000000010062 640 10000000000008402 310 10000000000020266 188 10000000000048088 216 10000000000047826 270 10000000000029346 834 10000000000018208 291 10000000000019500 529 10000000000036916 893 10000000000003274 344 10000000000065076 838 10000000000059690 654 10000000000020640 462 10000000000044008 80 10000000000012298 787 10000000000005512 10 10000000000052846 377 10000000000048902 251 10000000000007660 91 10000000000018144 290 10000000000042524 424 10000000000004244 452 10000000000032716 849 10000000000024246 464 10000000000032592 49 10000000000003946 692 10000000000005444 934 10000000000050040 480 10000000000060890 336 10000000000047048 860 10000000000054936 944 10000000000006520 998 10000000000062124 627 10000000000007256 22 10000000000050608 15 10000000000039924 206 10000000000007402 460 10000000000036646 844 10000000000024350 662 10000000000005650 818 10000000000019158 995 10000000000027312 8 10000000000043806 256 10000000000031706 552 10000000000002782 689 10000000000031442 899 10000000000061074 888 10000000000009028 10 10000000000040092 758 10000000000001492 839 10000000000064516 200 10000000000040234 884 10000000000037322 883 10000000000030058 340 10000000000009382 515 10000000000011856 873 10000000000003922 185 10000000000040874 998 10000000000051538 323 10000000000059492 398 10000000000044608 960 10000000000045076 93 10000000000035722 764 10000000000025338 782 10000000000064714 617 10000000000045200 52 10000000000007802 679 10000000000005260 228 10000000000040784 533 10000000000045678 634 10000000000047092 752 10000000000019330 820 10000000000004438 251 10000000000038760 357 10000000000008560 680 10000000000050980 762 10000000000001676 694 10000000000031390 938 10000000000026896 812 10000000000061610 265 10000000000027592 852 10000000000047510 542 10000000000012962 508 10000000000046126 54 10000000000002056 425 10000000000040258 256 10000000000043158 436 10000000000063924 603 10000000000048498 698 10000000000041724 452 10000000000003334 126 10000000000048684 837 10000000000027220 378 10000000000025984 994 10000000000060084 991 10000000000052324 397 10000000000027174 825 10000000000009722 93 10000000000058892 998 10000000000005662 698 10000000000046724 751 10000000000062712 797 10000000000011806 192 10000000000044284 614 10000000000043060 973 10000000000031604 413 10000000000036262 22 10000000000023432 797 10000000000022568 605 10000000000025548 421 10000000000007174 53 10000000000056890 25 10000000000041074 301 10000000000025290 249 10000000000036424 21 10000000000048236 409 10000000000048466 41 10000000000057502 217 10000000000010268 899 10000000000049508 461 10000000000036400 630 10000000000016864 503 10000000000019680 216 10000000000005452 35 10000000000030358 911 10000000000053392 676 10000000000045204 775 10000000000063034 517 10000000000057150 155 10000000000017686 691 10000000000010468 939 10000000000004394 185 10000000000022278 532 10000000000061252 308 10000000000007712 230 10000000000031488 968 10000000000021490 394 10000000000032592 818 10000000000040004 347 10000000000018824 623 10000000000037938 935 10000000000028380 885 10000000000001010 957 10000000000052342 385 10000000000007964 433 10000000000002544 161 10000000000023410 133 10000000000026214 475 10000000000058924 571 10000000000006140 925 10000000000016314 345 10000000000001502 407 10000000000001548 635 10000000000009430 750 10000000000030050 311 10000000000015944 850 10000000000042888 261 10000000000027074 170 10000000000006572 654 10000000000000252 894 10000000000032920 591 10000000000022118 773 10000000000029570 550 10000000000063026 176 10000000000062808 676 10000000000047570 758 10000000000025720 731 10000000000030222 266 10000000000055566 593 10000000000035712 827 10000000000031176 798 10000000000008608 986 10000000000053034 811 10000000000021584 785 10000000000040276 483 10000000000007132 522 10000000000019522 190 10000000000014216 165 10000000000026276 620 10000000000058010 398 10000000000014102 239 10000000000039898 631 10000000000003054 596 10000000000051106 481 10000000000010632 220 10000000000029792 641 10000000000062216 749 10000000000002464 753 10000000000020904 982 10000000000010646 820 10000000000057976 779 10000000000036134 198 10000000000062126 966 10000000000008808 883 10000000000053864 799 10000000000013746 703 10000000000034294 829 10000000000060708 894 10000000000023976 709 10000000000057000 973 10000000000031752 34 10000000000002180 848 10000000000053938 671 10000000000062548 85 10000000000040338 745 10000000000019622 425 10000000000058540 975 10000000000044268 66 10000000000003178 830 10000000000062484 997 10000000000064604 104 10000000000057736 169 10000000000058508 886 10000000000017598 500 10000000000010552 326 10000000000034610 876 10000000000032034 38 10000000000055548 240 10000000000045654 553 10000000000051152 368 10000000000018808 777 10000000000034958 890 10000000000018300 687 10000000000047932 719 10000000000023044 567 10000000000061852 949 10000000000053780 271 10000000000049198 254 10000000000032102 793 10000000000041400 537 10000000000058924 30 10000000000030028 240 10000000000000354 798 10000000000057048 905 10000000000054148 414 10000000000021028 201 10000000000005096 865 10000000000004190 30 10000000000022138 394 10000000000057382 963 10000000000050190 832 10000000000051218 10 10000000000059676 595 10000000000037810 933 10000000000041746 271 10000000000027426 85 10000000000046104 126 10000000000017674 631 10000000000001370 363 10000000000031530 532 10000000000008140 60 10000000000018780 400 10000000000058228 735 10000000000032552 261 10000000000001334 529 10000000000011196 824 10000000000023320 226 10000000000035972 284 10000000000032518 165 10000000000001572 862 10000000000053282 983 10000000000028686 897 10000000000023176 942 10000000000031356 299 10000000000044442 348 10000000000030464 639 10000000000010428 323 10000000000019340 996 10000000000050860 683 10000000000055288 367 10000000000061248 851 10000000000038412 540 10000000000022448 220 10000000000048130 707 10000000000031072 20 10000000000043414 449 10000000000042790 466 10000000000059274 787 10000000000018704 133 10000000000033198 706 10000000000018096 81 10000000000000874 580 10000000000010214 756 10000000000057026 471 10000000000062496 254 10000000000034276 196 10000000000022568 840 10000000000065318 569 10000000000006762 695 10000000000015260 47 10000000000026046 297 10000000000063510 14 10000000000062124 663 10000000000028838 869 10000000000038716 843 10000000000044724 766 10000000000017712 764 10000000000047482 305 10000000000065242 543 10000000000028944 288 10000000000051806 96 10000000000023542 428 10000000000011132 306 10000000000012060 46 10000000000011218 171 10000000000022628 440 10000000000031148 852 10000000000021428 861 10000000000042312 695 10000000000004724 621 10000000000001180 705 10000000000015772 142 10000000000017830 235 10000000000039486 600 10000000000014120 515 10000000000022660 823 10000000000053242 960 10000000000038210 575 10000000000064718 775 10000000000054780 91 10000000000015482 343 10000000000051048 550 10000000000037564 868 10000000000001664 742 10000000000055686 785 10000000000015362 125 10000000000063684 447 10000000000021112 642 10000000000003236 510 10000000000003782 311 10000000000000606 369 10000000000054062 204 10000000000045952 311 10000000000054486 981 10000000000001966 103 10000000000035798 40 10000000000009458 12 10000000000042426 177 10000000000013950 17 10000000000017036 161 10000000000053752 335 10000000000050272 524 10000000000033600 516 10000000000063830 361 10000000000034490 710 10000000000059428 656 10000000000014864 56 10000000000001822 776 10000000000019330 253 10000000000009666 126 10000000000012204 867 10000000000053434 908 10000000000058826 921 10000000000030822 953 10000000000037506 228 10000000000008678 534 10000000000063790 614 10000000000060064 793 10000000000023460 153 10000000000009798 309 10000000000051318 666 10000000000024422 682 10000000000024522 17 10000000000000614 561 10000000000038544 760 10000000000064280 250 10000000000000088 203 10000000000003258 233 10000000000042898 919 10000000000011392 575 10000000000031832 757 10000000000042656 261 10000000000057784 840 10000000000021968 278 10000000000057724 621 10000000000046426 941 10000000000003692 548 10000000000005532 733 10000000000040222 484 10000000000047892 336 10000000000047930 987 10000000000012262 498 10000000000044352 502 10000000000036836 462 10000000000047832 29 10000000000005912 569 10000000000029070 579 10000000000047814 958 10000000000017958 333 10000000000005376 850 10000000000007258 441 10000000000027294 234 10000000000048424 697 10000000000005078 289 10000000000050076 480 10000000000003896 789 10000000000002062 188 10000000000001854 540 10000000000004600 948 10000000000037450 492 10000000000038958 684 10000000000062778 600 10000000000038838 463 10000000000012396 922 10000000000002310 820 10000000000040768 517 10000000000048076 693 10000000000061990 74 10000000000024892 867 10000000000052006 894 10000000000019666 286 10000000000050404 593 10000000000062366 332 10000000000011308 186 10000000000045580 983 10000000000013306 737 10000000000057380 420 10000000000060410 325 10000000000048224 968 10000000000049570 431 10000000000013546 206 10000000000054178 119 10000000000005990 712 10000000000057346 566 10000000000044856 450 10000000000005274 924 10000000000023124 205 10000000000035366 402 10000000000007292 722 10000000000045508 538 10000000000047374 68 10000000000032004 758 10000000000023370 484 10000000000034920 838 10000000000021788 911 10000000000004212 751 10000000000064610 499 10000000000063796 792 10000000000011956 322 10000000000045120 798 10000000000033708 710 10000000000012612 355 10000000000046510 333 10000000000062734 786 10000000000018740 607 10000000000004884 70 10000000000064140 462 10000000000023928 635 10000000000064048 460 10000000000049040 765 10000000000032634 364 10000000000042742 56 10000000000047614 650 10000000000048904 576 10000000000043336 444 10000000000050928 538 10000000000058150 621 10000000000051762 227 10000000000053362 256 10000000000033710 831 10000000000026710 874 10000000000013102 316 10000000000061978 907 10000000000044392 129 10000000000054628 878 10000000000061062 329 10000000000000264 726 10000000000063288 276 10000000000061518 483 10000000000015404 271 10000000000054962 950 10000000000028706 539 10000000000064058 730 10000000000061556 180 10000000000050224 348 10000000000039956 771 10000000000036982 284 10000000000023840 414 10000000000049988 707 10000000000011490 214 10000000000011640 135 10000000000055898 817 10000000000018266 118 10000000000023366 786 10000000000018912 464 10000000000061360 582 10000000000044674 271 10000000000057320 767 10000000000007540 291 10000000000007450 454 10000000000021112 9 10000000000035920 357 10000000000000032 772 10000000000017402 563 10000000000014748 423 10000000000033782 83 10000000000027388 42 10000000000045080 655 10000000000026620 451 10000000000005428 641 10000000000039240 230 10000000000049316 739 10000000000053318 96 10000000000012880 872 10000000000051558 433 10000000000012598 586 10000000000058584 432 10000000000035444 788 10000000000007654 147 10000000000000718 331 10000000000051378 407 10000000000017078 609 10000000000007808 813 10000000000001236 26 10000000000008320 894 10000000000020240 419 10000000000055570 64 10000000000065050 343 10000000000033682 672 10000000000027498 252 10000000000041632 923 10000000000030166 14 10000000000036068 296 10000000000046222 178 10000000000030808 161 10000000000007338 582 10000000000035862 730 10000000000057648 183 10000000000000148 536 10000000000054684 554 10000000000054900 942 10000000000006892 607 10000000000011214 115 10000000000024352 595 10000000000047090 736 10000000000030536 221 10000000000030128 473 10000000000039946 171 10000000000001064 843 10000000000004270 158 10000000000050694 669 10000000000031902 84 10000000000018264 793 10000000000049012 108 10000000000061894 244 10000000000034690 87 10000000000038764 44 10000000000029398 677 10000000000056336 714 10000000000000710 221 10000000000001272 816 10000000000010744 610 10000000000014122 365 10000000000048356 162 10000000000044086 798 10000000000036070 808 10000000000058752 703 10000000000030138 597 10000000000026118 19 10000000000009620 906 10000000000064170 305 10000000000059284 377 10000000000006388 975 10000000000014558 549 10000000000023654 595 10000000000028702 855 10000000000043572 927 10000000000016266 162 10000000000000922 125 10000000000022898 618 10000000000036508 915 10000000000065346 656 10000000000056660 401 10000000000049936 785 10000000000064434 553 10000000000017308 80 10000000000019404 30 10000000000010978 776 10000000000047264 768 10000000000014100 359 10000000000018270 366 10000000000038454 191 10000000000036660 414 10000000000023566 607 10000000000008082 81 10000000000023236 538 10000000000023790 274 10000000000009686 678 10000000000056340 376 10000000000034734 144 10000000000050156 634 10000000000012706 350 10000000000015806 371 10000000000061052 396 10000000000031740 711 10000000000008074 227 10000000000024458 276 10000000000052254 223 10000000000017292 340 10000000000002966 120 10000000000063394 274 10000000000004588 756 10000000000028856 907 10000000000042674 834 10000000000014416 815 10000000000020134 466 10000000000008772 223 10000000000061360 348 10000000000020752 922 10000000000014196 22 10000000000004248 883 10000000000035918 953 10000000000036730 285 10000000000053480 78 10000000000065224 98 10000000000049712 93 10000000000008280 383 10000000000014328 935 10000000000052110 405 10000000000004068 69 10000000000028824 76 10000000000002820 911 10000000000008778 72 10000000000026074 458 10000000000011856 680 10000000000029400 196 10000000000052232 389 10000000000065394 786 10000000000059838 152 10000000000052128 948 10000000000041082 799 10000000000056302 134 10000000000022088 962 10000000000060920 570 10000000000005884 152 10000000000055164 469 10000000000011132 695 10000000000006108 240 10000000000030604 188 10000000000025646 280 10000000000042512 288 10000000000030136 367 10000000000043992 356 10000000000058116 492 10000000000043236 118 10000000000019292 625 10000000000045106 116 10000000000040158 299 10000000000032254 504 10000000000048380 991 10000000000042130 253 10000000000023434 411 10000000000014218 313 10000000000014398 739 10000000000032156 140 10000000000041662 94 10000000000045282 24 10000000000032038 280 10000000000021916 169 10000000000035092 984 10000000000012160 62 10000000000018214 965 10000000000023936 976 10000000000012560 396 10000000000041996 843 10000000000038422 357 10000000000028132 140 10000000000057888 648 10000000000035670 514 10000000000038712 602 10000000000014348 751 10000000000049558 164 10000000000028498 112 10000000000011824 277 10000000000005856 3 10000000000011186 695 10000000000002078 201 10000000000007698 424 10000000000032754 100 10000000000044180 146 10000000000064770 755 10000000000053844 964 10000000000005246 732 10000000000039244 986 10000000000017772 217 10000000000051162 315 10000000000021094 334 10000000000018636 202 10000000000010736 113 10000000000038374 1 10000000000058676 291 10000000000060656 967 10000000000058704 463 10000000000038702 290 10000000000038682 464 10000000000002940 483 10000000000058736 655 10000000000013000 100 10000000000057844 742 10000000000038686 611 10000000000044126 823 10000000000050484 200 10000000000008256 528 10000000000043114 136 10000000000020816 763 10000000000010586 759 10000000000024108 24 10000000000055004 130 10000000000041382 415 10000000000057740 683 10000000000051850 67 10000000000012758 328 10000000000057828 368 10000000000057472 494 10000000000051154 137 10000000000055720 457 10000000000011964 299 10000000000062038 175 10000000000040232 230 10000000000014468 879 10000000000032256 973 10000000000050586 860 10000000000051030 916 10000000000056198 726 10000000000016304 729 10000000000037944 91 10000000000059854 166 10000000000060340 49 10000000000040690 590 10000000000027788 632 10000000000024490 446 10000000000018168 446 10000000000025364 326 10000000000006738 762 10000000000027820 360 10000000000014632 253 10000000000028814 992 10000000000044982 510 10000000000003648 4 10000000000054526 749 10000000000059900 790 10000000000044614 530 10000000000027766 344 10000000000060706 999 10000000000061734 424 10000000000053244 603 10000000000060170 148 10000000000044318 641 10000000000002040 687 10000000000028728 544 10000000000055902 325 10000000000053862 836 10000000000004492 779 10000000000038080 445 10000000000051324 818 10000000000034134 406 10000000000062236 86 10000000000038598 384 10000000000029206 674 10000000000053812 440 10000000000054546 382 10000000000027618 631 10000000000021382 588 10000000000049708 625 10000000000001018 575 10000000000036628 705 10000000000055758 93 10000000000005200 650 10000000000029066 167 10000000000035270 72 10000000000013210 910 10000000000038558 121 10000000000054688 512 10000000000007366 406 10000000000049722 483 10000000000007930 622 10000000000028486 386 10000000000002380 701 10000000000010922 62 10000000000009262 432 10000000000026022 126 10000000000031226 725 10000000000001676 425 10000000000063220 169 10000000000051478 859 10000000000003032 25 10000000000013610 855 10000000000039650 533 10000000000013336 373 10000000000030550 874 10000000000052340 892 10000000000016256 544 10000000000003152 457 10000000000055626 699 10000000000043528 657 10000000000022842 541 10000000000025484 811 10000000000039928 988 10000000000042024 801 10000000000023138 615 10000000000030916 504 10000000000000006 607 10000000000023226 790 10000000000003126 964 10000000000055572 612 10000000000017798 670 10000000000043092 581 10000000000034778 349 10000000000008388 566 10000000000029934 811 10000000000045872 21 10000000000053082 880 10000000000023616 511 10000000000051232 406 10000000000040496 260 10000000000001708 358 10000000000002336 622 10000000000045922 186 10000000000055774 571 10000000000019624 717 10000000000046882 814 10000000000036456 40 10000000000005482 413 10000000000013334 703 10000000000018734 318 10000000000056646 51 10000000000053170 524 10000000000056482 897 10000000000054862 49 10000000000014718 259 10000000000034870 867 10000000000043998 517 10000000000010940 140 10000000000056058 194 10000000000036898 613 10000000000042570 80 10000000000059606 739 10000000000049416 298 10000000000031558 885 10000000000026694 181 10000000000018976 964 10000000000031586 37 10000000000012574 859 10000000000048928 416 10000000000032842 354 10000000000037672 659 10000000000040394 174 10000000000057870 196 10000000000046632 395 10000000000037856 432 10000000000000792 588 10000000000019240 486 10000000000045244 786 10000000000046204 587 10000000000059766 908 10000000000012408 343 10000000000004138 622 10000000000008276 984 10000000000045314 677 10000000000040166 549 10000000000012480 529 10000000000057384 782 10000000000049788 828 10000000000010566 179 10000000000044020 826 10000000000025376 762 10000000000024654 961 10000000000021848 421 10000000000031078 460 10000000000042958 882 10000000000006028 259 10000000000032956 197 10000000000045018 124 10000000000001322 939 10000000000053488 720 10000000000033792 553 10000000000058946 783 10000000000037778 172 10000000000033244 661 10000000000059802 698 10000000000013488 586 10000000000013776 881 10000000000032088 684 10000000000050916 982 10000000000054628 976 10000000000016914 529 10000000000025882 201 10000000000013602 503 10000000000026052 639 10000000000051956 248 10000000000047736 220 10000000000027266 970 10000000000051038 35 10000000000034932 670 10000000000003960 834 10000000000029464 969 10000000000041194 162 10000000000024826 318 10000000000055234 268 10000000000035296 553 10000000000032580 423 10000000000037462 399 10000000000055722 487 10000000000004540 933 10000000000038516 279 10000000000031426 390 10000000000016170 666 10000000000011900 489 10000000000008872 310 10000000000000478 250 10000000000018146 531 10000000000064978 424 10000000000026932 987 10000000000041394 735 10000000000038176 250 10000000000028762 199 10000000000022938 528 10000000000004012 268 10000000000009426 964 10000000000049816 143 10000000000052860 27 10000000000034214 141 10000000000055446 874 10000000000038396 783 10000000000028332 40 10000000000043746 186 10000000000043946 423 10000000000043476 175 10000000000011806 901 10000000000007430 325 10000000000033534 886 10000000000013410 198 10000000000028402 660 10000000000039202 440 10000000000040480 433 10000000000056264 237 10000000000049772 276 10000000000050350 413 10000000000043082 611 10000000000020242 738 10000000000018940 296 10000000000038542 348 10000000000026976 511 10000000000032564 86 10000000000047160 79 10000000000024582 649 10000000000005870 527 10000000000030730 280 10000000000061918 130 10000000000030152 355 10000000000017698 254 10000000000055642 303 10000000000020180 57 10000000000030956 646 10000000000030680 742 10000000000061390 460 10000000000031528 95 10000000000016370 210 10000000000021396 514 10000000000028156 702 10000000000063506 641 10000000000024516 330 10000000000028286 245 10000000000050528 155 10000000000015598 355 10000000000021678 981 10000000000049514 578 10000000000008030 110 10000000000030786 811 10000000000019310 648 10000000000047312 618 10000000000063042 499 10000000000061632 20 10000000000035360 538 10000000000058838 945 10000000000020032 549 10000000000001594 117 10000000000031054 591 10000000000020290 673 10000000000036468 753 10000000000053936 159 10000000000019686 190 10000000000025224 278 10000000000063972 176 10000000000027466 618 10000000000019780 828 10000000000033986 848 10000000000051322 857 10000000000049490 904 10000000000049190 470 10000000000017332 108 10000000000057358 68 10000000000009026 136 10000000000029108 490 10000000000009926 699 10000000000011608 144 10000000000023992 773 10000000000056702 383 10000000000008204 553 10000000000040190 935 10000000000031864 965 10000000000063358 888 10000000000040254 831 10000000000046220 285 10000000000011122 379 10000000000038164 741 10000000000014528 794 10000000000052086 988 10000000000047034 45 10000000000030214 682 10000000000002716 466 10000000000058394 226 10000000000045202 70 10000000000060808 558 10000000000039300 92 10000000000009402 569 10000000000010334 980 10000000000011054 901 10000000000027602 760 10000000000061570 214 10000000000038316 20 10000000000009210 383 10000000000014474 124 10000000000041098 947 10000000000021554 753 10000000000006998 119 10000000000047188 679 10000000000056522 734 10000000000050640 329 10000000000052240 84 10000000000005764 606 10000000000038184 944 10000000000005004 201 10000000000012642 4 10000000000000530 315 10000000000039536 526 10000000000036498 579 10000000000061418 796 10000000000024226 937 10000000000055128 35 10000000000045370 655 10000000000024242 889 10000000000038270 529 10000000000010616 460 10000000000049154 239 10000000000012330 626 10000000000034456 368 10000000000055898 906 10000000000002704 801 10000000000047914 931 10000000000006538 967 10000000000047204 852 10000000000052404 913 10000000000058356 676 10000000000028310 97 10000000000053232 91 10000000000044896 245 10000000000042284 144 10000000000044968 769 10000000000050230 876 10000000000059832 591 10000000000014566 214 10000000000033106 138 10000000000051294 753 10000000000000510 599 10000000000057752 252 10000000000005068 980 10000000000014448 272 10000000000011936 54 10000000000021284 623 10000000000054266 798 10000000000053858 634 10000000000022328 659 10000000000048082 100 10000000000048230 638 10000000000036626 134 10000000000046464 122 10000000000027984 178 10000000000017986 699 10000000000006980 996 10000000000005730 352 10000000000009658 133 10000000000064104 108 10000000000061602 546 10000000000047850 137 10000000000063630 997 10000000000041562 182 10000000000003776 402 10000000000055630 211 10000000000055220 109 10000000000006468 169 10000000000021534 370 10000000000048622 440 10000000000048252 213 10000000000048374 859 10000000000030492 363 10000000000035918 391 10000000000028832 808 10000000000032492 892 10000000000040714 418 10000000000040990 779 10000000000063296 294 10000000000038216 489 10000000000040218 114 10000000000036404 82 10000000000038370 51 10000000000052180 418 10000000000050536 704 10000000000050574 328 10000000000032122 614 10000000000029954 988 10000000000026616 29 10000000000053330 522 10000000000004956 107 10000000000064236 135 10000000000059832 616 10000000000013518 395 10000000000055882 74 10000000000004180 912 10000000000032124 170 10000000000063098 403 10000000000064366 942 10000000000033190 696 10000000000032000 936 10000000000046834 674 10000000000028502 975 10000000000042482 171 10000000000025062 156 10000000000030460 889 10000000000050940 928 10000000000028660 195 10000000000024254 780 10000000000063370 650 10000000000038078 498 10000000000007950 971 10000000000038906 954 10000000000047790 867 10000000000030054 94 10000000000036936 644 10000000000064758 850 10000000000042152 80 10000000000047396 719 10000000000012120 59 10000000000049400 815 10000000000015584 349 10000000000044176 534 10000000000034710 920 10000000000029738 303 10000000000036576 8 10000000000033194 556 10000000000029956 441 10000000000048290 298 10000000000043876 421 10000000000055516 188 10000000000062798 85 10000000000044892 143 10000000000051524 479 10000000000059890 174 10000000000039108 322 10000000000051516 366 10000000000001674 326 10000000000019754 253 10000000000037730 719 10000000000034830 23 10000000000051556 412 10000000000025630 305 10000000000028104 354 10000000000041862 482 10000000000049448 575 10000000000025308 966 10000000000022084 940 10000000000058944 797 10000000000034642 218 10000000000063698 428 10000000000004548 120 10000000000042690 546 10000000000057484 955 10000000000039382 13 10000000000036070 952 10000000000057462 229 10000000000040354 910 10000000000026412 938 10000000000003306 536 10000000000060594 538 10000000000007308 17 10000000000047226 774 10000000000000188 384 10000000000056242 941 10000000000026982 351 10000000000017618 937 10000000000029164 406 10000000000028058 609 10000000000065398 13 10000000000060330 806 10000000000005558 842 10000000000043894 426 10000000000010796 727 10000000000007650 173 10000000000065018 832 10000000000008250 178 10000000000001568 612 10000000000059078 18 10000000000059974 850 10000000000045508 456 10000000000008716 502 10000000000038146 989 10000000000014536 692 10000000000006614 260 10000000000049112 147 10000000000000944 224 10000000000030558 334 10000000000065310 100 10000000000046482 191 10000000000033616 100 10000000000038024 117 10000000000044590 331 10000000000061042 328 10000000000025292 244 10000000000045168 562 10000000000029316 669 10000000000035796 240 10000000000006258 472 10000000000036330 209 10000000000036740 651 10000000000042560 182 10000000000002812 227 10000000000041840 395 10000000000055674 421 10000000000044644 805 10000000000064136 638 10000000000052258 285 10000000000061084 371 10000000000028182 308 10000000000002464 523 10000000000039118 999 10000000000004098 587 10000000000043346 5 10000000000026164 338 10000000000016610 750 10000000000039604 383 10000000000024386 814 10000000000037532 535 10000000000013180 554 10000000000008350 540 10000000000043826 18 10000000000020120 538 10000000000018524 720 10000000000008596 428 10000000000017816 569 10000000000008272 294 10000000000037100 433 10000000000025680 740 10000000000042260 412 10000000000032086 371 10000000000051520 594 10000000000061304 574 10000000000049002 146 10000000000037792 773 10000000000026898 290 10000000000041624 288 10000000000027274 78 10000000000045712 154 10000000000021698 135 10000000000028454 540 10000000000023946 302 10000000000021486 831 10000000000011868 162 10000000000012668 567 10000000000053672 949 10000000000050408 492 10000000000018068 582 10000000000010718 258 10000000000049994 458 10000000000028442 627 10000000000011712 948 10000000000005498 251 10000000000054014 712 10000000000049538 133 10000000000058598 730 10000000000059236 733 10000000000050812 108 10000000000047496 469 10000000000044718 967 10000000000008598 259 10000000000043424 282 10000000000003068 379 10000000000032876 809 10000000000052726 681 10000000000036722 136 10000000000060952 618 10000000000004888 824 10000000000005970 460 10000000000062238 520 10000000000032380 27 10000000000037976 264 10000000000033372 245 10000000000047356 458 10000000000052782 912 10000000000063346 963 10000000000050864 922 10000000000053132 713 10000000000035232 617 10000000000058970 396 10000000000018386 541 10000000000028784 737 10000000000016810 99 10000000000021164 773 10000000000011824 627 10000000000000378 511 10000000000021646 916 10000000000042662 450 10000000000008222 534 10000000000038302 697 10000000000030448 928 10000000000038454 980 10000000000039638 643 10000000000003578 418 10000000000056550 87 10000000000036846 487 10000000000060288 285 10000000000056024 232 10000000000000738 20 10000000000052742 676 10000000000051238 448 10000000000023714 29 10000000000005832 712 10000000000001892 863 10000000000035002 735 10000000000058606 649 10000000000000224 885 10000000000049294 410 10000000000000030 262 10000000000022398 750 10000000000003290 499 10000000000015544 249 10000000000062736 40 10000000000027446 690 10000000000013006 399 10000000000003772 900 10000000000015168 603 10000000000035620 433 10000000000000060 231 10000000000018974 32 10000000000027714 967 10000000000022398 705 10000000000008460 983 10000000000021510 670 10000000000016530 763 10000000000050852 700 10000000000034960 703 10000000000021576 106 10000000000034964 920 10000000000058908 130 10000000000014974 851 10000000000018012 374 10000000000050580 452 10000000000015250 116 10000000000046072 281 10000000000043622 44 10000000000025286 568 10000000000050654 202 10000000000062598 486 10000000000054832 432 10000000000036422 114 10000000000040446 669 10000000000010006 306 10000000000058924 43 10000000000045594 716 10000000000014362 206 10000000000060164 591 10000000000020084 281 10000000000036140 571 10000000000017532 949 10000000000015630 574 10000000000003020 244 10000000000060498 321 10000000000012446 115 10000000000000092 794 10000000000029852 623 10000000000000840 268 10000000000018460 929 10000000000010110 820 10000000000043510 300 10000000000026034 436 10000000000030142 446 10000000000032110 901 10000000000043158 598 10000000000040988 752 10000000000042098 141 10000000000003722 655 10000000000063966 768 10000000000028922 226 10000000000049230 61 10000000000012702 604 10000000000001240 499 10000000000041384 623 10000000000022414 927 10000000000012502 820 10000000000065334 141 10000000000032620 840 10000000000056220 787 10000000000037580 660 10000000000032338 788 10000000000062578 4 10000000000033284 612 10000000000000896 362 10000000000043056 239 10000000000016588 731 10000000000050556 63 10000000000056668 442 10000000000001144 38 10000000000021368 28 10000000000034532 520 10000000000021038 180 10000000000060796 84 10000000000050010 600 10000000000052800 109 10000000000013360 580 10000000000041272 644 10000000000026686 13 10000000000011200 385 10000000000024320 672 10000000000062030 378 10000000000037850 36 10000000000047290 18 10000000000049320 438 10000000000039176 773 10000000000060102 779 10000000000047276 667 10000000000000664 675 10000000000009304 444 10000000000056714 372 10000000000055868 859 10000000000053926 669 10000000000035544 910 10000000000049554 988 10000000000006202 893 10000000000052246 90 10000000000023498 320 10000000000035376 253 10000000000015000 998 10000000000000144 318 10000000000036890 499 10000000000008612 693 10000000000063352 505 10000000000008480 377 10000000000064344 323 10000000000025102 260 10000000000046112 966 10000000000018244 607 10000000000023744 425 10000000000044668 50 10000000000058878 975 10000000000024022 486 10000000000004148 834 10000000000011234 479 10000000000005030 482 10000000000010788 644 10000000000024382 30 10000000000039454 496 10000000000030168 578 10000000000062684 190 10000000000029200 546 10000000000052466 353 10000000000014460 693 10000000000054036 602 10000000000057476 518 10000000000050444 533 10000000000023454 343 10000000000036688 102 10000000000058140 639 10000000000026880 24 10000000000013428 822 10000000000012918 502 10000000000009220 206 10000000000056904 134 10000000000036444 301 10000000000011478 386 10000000000012300 496 10000000000033354 417 10000000000027614 481 10000000000007978 926 10000000000034736 4 10000000000033620 991 10000000000026536 655 10000000000017296 705 10000000000020496 248 10000000000006552 881 10000000000046480 547 10000000000030356 422 10000000000041978 892 10000000000024624 766 10000000000050068 266 10000000000057378 766 10000000000034014 349 10000000000052774 205 10000000000031450 178 10000000000015508 755 10000000000027606 564 10000000000020322 959 10000000000008368 669 10000000000050602 430 10000000000031396 197 10000000000064954 563 10000000000055180 521 10000000000048014 155 10000000000019634 976 10000000000031208 767 10000000000049166 706 10000000000036302 32 10000000000026644 3 10000000000058516 454 10000000000047612 735 10000000000042082 25 10000000000020100 61 10000000000030534 652 10000000000050498 321 10000000000051374 247 10000000000011876 813 10000000000048502 724 10000000000000760 856 10000000000011892 892 10000000000013244 369 10000000000028030 963 10000000000022110 725 10000000000007402 417 10000000000031042 680 10000000000057764 274 10000000000042454 816 10000000000014246 345 10000000000039246 920 10000000000012562 272 10000000000048112 420 10000000000026536 955 10000000000057058 680 10000000000059614 774 10000000000051300 462 10000000000025688 587 10000000000005800 776 10000000000025858 161 10000000000033040 370 10000000000056456 57 10000000000065524 92 10000000000051558 835 10000000000058104 191 10000000000016238 81 10000000000024000 357 10000000000039636 466 10000000000037706 718 10000000000009644 186 10000000000042926 407 10000000000063488 567 10000000000057440 734 10000000000023114 559 10000000000023302 388 10000000000029318 385 10000000000025270 794 10000000000033718 81 10000000000060350 744 10000000000034794 984 10000000000015856 801 10000000000027852 203 10000000000021868 75 10000000000047772 562 10000000000000480 70 10000000000060872 172 10000000000019542 858 10000000000019180 945 10000000000011130 630 10000000000030038 192 10000000000003686 422 10000000000036888 803 10000000000017886 93 10000000000012676 287 10000000000054316 627 10000000000061762 480 10000000000043858 697 10000000000055500 813 10000000000057826 339 10000000000032378 176 10000000000058946 740 10000000000004878 209 10000000000014446 224 10000000000010674 659 10000000000045638 590 10000000000033424 6 10000000000058966 422 10000000000040904 871 10000000000040220 698 10000000000027908 773 10000000000063694 62 10000000000049534 605 10000000000018346 868 10000000000001154 313 10000000000003250 900 10000000000048256 836 10000000000018174 402 10000000000020618 961 10000000000032642 650 10000000000050276 212 10000000000042320 160 10000000000046854 817 10000000000016488 883 10000000000027558 493 10000000000000764 521 10000000000009540 234 10000000000016696 625 10000000000040106 86 10000000000022410 181 10000000000055548 165 10000000000034666 303 10000000000012988 750 10000000000021158 133 10000000000051538 388 10000000000056612 608 10000000000013072 558 10000000000023850 753 10000000000045000 506 10000000000008748 629 10000000000042436 485 10000000000014864 43 10000000000045396 429 10000000000015606 611 10000000000003802 867 10000000000018306 674 10000000000042828 971 10000000000043934 347 10000000000034624 414 10000000000024522 656 10000000000002160 818 10000000000046308 57 10000000000030152 864 10000000000023140 499 10000000000029160 855 10000000000014642 973 10000000000059440 415 10000000000011496 456 10000000000053318 952 10000000000009116 181 10000000000035868 572 10000000000044064 259 10000000000010368 626 10000000000031450 161 10000000000018456 468 10000000000060666 793 10000000000000248 644 10000000000004688 517 10000000000029850 514 10000000000017804 398 10000000000027252 409 10000000000056072 19 10000000000046332 67 10000000000060948 55 10000000000043304 298 10000000000054454 446 10000000000028802 809 10000000000016888 257 10000000000032168 394 10000000000040624 56 10000000000060250 537 10000000000041158 616 10000000000003576 624 10000000000043260 765 10000000000065430 804 10000000000061238 322 10000000000028286 848 10000000000001346 894 10000000000030260 673 10000000000047140 313 10000000000051978 955 10000000000055254 311 10000000000000026 634 10000000000060822 628 10000000000012246 603 10000000000026800 209 10000000000053008 227 10000000000018876 230 10000000000062080 815 10000000000054388 833 10000000000052940 318 10000000000020462 318 10000000000047890 685 10000000000023916 983 10000000000032236 914 10000000000060838 341 10000000000011516 547 10000000000023690 472 10000000000026356 855 10000000000048012 507 10000000000012312 412 10000000000053866 748 10000000000014670 827 10000000000056944 219 10000000000055714 642 10000000000038986 544 10000000000033358 553 10000000000034886 74 10000000000062788 262 10000000000012568 229 10000000000001588 684 10000000000006444 124 10000000000011792 298 10000000000014950 648 10000000000047392 424 10000000000057450 135 10000000000055166 351 10000000000032108 360 10000000000022562 842 10000000000032110 806 10000000000022124 591 10000000000040974 979 10000000000041514 987 10000000000057550 687 10000000000010788 221 10000000000030166 297 10000000000012568 633 10000000000060742 357 10000000000038228 728 10000000000061686 47 10000000000062128 813 10000000000047296 927 10000000000059160 244 10000000000045896 526 10000000000016796 990 10000000000027976 88 10000000000025582 752 10000000000016208 546 10000000000040562 13 10000000000051732 893 10000000000052926 105 10000000000051510 179 10000000000002220 551 10000000000017540 305 10000000000037338 725 10000000000042956 671 10000000000063410 175 10000000000051484 476 10000000000034808 281 10000000000025998 445 10000000000062414 209 10000000000007310 800 10000000000025914 276 10000000000029086 835 10000000000053042 311 10000000000056492 835 10000000000049190 753 10000000000028870 586 10000000000032512 752 10000000000008566 712 10000000000047792 241 10000000000011896 77 10000000000037942 644 10000000000048658 942 10000000000019244 719 10000000000011726 878 10000000000021702 650 10000000000008654 855 10000000000009566 682 10000000000055948 537 10000000000029822 474 10000000000055586 530 10000000000017258 839 10000000000023064 559 10000000000028192 459 10000000000044714 657 10000000000003814 828 10000000000064650 780 10000000000031822 270 10000000000027694 732 10000000000010692 414 10000000000019864 608 10000000000012948 144 10000000000015258 572 10000000000055146 556 10000000000050598 594 10000000000046694 540 10000000000043016 169 10000000000001436 634 10000000000006846 625 10000000000038944 647 10000000000016050 397 10000000000062860 871 10000000000012688 617 10000000000019464 619 10000000000053250 822 10000000000034002 287 10000000000044666 676 10000000000017224 509 10000000000020612 144 10000000000005742 81 10000000000009854 207 10000000000042230 71 10000000000023022 585 10000000000007114 474 10000000000061506 105 10000000000042766 742 10000000000019486 827 10000000000015796 584 10000000000038174 455 10000000000034676 941 10000000000003614 134 10000000000009572 624 10000000000057864 146 10000000000009460 544 10000000000028440 403 10000000000058748 273 10000000000039074 367 10000000000014402 1 10000000000010082 249 10000000000000772 831 10000000000049210 806 10000000000011516 847 10000000000031102 484 10000000000007788 784 10000000000038592 644 10000000000039588 698 10000000000029456 457 10000000000015500 10 10000000000008654 873 10000000000023974 961 10000000000052710 356 10000000000044962 212 10000000000024486 323 10000000000020570 324 10000000000028920 42 10000000000041052 472 10000000000006196 865 10000000000041976 586 10000000000037218 847 10000000000014020 352 10000000000019976 328 10000000000055718 572 10000000000029548 994 10000000000025430 934 10000000000020318 738 10000000000023408 224 10000000000052098 652 10000000000018418 346 10000000000026390 114 10000000000046410 175 10000000000048956 252 10000000000016606 1 10000000000011710 137 10000000000028178 727 10000000000034394 733 10000000000036302 999 10000000000031366 676 10000000000032906 922 10000000000043966 118 10000000000039638 642 10000000000062536 108 10000000000029792 709 10000000000061048 578 10000000000059770 187 10000000000017030 37 10000000000005926 906 10000000000049856 38 10000000000039328 612 10000000000056938 39 10000000000054618 558 10000000000029428 902 10000000000037528 572 10000000000033736 648 10000000000045922 396 10000000000057496 544 10000000000019484 752 10000000000016922 680 10000000000059014 80 10000000000058716 599 10000000000014154 847 10000000000011650 411 10000000000003580 621 10000000000021524 737 10000000000051116 109 10000000000045000 11 10000000000003042 47 10000000000039362 985 10000000000007218 449 10000000000031074 923 10000000000032316 249 10000000000065162 694 10000000000018484 479 10000000000004710 101 10000000000055282 377 10000000000034490 514 10000000000015474 270 10000000000002972 117 10000000000006622 335 10000000000029640 556 10000000000020502 587 10000000000053096 980 10000000000011192 378 10000000000025940 23 10000000000027054 373 10000000000004832 278 10000000000054568 27 10000000000006690 864 10000000000051250 335 10000000000059070 884 10000000000022198 160 10000000000053540 604 10000000000027652 465 10000000000026722 755 10000000000041690 818 10000000000019052 880 10000000000008172 510 10000000000004826 435 10000000000014062 184 10000000000026682 695 10000000000008730 151 10000000000045012 208 10000000000037942 953 10000000000028660 991 10000000000027940 967 10000000000059566 724 10000000000022752 669 10000000000060200 484 10000000000041230 574 10000000000030568 484 10000000000063744 749 10000000000010382 964 10000000000035902 175 10000000000063404 887 10000000000006034 847 10000000000023810 858 10000000000021638 193 10000000000022478 234 10000000000032632 235 10000000000025740 651 10000000000016412 89 10000000000059846 647 10000000000048258 129 10000000000009050 179 10000000000007840 270 10000000000005178 488 10000000000021600 97 10000000000034496 473 10000000000021022 708 10000000000041840 569 10000000000040884 664 10000000000009792 239 10000000000030722 506 10000000000047710 436 10000000000017148 994 10000000000033916 363 10000000000045608 476 10000000000025498 698 10000000000018344 210 10000000000061510 657 10000000000036812 362 10000000000049770 673 10000000000054540 204 10000000000001426 247 10000000000038554 71 10000000000058294 808 10000000000035172 684 10000000000052864 207 10000000000027552 162 10000000000012050 381 10000000000029396 868 10000000000033876 520 10000000000040024 272 10000000000030648 415 10000000000043110 802 10000000000061566 989 10000000000001952 952 10000000000044424 805 10000000000033554 935 10000000000028052 229 10000000000059074 54 10000000000011790 653 10000000000030388 633 10000000000034900 73 10000000000030318 833 10000000000046460 197 10000000000035596 178 10000000000016548 617 10000000000016316 685 10000000000061358 126 10000000000029900 239 10000000000060050 888 10000000000000300 514 10000000000043300 836 10000000000020100 834 10000000000044886 539 10000000000014248 51 10000000000040968 711 10000000000061874 457 10000000000044620 254 10000000000018302 255 10000000000062766 733 10000000000061368 692 10000000000048634 631 10000000000017766 292 10000000000015630 950 10000000000010982 75 10000000000052498 241 10000000000024450 583 10000000000012492 815 10000000000003950 430 10000000000058214 170 10000000000058970 284 10000000000065330 848 10000000000027758 314 10000000000049910 574 10000000000062940 765 10000000000015794 165 10000000000060648 163 10000000000010474 642 10000000000048740 195 10000000000031080 496 10000000000012488 76 10000000000044684 345 10000000000028080 526 10000000000026642 509 10000000000034276 161 10000000000019030 58 10000000000047080 811 10000000000047392 949 10000000000016632 350 10000000000028902 264 10000000000000158 529 10000000000034462 156 10000000000046760 557 10000000000054784 369 10000000000009160 635 10000000000026186 700 10000000000054402 228 10000000000052628 599 10000000000057030 81 10000000000006792 479 10000000000023030 756 10000000000019638 243 10000000000055652 287 10000000000058206 160 10000000000045410 388 10000000000035496 197 10000000000020174 84 10000000000028544 395 10000000000026892 524 10000000000016846 708 10000000000022174 452 10000000000027976 681 10000000000019488 730 10000000000037046 348 10000000000052694 279 10000000000048058 77 10000000000007088 856 10000000000031510 939 10000000000057306 664 10000000000015230 185 10000000000059324 468 10000000000002766 652 10000000000012160 495 10000000000016358 130 10000000000002084 462 10000000000004324 429 10000000000040954 247 10000000000040942 191 10000000000046518 462 10000000000034436 576 10000000000048622 288 10000000000026424 142 10000000000017190 548 10000000000036358 5 10000000000051296 262 10000000000009998 983 10000000000062994 77 10000000000005096 550 10000000000022978 960 10000000000059234 96 10000000000032764 453 10000000000004048 473 10000000000045292 522 10000000000047054 167 10000000000005970 56 10000000000025998 370 10000000000039454 36 10000000000057494 843 10000000000012392 671 10000000000026132 167 10000000000063488 1 10000000000045986 771 10000000000054904 225 10000000000061574 450 10000000000060580 977 10000000000064900 53 10000000000042152 560 10000000000013094 891 10000000000041600 847 10000000000005752 105 10000000000024326 56 10000000000003170 531 10000000000046454 123 10000000000037728 531 10000000000011138 515 10000000000003028 97 10000000000015310 97 10000000000038598 325 10000000000027388 295 10000000000004918 89 10000000000028472 176 10000000000049628 322 10000000000012856 758 10000000000038770 440 10000000000062922 388 10000000000050556 292 10000000000025312 758 10000000000033172 194 10000000000051976 677 10000000000037674 191 10000000000025736 279 10000000000045010 108 10000000000051416 134 10000000000011788 908 10000000000032176 959 10000000000005772 843 10000000000053388 719 10000000000007162 175 10000000000052408 545 10000000000033094 219 10000000000037850 611 10000000000030314 737 10000000000057584 906 10000000000062384 976 10000000000064994 426 10000000000039808 990 10000000000062344 451 10000000000043680 384 10000000000015408 528 10000000000032516 344 10000000000049312 802 10000000000048404 959 10000000000026544 900 10000000000039788 747 10000000000000060 96 10000000000023858 266 10000000000052668 115 10000000000033488 543 10000000000032582 228 10000000000047432 292 10000000000055574 930 10000000000004082 425 10000000000055444 199 10000000000031950 516 10000000000039650 759 10000000000014142 178 10000000000052706 390 10000000000061792 861 10000000000062388 545 10000000000030660 359 10000000000016594 571 10000000000049092 493 10000000000023684 795 10000000000060480 767 10000000000052212 596 10000000000020716 39 10000000000020400 118 10000000000064532 480 10000000000064442 371 10000000000052970 737 10000000000020994 908 10000000000044106 282 10000000000010112 972 10000000000050686 846 10000000000039850 149 10000000000037010 426 10000000000060044 810 10000000000026000 221 10000000000024896 149 10000000000023626 793 10000000000015624 402 10000000000024876 985 10000000000048324 212 10000000000004980 930 10000000000011530 335 10000000000029064 223 10000000000013984 653 10000000000056246 15 10000000000014222 548 10000000000030082 154 10000000000061090 200 10000000000028006 621 10000000000016758 637 10000000000013090 178 10000000000025858 40 10000000000009342 724 10000000000012434 255 10000000000047254 769 10000000000058210 269 10000000000045472 576 10000000000009364 603 10000000000023860 253 10000000000034248 739 10000000000027412 530 10000000000020506 567 10000000000025208 129 10000000000058280 90 10000000000015824 335 10000000000029094 556 10000000000013580 963 10000000000022744 860 10000000000015980 760 10000000000060580 673 10000000000019900 439 10000000000061078 482 10000000000055850 9 10000000000033386 207 10000000000045696 515 10000000000058510 743 10000000000042996 3 10000000000043828 923 10000000000006004 521 10000000000055760 507 10000000000055646 58 10000000000036646 591 10000000000040926 353 10000000000038354 369 10000000000019362 54 10000000000040780 698 10000000000016174 988 10000000000029044 337 10000000000014498 774 10000000000052890 91 10000000000047612 106 10000000000024578 607 10000000000034790 865 10000000000027374 730 10000000000018178 261 10000000000038952 507 10000000000049060 995 10000000000038410 911 10000000000053288 763 10000000000056576 927 10000000000038322 318 10000000000024218 512 10000000000054140 512 10000000000026380 156 10000000000008342 46 10000000000031030 719 10000000000058422 994 10000000000027952 341 10000000000043130 340 10000000000039254 314 10000000000052146 379 10000000000019906 210 10000000000006190 684 10000000000027232 434 10000000000019064 250 10000000000022388 190 10000000000003630 519 10000000000010400 821 10000000000031030 746 10000000000012906 858 10000000000036250 418 10000000000055882 700 10000000000051650 322 10000000000059692 784 10000000000020286 677 10000000000010364 453 10000000000043032 851 10000000000037290 568 10000000000045710 381 10000000000055352 297 10000000000047970 510 10000000000038460 182 10000000000020128 186 10000000000058220 775 10000000000050924 603 10000000000040610 962 10000000000009018 578 10000000000012778 392 10000000000011052 875 10000000000006406 607 10000000000027078 380 10000000000062066 673 10000000000001730 527 10000000000025332 133 10000000000001620 133 10000000000037796 549 10000000000063346 414 10000000000037482 992 10000000000039070 567 10000000000023822 440 10000000000031532 403 10000000000057028 54 10000000000011528 701 10000000000043046 373 10000000000061702 844 10000000000043466 852 10000000000036254 976 10000000000047430 416 10000000000014910 892 10000000000010416 58 10000000000013070 13 10000000000014514 756 10000000000064314 242 10000000000044298 74 10000000000054710 237 10000000000019352 167 10000000000031880 337 10000000000036316 549 10000000000040596 523 10000000000019722 897 10000000000011232 62 10000000000045196 622 10000000000063576 554 10000000000009992 337 10000000000048414 845 10000000000045546 21 10000000000000078 884 10000000000019314 936 10000000000060234 612 10000000000044848 949 10000000000038774 492 10000000000019736 220 10000000000055696 237 10000000000044798 463 10000000000004974 501 10000000000006314 206 10000000000005192 232 10000000000043610 85 10000000000036738 921 10000000000052680 76 10000000000012786 455 10000000000013750 608 10000000000056742 867 10000000000014326 16 10000000000005168 81 10000000000051692 970 10000000000006000 189 10000000000059294 79 10000000000051412 112 10000000000044344 412 10000000000053030 651 10000000000060182 754 10000000000002770 771 10000000000031814 777 10000000000057520 678 10000000000010136 489 10000000000025418 901 10000000000021284 465 10000000000058018 338 10000000000021068 443 10000000000060032 620 10000000000038474 319 10000000000014132 208 10000000000035130 440 10000000000043236 610 10000000000023452 540 10000000000048458 245 10000000000035930 679 10000000000038922 663 10000000000029534 298 10000000000008558 984 10000000000038534 112 10000000000017332 533 10000000000004416 538 10000000000052946 232 10000000000054916 347 10000000000002758 834 10000000000005470 782 10000000000032850 916 10000000000034814 215 10000000000000078 18 10000000000062774 663 10000000000029036 113 10000000000044170 100 10000000000027778 371 10000000000017586 384 10000000000012110 488 10000000000025764 465 10000000000060866 343 10000000000057118 673 10000000000002506 974 10000000000059568 71 10000000000014740 438 10000000000045112 742 10000000000009304 10 10000000000008696 532 10000000000032164 33 10000000000007452 357 10000000000010012 810 10000000000058292 353 10000000000024778 696 10000000000003410 531 10000000000036832 94 10000000000050176 516 10000000000041988 732 10000000000037838 248 10000000000041752 547 10000000000038108 943 10000000000025466 622 10000000000014308 878 10000000000064730 905 10000000000032058 199 10000000000063350 990 10000000000056920 334 10000000000049642 214 10000000000045546 222 10000000000030066 381 10000000000021072 372 10000000000028852 33 10000000000052906 449 10000000000053514 972 10000000000028252 6 10000000000021066 424 10000000000053022 203 10000000000040198 146 10000000000058742 240 10000000000035684 578 10000000000042962 8 10000000000027732 402 10000000000044030 603 10000000000052582 157 10000000000032570 707 10000000000054026 507 10000000000000186 601 10000000000042842 258 10000000000034482 664 10000000000001892 510 10000000000005596 522 10000000000030450 636 10000000000029568 611 10000000000008908 715 10000000000023036 939 10000000000063880 493 10000000000038864 735 10000000000000718 117 10000000000024860 538 10000000000032030 568 10000000000039860 24 10000000000051744 633 10000000000028064 283 10000000000045408 280 10000000000054826 778 10000000000000418 203 10000000000039260 438 10000000000006304 936 10000000000017942 839 10000000000022872 441 10000000000040584 455 10000000000006358 441 10000000000011076 837 10000000000002418 694 10000000000016578 580 10000000000044198 863 10000000000016232 837 10000000000054086 656 10000000000022036 779 10000000000046168 868 10000000000036640 853 10000000000041554 242 10000000000028654 761 10000000000059106 171 10000000000062190 543 10000000000052540 539 10000000000009256 564 10000000000025308 934 10000000000010304 216 10000000000063188 333 10000000000062978 770 10000000000057226 249 10000000000035432 794 10000000000036620 880 10000000000057124 47 10000000000032212 813 10000000000027556 403 10000000000062470 300 10000000000030880 563 10000000000014668 142 10000000000003608 827 10000000000013064 170 10000000000050156 642 10000000000063790 45 10000000000015570 762 10000000000027008 340 10000000000037866 978 10000000000016732 423 10000000000033986 455 10000000000050690 552 10000000000038368 649 10000000000033630 164 10000000000003528 922 10000000000010574 385 10000000000064130 748 10000000000003946 209 10000000000005030 779 10000000000026444 597 10000000000048868 433 10000000000042328 334 10000000000065290 577 10000000000010248 192 10000000000038282 678 10000000000042410 641 10000000000007816 901 10000000000026808 256 10000000000028506 975 10000000000057996 297 10000000000065434 892 10000000000040122 448 10000000000042148 589 10000000000004302 523 10000000000026534 936 10000000000028310 29 10000000000048674 977 10000000000055532 921 10000000000060666 983 10000000000008442 548 10000000000056820 637 10000000000034824 646 10000000000012230 890 10000000000036796 753 10000000000051360 715 10000000000024812 75 10000000000045866 935 10000000000053466 313 10000000000036376 420 10000000000036104 957 10000000000022058 512 10000000000030074 546 10000000000053940 914 10000000000044410 412 10000000000027824 210 10000000000027370 165 10000000000047158 758 10000000000003074 510 10000000000030864 399 10000000000031648 979 10000000000026306 228 10000000000027660 618 10000000000033418 429 10000000000028732 677 10000000000013804 642 10000000000031656 710 10000000000004926 13 10000000000053380 867 10000000000030124 717 10000000000058514 746 10000000000052284 12 10000000000017508 982 10000000000055136 475 10000000000064810 794 10000000000041206 621 10000000000038132 205 10000000000030418 98 10000000000006526 840 10000000000045000 733 10000000000019828 716 10000000000033586 23 10000000000031804 239 10000000000047862 317 10000000000064582 888 10000000000034838 688 10000000000059330 809 10000000000016814 588 10000000000005114 805 10000000000022146 123 10000000000053008 546 10000000000014596 194 10000000000027720 416 10000000000036318 348 10000000000009938 674 10000000000025844 118 10000000000025358 173 10000000000050422 164 10000000000054872 719 10000000000020834 826 10000000000040272 146 10000000000021254 500 10000000000051358 49 10000000000060184 50 10000000000026684 386 10000000000047278 334 10000000000040260 909 10000000000047310 976 10000000000047660 468 10000000000043254 532 10000000000063896 851 10000000000046112 842 10000000000054172 969 10000000000045644 495 10000000000031112 191 10000000000049806 850 10000000000032816 49 10000000000034700 354 10000000000016562 475 10000000000052874 798 10000000000063418 583 10000000000059634 804 10000000000011094 516 10000000000032868 38 10000000000024366 88 10000000000011562 33 10000000000040798 585 10000000000038744 376 10000000000059820 200 10000000000027204 282 10000000000064862 415 10000000000057998 223 10000000000039290 948 10000000000016052 584 10000000000045456 279 10000000000055824 375 10000000000041220 889 10000000000014944 365 10000000000058580 254 10000000000055250 667 10000000000025570 948 10000000000059276 371 10000000000052662 116 10000000000061618 408 10000000000006098 296 10000000000029674 619 10000000000041322 174 10000000000028016 688 10000000000001466 300 10000000000063890 360 10000000000009414 516 10000000000058302 80 10000000000027304 514 10000000000026630 913 10000000000056656 572 10000000000061228 601 10000000000063700 825 10000000000003370 827 10000000000057906 13 10000000000035384 306 10000000000063642 172 10000000000048722 436 10000000000019770 45 10000000000001862 973 10000000000002434 969 10000000000041270 144 10000000000019432 731 10000000000043426 654 10000000000033592 770 10000000000038132 408 10000000000053338 405 10000000000056960 791 10000000000030358 207 10000000000015126 351 10000000000057950 564 10000000000005630 422 10000000000020118 306 10000000000041100 27 10000000000036962 859 10000000000015390 253 10000000000004450 762 10000000000034476 770 10000000000032898 955 10000000000053708 290 10000000000016710 609 10000000000019514 946 10000000000008578 482 10000000000042464 405 10000000000023992 149 10000000000030300 656 10000000000031690 80 10000000000011794 325 10000000000001110 123 10000000000055716 754 10000000000041582 473 10000000000032776 922 10000000000045544 823 10000000000025352 669 10000000000050216 549 10000000000059982 932 10000000000009052 390 10000000000033002 920 10000000000056408 323 10000000000011610 59 10000000000022216 420 10000000000011282 590 10000000000001034 665 10000000000021636 797 10000000000011370 454 10000000000037038 40 10000000000025328 534 10000000000012054 355 10000000000042920 473 10000000000022360 569 10000000000049254 361 10000000000026934 668 10000000000053264 881 10000000000036370 552 10000000000046186 167 10000000000017662 353 10000000000012890 660 10000000000012610 66 10000000000030890 449 10000000000062310 535 10000000000000354 236 10000000000021688 677 10000000000022904 715 10000000000036180 840 10000000000055086 440 10000000000060590 566 10000000000050892 798 10000000000044182 107 10000000000005616 259 10000000000014018 435 10000000000001356 351 10000000000042204 567 10000000000059642 148 10000000000049920 826 10000000000032574 581 10000000000023750 524 10000000000058828 348 10000000000007380 289 10000000000046486 175 10000000000050902 186 10000000000019724 91 10000000000005144 820 10000000000053486 988 10000000000064122 303 10000000000060298 572 10000000000042508 458 10000000000053898 162 10000000000060678 965 10000000000039738 340 10000000000034394 216 10000000000025938 472 10000000000051892 890 10000000000025658 543 10000000000018448 332 10000000000020184 635 10000000000061356 343 10000000000015826 435 10000000000009894 859 10000000000032856 389 10000000000033014 761 10000000000028528 507 10000000000028414 412 10000000000051126 217 10000000000042378 27 10000000000037290 333 10000000000034912 178 10000000000008312 320 10000000000024386 746 10000000000012092 980 10000000000040316 326 10000000000042194 71 10000000000000996 784 10000000000001552 887 10000000000058728 739 10000000000007838 942 10000000000022042 434 10000000000059442 465 10000000000036008 80 10000000000014430 619 10000000000015994 914 10000000000015576 327 10000000000015908 186 10000000000020030 349 10000000000009342 421 10000000000008546 460 10000000000019496 927 10000000000057104 250 10000000000059278 661 10000000000010836 504 10000000000031088 420 10000000000040268 386 10000000000030706 25 10000000000050272 413 10000000000025116 152 10000000000008214 265 10000000000004066 768 10000000000013656 1 10000000000033972 614 10000000000013368 272 10000000000003192 226 10000000000015676 423 10000000000060198 551 10000000000052516 429 10000000000026298 343 10000000000022322 750 10000000000029644 158 10000000000038388 710 10000000000052370 917 10000000000039560 264 10000000000047720 378 10000000000008810 74 10000000000022998 950 10000000000015286 604 10000000000041248 136 10000000000049138 897 10000000000061762 616 10000000000044376 252 10000000000031108 54 10000000000059036 655 10000000000013690 180 10000000000024886 728 10000000000052622 41 10000000000018980 701 10000000000008714 712 10000000000010556 337 10000000000051356 112 10000000000035564 223 10000000000017510 501 10000000000014468 95 10000000000016504 23 10000000000034558 215 10000000000038122 337 10000000000050248 436 10000000000024146 517 10000000000019212 537 10000000000061404 438 10000000000017650 182 10000000000059330 526 10000000000041840 397 10000000000011878 225 10000000000022286 57 10000000000010186 769 10000000000019756 912 10000000000057246 980 10000000000015442 539 10000000000030670 379 10000000000050924 315 10000000000041344 44 10000000000064668 870 10000000000026786 690 10000000000049664 634 10000000000006640 131 10000000000009974 569 10000000000035710 131 10000000000013156 630 10000000000036794 720 10000000000012938 24 10000000000056064 365 10000000000001210 900 10000000000009106 90 10000000000032686 175 10000000000050224 372 10000000000025932 772 10000000000043286 609 10000000000063716 91 10000000000053122 855 10000000000047882 835 10000000000008136 725 10000000000021456 377 10000000000059852 442 10000000000013202 489 10000000000052244 212 10000000000062016 13 10000000000019790 980 10000000000062758 436 10000000000061522 289 10000000000025388 884 10000000000002736 306 10000000000061356 955 10000000000009658 888 10000000000033712 578 10000000000012802 426 10000000000019898 284 10000000000021874 899 10000000000016404 109 10000000000039872 409 10000000000034186 86 10000000000020870 863 10000000000062660 904 10000000000020932 830 10000000000002558 791 10000000000003562 248 10000000000028504 418 10000000000039004 781 10000000000039840 720 10000000000031100 417 10000000000036752 148 10000000000038708 885 10000000000014752 148 10000000000063230 780 10000000000034894 838 10000000000041574 586 10000000000045788 92 10000000000030238 352 10000000000049314 219 10000000000009076 659 10000000000054996 30 10000000000011374 550 10000000000021700 472 10000000000008772 765 10000000000018100 250 10000000000061036 484 10000000000014098 793 10000000000028198 6 10000000000058956 619 10000000000010364 482 10000000000061712 812 10000000000026324 819 10000000000060696 132 10000000000030700 808 10000000000001134 187 10000000000025964 579 10000000000038712 241 10000000000058348 533 10000000000060416 383 10000000000050552 754 10000000000030330 449 10000000000046748 289 10000000000048328 912 10000000000036328 471 10000000000025420 147 10000000000062974 796 10000000000026346 454 10000000000047636 558 10000000000003532 926 10000000000032000 37 10000000000038580 379 10000000000008894 535 10000000000011962 999 10000000000046198 748 10000000000013724 590 10000000000001802 380 10000000000022658 782 10000000000060442 16 10000000000035650 313 10000000000013708 255 10000000000026676 505 10000000000021394 730 10000000000065130 524 10000000000054586 82 10000000000038538 680 10000000000037740 832 10000000000030214 537 10000000000052854 301 10000000000010474 208 10000000000001562 427 10000000000023080 478 10000000000054280 876 10000000000049754 969 10000000000037112 833 10000000000013584 142 10000000000003104 934 10000000000021648 424 10000000000007498 44 10000000000062500 495 10000000000022870 807 10000000000045282 629 10000000000045374 201 10000000000051442 277 10000000000017320 254 10000000000047446 493 10000000000010472 554 10000000000043570 70 10000000000033154 1 10000000000012694 753 10000000000036674 821 10000000000029888 788 10000000000008372 915 10000000000012272 190 10000000000005940 410 10000000000044196 711 10000000000020340 140 10000000000011876 27 10000000000046214 600 10000000000056844 928 10000000000050532 835 10000000000048016 270 10000000000021744 25 10000000000040524 263 10000000000052362 649 10000000000052162 671 10000000000047372 578 10000000000011494 446 10000000000059994 672 10000000000043496 883 10000000000060768 484 10000000000046204 387 10000000000010408 163 10000000000034976 923 10000000000025430 470 10000000000011232 154 10000000000065206 314 10000000000045866 514 10000000000043588 488 10000000000055046 664 10000000000055854 16 10000000000024176 746 10000000000051302 617 10000000000026638 250 10000000000018462 812 10000000000006662 304 10000000000013278 138 10000000000049212 916 10000000000048640 483 10000000000057636 852 10000000000027580 929 10000000000020736 26 10000000000000690 333 10000000000052142 690 10000000000012530 40 10000000000007408 683 10000000000014208 427 10000000000024368 563 10000000000024412 667 10000000000022730 512 10000000000033046 471 10000000000032728 349 10000000000026304 925 10000000000044148 865 10000000000020622 77 10000000000000386 142 10000000000025544 315 10000000000005116 793 10000000000019560 594 10000000000055474 517 10000000000055562 223 10000000000024730 741 10000000000055692 508 10000000000060304 962 10000000000002050 438 10000000000022954 649 10000000000017484 922 10000000000033520 865 10000000000059924 147 10000000000032178 907 10000000000035166 519 10000000000023370 683 10000000000051596 714 10000000000025444 574 10000000000048868 403 10000000000021956 508 10000000000031390 798 10000000000047762 296 10000000000007526 714 10000000000051492 38 10000000000013416 92 10000000000060732 485 10000000000043220 499 10000000000029406 261 10000000000002540 789 10000000000024714 354 10000000000031108 914 10000000000002060 313 10000000000000790 360 10000000000021958 898 10000000000042298 359 10000000000026226 735 10000000000054716 510 10000000000027498 284 10000000000051228 868 10000000000025976 216 10000000000016026 236 10000000000048660 483 10000000000011708 603 10000000000018226 968 10000000000064084 52 10000000000043400 229 10000000000039440 502 10000000000051544 200 10000000000024182 4 10000000000010678 700 10000000000045688 197 10000000000054862 989 10000000000037494 549 10000000000056242 512 10000000000001728 860 10000000000054814 639 10000000000026796 997 10000000000040638 52 10000000000047636 770 10000000000040826 675 10000000000055136 886 10000000000054590 124 10000000000052240 587 10000000000002238 769 10000000000004542 78 10000000000017856 557 10000000000000432 719 10000000000006376 854 10000000000016600 21 10000000000039930 429 10000000000028256 409 10000000000055462 476 10000000000056492 881 10000000000035276 935 10000000000040174 65 10000000000049994 861 10000000000042272 389 10000000000034876 344 10000000000022676 842 10000000000055244 467 10000000000015100 229 10000000000014454 917 10000000000005616 556 10000000000018896 708 10000000000022774 84 10000000000025810 891 10000000000064524 603 10000000000053920 454 10000000000044204 143 10000000000041422 589 10000000000036184 454 10000000000041518 31 10000000000020384 408 10000000000036624 65 10000000000061612 465 10000000000061460 1 10000000000057408 555 10000000000047208 939 10000000000055880 940 10000000000011412 644 10000000000015070 276 10000000000005832 393 10000000000005332 826 10000000000053658 558 10000000000053946 23 10000000000012628 805 10000000000043618 667 10000000000054200 944 10000000000043764 238 10000000000056910 102 10000000000044394 794 10000000000045862 629 10000000000061338 903 10000000000042020 120 10000000000041418 167 10000000000011464 625 10000000000011938 884 10000000000047728 607 10000000000034250 62 10000000000035624 795 10000000000012518 673 10000000000043756 320 10000000000031518 334 10000000000038776 154 10000000000029482 393 10000000000037506 448 10000000000004060 227 10000000000010898 108 10000000000016156 801 10000000000000574 131 10000000000010114 901 10000000000024056 24 10000000000025680 179 10000000000032854 310 10000000000033788 895 10000000000023766 430 10000000000037184 997 10000000000043306 741 10000000000061082 385 10000000000054524 698 10000000000019540 368 10000000000061502 967 10000000000000274 998 10000000000002022 749 10000000000036052 225 10000000000000322 285 10000000000036484 102 10000000000031670 84 10000000000062456 811 10000000000049420 222 10000000000044156 973 10000000000019510 287 10000000000042458 347 10000000000061082 86 10000000000023526 579 10000000000007128 946 10000000000049792 803 10000000000025618 930 10000000000053788 706 10000000000042166 584 10000000000032468 136 10000000000063426 301 10000000000025056 99 10000000000059794 763 10000000000056748 483 10000000000064802 934 10000000000001112 545 10000000000001752 909 10000000000002242 523 10000000000026062 776 10000000000033300 43 10000000000041880 754 10000000000018878 626 10000000000033420 17 10000000000015372 247 10000000000000654 740 10000000000041770 708 10000000000025678 308 10000000000038052 282 10000000000045852 813 10000000000002426 811 10000000000056614 679 10000000000063648 457 10000000000057930 937 10000000000015370 542 10000000000008532 109 10000000000034866 971 10000000000019406 770 10000000000015902 677 10000000000002112 781 10000000000024562 884 10000000000051968 297 10000000000028646 566 10000000000060790 73 10000000000033248 644 10000000000035810 12 10000000000018290 627 10000000000012716 97 10000000000024164 86 10000000000056352 962 10000000000043454 402 10000000000023488 325 10000000000064848 386 10000000000039946 128 10000000000058290 780 10000000000055738 950 10000000000050906 179 10000000000020380 896 10000000000017176 550 10000000000025032 469 10000000000060580 778 10000000000053110 389 10000000000020388 979 10000000000062272 2 10000000000029366 481 10000000000039398 137 10000000000041972 16 10000000000030622 767 10000000000055422 912 10000000000050140 759 10000000000026248 207 10000000000000908 891 10000000000025048 59 10000000000035312 201 10000000000025298 949 10000000000047062 80 10000000000000002 570 10000000000033128 306 10000000000049698 364 10000000000017012 317 10000000000055972 448 10000000000026926 637 10000000000025782 585 10000000000065410 188 10000000000030926 5 10000000000039634 149 10000000000055986 446 10000000000047686 381 10000000000035322 52 10000000000007056 899 10000000000064802 265 10000000000003632 129 10000000000020232 46 10000000000019784 307 10000000000009978 260 10000000000026584 136 10000000000041790 165 10000000000016264 895 10000000000003608 683 10000000000042488 748 10000000000042318 185 10000000000041086 275 10000000000015422 433 10000000000023160 299 10000000000000082 214 10000000000019976 935 10000000000010264 988 10000000000043878 945 10000000000054470 756 10000000000034470 800 10000000000060988 596 10000000000054266 196 10000000000016790 406 10000000000047746 902 10000000000043560 408 10000000000017810 14 10000000000036112 108 10000000000064624 368 10000000000028476 857 10000000000026800 238 10000000000060908 505 10000000000004842 44 10000000000057798 52 10000000000065032 31 10000000000062542 390 10000000000010514 144 10000000000028666 516 10000000000008046 640 10000000000037562 13 10000000000008112 372 10000000000010998 534 10000000000057566 194 10000000000050978 958 10000000000032312 220 10000000000016316 316 10000000000037250 894 10000000000058332 414 10000000000000966 219 10000000000004154 75 10000000000040102 68 10000000000030894 931 10000000000055322 27 10000000000060482 613 10000000000002752 485 10000000000056250 657 10000000000023710 342 10000000000027282 55 10000000000041584 370 10000000000021140 56 10000000000040294 113 10000000000025040 396 10000000000043386 370 10000000000056114 563 10000000000025132 243 10000000000033156 424 10000000000017870 840 10000000000038134 498 10000000000057168 626 10000000000035622 461 10000000000032386 690 10000000000051622 609 10000000000001758 574 10000000000011022 946 10000000000056532 795 10000000000038518 16 10000000000031114 652 10000000000029062 895 10000000000044330 946 10000000000013564 873 10000000000006058 157 10000000000060342 915 10000000000057362 306 10000000000058422 741 10000000000012868 141 10000000000023730 318 10000000000035652 552 10000000000029072 743 10000000000023552 156 10000000000005754 863 10000000000002716 136 10000000000025050 823 10000000000055858 168 10000000000062190 63 10000000000049442 7 10000000000047690 633 10000000000046546 793 10000000000060636 811 10000000000031234 298 10000000000027008 443 10000000000027782 331 10000000000022778 422 10000000000027030 78 10000000000020616 226 10000000000016788 895 10000000000048866 446 10000000000052824 926 10000000000060366 526 10000000000012016 547 10000000000021018 362 10000000000012784 345 10000000000039980 425 10000000000030262 6 10000000000002828 362 10000000000018990 825 10000000000036834 684 10000000000053668 677 10000000000024588 231 10000000000031238 381 10000000000019354 594 10000000000017704 160 10000000000040538 14 10000000000062104 880 10000000000054114 3 10000000000036692 397 10000000000058136 474 10000000000029736 695 10000000000029620 971 10000000000014946 140 10000000000046160 495 10000000000044838 535 10000000000010862 912 10000000000019762 986 10000000000014842 880 10000000000017702 749 10000000000045018 447 10000000000040016 343 10000000000005872 409 10000000000027114 812 10000000000008104 504 10000000000047854 423 10000000000057848 758 10000000000009302 130 10000000000016880 285 10000000000035814 101 10000000000016060 890 10000000000012152 715 10000000000029746 639 10000000000029372 787 10000000000038610 489 10000000000031622 341 10000000000012886 753 10000000000009368 323 10000000000029366 615 10000000000020192 482 10000000000016302 571 10000000000006478 49 10000000000029386 862 10000000000001804 434 10000000000028656 217 10000000000040022 46 10000000000059486 907 10000000000031158 62 10000000000004158 977 10000000000032212 935 10000000000003748 393 10000000000062902 494 10000000000061470 777 10000000000025490 308 10000000000058296 598 10000000000058380 291 10000000000002692 350 10000000000047618 258 10000000000041376 41 10000000000002266 958 10000000000052934 750 10000000000017726 930 10000000000055112 122 10000000000025712 911 10000000000002466 871 10000000000021002 7 10000000000008578 378 10000000000046150 183 10000000000028228 149 10000000000034510 227 10000000000033804 79 10000000000037880 511 10000000000048956 352 10000000000021660 755 10000000000025224 609 10000000000015950 766 10000000000038782 163 10000000000002096 959 10000000000006534 96 10000000000060982 7 10000000000054128 327 10000000000031468 139 10000000000014200 211 10000000000057286 257 10000000000039382 334 10000000000025562 800 10000000000021948 922 10000000000061754 589 10000000000001250 385 10000000000018604 571 10000000000037268 253 10000000000058364 331 10000000000027438 570 10000000000003772 597 10000000000042284 299 10000000000015768 734 10000000000018614 490 10000000000011278 490 10000000000041116 572 10000000000051396 507 10000000000051174 92 10000000000030794 538 10000000000017116 743 10000000000046688 614 10000000000060044 857 10000000000040386 995 10000000000062162 949 10000000000024176 693 10000000000021216 914 10000000000010866 405 10000000000022602 956 10000000000041252 883 10000000000044164 33 10000000000016636 709 10000000000038136 662 10000000000059346 830 10000000000046464 320 10000000000059818 978 10000000000007546 607 10000000000050680 313 10000000000059204 7 10000000000000878 339 10000000000012882 586 10000000000014908 139 10000000000049064 43 10000000000054498 359 10000000000063724 740 10000000000036718 118 10000000000043500 994 10000000000015688 3 10000000000013472 823 10000000000056704 65 10000000000034744 744 10000000000034188 376 10000000000040870 792 10000000000010900 591 10000000000055838 909 10000000000053566 170 10000000000058404 34 10000000000011248 294 10000000000035476 29 10000000000012186 298 10000000000013608 537 10000000000042754 816 10000000000021500 15 10000000000019586 837 10000000000034722 688 10000000000029278 157 10000000000052126 390 10000000000049536 83 10000000000027506 564 10000000000005828 456 10000000000002600 235 10000000000001734 848 10000000000033882 846 10000000000004124 189 10000000000062646 384 10000000000001070 551 10000000000041736 453 10000000000044658 153 10000000000009668 30 10000000000016954 466 10000000000032270 801 10000000000038652 226 10000000000030270 649 10000000000047894 171 10000000000002796 329 10000000000058648 91 10000000000009844 719 10000000000019346 759 10000000000030466 326 10000000000060238 497 10000000000042778 380 10000000000050218 469 10000000000049310 270 10000000000037964 553 10000000000000598 113 10000000000039422 403 10000000000061430 155 10000000000025576 31 10000000000058540 512 10000000000014300 273 10000000000061476 785 10000000000006176 88 10000000000017934 234 10000000000061236 540 10000000000002092 459 10000000000059930 834 10000000000045782 425 10000000000035104 429 10000000000062460 526 10000000000028452 542 10000000000013504 863 10000000000030562 415 10000000000040296 260 10000000000006580 973 10000000000056310 501 10000000000042340 509 10000000000029996 539 10000000000023146 912 10000000000059402 412 10000000000059706 625 10000000000027626 211 10000000000024844 687 10000000000037108 992 10000000000005278 830 10000000000035634 204 10000000000032134 755 10000000000028690 247 10000000000042482 599 10000000000011892 773 10000000000008432 627 10000000000035118 39 10000000000006462 558 10000000000056338 182 10000000000032394 203 10000000000062328 789 10000000000055608 238 10000000000048714 232 10000000000052406 648 10000000000008840 151 10000000000053304 329 10000000000048204 967 10000000000009732 70 10000000000053086 835 10000000000039232 3 10000000000013100 103 10000000000002604 442 10000000000033122 846 10000000000020730 589 10000000000020198 756 10000000000032524 704 10000000000046950 198 10000000000001722 555 10000000000000860 920 10000000000053672 22 10000000000045216 271 10000000000052602 142 10000000000042334 465 10000000000063278 167 10000000000054706 490 10000000000027868 2 10000000000009118 873 10000000000036344 506 10000000000049570 242 10000000000045608 329 10000000000057272 748 10000000000032386 640 10000000000060132 69 10000000000024916 615 10000000000010034 357 10000000000015472 985 10000000000060492 89 10000000000050678 508 10000000000019574 97 10000000000042900 439 10000000000028190 212 10000000000058452 997 10000000000024538 386 10000000000036068 82 10000000000044800 611 10000000000019032 995 10000000000034970 398 10000000000051066 34 10000000000044290 668 10000000000032914 410 10000000000064986 838 10000000000000418 120 10000000000061086 707 10000000000006972 619 10000000000040870 639 10000000000005574 918 10000000000060338 297 10000000000027452 875 10000000000012274 932 10000000000003966 842 10000000000005768 705 10000000000053016 594 10000000000011162 626 10000000000052360 391 10000000000034002 857 10000000000041988 493 10000000000017252 642 10000000000015818 652 10000000000014500 991 10000000000055004 301 10000000000029948 155 10000000000018514 507 10000000000002432 641 10000000000005408 317 10000000000050164 246 10000000000018008 563 10000000000011600 572 10000000000040442 927 10000000000037578 800 10000000000010296 551 10000000000024930 798 10000000000045886 672 10000000000039906 963 10000000000013690 445 10000000000045934 708 10000000000043622 791 10000000000035464 621 10000000000028106 519 10000000000060054 972 10000000000040338 27 10000000000013296 280 10000000000035330 197 10000000000036962 164 10000000000048270 514 10000000000028728 808 10000000000040220 297 10000000000039362 554 10000000000015820 546 10000000000037730 512 10000000000021826 770 10000000000045070 921 10000000000061288 196 10000000000034394 997 10000000000056512 673 10000000000006662 619 10000000000026658 732 10000000000032760 202 10000000000023308 335 10000000000017618 193 10000000000055396 202 10000000000024052 682 10000000000005572 286 10000000000060674 948 10000000000031554 972 10000000000040436 913 10000000000012720 307 10000000000059282 296 10000000000042868 338 10000000000063108 460 10000000000005054 330 10000000000035548 972 10000000000032862 952 10000000000036888 628 10000000000025092 746 10000000000047022 739 10000000000018188 328 10000000000056846 206 10000000000042176 581 10000000000033332 942 10000000000019244 597 10000000000006056 542 10000000000034648 377 10000000000031498 96 10000000000031770 65 10000000000020756 864 10000000000047450 26 10000000000038956 256 10000000000039386 160 10000000000013414 158 10000000000028542 301 10000000000048646 251 10000000000001556 787 10000000000023192 613 10000000000033952 655 10000000000059494 327 10000000000013596 326 10000000000017552 687 10000000000015046 940 10000000000062342 881 10000000000048874 786 10000000000062490 818 10000000000039970 400 10000000000001286 832 10000000000004130 460 10000000000009452 72 10000000000031750 49 10000000000038124 935 10000000000047886 196 10000000000009632 581 10000000000006130 851 10000000000005802 191 10000000000026784 87 10000000000020666 388 10000000000022668 363 10000000000016920 579 10000000000026996 397 10000000000009640 611 10000000000045732 269 10000000000064630 818 10000000000059080 139 10000000000000446 634 10000000000043054 678 10000000000057710 905 10000000000045962 730 10000000000031030 8 10000000000059720 458 10000000000027662 526 10000000000048460 599 10000000000020536 133 10000000000005434 423 10000000000049102 950 10000000000007494 817 10000000000005068 745 10000000000007026 88 10000000000004496 8 10000000000051548 46 10000000000021226 324 10000000000015494 515 10000000000045212 335 10000000000058648 358 10000000000030572 540 10000000000043826 99 10000000000044962 84 10000000000045740 70 10000000000016150 627 10000000000052576 767 10000000000011706 586 10000000000009202 527 10000000000054424 942 10000000000007452 953 10000000000016228 952 10000000000002926 52 10000000000034944 302 10000000000043420 65 10000000000030600 235 10000000000060744 536 10000000000010832 739 10000000000014400 343 10000000000004214 521 10000000000028754 37 10000000000000362 20 10000000000001420 452 10000000000046314 911 10000000000028424 726 10000000000026136 904 10000000000009778 138 10000000000059646 572 10000000000043148 286 10000000000064146 713 10000000000034820 471 10000000000004928 211 10000000000004520 743 10000000000033778 379 10000000000037634 398 10000000000009628 789 10000000000050638 988 10000000000025406 449 10000000000027218 710 10000000000058990 949 10000000000038936 943 10000000000044640 249 10000000000052546 785 10000000000055666 619 10000000000017482 436 10000000000059694 915 10000000000038986 750 10000000000051412 169 10000000000016330 483 10000000000024164 222 10000000000058886 111 10000000000060962 673 10000000000010928 506 10000000000006310 963 10000000000053310 644 10000000000047958 789 10000000000057522 193 10000000000031614 344 10000000000053472 446 10000000000017358 444 10000000000010804 909 10000000000031844 486 10000000000049920 93 10000000000017750 148 10000000000003392 822 10000000000031668 475 10000000000033758 971 10000000000053530 323 10000000000048774 896 10000000000048560 896 10000000000013282 230 10000000000038068 885 10000000000012900 517 10000000000033668 236 10000000000006040 82 10000000000049956 233 10000000000019932 441 10000000000050246 912 10000000000006326 565 10000000000040402 484 10000000000046996 309 10000000000034290 794 10000000000059162 409 10000000000040336 188 10000000000018660 22 10000000000054892 962 10000000000047566 925 10000000000015254 222 10000000000007874 515 10000000000025728 727 10000000000045052 525 10000000000023170 233 10000000000019154 258 10000000000047330 435 10000000000053756 173 10000000000020318 881 10000000000009308 523 10000000000003888 818 10000000000045642 194 10000000000035480 853 10000000000014678 235 10000000000052970 392 10000000000044688 985 10000000000057612 457 10000000000057176 738 10000000000042114 760 10000000000053402 550 10000000000029944 292 10000000000025764 373 10000000000014920 277 10000000000020320 30 10000000000016132 875 10000000000057638 62 10000000000037242 637 10000000000045054 37 10000000000014146 428 10000000000042862 447 10000000000064316 633 10000000000034492 145 10000000000007720 236 10000000000021944 603 10000000000045468 335 10000000000055302 269 10000000000058776 90 10000000000034534 61 10000000000004234 576 10000000000006516 656 10000000000047576 298 10000000000009088 86 10000000000028390 554 10000000000053958 291 10000000000043674 163 10000000000021180 827 10000000000038770 279 10000000000057054 478 10000000000062456 881 10000000000002930 709 10000000000057818 828 10000000000019662 740 10000000000059246 907 10000000000017700 616 10000000000060342 683 10000000000057544 978 10000000000029928 118 10000000000051452 476 10000000000061822 89 10000000000013616 180 10000000000021428 600 10000000000041678 799 10000000000051096 209 10000000000031624 768 10000000000052108 470 10000000000012820 753 10000000000029522 599 10000000000056704 656 10000000000007566 87 10000000000056048 894 10000000000025564 702 10000000000032236 565 10000000000036166 367 10000000000022314 672 10000000000019286 210 10000000000006606 103 10000000000002464 653 10000000000042808 346 10000000000038850 215 10000000000018762 134 10000000000030198 221 10000000000041778 150 10000000000035854 992 10000000000024750 356 10000000000037640 343 10000000000011226 472 10000000000063758 417 10000000000061808 160 10000000000034814 909 10000000000064410 601 10000000000038524 870 10000000000060208 332 10000000000002922 65 10000000000006022 941 10000000000064510 73 10000000000023730 872 10000000000011332 181 10000000000057432 877 10000000000014882 568 10000000000054504 814 10000000000047850 681 10000000000050032 717 10000000000004952 60 10000000000025572 380 10000000000021028 209 10000000000035804 519 10000000000054528 163 10000000000015334 85 10000000000000038 644 10000000000021322 847 10000000000053342 7 10000000000062036 687 10000000000036742 230 10000000000004888 933 10000000000029596 29 10000000000024764 950 10000000000028740 478 10000000000054598 559 10000000000000720 847 10000000000009686 712 10000000000016584 793 10000000000034174 404 10000000000061684 10 10000000000050814 447 10000000000063202 30 10000000000025108 353 10000000000055536 225 10000000000028348 923 10000000000043212 544 10000000000003330 807 10000000000005772 136 10000000000021182 789 10000000000063014 175 10000000000015592 411 10000000000065408 210 10000000000045016 357 10000000000004342 558 10000000000003602 789 10000000000048230 940 10000000000028044 381 10000000000026288 999 10000000000062324 538 10000000000049604 847 10000000000024188 563 10000000000059688 435 10000000000018340 779 10000000000059652 794 10000000000008570 763 10000000000063394 810 10000000000032232 948 10000000000010620 29 10000000000041594 618 10000000000059330 697 10000000000062248 701 10000000000061798 231 10000000000015260 789 10000000000011934 855 10000000000024312 203 10000000000007914 281 10000000000030244 768 10000000000010664 47 10000000000058514 920 10000000000039186 121 10000000000027522 943 10000000000034758 257 10000000000050134 399 10000000000035026 400 10000000000050764 208 10000000000021052 536 10000000000043600 490 10000000000012806 381 10000000000025408 447 10000000000038332 270 10000000000042034 708 10000000000027764 543 10000000000037444 33 10000000000043870 820 10000000000044376 327 10000000000048326 223 10000000000063334 810 10000000000008610 986 10000000000057922 23 10000000000003474 868 10000000000003038 479 10000000000017776 933 10000000000020762 460 10000000000002132 100 10000000000016136 772 10000000000019226 516 10000000000027316 204 10000000000003696 474 10000000000046954 335 10000000000005976 98 10000000000005000 815 10000000000053810 418 10000000000046006 19 10000000000043080 767 10000000000021690 562 10000000000036814 191 10000000000035774 958 10000000000007794 111 10000000000044308 12 10000000000058976 550 10000000000020866 124 10000000000026058 393 10000000000000520 564 10000000000020718 288 10000000000004650 754 10000000000032422 985 10000000000012466 761 10000000000016228 476 10000000000046848 331 10000000000026310 735 10000000000016082 552 10000000000053140 114 10000000000034430 814 10000000000041554 894 10000000000011218 266 10000000000009788 337 10000000000017730 198 10000000000025818 837 10000000000025028 987 10000000000026624 187 10000000000063248 241 10000000000023128 953 10000000000050790 100 10000000000021100 843 10000000000016344 913 10000000000004140 857 10000000000027670 90 10000000000029940 830 10000000000025774 318 10000000000065052 169 10000000000058080 365 10000000000002550 287 10000000000060628 402 10000000000012122 616 10000000000010614 162 10000000000028596 121 10000000000058030 460 10000000000035712 843 10000000000015922 489 10000000000016732 489 10000000000046282 110 10000000000049034 703 10000000000020504 224 10000000000004096 441 10000000000046814 455 10000000000050916 658 10000000000036816 782 10000000000048030 975 10000000000017098 482 10000000000005212 563 10000000000041132 800 10000000000027674 188 10000000000031124 180 10000000000023340 21 10000000000043432 376 10000000000010818 293 10000000000042088 138 10000000000063474 136 10000000000001638 97 10000000000006342 109 10000000000013726 81 10000000000063928 680 10000000000038960 708 10000000000019782 889 10000000000027060 124 10000000000051950 108 10000000000046840 174 10000000000018756 466 10000000000034896 345 10000000000031340 760 10000000000049754 232 10000000000004910 887 10000000000050498 620 10000000000042098 388 10000000000021140 806 10000000000061270 137 10000000000049534 923 10000000000064426 387 10000000000002452 128 10000000000047356 501 10000000000044066 888 10000000000029218 517 10000000000001002 44 10000000000056128 557 10000000000000886 2 10000000000000594 325 10000000000059858 786 10000000000059952 583 10000000000062950 821 10000000000006172 755 10000000000041006 774 10000000000056258 276 10000000000025356 653 10000000000039368 763 10000000000039304 282 10000000000057552 731 10000000000031906 279 10000000000037124 420 10000000000050962 193 10000000000056862 668 10000000000001938 144 10000000000029676 419 10000000000010662 325 10000000000034138 141 10000000000015592 412 10000000000003582 901 10000000000000712 450 10000000000003608 568 10000000000019162 816 10000000000002338 624 10000000000042398 737 10000000000036562 483 10000000000030152 368 10000000000005800 211 10000000000059392 198 10000000000062960 63 10000000000055606 403 10000000000047178 505 10000000000013156 394 10000000000041658 841 10000000000051412 706 10000000000043304 554 10000000000013806 1 10000000000040552 428 10000000000053624 364 10000000000059080 154 10000000000013158 245 10000000000029972 573 10000000000023072 940 10000000000023068 185 10000000000063042 122 10000000000044740 381 10000000000058610 282 10000000000008318 417 10000000000024730 24 10000000000059490 875 10000000000061500 190 10000000000029866 275 10000000000040240 924 10000000000036034 24 10000000000030582 656 10000000000014284 66 10000000000061552 423 10000000000011684 337 10000000000005180 419 10000000000006770 701 10000000000010602 126 10000000000031914 552 10000000000048980 461 10000000000026006 818 10000000000045786 344 10000000000058462 651 10000000000012720 457 10000000000025494 222 10000000000017442 971 10000000000049464 508 10000000000058722 389 10000000000026940 974 10000000000012876 607 10000000000014996 559 10000000000046764 868 10000000000032440 953 10000000000024840 553 10000000000048050 183 10000000000009456 261 10000000000043170 204 10000000000054196 433 10000000000003266 562 10000000000013248 274 10000000000053498 620 10000000000056914 917 10000000000003032 176 10000000000060368 506 10000000000020520 255 10000000000063112 924 10000000000001520 936 10000000000031742 992 10000000000005630 732 10000000000009388 844 10000000000045038 562 10000000000064082 410 10000000000029362 670 10000000000005304 700 10000000000049054 910 10000000000050426 50 10000000000032742 62 10000000000051022 795 10000000000009396 844 10000000000033612 288 10000000000010658 190 10000000000058038 759 10000000000057804 682 10000000000050884 134 10000000000055126 894 10000000000041958 158 10000000000034156 730 10000000000019468 507 10000000000046296 610 10000000000028534 41 10000000000017152 288 10000000000056304 601 10000000000039788 202 10000000000000680 428 10000000000043994 776 10000000000052328 655 10000000000039608 121 10000000000017510 287 10000000000002104 694 10000000000008592 583 10000000000008652 895 10000000000046662 216 10000000000020542 173 10000000000020142 329 10000000000051234 319 10000000000034172 143 10000000000050424 665 10000000000038706 382 10000000000046746 530 10000000000015344 665 10000000000010586 684 10000000000004020 470 10000000000045178 458 10000000000004392 709 10000000000039744 85 10000000000016110 499 10000000000048246 791 10000000000056154 994 10000000000003184 596 10000000000024264 523 10000000000028066 853 10000000000041054 951 10000000000023446 295 10000000000015696 490 10000000000052352 900 10000000000050870 377 10000000000003396 497 10000000000048574 470 10000000000057338 207 10000000000059020 481 10000000000042232 181 10000000000063856 145 10000000000054878 166 10000000000015028 491 10000000000040470 919 10000000000000232 914 10000000000052838 173 10000000000045480 200 10000000000001260 348 10000000000015578 196 10000000000016432 698 10000000000040584 461 10000000000044970 357 10000000000028442 262 10000000000001606 210 10000000000002592 850 10000000000006000 528 10000000000021412 265 10000000000001688 276 10000000000041956 500 10000000000053568 975 10000000000057762 198 10000000000031614 765 10000000000021226 651 10000000000042758 439 10000000000011360 645 10000000000056504 443 10000000000026360 300 10000000000020634 857 10000000000058452 398 10000000000026734 674 10000000000027000 321 10000000000052404 117 10000000000030750 708 10000000000019506 138 10000000000036474 68 10000000000023034 882 10000000000054658 246 10000000000028154 486 10000000000050616 551 10000000000004090 471 10000000000051824 156 10000000000054568 486 10000000000027544 608 10000000000006180 806 10000000000001534 72 10000000000045956 103 10000000000039456 957 10000000000034520 924 10000000000047466 962 10000000000003644 902 10000000000006660 500 10000000000054360 906 10000000000055578 570 10000000000001772 24 10000000000062368 245 10000000000062930 958 10000000000064924 386 10000000000050322 477 10000000000040948 350 10000000000005722 995 10000000000058536 346 10000000000064662 600 10000000000055722 775 10000000000061418 68 10000000000037402 922 10000000000007112 785 10000000000003606 427 10000000000050282 829 10000000000004346 323 10000000000003938 668 10000000000028208 261 10000000000063138 467 10000000000054388 239 10000000000044546 199 10000000000040860 984 10000000000017226 895 10000000000047330 460 10000000000049332 103 10000000000003492 654 10000000000039420 495 10000000000042174 661 10000000000044004 836 10000000000055868 434 10000000000038460 349 10000000000051632 297 10000000000047212 1 10000000000028410 454 10000000000039032 942 10000000000034184 418 10000000000064654 268 10000000000044580 294 10000000000032516 196 10000000000058170 295 10000000000058606 147 10000000000050082 659 10000000000065308 988 10000000000048102 587 10000000000023968 701 10000000000038408 433 10000000000040418 377 10000000000030672 691 10000000000039708 974 10000000000055182 705 10000000000018790 615 10000000000028520 340 10000000000033600 828 10000000000046872 783 10000000000037274 337 10000000000060482 371 10000000000046678 332 10000000000012592 717 10000000000033114 387 10000000000051744 587 10000000000014350 862 10000000000000266 591 10000000000005996 576 10000000000047078 882 10000000000047232 372 10000000000012668 917 10000000000024442 398 10000000000006306 524 10000000000032044 159 10000000000019978 284 10000000000011034 133 10000000000033930 615 10000000000059898 859 10000000000013282 941 10000000000027334 444 10000000000059902 117 10000000000043580 862 10000000000033488 100 10000000000009958 524 10000000000020100 582 10000000000031144 812 10000000000044626 483 10000000000006340 115 10000000000012232 203 10000000000036192 142 10000000000044684 117 10000000000058260 690 10000000000033954 595 10000000000040172 758 10000000000020804 771 10000000000060786 127 10000000000024082 578 10000000000035642 380 10000000000010990 410 10000000000055396 780 10000000000010298 982 10000000000044966 973 10000000000010148 586 10000000000039764 878 10000000000035690 944 10000000000048878 183 10000000000048168 393 10000000000015128 559 10000000000060698 289 10000000000021560 662 10000000000046822 670 10000000000009068 388 10000000000037096 546 10000000000006682 626 10000000000045296 294 10000000000008180 888 10000000000022934 74 10000000000037768 438 10000000000007934 971 10000000000062780 479 10000000000010776 724 10000000000034018 595 10000000000000628 712 10000000000039352 204 10000000000059010 311 10000000000064756 267 10000000000014940 359 10000000000003782 860 10000000000005392 396 10000000000065002 175 10000000000029800 483 10000000000055720 536 10000000000007980 99 10000000000050782 785 10000000000048626 102 10000000000007306 927 10000000000012898 463 10000000000047696 218 10000000000046332 467 10000000000020354 377 10000000000049512 685 10000000000060458 870 10000000000022834 581 10000000000039308 389 10000000000042270 521 10000000000017850 435 10000000000031974 263 10000000000051596 700 10000000000056712 633 10000000000020792 493 10000000000054800 2 10000000000061264 908 10000000000062166 416 10000000000041544 261 10000000000044884 378 10000000000038024 974 10000000000063070 76 10000000000057070 597 10000000000014588 105 10000000000038356 808 10000000000009118 880 10000000000026778 414 10000000000031224 714 10000000000039862 268 10000000000008508 427 10000000000042280 106 10000000000057574 183 10000000000013210 95 10000000000057864 783 10000000000059350 762 10000000000029960 348 10000000000035032 875 10000000000009716 555 10000000000064078 410 10000000000042822 722 10000000000048552 398 10000000000039714 610 10000000000017820 416 10000000000049970 405 10000000000058416 112 10000000000040664 338 10000000000039740 768 10000000000000008 718 10000000000038780 145 10000000000040580 405 10000000000040462 827 10000000000012714 610 10000000000013442 177 10000000000006330 67 10000000000052058 99 10000000000006560 17 10000000000045852 885 10000000000015930 254 10000000000009166 113 10000000000022560 928 10000000000007950 785 10000000000013036 701 10000000000029830 919 10000000000064770 935 10000000000045318 392 10000000000061148 994 10000000000016384 926 10000000000047304 651 10000000000034710 190 10000000000048960 500 10000000000018212 58 10000000000044446 829 10000000000000062 983 10000000000026486 461 10000000000045634 9 10000000000057428 434 10000000000045150 589 10000000000057862 653 10000000000055828 135 10000000000018790 417 10000000000065092 158 10000000000049566 437 10000000000045240 365 10000000000034294 984 10000000000023078 675 10000000000012820 845 10000000000051898 509 10000000000010446 256 10000000000005918 851 10000000000039270 591 10000000000002054 208 10000000000043870 332 10000000000058416 277 10000000000055482 578 10000000000056566 57 10000000000065220 77 10000000000058698 674 10000000000011614 263 10000000000015178 743 10000000000048320 913 10000000000027712 609 10000000000045512 271 10000000000006956 510 10000000000063678 951 10000000000020940 96 10000000000032408 875 10000000000042026 110 10000000000045262 517 10000000000061078 282 10000000000027540 659 10000000000063036 387 10000000000057004 547 10000000000046118 691 10000000000028840 408 10000000000037572 796 10000000000010424 229 10000000000026100 182 10000000000042732 585 10000000000025994 716 10000000000013056 60 10000000000062042 80 10000000000059808 418 10000000000028094 716 10000000000036916 446 10000000000060318 786 10000000000005926 328 10000000000001784 198 10000000000021164 250 10000000000041194 411 10000000000061966 679 10000000000053816 323 10000000000015726 284 10000000000055124 36 10000000000041488 4 10000000000016102 79 10000000000038180 287 10000000000008920 74 10000000000054538 499 10000000000046036 392 10000000000037150 598 10000000000057176 655 10000000000032768 586 10000000000022584 627 10000000000027736 634 10000000000051620 713 10000000000016416 828 10000000000031924 958 10000000000005746 688 10000000000014446 793 10000000000023492 848 10000000000042062 919 10000000000033978 591 10000000000062802 102 10000000000025448 39 10000000000011642 803 10000000000041758 478 10000000000046550 504 10000000000029360 609 10000000000039692 944 10000000000058684 172 10000000000013412 461 10000000000004462 944 10000000000032072 932 10000000000030548 70 10000000000059730 991 10000000000046232 148 10000000000064212 156 10000000000003920 189 10000000000025564 100 10000000000057160 133 10000000000063936 982 10000000000024004 614 10000000000017190 860 10000000000058314 980 10000000000059526 415 10000000000007914 360 10000000000053052 967 10000000000017544 59 10000000000009988 773 10000000000052130 89 10000000000012818 453 10000000000046362 40 10000000000003974 6 10000000000060026 857 10000000000020612 524 10000000000047934 214 10000000000040888 255 10000000000000160 253 10000000000017240 237 10000000000061402 692 10000000000049588 742 10000000000008944 717 10000000000028728 295 10000000000057340 844 10000000000013562 681 10000000000009966 655 10000000000017084 146 10000000000036316 605 10000000000006004 53 10000000000029636 858 10000000000034140 510 10000000000037334 426 10000000000003696 88 10000000000029506 507 10000000000023166 362 10000000000056178 841 10000000000004006 391 10000000000041698 20 10000000000054638 653 10000000000004702 380 10000000000051768 81 10000000000017608 240 10000000000013152 256 10000000000038766 491 10000000000044974 945 10000000000045248 248 10000000000046192 642 10000000000009634 784 10000000000040184 240 10000000000017720 442 10000000000005284 411 10000000000004898 466 10000000000009070 424 10000000000063564 836 10000000000042216 769 10000000000012858 850 10000000000029136 67 10000000000035008 573 10000000000001038 486 10000000000021088 593 10000000000056646 698 10000000000020220 340 10000000000030678 488 10000000000024882 177 10000000000002658 71 10000000000044564 447 10000000000058848 544 10000000000011128 479 10000000000046618 43 10000000000009410 526 10000000000027834 51 10000000000048672 151 10000000000007888 800 10000000000065126 406 10000000000040152 684 10000000000026432 376 10000000000003402 625 10000000000041996 774 10000000000020888 64 10000000000022294 204 10000000000032188 772 10000000000036198 869 10000000000010812 601 10000000000057608 201 10000000000059578 207 10000000000053712 170 10000000000041714 892 10000000000023716 283 10000000000011336 504 10000000000022856 746 10000000000052684 450 10000000000042658 247 10000000000005322 404 10000000000044412 373 10000000000043978 370 10000000000016862 570 10000000000034326 137 10000000000027326 146 10000000000009676 406 10000000000006238 360 10000000000017504 548 10000000000020742 175 10000000000042400 594 10000000000056404 653 10000000000023880 4 10000000000062714 393 10000000000020220 64 10000000000002322 487 10000000000012504 12 10000000000004320 826 10000000000055418 319 10000000000033816 850 10000000000006784 21 10000000000030124 206 10000000000001182 231 10000000000056844 323 10000000000047640 922 10000000000039928 437 10000000000047830 982 10000000000013246 77 10000000000056546 722 10000000000054536 941 10000000000049270 559 10000000000044834 552 10000000000001666 330 10000000000007108 773 10000000000004536 341 10000000000043094 101 10000000000039436 880 10000000000034238 2 10000000000056002 564 10000000000026274 331 10000000000041720 393 10000000000021556 877 10000000000004258 561 10000000000033140 13 10000000000015908 148 10000000000042244 699 10000000000043594 877 10000000000057698 1 10000000000041690 228 10000000000050106 181 10000000000031126 550 10000000000024872 946 10000000000052168 770 10000000000006792 278 10000000000042058 109 10000000000003760 567 10000000000049162 785 10000000000049992 743 10000000000048404 281 10000000000003078 554 10000000000031774 600 10000000000047228 542 10000000000031880 947 10000000000004192 107 10000000000031468 20 10000000000042576 738 10000000000006690 736 10000000000035102 722 10000000000057030 43 10000000000023446 265 10000000000017732 19 10000000000023236 88 10000000000014946 754 10000000000056006 466 10000000000048702 848 10000000000016900 975 10000000000063970 768 10000000000002820 132 10000000000036674 681 10000000000054448 245 10000000000027596 777 10000000000002330 461 10000000000058732 981 10000000000008904 101 10000000000027154 188 10000000000006266 755 10000000000035266 428 10000000000063346 357 10000000000041742 92 10000000000013374 575 10000000000064046 413 10000000000047612 418 10000000000033404 403 10000000000016424 621 10000000000008838 904 10000000000061150 199 10000000000047752 170 10000000000055716 854 10000000000046470 508 10000000000022708 698 10000000000027842 219 10000000000051394 566 10000000000009680 386 10000000000047430 480 10000000000062238 888 10000000000004414 86 10000000000016116 39 10000000000012930 435 10000000000018690 321 10000000000041850 954 10000000000024164 958 10000000000018300 627 10000000000005170 241 10000000000044416 212 10000000000019582 292 10000000000032116 2 10000000000019936 289 10000000000035842 232 10000000000046466 227 10000000000040146 966 10000000000035748 828 10000000000023386 806 10000000000017058 80 10000000000037410 987 10000000000059518 241 10000000000010378 563 10000000000021230 333 10000000000061210 895 10000000000036312 325 10000000000049726 320 10000000000021604 223 10000000000002968 444 10000000000056448 614 10000000000010694 617 10000000000048360 665 10000000000050854 201 10000000000013742 433 10000000000042014 31 10000000000041798 31 10000000000059246 905 10000000000025604 877 10000000000027368 975 10000000000063538 35 10000000000007752 707 10000000000042122 126 10000000000064878 289 10000000000024392 708 10000000000042416 793 10000000000020400 243 10000000000004512 610 10000000000043022 698 10000000000033616 513 10000000000008780 824 10000000000009500 154 10000000000059120 140 10000000000026870 431 10000000000009890 380 10000000000044580 903 10000000000011840 754 10000000000013716 712 10000000000015704 412 10000000000060574 952 10000000000059196 835 10000000000005708 760 10000000000018048 590 10000000000023328 586 10000000000051976 472 10000000000018276 101 10000000000060048 415 10000000000049124 751 10000000000031664 871 10000000000030024 746 10000000000000874 126 10000000000056780 154 10000000000048426 161 10000000000048528 430 10000000000042324 783 10000000000050530 468 10000000000020046 140 10000000000020476 930 10000000000051202 601 10000000000050646 715 10000000000025060 650 10000000000044910 806 10000000000036744 760 10000000000065030 725 10000000000047000 600 10000000000037624 604 10000000000013674 931 10000000000036210 793 10000000000021758 840 10000000000026316 20 10000000000037260 207 10000000000025926 718 10000000000056976 911 10000000000027982 295 10000000000017220 355 10000000000047442 186 10000000000037044 808 10000000000032768 644 10000000000031300 474 10000000000004370 5 10000000000055478 223 10000000000028818 469 10000000000024498 140 10000000000063654 371 10000000000036300 126 10000000000002520 818 10000000000007954 716 10000000000020956 142 10000000000051728 348 10000000000045268 22 10000000000036694 763 10000000000017698 985 10000000000025478 273 10000000000042410 733 10000000000031702 4 10000000000053910 6 10000000000001308 548 10000000000058536 677 10000000000036178 927 10000000000000760 769 10000000000059300 573 10000000000042820 802 10000000000054004 407 10000000000047284 435 10000000000010974 403 10000000000034078 615 10000000000060232 35 10000000000008410 816 10000000000052842 287 10000000000013562 140 10000000000052556 632 10000000000050212 473 10000000000019160 367 10000000000060874 971 10000000000012636 837 10000000000014328 587 10000000000051864 180 10000000000026528 585 10000000000039490 278 10000000000028508 86 10000000000000778 709 10000000000031932 523 10000000000065068 746 10000000000044038 479 10000000000044402 609 10000000000027268 567 10000000000004022 5 10000000000003916 870 10000000000040954 688 10000000000045702 735 10000000000009950 478 10000000000052020 216 10000000000034486 163 10000000000039802 426 10000000000051724 322 10000000000062312 70 10000000000015526 880 10000000000021052 602 10000000000055058 72 10000000000060982 724 10000000000050346 911 10000000000043732 823 10000000000019494 299 10000000000034206 220 10000000000058002 736 10000000000033136 762 10000000000045288 59 10000000000038974 609 10000000000021520 419 10000000000047972 755 10000000000008036 204 10000000000027236 924 10000000000043456 981 10000000000059442 812 10000000000060678 485 10000000000038654 634 10000000000049190 850 10000000000033404 195 10000000000062376 58 10000000000041130 803 10000000000055474 181 10000000000053524 716 10000000000031372 850 10000000000008872 205 10000000000021172 826 10000000000026606 876 10000000000048984 114 10000000000041442 439 10000000000001128 293 10000000000018730 55 10000000000007964 825 10000000000065004 543 10000000000013302 296 10000000000042508 772 10000000000057170 962 10000000000033278 157 10000000000012392 377 10000000000016388 204 10000000000038616 725 10000000000038396 701 10000000000035506 17 10000000000027048 270 10000000000014072 614 10000000000003954 432 10000000000061104 310 10000000000042934 110 10000000000046178 996 10000000000008846 275 10000000000039976 570 10000000000061972 889 10000000000020526 915 10000000000062252 143 10000000000032708 962 10000000000038096 707 10000000000032988 154 10000000000050640 352 10000000000060442 768 10000000000045346 289 10000000000031574 326 10000000000053410 743 10000000000062118 978 10000000000024166 391 10000000000023530 502 10000000000044150 984 10000000000023756 440 10000000000027426 451 10000000000061264 29 10000000000026054 580 10000000000017624 954 10000000000048648 576 10000000000007082 907 10000000000011698 671 10000000000020222 840 10000000000022250 692 10000000000059776 476 10000000000043782 3 10000000000033370 455 10000000000061384 258 10000000000011456 447 10000000000060212 75 10000000000049650 427 10000000000015818 305 10000000000052678 640 10000000000062294 377 10000000000058802 887 10000000000053818 108 10000000000045648 887 10000000000061744 962 10000000000029548 975 10000000000039826 880 10000000000018054 887 10000000000003114 564 10000000000063454 351 10000000000001648 409 10000000000042488 231 10000000000054872 215 10000000000065452 961 10000000000048792 940 10000000000025760 756 10000000000023922 169 10000000000045154 747 10000000000004090 238 10000000000063454 62 10000000000056284 16 10000000000000372 366 10000000000059306 196 10000000000049016 446 10000000000002464 876 10000000000038208 793 10000000000029930 481 10000000000044706 623 10000000000003440 857 10000000000012808 228 10000000000027166 484 10000000000038128 682 10000000000003496 610 10000000000056056 965 10000000000056788 543 10000000000001894 463 10000000000024902 185 10000000000035112 886 10000000000052162 553 10000000000059752 107 10000000000024824 872 10000000000033936 285 10000000000013768 757 10000000000038346 453 10000000000055312 716 10000000000023830 858 10000000000058604 704 10000000000042948 320 10000000000005510 684 10000000000033670 189 10000000000051802 471 10000000000025588 492 10000000000040190 310 10000000000033430 158 10000000000000106 575 10000000000049510 957 10000000000030658 979 10000000000055262 850 10000000000027546 154 10000000000004742 922 10000000000009668 526 10000000000027880 933 10000000000064400 545 10000000000020012 640 10000000000011934 864 10000000000045084 283 10000000000035868 413 10000000000063646 612 10000000000021140 791 10000000000019918 485 10000000000026162 757 10000000000044158 916 10000000000023436 947 10000000000035132 194 10000000000024816 235 10000000000017376 295 10000000000036382 351 10000000000013708 748 10000000000041630 822 10000000000041274 976 10000000000047744 342 10000000000020166 559 10000000000000424 633 10000000000006254 119 10000000000060822 283 10000000000013026 925 10000000000001448 3 10000000000030660 432 10000000000049642 552 10000000000031418 236 10000000000034904 966 10000000000045290 899 10000000000020654 440 10000000000029458 582 10000000000063138 760 10000000000008700 962 10000000000049852 941 10000000000013720 313 10000000000012690 805 10000000000032376 445 10000000000033174 699 10000000000025056 213 10000000000003934 626 10000000000022598 89 10000000000002152 291 10000000000030308 648 10000000000031846 491 10000000000018614 197 10000000000021762 137 10000000000051594 629 10000000000015406 758 10000000000047490 596 10000000000063712 438 10000000000008864 289 10000000000019046 6 10000000000019914 551 10000000000051748 511 10000000000062168 301 10000000000056292 578 10000000000060180 304 10000000000013464 988 10000000000011854 247 10000000000065446 291 10000000000025172 951 10000000000010926 505 10000000000050438 600 10000000000057298 553 10000000000047326 712 10000000000046720 864 10000000000048110 679 10000000000041654 423 10000000000004468 763 10000000000010960 446 10000000000058842 821 10000000000060362 914 10000000000013632 323 10000000000062474 954 10000000000015494 367 10000000000064682 558 10000000000048336 520 10000000000002366 937 10000000000055702 119 10000000000030236 593 10000000000055582 973 10000000000064808 348 10000000000036756 659 10000000000047378 950 10000000000048264 706 10000000000044842 488 10000000000008952 693 10000000000059294 171 10000000000041944 459 10000000000040012 61 10000000000008988 257 10000000000034306 355 10000000000032574 863 10000000000053316 312 10000000000025414 562 10000000000048032 429 10000000000015186 875 10000000000030314 738 10000000000005024 853 10000000000013322 587 10000000000043540 140 10000000000002752 414 10000000000031296 981 10000000000040948 988 10000000000003054 160 10000000000010994 903 10000000000019490 917 10000000000054844 387 10000000000014508 6 10000000000001872 767 10000000000042538 217 10000000000038122 790 10000000000026764 746 10000000000029654 673 10000000000042532 102 10000000000057900 743 10000000000040234 890 10000000000039204 24 10000000000041924 733 10000000000003416 878 10000000000043662 635 10000000000017800 397 10000000000002470 28 10000000000020460 765 10000000000057388 804 10000000000056818 998 10000000000052816 892 10000000000003724 43 10000000000020954 514 10000000000061178 281 10000000000036140 692 10000000000047626 466 10000000000049366 378 10000000000024038 141 10000000000016272 213 10000000000020572 65 10000000000009420 762 10000000000014752 722 10000000000038328 484 10000000000032158 242 10000000000054476 713 10000000000011192 492 10000000000061384 307 10000000000023830 197 10000000000020556 939 10000000000035178 788 10000000000063180 897 10000000000055862 747 10000000000043052 326 10000000000001174 614 10000000000054714 365 10000000000045456 108 10000000000034744 951 10000000000064714 540 10000000000004714 935 10000000000004580 978 10000000000056732 789 10000000000028724 921 10000000000001700 399 10000000000056600 667 10000000000009458 845 10000000000036018 367 10000000000063764 667 10000000000035130 915 10000000000020028 820 10000000000057540 546 10000000000054860 653 10000000000041346 279 10000000000018526 209 10000000000011412 75 10000000000035274 171 10000000000059214 772 10000000000010668 152 10000000000054006 590 10000000000063218 854 10000000000004896 510 10000000000063710 424 10000000000060004 525 10000000000037392 708 10000000000013740 473 10000000000005650 782 10000000000060928 602 10000000000039258 686 10000000000047302 188 10000000000017362 143 10000000000003730 344 10000000000060904 738 10000000000000106 600 10000000000020494 755 10000000000009102 755 10000000000036036 273 10000000000043970 189 10000000000023838 700 10000000000015376 483 10000000000042964 634 10000000000030234 102 10000000000051906 731 10000000000053208 166 10000000000024306 590 10000000000047080 616 10000000000048930 659 10000000000036944 83 10000000000006358 394 10000000000034764 543 10000000000020432 148 10000000000055692 231 10000000000031782 241 10000000000031626 809 10000000000019138 761 10000000000049990 28 10000000000002160 583 10000000000002322 817 10000000000040794 251 10000000000053726 181 10000000000020260 407 10000000000034682 758 10000000000026464 564 10000000000018272 587 10000000000052386 581 10000000000053248 857 10000000000036868 948 10000000000005248 555 10000000000024876 556 10000000000032522 882 10000000000008924 528 10000000000027028 966 10000000000027120 834 10000000000054566 347 10000000000012012 758 10000000000059298 384 10000000000031234 927 10000000000014348 444 10000000000020890 426 10000000000029010 177 10000000000045916 490 10000000000021400 205 10000000000057270 676 10000000000039928 127 10000000000049126 468 10000000000056018 327 10000000000044666 287 10000000000049294 361 10000000000027240 187 10000000000059622 524 10000000000031878 267 10000000000044212 230 10000000000055194 624 10000000000000558 914 10000000000064224 949 10000000000062390 428 10000000000024342 993 10000000000046372 356 10000000000030202 74 10000000000057222 530 10000000000001120 208 10000000000056176 169 10000000000007854 159 10000000000000448 302 10000000000036838 354 10000000000031458 355 10000000000062264 628 10000000000025762 735 10000000000018428 184 10000000000018030 513 10000000000018500 669 10000000000023580 941 10000000000018910 410 10000000000048948 790 10000000000061920 328 10000000000063162 908 10000000000033454 919 10000000000062840 375 10000000000003204 329 10000000000003772 437 10000000000018556 567 10000000000059818 489 10000000000026130 520 10000000000064256 173 10000000000037690 281 10000000000036190 297 10000000000034514 418 10000000000057362 108 10000000000054724 581 10000000000025686 89 10000000000023156 380 10000000000041252 198 10000000000030430 499 10000000000050550 786 10000000000030992 812 10000000000028944 133 10000000000059960 202 10000000000048076 213 10000000000004134 224 10000000000000858 374 10000000000026976 34 10000000000034704 193 10000000000027552 932 10000000000023850 576 10000000000019672 722 10000000000048924 480 10000000000007882 80 10000000000018004 592 10000000000001282 59 10000000000004092 417 10000000000052576 991 10000000000023120 551 10000000000045866 387 10000000000040922 456 10000000000038018 82 10000000000047426 658 10000000000025220 243 10000000000003470 1 10000000000005048 475 10000000000022772 17 10000000000057644 105 10000000000004632 129 10000000000005618 802 10000000000062936 537 10000000000014632 159 10000000000049562 925 10000000000055942 316 10000000000041992 411 10000000000051554 466 10000000000027748 89 10000000000065080 807 10000000000000072 602 10000000000065200 228 10000000000008174 699 10000000000001070 911 10000000000000256 896 10000000000044238 146 10000000000051158 309 10000000000032504 292 10000000000026434 42 10000000000001888 39 10000000000061152 70 10000000000055696 66 10000000000053196 151 10000000000015090 695 10000000000008186 321 10000000000049238 407 10000000000025596 110 10000000000042488 221 10000000000059198 668 10000000000010768 704 10000000000010972 933 10000000000045520 477 10000000000029414 699 10000000000000240 357 10000000000064034 602 10000000000019386 459 10000000000054364 555 10000000000027534 352 10000000000001832 6 10000000000065000 618 10000000000057644 303 10000000000046572 491 10000000000006124 805 10000000000043114 438 10000000000046092 167 10000000000055918 383 10000000000021532 639 10000000000055870 483 10000000000052700 924 10000000000043752 173 10000000000046600 506 10000000000051784 91 10000000000054944 261 10000000000039314 424 10000000000007084 998 10000000000061524 156 10000000000065160 829 10000000000008714 33 10000000000063402 871 10000000000015896 543 10000000000065258 626 10000000000053850 610 10000000000041548 247 10000000000063532 458 10000000000047940 943 10000000000062450 980 10000000000019076 298 10000000000012056 591 10000000000033340 635 10000000000054442 289 10000000000034540 640 10000000000055368 515 10000000000061090 560 10000000000044994 306 10000000000034502 518 10000000000034574 416 10000000000026728 349 10000000000014050 811 10000000000058110 852 10000000000050602 683 10000000000017840 125 10000000000047900 82 10000000000003876 849 10000000000003644 831 10000000000035776 70 10000000000062950 859 10000000000027252 771 10000000000025554 816 10000000000020486 106 10000000000029218 183 10000000000061648 439 10000000000035682 921 10000000000047382 49 10000000000038166 544 10000000000035778 735 10000000000058564 655 10000000000040880 781 10000000000018294 919 10000000000000892 983 10000000000058306 363 10000000000053180 133 10000000000015958 574 10000000000036824 951 10000000000010498 164 10000000000059718 179 10000000000058426 367 10000000000002392 893 10000000000015134 835 10000000000057732 78 10000000000057864 203 10000000000047656 736 10000000000057230 317 10000000000009172 328 10000000000018448 227 10000000000053016 85 10000000000005050 260 10000000000021184 729 10000000000022284 243 10000000000026788 766 10000000000042474 342 10000000000043248 434 10000000000059676 161 10000000000019436 390 10000000000028246 452 10000000000064064 731 10000000000031430 243 10000000000013246 254 10000000000010264 596 10000000000021676 358 10000000000054268 342 10000000000049546 563 10000000000059956 968 10000000000016730 473 10000000000020758 272 10000000000003690 894 10000000000016536 885 10000000000042392 864 10000000000052180 167 10000000000056352 234 10000000000058648 981 10000000000017372 641 10000000000009312 255 10000000000026134 642 10000000000006254 102 10000000000056518 566 10000000000027208 200 10000000000053858 848 10000000000039746 993 10000000000061468 86 10000000000042374 366 10000000000017080 431 10000000000018204 11 10000000000007626 173 10000000000016248 888 10000000000034176 450 10000000000018292 847 10000000000009962 615 10000000000003048 593 10000000000026304 579 10000000000062116 426 10000000000036534 129 10000000000061956 802 10000000000041262 861 10000000000017138 213 10000000000056214 928 10000000000013672 597 10000000000028450 570 10000000000061320 919 10000000000030744 168 10000000000024338 356 10000000000048030 158 10000000000009596 224 10000000000013300 102 10000000000050794 512 10000000000062284 2 10000000000057544 607 10000000000025864 22 10000000000047682 746 10000000000030080 618 10000000000058708 30 10000000000043096 302 10000000000018896 102 10000000000042292 526 10000000000022506 257 10000000000017170 833 10000000000044470 202 10000000000039434 197 10000000000063294 202 10000000000009104 493 10000000000020732 564 10000000000029002 870 10000000000062700 135 10000000000033358 934 10000000000031248 698 10000000000016106 317 10000000000028282 522 10000000000008944 153 10000000000037838 383 10000000000040576 5 10000000000034386 888 10000000000013640 793 10000000000005746 660 10000000000058450 968 10000000000007370 620 10000000000054860 749 10000000000004264 669 10000000000061002 400 10000000000010526 249 10000000000012566 960 10000000000020606 456 10000000000038136 25 10000000000045682 987 10000000000016370 760 10000000000011374 242 10000000000048278 500 10000000000026832 126 10000000000011594 312 10000000000060504 793 10000000000001546 126 10000000000056880 229 10000000000021686 310 10000000000053890 275 10000000000008154 367 10000000000024430 637 10000000000058356 533 10000000000050334 582 10000000000046906 988 10000000000027980 704 10000000000007146 652 10000000000038084 77 10000000000002310 533 10000000000054646 498 10000000000012710 61 10000000000060022 730 10000000000004798 584 10000000000027522 535 10000000000053088 183 10000000000052120 734 10000000000025484 804 10000000000025068 899 10000000000013684 797 10000000000050558 538 10000000000036164 551 10000000000017176 865 10000000000064362 156 10000000000046560 658 10000000000013664 880 10000000000035410 517 10000000000028912 353 10000000000013276 733 10000000000050688 45 10000000000056528 257 10000000000040666 89 10000000000039164 462 10000000000048880 999 10000000000058026 923 10000000000059432 999 10000000000043566 86 10000000000042658 313 10000000000049128 181 10000000000019202 81 10000000000057550 280 10000000000039730 877 10000000000011638 373 10000000000016820 907 10000000000021402 827 10000000000033632 6 10000000000012838 795 10000000000017332 387 10000000000016314 171 10000000000057238 263 10000000000031670 974 10000000000059040 563 10000000000012736 585 10000000000015080 363 10000000000022474 46 10000000000040770 571 10000000000052898 374 10000000000015374 347 10000000000019696 475 10000000000008834 84 10000000000015554 172 10000000000022124 451 10000000000021400 765 10000000000026236 310 10000000000011494 478 10000000000006926 237 10000000000044834 370 10000000000017260 323 10000000000033602 995 10000000000010658 348 10000000000026320 299 10000000000046264 713 10000000000041066 438 10000000000049540 906 10000000000024272 215 10000000000047598 652 10000000000019042 297 10000000000062136 155 10000000000004404 767 10000000000055238 497 10000000000013712 525 10000000000028390 512 10000000000059130 576 10000000000014620 212 10000000000011716 339 10000000000064098 173 10000000000012552 764 10000000000028662 468 10000000000057144 799 10000000000032036 195 10000000000049446 434 10000000000054918 786 10000000000016266 488 10000000000046032 919 10000000000008972 81 10000000000036894 229 10000000000038596 825 10000000000032944 241 10000000000030034 272 10000000000010814 345 10000000000010328 243 10000000000056502 533 10000000000057986 714 10000000000056716 435 10000000000031770 385 10000000000026750 110 10000000000047620 418 10000000000028376 766 10000000000018252 402 10000000000040262 566 10000000000010540 739 10000000000045078 730 10000000000062870 955 10000000000040444 599 10000000000037946 123 10000000000041316 240 10000000000053770 394 10000000000043058 381 10000000000036686 635 10000000000012810 159 10000000000053280 188 10000000000009504 106 10000000000030584 672 10000000000041334 818 10000000000062646 64 10000000000023210 177 10000000000043944 685 10000000000032830 559 10000000000024342 858 10000000000048218 19 10000000000026048 239 10000000000020766 57 10000000000061936 848 10000000000056418 693 10000000000013182 464 10000000000051712 55 10000000000040026 568 10000000000064668 360 10000000000003986 685 10000000000046320 35 10000000000017112 793 10000000000016268 391 10000000000006800 848 10000000000028964 452 10000000000018512 773 10000000000031066 724 10000000000062450 950 10000000000005116 829 10000000000046868 726 10000000000041176 468 10000000000045856 889 10000000000010750 644 10000000000002522 949 10000000000057474 607 10000000000032868 624 10000000000006102 692 10000000000038084 508 10000000000018298 569 10000000000052722 138 10000000000007004 323 10000000000036440 310 10000000000006794 964 10000000000012518 31 10000000000060558 532 10000000000047242 978 10000000000050468 499 10000000000055876 279 10000000000065170 925 10000000000043438 588 10000000000027234 608 10000000000045052 640 10000000000024758 930 10000000000046472 963 10000000000005640 399 10000000000001502 148 10000000000016242 185 10000000000030270 908 10000000000036222 240 10000000000063142 241 10000000000001378 13 10000000000062816 925 10000000000049366 65 10000000000023804 448 10000000000007246 3 10000000000029928 339 10000000000056268 378 10000000000027754 567 10000000000020004 536 10000000000055348 741 10000000000063170 824 10000000000060004 687 10000000000050680 233 10000000000044302 302 10000000000026562 850 10000000000001862 558 10000000000045322 529 10000000000054438 415 10000000000045948 7 10000000000055126 430 10000000000032706 854 10000000000052372 123 10000000000007758 726 10000000000027584 988 10000000000050860 236 10000000000038874 26 10000000000056634 276 10000000000035734 777 10000000000049022 529 10000000000018396 134 10000000000059112 346 10000000000003286 869 10000000000027160 207 10000000000009582 201 10000000000025770 420 10000000000052578 7 10000000000019838 165 10000000000031174 997 10000000000050044 716 10000000000019466 166 10000000000055520 630 10000000000063366 833 10000000000025856 748 10000000000057730 892 10000000000025748 313 10000000000050102 339 10000000000061566 71 10000000000039266 46 10000000000054038 120 10000000000007878 561 10000000000017388 425 10000000000043826 877 10000000000053776 729 10000000000044430 775 10000000000001250 203 10000000000037726 351 10000000000047952 191 10000000000025166 244 10000000000053666 24 10000000000052280 255 10000000000005576 466 10000000000001454 917 10000000000004632 858 10000000000009982 481 10000000000046746 211 10000000000024510 913 10000000000026836 166 10000000000050388 951 10000000000033292 745 10000000000000248 947 10000000000050194 531 10000000000044998 470 10000000000052362 335 10000000000043836 474 10000000000003764 839 10000000000005064 233 10000000000023468 508 10000000000023250 236 10000000000033090 867 10000000000006072 174 10000000000001842 297 10000000000061288 967 10000000000037618 810 10000000000022104 892 10000000000063998 822 10000000000029976 759 10000000000035484 142 10000000000063318 203 10000000000037666 349 10000000000003428 268 10000000000044994 794 10000000000026692 484 10000000000059090 366 10000000000030770 264 10000000000007054 745 10000000000046498 413 10000000000057196 905 10000000000015570 37 10000000000010708 550 10000000000033744 46 10000000000065144 439 10000000000029438 597 10000000000035342 657 10000000000043036 142 10000000000048548 162 10000000000011220 968 10000000000061534 441 10000000000025020 807 10000000000036804 376 10000000000031454 33 10000000000026252 396 10000000000013000 166 10000000000033242 669 10000000000007948 265 10000000000015630 833 10000000000022858 204 10000000000031754 21 10000000000052150 139 10000000000039932 31 10000000000059434 400 10000000000008866 646 10000000000004508 55 10000000000046104 891 10000000000032828 754 10000000000022296 748 10000000000059368 640 10000000000036812 53 10000000000043326 385 10000000000022796 626 10000000000054568 165 10000000000033836 668 10000000000051926 142 10000000000034628 96 10000000000047188 435 10000000000016882 470 10000000000050572 999 10000000000049324 7 10000000000012750 537 10000000000034430 512 10000000000011224 325 10000000000025948 327 10000000000044126 315 10000000000027870 436 10000000000006932 934 10000000000063378 458 10000000000001588 776 10000000000024256 318 10000000000046212 84 10000000000023732 367 10000000000055782 364 10000000000042370 974 10000000000013910 180 10000000000048720 400 10000000000026488 23 10000000000039716 465 10000000000046238 968 10000000000002846 676 10000000000007504 819 10000000000031568 520 10000000000029272 198 10000000000006138 485 10000000000049472 506 10000000000054362 72 10000000000055910 238 10000000000024812 411 10000000000014718 638 10000000000038972 800 10000000000006296 167 10000000000027170 847 10000000000062892 719 10000000000052630 166 10000000000021152 115 10000000000049392 457 10000000000063440 817 10000000000057524 842 10000000000033050 471 10000000000040152 738 10000000000032092 131 10000000000038026 705 10000000000059530 492 10000000000008316 979 10000000000018474 801 10000000000037806 460 10000000000012894 633 10000000000015022 317 10000000000034678 666 10000000000041318 286 10000000000009706 878 10000000000010082 438 10000000000024812 731 10000000000027290 194 10000000000000362 802 10000000000037048 818 10000000000006554 187 10000000000063198 90 10000000000029442 950 10000000000020468 232 10000000000057082 461 10000000000047468 793 10000000000012732 464 10000000000052870 345 10000000000012266 969 10000000000016932 826 10000000000013968 890 10000000000001796 636 10000000000058804 659 10000000000036498 159 10000000000038234 920 10000000000009772 269 10000000000056584 114 10000000000064234 51 10000000000062938 701 10000000000052196 665 10000000000016126 362 10000000000054018 592 10000000000044226 998 10000000000060474 947 10000000000027160 99 10000000000033632 274 10000000000029858 925 10000000000020582 403 10000000000031546 687 10000000000027180 41 10000000000050936 535 10000000000047044 506 10000000000030392 416 10000000000018490 739 10000000000054568 279 10000000000039132 255 10000000000004424 544 10000000000020994 744 10000000000008572 553 10000000000033370 245 10000000000006412 591 10000000000057512 140 10000000000047150 744 10000000000007190 962 10000000000032396 577 10000000000049910 9 10000000000002132 41 10000000000051214 889 10000000000064952 661 10000000000011872 795 10000000000023798 437 10000000000058218 313 10000000000026342 415 10000000000020476 626 10000000000062974 131 10000000000042868 765 10000000000034778 583 10000000000032144 195 10000000000049476 92 10000000000043686 18 10000000000046266 616 10000000000001668 647 10000000000045952 581 10000000000000414 116 10000000000061720 785 10000000000042218 650 10000000000049496 608 10000000000000032 328 10000000000047338 912 10000000000036480 101 10000000000030808 483 10000000000039452 443 10000000000027024 42 10000000000009636 533 10000000000014324 159 10000000000025768 610 10000000000019158 692 10000000000019042 170 10000000000002698 978 10000000000014080 824 10000000000014312 789 10000000000019308 993 10000000000007772 974 10000000000027534 428 10000000000059488 641 10000000000030492 130 10000000000056982 273 10000000000049374 320 10000000000055616 768 10000000000019574 971 10000000000044112 819 10000000000055974 187 10000000000054766 292 10000000000019490 211 10000000000014210 274 10000000000025286 527 10000000000008506 271 10000000000026994 71 10000000000030738 169 10000000000051780 148 10000000000015964 971 10000000000007010 161 10000000000018124 148 10000000000043596 916 10000000000023032 625 10000000000003476 116 10000000000038502 694 10000000000050486 372 10000000000021266 738 10000000000029010 265 10000000000019576 724 10000000000042880 913 10000000000025628 897 10000000000061070 853 10000000000047754 272 10000000000059600 665 10000000000027630 639 10000000000013540 129 10000000000046856 742 10000000000003318 318 10000000000054984 612 10000000000011410 369 10000000000022086 858 10000000000001254 894 10000000000010066 413 10000000000051078 549 10000000000017278 568 10000000000020414 310 10000000000008094 465 10000000000029264 867 10000000000047574 578 10000000000048070 562 10000000000035362 211 10000000000009518 66 10000000000007516 366 10000000000051050 326 10000000000041664 28 10000000000005372 617 10000000000013312 830 10000000000041540 425 10000000000008128 69 10000000000001098 838 10000000000065186 190 10000000000052750 149 10000000000056018 305 10000000000013384 896 10000000000012806 601 10000000000024498 64 10000000000006668 857 10000000000062928 958 10000000000020438 316 10000000000057404 78 10000000000030962 534 10000000000055910 541 10000000000024486 113 10000000000052706 740 10000000000029034 523 10000000000034096 629 10000000000018422 262 10000000000048388 342 10000000000033990 343 10000000000007174 284 10000000000050982 836 10000000000006438 34 10000000000001212 40 10000000000022622 114 10000000000003206 800 10000000000034296 419 10000000000031852 91 10000000000014428 612 10000000000061768 661 10000000000057424 328 10000000000047458 421 10000000000020424 746 10000000000053640 368 10000000000057132 138 10000000000029834 877 10000000000047384 97 10000000000001354 691 10000000000021682 513 10000000000039742 127 10000000000042596 105 10000000000063868 315 10000000000003888 536 10000000000014400 27 10000000000037488 23 10000000000059634 873 10000000000023070 244 10000000000064692 780 10000000000004514 268 10000000000013672 76 10000000000007960 193 10000000000026928 498 10000000000017168 724 10000000000024704 558 10000000000042726 645 10000000000038566 248 10000000000057716 753 10000000000042186 499 10000000000064116 323 10000000000040826 734 10000000000062512 62 10000000000011960 901 10000000000058330 257 10000000000043126 680 10000000000008270 532 10000000000062886 403 10000000000036696 338 10000000000035268 934 10000000000039296 512 10000000000013530 813 10000000000052304 517 10000000000006146 898 10000000000045854 442 10000000000033918 977 10000000000061012 12 10000000000003376 205 10000000000004400 736 10000000000037544 41 10000000000019992 6 10000000000037298 266 10000000000031066 665 10000000000031828 579 10000000000027258 278 10000000000025948 672 10000000000017394 899 10000000000050790 512 10000000000043394 858 10000000000043108 941 10000000000027890 277 10000000000063144 357 10000000000047454 548 10000000000017516 262 10000000000017660 845 10000000000052434 877 10000000000037220 772 10000000000062844 816 10000000000049752 820 10000000000007040 53 10000000000004882 124 10000000000062210 106 10000000000029180 813 10000000000016692 927 10000000000019212 267 10000000000014554 769 10000000000002176 922 10000000000016730 160 10000000000021028 211 10000000000028738 331 10000000000037670 447 10000000000032072 138 10000000000052816 11 10000000000030946 140 10000000000018650 404 10000000000003386 722 10000000000005036 861 10000000000037322 691 10000000000064300 207 10000000000047444 546 10000000000058750 753 10000000000008820 910 10000000000010070 832 10000000000037538 424 10000000000055096 224 10000000000009152 130 10000000000042814 387 10000000000011288 302 10000000000019820 818 10000000000010484 180 10000000000000618 386 10000000000029588 464 10000000000007898 185 10000000000002242 715 10000000000024336 825 10000000000010968 73 10000000000054632 731 10000000000009794 188 10000000000004872 184 10000000000000144 103 10000000000036644 684 10000000000023030 285 10000000000054484 308 10000000000018772 298 10000000000032582 393 10000000000031428 714 10000000000035998 454 10000000000022684 841 10000000000003884 127 10000000000034556 531 10000000000050490 898 10000000000031182 661 10000000000040794 26 10000000000027990 795 10000000000048418 481 10000000000035126 131 10000000000059518 862 10000000000030196 178 10000000000006006 568 10000000000011528 38 10000000000064626 418 10000000000019294 44 10000000000011524 855 10000000000044642 627 10000000000059184 663 10000000000041860 625 10000000000064826 219 10000000000029254 444 10000000000061410 101 10000000000035006 987 10000000000048950 948 10000000000004770 894 10000000000031188 903 10000000000017100 563 10000000000004790 855 10000000000005962 579 10000000000034172 138 10000000000057304 380 10000000000053546 861 10000000000020216 352 10000000000053626 106 10000000000023918 550 10000000000032416 835 10000000000051282 240 10000000000039826 293 10000000000029068 620 10000000000023250 136 10000000000027364 759 10000000000000436 358 10000000000062350 559 10000000000004646 346 10000000000012324 263 10000000000000758 516 10000000000058684 993 10000000000003746 2 10000000000064620 687 10000000000008342 248 10000000000007114 922 10000000000026874 587 10000000000006144 79 10000000000040698 882 10000000000035020 383 10000000000031114 86 10000000000018446 773 10000000000026288 420 10000000000009030 814 10000000000002386 241 10000000000034728 116 10000000000034160 613 10000000000028830 219 10000000000008956 595 10000000000024782 592 10000000000020246 216 10000000000044454 958 10000000000033756 34 10000000000058720 747 10000000000007850 251 10000000000038804 26 10000000000044266 862 10000000000018478 970 10000000000046936 689 10000000000054536 344 10000000000037834 299 10000000000005608 608 10000000000017786 904 10000000000065292 530 10000000000062408 219 10000000000003630 171 10000000000065418 315 10000000000018962 472 10000000000016082 833 10000000000040068 938 10000000000026416 961 10000000000052974 671 10000000000011908 551 10000000000061780 597 10000000000010812 172 10000000000029666 765 10000000000062754 769 10000000000047860 429 10000000000041890 35 10000000000030104 158 10000000000003732 240 10000000000032414 279 10000000000064642 488 10000000000036894 346 10000000000045422 360 10000000000037242 334 10000000000060704 979 10000000000051182 36 10000000000057320 802 10000000000045456 582 10000000000007660 518 10000000000053990 989 10000000000006374 154 10000000000016088 250 10000000000010362 294 10000000000008528 239 10000000000043250 514 10000000000005164 454 10000000000014476 88 10000000000034524 826 10000000000039744 782 10000000000000082 830 10000000000019718 146 10000000000033696 603 10000000000019110 750 10000000000057076 837 10000000000006390 14 10000000000011554 64 10000000000037546 55 10000000000020904 191 10000000000033940 307 10000000000046916 973 10000000000041076 226 10000000000006378 216 10000000000052794 339 10000000000040282 458 10000000000025558 291 10000000000003358 2 10000000000019316 941 10000000000027418 522 10000000000041036 788 10000000000046990 490 10000000000051692 589 10000000000009638 566 10000000000040442 23 10000000000035698 819 10000000000036986 943 10000000000021636 392 10000000000031398 280 10000000000048870 531 10000000000000030 408 10000000000043688 153 10000000000006852 873 10000000000050156 409 10000000000054522 789 10000000000020326 243 10000000000047726 867 10000000000024944 349 10000000000001886 346 10000000000051074 207 10000000000007782 403 10000000000027720 920 10000000000019650 413 10000000000032290 360 10000000000025880 907 10000000000008240 352 10000000000014532 568 10000000000060886 886 10000000000030614 997 10000000000006348 829 10000000000065064 986 10000000000027032 277 10000000000006808 964 10000000000060072 743 10000000000053212 30 10000000000034248 995 10000000000040834 331 10000000000023608 493 10000000000057850 330 10000000000008492 342 10000000000013662 291 10000000000016088 311 10000000000002748 498 10000000000003574 467 10000000000055774 162 10000000000059342 253 10000000000000908 699 10000000000023232 40 10000000000059996 542 10000000000018758 374 10000000000018934 256 10000000000015238 307 10000000000021724 966 10000000000043858 754 10000000000041136 953 10000000000037554 632 10000000000026884 714 10000000000001264 256 10000000000012442 55 10000000000006678 71 10000000000018732 190 10000000000062724 353 10000000000018872 41 10000000000011242 940 10000000000064330 626 10000000000023386 3 10000000000050234 353 10000000000011212 349 10000000000006658 957 10000000000037286 368 10000000000000374 480 10000000000036806 823 10000000000009630 173 10000000000017542 788 10000000000036074 734 10000000000035144 706 10000000000029966 857 10000000000060540 786 10000000000023868 763 10000000000020010 824 10000000000050930 496 10000000000059126 767 10000000000046396 449 10000000000000428 395 10000000000029318 279 10000000000012102 981 10000000000042204 679 10000000000015734 412 10000000000014520 231 10000000000047018 649 10000000000010816 136 10000000000015002 908 10000000000046360 500 10000000000025160 422 10000000000062120 490 10000000000039566 534 10000000000028386 223 10000000000039464 552 10000000000048008 687 10000000000053300 83 10000000000035320 861 10000000000035904 922 10000000000021362 567 10000000000010450 957 10000000000006114 702 10000000000000110 105 10000000000015144 804 10000000000029980 117 10000000000002262 247 10000000000053876 582 10000000000059020 253 10000000000021032 814 10000000000048300 600 10000000000002816 232 10000000000040368 244 10000000000004724 583 10000000000013286 494 10000000000039078 503 10000000000064968 960 10000000000018156 316 10000000000057520 426 10000000000043232 98 10000000000006706 691 10000000000059358 837 10000000000006106 945 10000000000041236 34 10000000000015736 493 10000000000007684 702 10000000000008672 514 10000000000046992 589 10000000000019010 543 10000000000043902 733 10000000000060388 387 10000000000011396 485 10000000000048236 153 10000000000062674 712 10000000000022704 268 10000000000008976 790 10000000000018930 853 10000000000043506 636 10000000000012724 770 10000000000006712 299 10000000000009210 57 10000000000003894 71 10000000000047118 574 10000000000001510 161 10000000000055250 577 10000000000058976 135 10000000000054654 380 10000000000002030 842 10000000000053232 547 10000000000063380 968 10000000000060784 116 10000000000051472 556 10000000000029940 521 10000000000014950 219 10000000000019956 388 10000000000029164 575 10000000000061092 666 10000000000040654 697 10000000000016582 947 10000000000017426 395 10000000000034028 50 10000000000030250 524 10000000000048198 264 10000000000054004 767 10000000000041190 181 10000000000031812 206 10000000000046210 881 10000000000056558 451 10000000000028108 568 10000000000032844 48 10000000000003114 253 10000000000050244 280 10000000000006662 216 10000000000044506 581 10000000000009622 290 10000000000043046 258 10000000000047140 768 10000000000030190 932 10000000000005068 855 10000000000007586 669 10000000000049112 272 10000000000006128 681 10000000000027510 500 10000000000035002 821 10000000000012038 41 10000000000051888 260 10000000000046052 77 10000000000005456 276 10000000000019120 474 10000000000034154 161 10000000000030738 819 10000000000020526 632 10000000000000006 718 10000000000026808 991 10000000000063392 298 10000000000024588 635 10000000000058716 443 10000000000051112 945 10000000000030684 164 10000000000056966 617 10000000000056116 325 10000000000053414 520 10000000000013492 365 10000000000020764 413 10000000000019760 617 10000000000054926 174 10000000000061894 237 10000000000016960 380 10000000000004898 754 10000000000014750 701 10000000000011090 457 10000000000064066 736 10000000000061952 423 10000000000061564 150 10000000000059202 394 10000000000055392 847 10000000000048356 515 10000000000045374 322 10000000000009770 876 10000000000019388 754 10000000000005658 228 10000000000047704 653 10000000000062532 273 10000000000027750 582 10000000000053260 677 10000000000015274 590 10000000000006768 988 10000000000013392 262 10000000000061010 116 10000000000024446 280 10000000000028476 662 10000000000022616 431 10000000000018090 348 10000000000062340 300 10000000000051158 932 10000000000049472 42 10000000000049658 532 10000000000045526 764 10000000000035100 982 10000000000042164 766 10000000000015696 622 10000000000010736 90 10000000000055436 337 10000000000015946 948 10000000000002788 65 10000000000018876 151 10000000000027990 767 10000000000010366 737 10000000000004882 896 10000000000034444 380 10000000000000328 570 10000000000021940 775 10000000000038242 160 10000000000042520 277 10000000000025052 141 10000000000043320 676 10000000000035202 438 10000000000010110 393 10000000000008502 675 10000000000012350 514 10000000000041030 759 10000000000019528 947 10000000000059170 765 10000000000064228 885 10000000000058542 710 10000000000049510 92 10000000000025102 392 10000000000038188 592 10000000000064738 617 10000000000059438 487 10000000000055318 317 10000000000008196 272 10000000000002862 76 10000000000048996 595 10000000000022526 264 10000000000002622 592 10000000000012040 485 10000000000027696 381 10000000000035374 201 10000000000027032 675 10000000000042510 446 10000000000025374 27 10000000000008634 254 10000000000062390 189 10000000000036106 583 10000000000012586 58 10000000000060764 335 10000000000038692 963 10000000000016612 129 10000000000058548 88 10000000000034932 320 10000000000046168 102 10000000000024504 548 10000000000005764 67 10000000000044046 715 10000000000063146 123 10000000000027074 170 10000000000037576 145 10000000000008156 35 10000000000052580 870 10000000000000616 145 10000000000041500 253 10000000000019258 810 10000000000033964 371 10000000000053560 901 10000000000062076 865 10000000000026150 156 10000000000065180 572 10000000000000746 283 10000000000008276 382 10000000000019024 898 10000000000003116 462 10000000000027226 351 10000000000057202 470 10000000000058372 176 10000000000026178 995 10000000000016782 728 10000000000050192 170 10000000000017218 383 10000000000018092 337 10000000000035512 263 10000000000043982 748 10000000000019624 36 10000000000041242 354 10000000000004394 275 10000000000050866 607 10000000000002690 671 10000000000064556 906 10000000000002660 568 10000000000016430 393 10000000000040386 69 10000000000060006 300 10000000000022284 3 10000000000034842 432 10000000000052994 950 10000000000009010 918 10000000000025586 567 10000000000015286 627 10000000000016262 783 10000000000015332 408 10000000000043786 444 10000000000044716 316 10000000000014902 673 10000000000000188 585 10000000000054386 875 10000000000005130 836 10000000000009380 969 10000000000028122 809 10000000000030578 675 10000000000018248 335 10000000000036878 966 10000000000018510 616 10000000000031608 966 10000000000013640 524 10000000000059986 246 10000000000022280 750 10000000000006426 653 10000000000058706 455 10000000000052988 873 10000000000015336 609 10000000000031508 128 10000000000008726 855 10000000000063550 316 10000000000060594 459 10000000000065360 463 10000000000049836 471 10000000000053234 608 10000000000052240 153 10000000000006106 628 10000000000037780 529 10000000000041114 65 10000000000025240 4 10000000000052200 102 10000000000057270 262 10000000000026210 727 10000000000047044 844 10000000000055514 432 10000000000039266 568 10000000000016412 880 10000000000019196 400 10000000000029494 888 10000000000009042 728 10000000000032832 379 10000000000044170 463 10000000000042920 752 10000000000047526 792 10000000000024050 598 10000000000046752 851 10000000000023560 705 10000000000031462 579 10000000000017916 250 10000000000026208 528 10000000000061524 459 10000000000004352 696 10000000000052176 682 10000000000021704 769 10000000000032690 181 10000000000064078 667 10000000000014984 272 10000000000053192 932 10000000000049520 787 10000000000029330 299 10000000000050662 768 10000000000037684 649 10000000000035334 475 10000000000064498 613 10000000000023382 411 10000000000008648 423 10000000000060432 824 10000000000034814 791 10000000000004840 541 10000000000048680 615 10000000000063830 447 10000000000016560 374 10000000000016474 302 10000000000000992 159 10000000000009158 517 10000000000061798 937 10000000000009224 517 10000000000008292 672 10000000000015988 375 10000000000004074 100 10000000000015362 273 10000000000044048 504 10000000000007840 783 10000000000025966 701 10000000000013560 758 10000000000009002 272 10000000000056498 430 10000000000022406 770 10000000000031556 278 10000000000065244 959 10000000000046390 365 10000000000053556 354 10000000000027624 814 10000000000028220 710 10000000000035298 698 10000000000052192 679 10000000000009616 157 10000000000044870 194 10000000000000662 466 10000000000030812 947 10000000000063884 200 10000000000002014 222 10000000000020054 817 10000000000002016 144 10000000000031960 32 10000000000024272 366 10000000000033874 467 10000000000005386 566 10000000000014614 114 10000000000029904 5 10000000000042208 455 10000000000044260 520 10000000000064912 870 10000000000048508 831 10000000000014972 943 10000000000063452 39 10000000000053304 217 10000000000055382 928 10000000000039632 865 10000000000033486 846 10000000000032422 651 10000000000043466 859 10000000000051114 64 10000000000010232 421 10000000000053026 970 10000000000005168 243 10000000000061436 756 10000000000038914 390 10000000000020880 549 10000000000020672 806 10000000000037096 390 10000000000033534 395 10000000000053384 721 10000000000059552 69 10000000000014004 309 10000000000024930 830 10000000000025150 480 10000000000019932 134 10000000000056780 36 10000000000056590 599 10000000000006554 117 10000000000005224 330 10000000000062408 889 10000000000055886 425 10000000000022308 49 10000000000052002 887 10000000000063592 928 10000000000008398 725 10000000000047628 113 10000000000029900 775 10000000000048782 758 10000000000042154 342 10000000000045360 190 10000000000041236 871 10000000000019788 206 10000000000028510 612 10000000000044048 388 10000000000009612 153 10000000000024790 16 10000000000010454 57 10000000000060376 787 10000000000030386 362 10000000000035722 12 10000000000016480 111 10000000000062552 353 10000000000041196 157 10000000000063216 923 10000000000046518 304 10000000000040204 710 10000000000057730 894 10000000000050358 967 10000000000033270 108 10000000000049684 102 10000000000057258 744 10000000000004016 470 10000000000041130 319 10000000000038206 435 10000000000034178 431 10000000000036064 579 10000000000047298 696 10000000000036600 888 10000000000030988 775 10000000000052330 229 10000000000026008 859 10000000000065376 687 10000000000013622 83 10000000000006812 958 10000000000008168 727 10000000000016182 372 10000000000049876 191 10000000000000236 229 10000000000050908 841 10000000000032998 688 10000000000004512 47 10000000000026362 365 10000000000051462 455 10000000000016768 727 10000000000061762 869 10000000000021388 972 10000000000060764 590 10000000000022974 866 10000000000043586 926 10000000000019854 388 10000000000048192 781 10000000000044806 798 10000000000014104 958 10000000000023832 141 10000000000034938 320 10000000000033886 35 10000000000007454 608 10000000000044136 121 10000000000006202 966 10000000000027516 133 10000000000058776 199 10000000000051428 87 10000000000060952 843 10000000000054710 711 10000000000014004 968 10000000000033818 409 10000000000012818 111 10000000000017682 539 10000000000035974 29 10000000000029890 998 10000000000014998 53 10000000000007482 219 10000000000037384 195 10000000000006072 632 10000000000046446 868 10000000000005246 859 10000000000006690 437 10000000000037124 919 10000000000028886 97 10000000000017624 13 10000000000047262 663 10000000000003284 812 10000000000050286 923 10000000000056558 547 10000000000064302 68 10000000000049276 695 10000000000039484 398 10000000000028934 777 10000000000017010 409 10000000000035710 161 10000000000006068 937 10000000000060436 985 10000000000015086 239 10000000000014460 451 10000000000059050 128 10000000000008372 516 10000000000062988 149 10000000000024136 261 10000000000007778 27 10000000000064038 960 10000000000041762 187 10000000000057558 72 10000000000052352 852 10000000000019796 964 10000000000059500 992 10000000000004678 77 10000000000007704 477 10000000000018898 846 10000000000056332 477 10000000000029660 844 10000000000010402 312 10000000000035544 61 10000000000040210 616 10000000000005896 598 10000000000021246 757 10000000000051276 544 10000000000035952 18 10000000000040544 306 10000000000024178 672 10000000000010164 133 10000000000009730 977 10000000000056994 924 10000000000004016 160 10000000000011588 34 10000000000031118 471 10000000000008116 129 10000000000030672 161 10000000000019670 208 10000000000017344 865 10000000000064932 68 10000000000056658 587 10000000000006894 787 10000000000042794 338 10000000000059818 53 10000000000017694 785 10000000000007604 123 10000000000034120 541 10000000000019234 117 10000000000039814 490 10000000000015868 702 10000000000030594 758 10000000000016532 979 10000000000032064 179 10000000000055360 76 10000000000026658 217 10000000000000172 794 10000000000041070 819 10000000000028064 434 10000000000052060 905 10000000000056130 304 10000000000056728 646 10000000000062696 32 10000000000030798 75 10000000000055894 248 10000000000055470 35 10000000000052106 722 10000000000008698 320 10000000000000778 473 10000000000018952 774 10000000000018080 274 10000000000028748 439 10000000000014000 534 10000000000059236 823 10000000000058350 20 10000000000047386 464 10000000000046010 460 10000000000060654 313 10000000000006876 513 10000000000022816 490 10000000000014028 550 10000000000017974 500 10000000000052606 293 10000000000044290 127 10000000000048040 868 10000000000022322 419 10000000000022924 202 10000000000043596 514 10000000000056894 992 10000000000025924 566 10000000000018794 874 10000000000006260 208 10000000000056228 328 10000000000041010 673 10000000000042274 712 10000000000027090 612 10000000000013078 127 10000000000052014 115 10000000000058214 104 10000000000013486 593 10000000000059134 292 10000000000034258 184 10000000000031378 51 10000000000019508 876 10000000000024040 977 10000000000013594 848 10000000000004516 580 10000000000031094 7 10000000000058250 125 10000000000035954 446 10000000000020810 333 10000000000054388 712 10000000000051652 26 10000000000046760 481 10000000000021718 635 10000000000048398 352 10000000000010652 280 10000000000007926 206 10000000000047936 269 10000000000029714 940 10000000000017470 472 10000000000055802 301 10000000000022572 513 10000000000021556 487 10000000000033794 706 10000000000044734 720 10000000000034020 335 10000000000043794 814 10000000000007526 168 10000000000049074 799 10000000000004442 621 10000000000012846 482 10000000000020496 473 10000000000054190 222 10000000000054568 793 10000000000010230 34 10000000000018384 103 10000000000016114 157 10000000000057490 770 10000000000002238 487 10000000000040346 336 10000000000027688 879 10000000000019838 935 10000000000059328 390 10000000000030860 113 10000000000001372 795 10000000000045188 590 10000000000026658 281 10000000000020206 990 10000000000048396 798 10000000000010714 655 10000000000022002 6 10000000000018220 131 10000000000046868 480 10000000000005732 774 10000000000057120 990 10000000000014560 383 10000000000037308 675 10000000000024748 141 10000000000027788 592 10000000000019908 828 10000000000003768 103 10000000000029156 327 10000000000006904 28 10000000000017090 288 10000000000023582 336 10000000000049894 374 10000000000054290 616 10000000000018662 463 10000000000064876 398 10000000000003380 206 10000000000001902 38 10000000000034406 158 10000000000021648 924 10000000000007162 984 10000000000000904 324 10000000000014242 689 10000000000051924 649 10000000000015624 408 10000000000061122 915 10000000000028702 998 10000000000039412 835 10000000000020954 959 10000000000024684 144 10000000000031626 176 10000000000013584 407 10000000000032914 538 10000000000039350 46 10000000000057020 382 10000000000020910 274 10000000000034042 288 10000000000024256 938 10000000000063666 481 10000000000037056 963 10000000000041348 664 10000000000028558 421 10000000000017298 393 10000000000051104 126 10000000000012362 745 10000000000041226 246 10000000000013738 761 10000000000059658 67 10000000000054286 961 10000000000038410 950 10000000000049778 878 10000000000036394 973 10000000000018748 598 10000000000006216 234 10000000000031622 324 10000000000008078 404 10000000000055012 952 10000000000004460 636 10000000000020910 385 10000000000040494 107 10000000000024514 557 10000000000009216 634 10000000000062934 40 10000000000003182 538 10000000000004920 995 10000000000058488 598 10000000000055830 647 10000000000030482 869 10000000000048718 18 10000000000045616 996 10000000000053934 817 10000000000040524 164 10000000000048314 687 10000000000012398 703 10000000000022272 293 10000000000016052 273 10000000000035284 779 10000000000024412 165 10000000000025246 317 10000000000064074 45 10000000000061854 649 10000000000021776 358 10000000000063036 328 10000000000057718 107 10000000000057796 443 10000000000038534 457 10000000000014520 665 10000000000039946 267 10000000000055958 238 10000000000004256 678 10000000000014362 846 10000000000012860 720 10000000000000016 514 10000000000045358 677 10000000000019088 465 10000000000030126 410 10000000000051922 491 10000000000040930 510 10000000000003952 970 10000000000002664 197 10000000000022826 258 10000000000005978 295 10000000000004152 211 10000000000004056 337 10000000000024584 837 10000000000056854 602 10000000000000396 643 10000000000027098 376 10000000000048132 962 10000000000024456 459 10000000000042046 68 10000000000043436 59 10000000000041574 576 10000000000025856 318 10000000000017988 29 10000000000038646 485 10000000000029202 639 10000000000028348 175 10000000000058298 744 10000000000022728 830 10000000000009374 899 10000000000044256 425 10000000000059366 229 10000000000016028 233 10000000000024388 508 10000000000039032 784 10000000000036410 813 10000000000010578 246 10000000000009188 753 10000000000011384 494 10000000000058184 64 10000000000037936 145 10000000000008716 249 10000000000048830 442 10000000000026064 887 10000000000015848 34 10000000000042986 168 10000000000030988 388 10000000000018360 483 10000000000029076 883 10000000000013148 400 10000000000029198 602 10000000000020238 333 10000000000061360 525 10000000000041698 893 10000000000026204 967 10000000000022282 579 10000000000030504 419 10000000000001704 848 10000000000004462 190 10000000000028938 977 10000000000061002 837 10000000000004478 413 10000000000009898 107 10000000000042386 230 10000000000011216 518 10000000000010718 69 10000000000059996 619 10000000000021840 131 10000000000024536 350 10000000000006894 893 10000000000027320 879 10000000000014878 951 10000000000007404 914 10000000000025972 381 10000000000022748 965 10000000000002038 454 10000000000000252 423 10000000000012516 890 10000000000033226 487 10000000000044546 933 10000000000065120 626 10000000000056410 812 10000000000059248 218 10000000000014222 584 10000000000017624 939 10000000000012182 137 10000000000031136 823 10000000000019728 964 10000000000051852 69 10000000000011266 656 10000000000028442 758 10000000000021800 165 10000000000029966 112 10000000000032178 414 10000000000015998 110 10000000000013722 465 10000000000057940 832 10000000000035936 645 10000000000014170 998 10000000000046166 11 10000000000053696 643 10000000000011372 336 10000000000047908 376 10000000000030834 810 10000000000011546 390 10000000000061410 432 10000000000005684 8 10000000000043820 135 10000000000045456 289 10000000000006006 58 10000000000063700 242 10000000000014570 802 10000000000014526 822 10000000000009086 839 10000000000036908 777 10000000000045626 605 10000000000041376 414 10000000000001280 458 10000000000016208 560 10000000000052436 319 10000000000022946 748 10000000000061092 30 10000000000063552 141 10000000000033940 723 10000000000034196 400 10000000000050622 149 10000000000013532 665 10000000000056450 863 10000000000051884 349 10000000000013128 994 10000000000036852 586 10000000000016330 966 10000000000046986 732 10000000000021730 961 10000000000065080 849 10000000000033478 966 10000000000052538 311 10000000000003544 793 10000000000042824 796 10000000000033776 2 10000000000010280 30 10000000000063516 344 10000000000024232 77 10000000000027888 441 10000000000051502 302 10000000000062794 199 10000000000048322 137 10000000000037782 869 10000000000032398 445 10000000000024480 626 10000000000055276 930 10000000000064214 861 10000000000027884 383 10000000000056078 554 10000000000040288 829 10000000000029648 683 10000000000014428 292 10000000000050720 251 10000000000051782 389 10000000000024264 503 10000000000052566 327 10000000000019222 566 10000000000033958 662 10000000000003118 659 10000000000051640 769 10000000000004302 728 10000000000038008 474 10000000000048534 828 10000000000034252 796 10000000000035796 704 10000000000015510 8 10000000000018114 815 10000000000048450 432 10000000000061274 805 10000000000046022 264 10000000000020118 658 10000000000055346 746 10000000000048698 998 10000000000015794 537 10000000000012320 927 10000000000054300 448 10000000000064504 560 10000000000058352 603 10000000000031640 493 10000000000052456 750 10000000000064956 892 10000000000052988 621 10000000000005978 694 10000000000009704 996 10000000000056154 967 10000000000016184 48 10000000000000236 385 10000000000021202 405 10000000000032842 656 10000000000009716 890 10000000000044542 66 10000000000016584 826 10000000000023728 213 10000000000024162 884 10000000000003432 957 10000000000024402 45 10000000000046678 326 10000000000034464 636 10000000000010276 415 10000000000018782 663 10000000000039342 416 10000000000030894 532 10000000000025178 341 10000000000003656 522 10000000000027346 723 10000000000025470 65 10000000000023640 715 10000000000006860 383 10000000000005766 29 10000000000033760 101 10000000000029590 430 10000000000049686 313 10000000000058162 165 10000000000032146 237 10000000000058290 555 10000000000026294 872 10000000000057832 161 10000000000021560 260 10000000000034672 822 10000000000017314 608 10000000000065382 176 10000000000001116 86 10000000000014782 851 10000000000054586 127 10000000000046346 144 10000000000048248 254 10000000000054966 296 10000000000057928 715 10000000000023006 666 10000000000046562 825 10000000000056466 793 10000000000009470 737 10000000000005016 697 10000000000044514 920 10000000000044220 763 10000000000037872 311 10000000000026514 479 10000000000065188 962 10000000000027840 89 10000000000019232 667 10000000000027594 720 10000000000022586 559 10000000000034644 43 10000000000005368 81 10000000000038894 804 10000000000006562 246 10000000000052568 449 10000000000037702 897 10000000000013902 81 10000000000018880 488 10000000000014032 277 10000000000002114 575 10000000000029926 423 10000000000012384 147 10000000000017388 990 10000000000049040 441 10000000000005720 634 10000000000036662 448 10000000000065026 870 10000000000005938 773 10000000000049902 116 10000000000031456 565 10000000000039056 21 10000000000010398 592 10000000000063898 856 10000000000054240 620 10000000000045628 579 10000000000004522 944 10000000000041206 752 10000000000024484 314 10000000000013782 218 10000000000056726 27 10000000000014404 864 10000000000033150 33 10000000000056144 81 10000000000003594 517 10000000000043120 393 10000000000037804 831 10000000000018638 875 10000000000050200 894 10000000000046348 359 10000000000057426 652 10000000000054160 62 10000000000035126 562 10000000000003408 308 10000000000014974 120 10000000000057610 612 10000000000047174 759 10000000000064798 874 10000000000014112 179 10000000000059342 389 10000000000034448 339 10000000000048644 452 10000000000001560 770 10000000000004254 323 10000000000044226 243 10000000000026674 950 10000000000060200 673 10000000000030556 293 10000000000045048 405 10000000000033666 416 10000000000022270 131 10000000000003098 421 10000000000051886 343 10000000000014454 152 10000000000041004 660 10000000000005132 146 10000000000030160 397 10000000000008506 133 10000000000023602 328 10000000000019088 782 10000000000037294 607 10000000000047774 12 10000000000022640 449 10000000000041520 177 10000000000012030 745 10000000000029982 663 10000000000013110 669 10000000000042388 764 10000000000063456 850 10000000000026076 977 10000000000038068 773 10000000000030872 647 10000000000014558 149 10000000000038816 299 10000000000002058 431 10000000000031032 844 10000000000035306 858 10000000000064480 186 10000000000029756 269 10000000000032922 561 10000000000005976 990 10000000000064436 422 10000000000013620 501 10000000000050188 402 10000000000035562 647 10000000000043230 117 10000000000054470 727 10000000000022022 757 10000000000038090 650 10000000000036552 606 10000000000025522 689 10000000000018210 204 10000000000005254 397 10000000000009096 135 10000000000029336 798 10000000000026412 934 10000000000057878 612 10000000000055506 864 10000000000043784 842 10000000000042510 38 10000000000014044 936 10000000000052494 901 10000000000002164 944 10000000000005346 51 10000000000046752 555 10000000000007236 432 10000000000045368 693 10000000000034530 503 10000000000006290 222 10000000000053540 84 10000000000028568 218 10000000000053878 424 10000000000028746 684 10000000000030220 411 10000000000051906 662 10000000000045614 481 10000000000005832 284 10000000000017916 145 10000000000049098 602 10000000000017852 746 10000000000013172 586 10000000000064926 246 10000000000006828 715 10000000000013060 788 10000000000058656 934 10000000000019528 744 10000000000028492 395 10000000000026376 566 10000000000002818 340 10000000000058606 743 10000000000045684 72 10000000000030456 715 10000000000044476 323 10000000000012088 224 10000000000029404 555 10000000000041256 697 10000000000002132 294 10000000000039020 243 10000000000045598 547 10000000000028186 444 10000000000012606 734 10000000000033920 620 10000000000024000 944 10000000000061808 769 10000000000025422 550 10000000000057098 101 10000000000026668 704 10000000000043772 595 10000000000059080 517 10000000000019536 539 10000000000033208 109 10000000000001972 633 10000000000039506 367 10000000000064060 405 10000000000029088 893 10000000000033458 334 10000000000007164 116 10000000000004446 704 10000000000003848 160 10000000000026178 616 10000000000037440 416 10000000000050672 213 10000000000055804 870 10000000000011470 154 10000000000005372 930 10000000000002264 209 10000000000013424 551 10000000000033262 226 10000000000046716 253 10000000000055452 740 10000000000015168 673 10000000000058208 891 10000000000011372 946 10000000000012912 83 10000000000016178 21 10000000000057866 100 10000000000006374 572 10000000000041776 598 10000000000056818 866 10000000000000762 63 10000000000062314 226 10000000000030812 683 10000000000047890 616 10000000000016488 19 10000000000037346 304 10000000000037150 513 10000000000055568 23 10000000000010928 491 10000000000020892 151 10000000000053066 30 10000000000037456 790 10000000000043354 84 10000000000057424 248 10000000000010330 801 10000000000012830 668 10000000000023572 403 10000000000042272 365 10000000000022126 896 10000000000011694 258 10000000000039858 965 10000000000051604 400 10000000000010578 548 10000000000064798 295 10000000000006964 917 10000000000058012 258 10000000000030586 912 10000000000038000 643 10000000000010434 841 10000000000014736 278 10000000000044796 389 10000000000031888 4 10000000000036520 357 10000000000046384 675 10000000000001694 113 10000000000035926 412 10000000000005212 655 10000000000025252 326 10000000000020168 924 10000000000016762 57 10000000000040828 825 10000000000040572 629 10000000000025230 586 10000000000047522 204 10000000000062674 283 10000000000056756 93 10000000000014504 955 10000000000019290 514 10000000000006472 54 10000000000005798 549 10000000000038010 550 10000000000048920 926 10000000000021236 322 10000000000051744 856 10000000000022288 209 10000000000010292 557 10000000000051736 512 10000000000044110 455 10000000000028696 931 10000000000024054 81 10000000000051736 497 10000000000060876 189 10000000000028398 347 10000000000005258 591 10000000000041602 494 10000000000009366 977 10000000000045974 982 10000000000038404 400 10000000000010254 141 10000000000054552 207 10000000000016312 69 10000000000007006 563 10000000000054680 218 10000000000039714 528 10000000000010152 620 10000000000050558 98 10000000000036134 443 10000000000062184 125 10000000000041822 204 10000000000013874 73 10000000000063722 620 10000000000041488 784 10000000000049022 978 10000000000051498 114 10000000000035894 625 10000000000049310 356 10000000000044626 117 10000000000027910 988 10000000000009354 287 10000000000025092 704 10000000000047308 580 10000000000007240 295 10000000000019084 723 10000000000056858 831 10000000000053128 190 10000000000063070 249 10000000000004876 712 10000000000047648 395 10000000000048068 593 10000000000063644 100 10000000000040958 230 10000000000012736 413 10000000000061550 532 10000000000022332 494 10000000000016768 237 10000000000024584 439 10000000000064280 764 10000000000030310 392 10000000000014042 878 10000000000002160 834 10000000000038138 227 10000000000033570 392 10000000000003962 995 10000000000065498 528 10000000000021496 908 10000000000044136 303 10000000000044022 51 10000000000013710 20 10000000000064412 512 10000000000064530 195 10000000000057098 463 10000000000023612 21 10000000000028184 148 10000000000053222 325 10000000000044704 559 10000000000013052 959 10000000000015686 24 10000000000062094 452 10000000000013508 333 10000000000028238 41 10000000000056234 562 10000000000021662 417 10000000000008364 56 10000000000016666 951 10000000000028012 513 10000000000026006 417 10000000000055224 531 10000000000034226 570 10000000000014686 499 10000000000003288 783 10000000000013934 52 10000000000034508 628 10000000000047612 552 10000000000017070 367 10000000000061818 693 10000000000026760 853 10000000000020072 452 10000000000018768 587 10000000000038580 390 10000000000012658 816 10000000000035692 784 10000000000034264 706 10000000000011802 881 10000000000029558 574 10000000000011386 842 10000000000063820 132 10000000000031442 357 10000000000038128 866 10000000000042156 336 10000000000022934 287 10000000000056362 524 10000000000047516 947 10000000000020422 961 10000000000051852 638 10000000000052890 837 10000000000019366 286 10000000000017200 597 10000000000014058 53 10000000000003262 131 10000000000009372 817 10000000000048892 224 10000000000018772 190 10000000000020574 579 10000000000022136 761 10000000000016102 395 10000000000001364 814 10000000000045928 842 10000000000038042 677 10000000000011088 802 10000000000000100 912 10000000000045296 820 10000000000015560 633 10000000000010820 479 10000000000015066 665 10000000000050744 534 10000000000000052 916 10000000000004212 718 10000000000039166 755 10000000000045986 694 10000000000011382 769 10000000000029242 999 10000000000064506 995 10000000000024000 374 10000000000038030 458 10000000000054424 175 10000000000064228 667 10000000000020038 940 10000000000006630 193 10000000000032314 983 10000000000015288 200 10000000000054548 221 10000000000054604 853 10000000000059504 419 10000000000027738 77 10000000000051502 389 10000000000057336 643 10000000000053302 748 10000000000056214 630 10000000000059844 184 10000000000048268
样例输出
480 736 488 500 480 480 116 480 240 104 480 480 736 496 736 736 864 480 864 480 864 496 224 480 992 480 480 480 96 992 352 480 480 304 480 360 616 480 160 208 224 480 224 224 744 736 502 880 480 736 240 224 872 480 496 736 480 480 480 496 480 480 120 736 480 480 480 224 480 504 752 480 480 736 992 480 736 736 480 224 480 352 224 480 480 424 504 480 480 864 760 736 736 480 736 508 608 752 744 752 480 480 352 496 480 480 992 48 736 480 480 480 736 480 488 480 480 480 928 736 736 480 736 96 992 1008 480 492 480 992 864 736 488 480 232 496 736 480 224 160 608 488 504 744 480 480 488 736 992 480 104 224 480 488 352 224 224 368 352 224 480 360 480 736 736 480 480 480 736 356 744 224 480 232 608 480 480 224 484 992 480 224 752 488 480 352 736 624 488 380 352 744 496 496 992 480 224 496 488 416 488 480 480 480 96 224 480 736 480 480 240 352 192 504 480 480 496 224 480 480 480 480 480 485 480 736 480 96 496 736 224 480 480 480 488 480 480 368 992 352 480 488 224 64 480 480 480 480 320 480 488 480 736 624 496 224 496 480 352 496 992 96 992 992 224 480 480 488 352 352 416 488 480 480 480 224 992 352 352 352 864 496 480 480 480 736 488 480 480 608 496 496 480 736 488 352 480 496 492 480 736 480 480 480 376 480 480 488 736 496 224 744 496 992 480 352 224 480 992 736 736 488 160 480 256 496 352 488 1008 484 480 352 488 504 224 480 496 480 224 352 752 992 480 480 480 480 736 224 480 496 352 496 224 752 480 288 480 720 736 608 352 224 480 480 736 744 480 480 736 480 480 480 480 296 288 224 360 480 488 480 736 496 480 480 480 736 488 488 248 250 480 224 224 736 992 736 352 96 480 480 480 752 352 480 736 480 352 480 224 736 368 480 240 232 160 480 480 480 488 736 360 608 480 352 224 488 480 368 488 496 880 480 480 480 96 736 496 488 224 496 232 480 496 760 736 496 480 736 496 360 352 1016 160 480 488 496 736 352 992 992 480 744 498 480 752 480 992 480 992 992 224 96 480 480 480 1008 1008 486 480 480 752 96 480 480 736 240 224 744 496 288 224 480 480 480 352 480 480 96 864 488 480 240 496 480 480 500 480 224 352 488 480 224 480 760 224 480 736 192 496 488 488 744 480 480 352 368 752 40 480 616 480 608 480 224 488 480 496 480 480 496 480 224 480 224 480 368 992 496 992 752 480 480 352 480 64 480 224 224 992 480 488 480 480 736 480 480 480 480 480 232 480 112 736 224 488 480 736 480 736 480 480 736 480 232 480 480 608 480 736 480 736 288 480 744 480 352 480 488 480 736 496 240 488 736 224 480 736 480 480 480 224 512 480 352 736 744 224 992 224 480 496 224 108 224 480 736 496 352 736 496 96 224 752 480 224 496 424 480 480 608 488 480 864 488 224 496 736 480 496 480 480 352 480 480 736 736 736 480 480 416 480 236 488 160 480 224 752 752 232 496 480 488 736 224 224 480 480 992 504 480 480 234 480 480 480 744 752 360 496 504 240 224 488 160 224 480 480 503 616 288 224 496 224 224 608 752 480 232 480 480 736 480 480 752 608 480 480 224 96 992 224 480 160 496 992 240 480 224 352 496 288 488 736 736 480 352 480 352 480 480 480 488 480 480 480 1008 736 224 352 736 488 352 480 480 480 480 480 480 496 484 480 736 496 744 504 224 360 224 480 496 736 232 608 168 160 736 480 160 224 736 736 480 224 744 736 480 480 488 736 488 480 736 480 480 736 992 480 480 488 488 496 480 480 480 480 496 240 496 480 480 352 288 736 744 736 992 480 480 480 224 244 876 480 224 480 480 992 480 480 352 480 736 480 736 224 480 352 752 480 480 500 496 488 736 96 224 224 608 504 544 288 224 490 232 480 224 480 480 488 496 480 608 736 352 224 736 500 480 504 496 224 480 736 288 480 352 480 224 352 112 224 352 480 352 502 992 232 736 480 224 228 240 352 416 736 480 480 480 496 480 480 752 736 1000 736 480 488 480 480 160 624 496 992 496 224 992 488 480 480 480 496 496 352 504 480 480 480 480 224 224 288 736 480 480 480 488 480 480 480 488 992 480 496 224 736 736 240 608 224 416 480 480 736 224 480 416 480 480 488 232 288 752 480 480 488 480 480 480 496 480 992 480 224 480 496 352 736 736 480 224 224 488 480 224 480 864 480 224 736 496 488 356 224 480 368 480 480 752 96 480 488 224 500 480 480 736 488 736 736 496 480 224 480 480 736 224 224 496 736 736 224 480 736 232 368 496 992 496 480 736 240 480 480 496 480 480 480 480 368 736 736 608 224 224 624 304 352 480 480 496 480 224 480 504 488 480 496 496 224 736 992 480 480 496 864 496 480 992 224 816 240 480 480 480 992 488 224 480 736 480 496 480 744 480 480 754 224 744 492 736 352 480 352 992 488 288 736 480 736 96 352 480 480 752 480 352 480 492 480 736 224 496 736 224 480 624 368 160 480 496 480 96 160 736 96 502 224 480 480 496 480 736 744 80 480 608 480 288 480 480 736 736 736 736 744 232 488 224 352 352 352 736 168 32 628 224 352 992 496 736 224 480 496 488 496 480 480 480 736 736 480 504 224 480 480 224 496 352 736 480 480 1008 480 480 480 416 480 480 480 480 352 224 496 480 0 480 496 480 432 224 480 480 480 480 488 496 480 480 736 480 498 352 608 480 224 480 224 736 224 480 736 480 192 736 480 736 480 736 480 480 224 992 496 352 480 224 480 480 160 736 96 224 736 496 488 736 480 480 736 480 480 480 480 480 480 480 352 488 736 480 480 160 480 736 240 736 224 480 480 480 352 480 128 224 620 736 480 352 752 736 736 480 224 736 352 496 240 30 736 624 736 736 744 480 736 496 736 480 480 992 480 736 480 228 352 480 480 368 736 480 480 608 480 736 624 864 736 736 480 480 480 224 736 368 224 288 480 224 496 224 492 480 480 96 992 480 224 480 480 304 480 480 504 736 480 224 96 352 480 480 500 480 480 352 480 496 480 480 480 488 480 80 608 496 480 496 480 496 736 224 480 224 508 480 352 480 480 96 480 496 100 480 480 480 480 244 480 480 736 352 480 488 480 496 352 480 480 176 224 1000 488 480 736 480 496 480 480 492 112 64 480 480 416 864 480 992 488 64 544 480 736 416 480 736 736 96 480 352 480 864 480 480 488 480 480 480 496 448 480 352 240 480 240 480 480 232 240 736 480 160 384 480 224 488 480 608 232 224 480 752 352 480 736 480 224 624 992 480 480 224 224 224 488 736 352 480 480 480 224 480 496 352 480 480 480 372 480 232 224 544 480 480 288 736 480 480 480 480 480 480 232 352 480 488 240 312 480 480 224 480 480 480 224 224 508 224 480 352 760 224 608 480 240 288 224 240 480 992 480 224 480 480 758 160 736 480 736 384 288 232 480 480 736 224 228 502 480 480 1008 492 496 736 736 736 224 480 224 480 480 424 480 416 488 736 496 224 224 480 480 496 488 480 488 488 480 480 480 360 480 616 736 488 736 480 480 992 480 224 508 96 496 480 496 488 736 480 496 992 744 480 736 224 496 484 480 992 480 168 736 492 480 480 496 488 240 360 480 480 608 736 240 608 480 224 480 616 96 224 736 224 480 480 500 480 480 496 480 744 480 744 352 352 352 480 480 488 736 352 240 432 480 992 160 416 96 480 480 480 480 736 752 480 224 488 488 480 368 480 480 484 480 480 480 352 480 496 480 352 480 352 247 368 480 368 480 224 96 480 480 496 736 224 480 96 480 752 480 736 480 376 488 368 352 224 224 480 480 544 736 608 480 496 480 488 488 240 480 872 224 480 480 352 744 224 480 480 480 736 176 992 160 480 96 480 480 480 224 736 480 744 352 480 752 480 480 480 744 224 752 496 736 224 488 480 480 352 736 616 480 496 480 224 352 608 248 224 608 480 480 488 480 480 480 480 480 480 736 480 480 736 480 224 480 480 224 480 480 480 352 224 480 352 368 480 224 480 480 224 224 224 480 488 488 748 240 480 672 480 480 608 736 480 992 224 480 672 224 480 488 480 484 496 488 232 480 240 352 480 480 480 352 488 480 96 352 488 224 496 480 496 488 480 488 736 484 480 232 488 480 744 752 224 480 480 480 480 736 480 488 736 352 488 352 752 480 480 504 480 96 224 480 480 248 480 480 744 112 496 484 480 480 488 480 160 480 992 480 736 480 164 360 488 488 744 480 480 224 300 624 352 480 736 736 480 500 496 480 240 480 488 224 480 480 480 480 352 480 624 192 496 480 760 496 224 480 128 224 480 488 480 480 992 224 480 496 480 480 480 480 480 992 496 1000 96 488 352 480 224 480 352 628 496 488 224 480 352 480 496 496 480 480 736 756 480 240 480 480 480 368 480 480 224 736 496 480 480 224 480 503 488 480 352 736 224 480 736 480 736 480 96 736 232 480 992 360 736 496 1016 736 488 240 480 480 224 96 224 96 480 480 608 480 480 704 224 480 480 480 480 496 480 736 480 352 224 480 480 480 224 256 624 480 992 496 224 480 480 480 480 480 480 608 480 480 544 224 480 608 488 368 744 480 1008 608 96 480 480 752 480 496 736 160 736 488 160 480 352 480 928 480 736 352 480 352 488 352 480 480 480 616 744 160 496 992 480 480 480 736 252 480 352 480 992 480 736 232 224 96 496 736 488 480 372 480 736 480 224 488 352 224 480 504 676 352 496 288 608 486 736 480 480 736 224 480 480 760 736 172 744 480 224 752 464 480 224 864 352 352 992 247 416 480 96 480 480 480 992 480 480 744 480 224 496 480 496 480 480 96 104 480 480 992 352 736 736 224 736 224 480 480 480 480 480 480 480 736 736 480 480 240 496 480 352 96 224 480 96 480 992 480 480 480 480 488 480 480 992 480 96 224 480 608 232 224 480 352 224 496 736 480 480 896 496 480 480 480 480 224 736 352 480 486 96 736 352 496 488 736 480 352 480 480 616 240 480 352 360 224 480 480 488 480 96 480 736 496 480 288 480 480 360 416 480 736 224 480 224 496 992 480 480 748 496 480 496 736 480 480 480 480 224 480 480 224 224 744 628 480 480 224 1000 480 224 480 480 484 752 352 480 480 484 224 508 224 496 1008 160 224 112 624 488 488 744 736 224 496 992 224 748 480 480 480 416 752 736 368 480 1000 480 480 224 480 496 736 480 736 368 496 480 224 480 736 480 480 496 488 352 480 352 232 736 480 480 480 480 1008 496 480 480 240 224 480 480 752 480 608 480 352 480 480 480 224 736 480 480 224 480 288 736 480 224 496 992 488 928 496 1008 864 608 480 480 480 360 480 480 496 480 496 752 736 496 736 480 502 224 502 488 488 480 480 480 32 480 288 752 224 480 232 884 736 480 480 160 496 752 360 480 480 96 480 416 384 1015 224 608 224 480 32 736 360 224 224 496 488 480 496 480 608 480 240 488 496 480 480 288 480 224 480 480 224 736 480 480 480 496 480 1016 480 224 224 224 480 480 608 360 224 480 552 224 736 480 736 496 480 480 488 480 480 496 480 224 736 736 744 160 736 228 96 1000 224 224 736 224 480 496 480 480 368 496 228 480 224 224 488 736 480 480 992 480 496 992 480 1000 224 480 736 480 480 504 484 352 480 480 480 480 232 352 224 224 352 232 1004 352 748 112 736 480 480 480 480 224 416 480 96 480 224 480 224 352 224 496 352 480 352 496 608 480 480 480 352 736 480 104 240 736 480 480 480 224 352 224 480 880 224 352 480 224 488 352 480 224 480 480 488 480 224 608 480 224 496 288 480 608 480 496 496 224 736 224 496 736 480 224 736 480 496 480 224 240 992 744 352 864 224 480 480 224 480 736 480 480 484 480 304 480 740 352 736 480 352 480 992 480 480 352 480 480 224 736 488 352 480 480 480 364 352 992 480 484 480 480 608 480 352 480 480 480 224 480 480 64 736 96 500 480 480 736 480 480 736 480 608 736 488 224 480 352 480 480 416 352 480 864 496 480 224 736 736 480 480 352 352 480 752 736 480 496 736 288 480 480 480 748 488 736 480 480 372 224 368 368 480 480 480 352 496 96 488 480 736 352 480 480 352 480 736 480 224 480 507 500 96 480 480 499 480 480 480 128 480 992 480 480 488 736 480 224 224 544 232 736 224 480 488 992 736 608 480 224 480 736 744 480 240 480 96 352 744 488 480 352 480 480 480 480 480 488 480 480 992 224 496 480 488 496 488 480 352 164 240 480 1000 608 224 736 496 480 480 496 224 608 288 480 616 480 480 488 736 488 480 484 224 352 352 224 608 480 480 480 752 480 480 160 488 352 480 736 480 736 352 480 480 64 496 224 480 480 736 480 224 96 232 736 480 1016 736 224 736 496 480 352 480 736 352 496 352 224 740 480 496 224 736 160 480 496 352 480 752 480 480 480 480 488 480 480 224 240 488 736 480 480 496 480 736 480 480 496 232 992 224 480 360 480 480 480 224 224 480 484 480 736 480 744 480 112 352 888 368 352 480 480 992 480 224 500 624 480 426 736 224 480 736 496 480 480 480 480 736 496 352 492 736 368 480 480 160 496 480 224 992 480 736 160 616 752 480 224 608 760 480 160 736 560 352 224 752 480 736 736 224 496 480 488 480 480 496 480 352 480 864 496 480 480 736 608 480 480 176 752 480 992 352 352 232 736 480 480 240 992 736 224 480 736 736 480 480 1008 480 224 480 480 488 480 224 736 992 224 736 496 96 480 32 480 864 352 480 480 480 480 501 480 488 360 992 496 736 480 232 416 736 224 992 480 736 480 752 1008 352 736 224 480 236 488 480 480 992 352 480 480 480 480 240 480 480 480 480 224 480 992 752 480 480 480 112 484 224 480 236 992 488 500 864 224 160 416 224 240 480 480 224 488 480 480 736 1016 480 480 480 480 736 488 352 480 480 488 480 240 736 608 352 504 488 416 736 224 608 240 352 736 736 480 480 192 480 256 480 232 224 224 736 224 480 488 736 480 504 480 492 232 224 240 480 480 352 480 480 480 480 224 480 992 480 480 480 864 736 480 352 480 304 744 744 480 480 480 992 484 352 608 480 224 480 232 480 480 352 96 480 96 496 176 480 480 224 496 1008 736 480 480 480 480 736 288 736 496 480 992 480 224 288 224 224 480 224 736 480 488 224 480 224 480 480 480 480 488 744 224 480 480 240 480 480 352 496 480 864 480 480 480 480 480 480 608 496 224 480 744 496 480 360 480 488 96 480 488 736 736 224 864 1008 480 480 752 608 736 480 480 352 480 480 224 480 480 736 736 488 480 496 480 504 492 224 480 480 480 480 672 240 480 480 488 480 232 736 352 488 608 736 480 352 480 736 352 224 240 224 480 100 480 480 992 480 224 480 616 232 480 480 480 96 352 608 736 96 616 480 224 480 488 480 480 736 736 736 496 480 496 360 480 480 992 480 144 241 480 224 480 224 176 480 506 224 480 480 480 488 480 480 748 744 480 480 480 224 480 224 480 480 480 352 480 480 480 480 736 240 480 480 752 352 160 480 480 224 480 480 736 224 224 992 496 736 480 480 480 480 992 240 480 480 480 736 480 480 736 488 232 480 480 480 736 992 480 224 224 240 480 736 736 480 736 488 480 480 616 224 96 480 736 488 480 736 752 352 480 488 760 494 352 480 480 480 480 480 736 496 488 480 352 488 800 504 496 224 480 480 480 224 504 608 480 480 480 608 480 480 480 224 736 480 480 416 736 480 304 480 752 992 480 176 744 224 224 488 224 480 608 480 224 480 480 352 480 480 480 480 240 480 480 752 480 480 224 352 480 872 488 736 224 224 480 992 480 480 480 228 224 736 480 480 480 416 480 736 488 224 224 480 352 352 480 992 480 288 496 480 752 480 480 480 736 480 232 736 480 224 352 480 480 360 480 480 224 224 480 480 496 480 496 736 480 480 480 496 96 232 480 480 504 496 496 224 736 480 480 232 352 224 224 480 352 744 488 1000 496 1008 368 480 64 736 992 744 424 736 480 736 224 480 352 352 480 480 736 224 488 480 488 736 480 480 736 480 480 492 480 488 736 480 480 128 624 352 240 480 360 480 480 480 608 752 352 480 752 480 480 480 480 864 560 744 416 992 480 352 480 288 352 384 224 480 480 992 496 480 504 480 480 480 992 480 496 480 608 352 480 480 224 608 224 224 480 480 1000 736 484 488 736 492 352 224 736 608 488 488 992 480 480 480 416 480 480 480 736 224 480 480 736 480 288 484 480 492 480 448 352 96 480 480 160 480 480 992 480 480 480 352 480 480 480 288 352 480 224 352 736 744 496 608 480 480 480 480 480 96 736 752 224 224 736 496 224 480 480 496 480 480 224 224 488 352 496 480 104 480 736 480 480 480 756 752 488 480 480 480 480 480 744 488 480 496 736 480 992 480 480 480 96 360 80 496 480 480 224 480 480 352 480 496 480 480 480 480 480 480 864 224 744 228 496 480 744 480 480 480 736 736 480 480 480 352 480 496 864 496 480 416 488 480 736 496 224 480 480 480 488 488 832 224 736 736 992 488 736 480 736 488 736 504 352 736 480 480 448 168 96 224 352 488 224 232 736 736 736 360 480 480 480 480 352 224 992 488 352 480 480 992 224 736 224 224 432 224 480 496 736 160 736 480 480 480 736 496 232 488 480 480 480 352 736 628 736 224 480 480 480 232 480 480 224 480 224 736 480 480 224 736 480 880 480 484 480 96 480 608 496 224 480 480 192 992 736 480 480 352 480 480 480 736 496 736 480 160 480 992 480 480 736 752 224 480 480 232 480 480 496 480 736 352 480 480 480 352 736 224 224 992 736 224 736 288 736 480 488 496 480 240 496 736 240 480 224 32 488 480 176 736 480 480 480 96 480 744 480 484 480 864 352 496 492 488 504 488 160 375 480 496 736 224 480 480 224 360 480 748 736 480 480 480 480 96 224 224 480 480 736 224 480 480 480 992 992 480 480 480 224 480 96 480 480 488 352 480 480 480 480 744 480 352 496 480 480 480 480 480 480 480 992 480 736 488 496 224 480 480 480 736 480 480 224 864 240 224 736 488 228 608 224 480 752 224 48 480 480 736 752 360 992 480 224 368 392 992 736 480 992 488 752 424 488 480 224 496 480 752 352 224 736 96 480 160 224 480 480 488 496 480 736 480 480 480 480 480 480 248 496 40 224 480 496 488 496 480 488 160 496 224 736 480 480 176 480 96 480 352 496 740 352 480 480 480 240 480 488 736 480 480 480 992 352 496 500 96 872 992 736 492 736 480 480 352 480 480 480 480 480 480 480 352 480 736 480 736 112 864 1000 480 496 488 480 352 360 480 480 480 352 736 480 224 480 480 736 224 752 488 672 496 480 160 492 480 368 496 736 480 496 480 480 736 352 480 248 480 288 736 992 480 480 736 480 504 480 480 480 224 480 496 496 480 992 480 480 480 480 480 224 480 480 480 480 480 480 760 352 224 480 480 488 480 488 480 608 360 490 736 224 496 752 224 160 496 480 224 480 480 358 736 352 352 224 352 736 496 496 224 352 480 496 480 352 496 480 736 488 744 736 480 480 480 368 480 480 480 736 488 496 224 480 224 496 224 352 496 480 480 480 480 224 480 352 736 496 480 352 992 488 224 480 480 1000 488 240 224 480 368 762 484 224 480 232 992 752 480 480 496 496 480 480 160 480 480 480 736 480 488 488 736 480 480 480 480 608 608 368 480 484 480 480 96 224 1000 480 224 736 96 496 480 224 480 480 352 736 480 480 992 864 736 752 224 480 480 448 736 480 744 480 224 480 480 352 480 496 352 224 736 480 480 480 480 1000 224 752 480 480 480 480 480 480 480 352 736 480 480 352 480 480 992 736 384 496 352 488 48 736 736 736 752 992 480 480 480 224 608 224 160 736 488 736 736 736 496 480 480 352 480 96 96 480 760 736 352 992 480 112 352 176 480 480 608 480 352 352 864 480 480 480 480 480 480 484 752 480 352 480 480 480 992 480 480 224 736 744 480 488 224 480 736 736 480 480 480 224 96 736 480 480 744 488 480 480 608 736 480 352 224 480 370 1000 484 176 32 496 228 480 496 736 480 736 480 224 488 480 480 352 240 224 224 352 488 296 352 496 480 480 480 352 480 184 480 480 480 224 480 480 224 96 480 240 736 480 492 736 488 224 488 488 224 488 480 480 224 736 496 480 480 480 736 480 480 736 480 224 480 480 480 34 224 736 480 736 184 240 1008 480 480 736 480 496 496 480 352 480 96 480 480 488 496 480 352 224 480 992 480 480 480 480 736 736 480 480 480 752 224 480 608 352 496 480 480 480 496 480 480 480 480 736 368 480 480 496 480 224 480 736 352 96 496 480 496 112 96 496 752 352 480 1008 224 352 492 488 224 744 488 480 736 480 224 744 480 480 480 736 480 760 480 224 480 992 736 224 480 480 496 480 736 224 480 480 288 488 488 496 488 480 480 496 232 480 480 224 496 480 480 480 496 368 352 352 480 480 840 752 232 480 480 480 480 480 736 496 352 240 224 864 492 224 488 480 736 496 224 736 480 752 480 736 224 484 480 480 480 752 736 736 480 480 480 736 496 496 480 224 480 480 480 480 352 480 736 352 240 672 480 480 224 224 752 736 480 480 224 96 752 224 496 480 736 480 480 480 736 736 480 240 480 480 480 352 496 224 224 736 224 224 224 480 480 480 736 480 496 352 232 224 480 480 224 352 96 992 480 112 480 608 480 864 480 352 352 736 480 480 480 756 480 496 752 224 488 288 488 496 752 224 992 496 480 480 224 160 224 232 368 736 480 480 480 480 480 200 504 488 1012 480 288 480 504 232 480 352 616 488 480 480 224 928 224 352 160 752 352 224 480 736 480 992 480 480 224 480 48 498 736 992 736 480 1000 480 616 352 992 224 480 352 480 736 480 480 480 480 480 96 224 480 224 480 480 360 992 480 480 224 480 480 360 480 880 736 480 400 224 480 495 480 760 480 480 224 488 480 480 224 608 224 368 352 480 736 168 480 500 492 736 992 96 224 480 480 496 736 496 480 480 480 480 352 240 480 224 480 480 864 480 496 496 480 480 480 746 104 480 352 232 480 224 480 480 480 160 608 480 224 480 224 488 736 480 494 480 96 416 736 480 368 608 480 736 496 736 376 736 224 736 480 112 484 480 752 992 416 752 96 736 224 96 736 360 480 744 736 480 496 352 480 880 224 224 480 480 480 96 352 864 480 480 480 752 480 496 496 736 288 736 480 480 480 480 992 352 488 496 480 480 480 480 480 224 736 480 224 488 752 736 352 736 480 224 736 736 352 480 488 496 480 480 736 992 352 224 608 488 496 736 224 352 480 224 736 496 224 992 224 480 240 480 480 736 288 480 992 480 736 480 496 320 480 488 736 488 224 480 480 480 352 480 224 224 480 492 480 992 480 480 480 736 224 480 864 480 480 480 992 736 224 608 744 480 616 480 480 624 864 480 480 480 224 352 480 224 480 736 490 736 480 992 240 480 864 480 288 480 864 480 490 352 480 480 480 608 480 480 480 480 360 744 480 992 488 480 872 480 748 480 496 480 480 480 480 504 224 480 496 736 480 496 480 736 224 480 480 224 736 480 480 480 736 500 736 736 480 752 436 228 352 1008 496 503 480 496 488 480 752 480 224 480 352 228 496 736 224 480 224 480 480 736 352 480 224 488 96 224 496 488 496 480 480 488 480 368 240 480 224 500 480 496 480 488 488 480 160 480 352 480 480 480 480 480 480 480 1008 480 360 240 224 240 352 240 992 480 224 488 736 480 488 480 480 224 232 608 224 496 480 752 736 1008 480 744 224 96 504 480 480 352 488 224 500 480 480 488 240 480 492 480 736 480 752 480 496 992 352 112 224 480 480 360 480 352 608 480 480 480 480 992 224 496 480 752 376 480 480 224 352 496 448 480 480 480 480 480 240 480 744 492 480 224 480 352 368 488 480 480 224 352 744 368 480 992 480 496 224 224 224 992 352 480 992 480 480 736 360 764 352 480 224 352 496 480 480 480 488 240 488 992 224 480 480 736 96 736 480 480 480 736 480 744 480 352 480 480 224 224 288 496 488 224 608 992 480 480 488 480 488 224 224 1012 736 480 224 224 480 480 488 352 480 352 480 480 752 1008 760 480 480 480 752 480 736 488 480 752 496 96 480 480 240 480 224 112 496 96 736 480 224 736 480 488 500 480 480 160 480 480 160 480 112 736 880 480 736 224 480 224 480 480 496 492 480 480 480 736 480 224 480 992 480 736 480 352 480 480 112 490 240 480 480 736 608 480 480 736 240 368 480 752 736 480 496 64 480 480 480 480 224 288 736 752 480 480 480 480 480 496 736 480 352 504 288 480 480 480 480 480 480 744 480 992 736 224 480 480 736 736 736 496 736 224 504 752 992 480 480 480 1000 480 232 224 480 480 112 480 496 352 488 356 224 736 480 224 752 496 736 480 736 480 480 480 480 480 480 736 480 480 224 480 736 736 480 480 736 224 480 496 352 480 480 736 752 496 480 736 484 480 480 224 480 480 1012 480 480 752 360 992 480 736 480 744 736 672 352 224 496 488 224 160 224 480 762 480 496 224 360 480 480 480 288 224 480 480 304 496 352 480 480 494 224 480 232 480 224 488 480 480 492 236 176 616 480 480 488 992 480 96 864 224 224 480 480 224 992 490 736 480 496 288 736 352 736 288 480 480 224 480 480 864 96 480 224 480 736 480 224 752 96 480 480 952 480 224 480 480 352 480 480 480 736 352 480 480 224 736 352 480 736 488 36 480 360 992 480 488 224 496 496 624 736 736 96 480 224 480 480 480 480 480 736 224 992 224 480 480 488 96 480 496 480 480 352 224 480 480 480 736 480 480 352 736 992 480 504 224 176 480 480 480 480 480 480 224 760 736 224 488 736 736 480 416 496 232 736 480 368 480 480 224 352 96 736 224 496 224 352 744 224 232 736 480 480 992 480 480 224 352 480 480 480 736 496 364 488 224 352 480 352 224 480 160 192 224 504 352 224 208 288 736 480 480 480 496 480 496 480 504 736 40 864 96 224 480 224 480 488 254 480 480 480 500 480 480 224 608 480 224 736 480 480 480 480 736 480 736 496 480 736 96 736 480 496 352 352 480 496 480 480 480 224 752 352 480 480 744 96 496 480 480 480 480 736 36 224 496 288 480 480 496 480 480 480 480 484 224 96 224 232 608 96 496 736 480 480 992 480 736 488 992 488 352 1008 240 480 496 480 496 352 236 224 480 480 480 160 504 480 224 992 480 480 496 352 736 480 480 224 240 760 496 240 480 480 480 488 104 736 224 352 224 736 224 496 224 480 616 480 352 736 494 224 448 240 224 736 480 480 480 736 1000 480 224 192 488 736 736 736 352 240 168 736 480 496 480 492 736 480 224 96 352 160 480 736 480 480 480 744 224 736 480 480 488 496 480 480 480 480 240 480 480 544 224 480 480 480 480 480 480 352 352 480 480 480 480 480 992 480 224 480 496 160 992 224 488 480 480 352 480 480 736 736 736 480 96 480 224 416 480 480 32 480 608 224 480 224 480 224 496 480 744 480 416 224 992 224 232 352 496 496 352 1012 96 480 480 480 736 480 992 480 480 480 232 488 480 480 224 736 373 480 736 744 736 224 480 480 480 744 480 224 224 736 752 624 288 992 480 224 480 480 224 480 224 480 480 248 480 608 224 352 224 480 480 334 488 240 480 992 496 488 240 352 496 480 480 480 352 352 480 736 496 352 736 736 224 112 224 488 480 480 224 416 488 480 736 488 224 480 480 1016 224 632 352 480 232 496 488 755 492 480 480 224 224 224 480 736 480 752 352 608 96 480 736 224 740 480 232 352 352 480 224 496 480 480 866 352 480 480 224 496 736 96 352 868 736 736 488 496 352 608 482 480 224 480 224 496 480 352 480 240 992 96 480 96 864 488 992 992 480 992 496 488 368 480 480 499 496 224 224 352 736 224 736 352 480 744 480 480 480 480 504 496 480 480 352 480 492 368 480 480 480 760 232 480 992 488 352 504 484 736 480 480 480 240 480 480 736 480 480 480 224 480 480 736 496 480 480 480 352 480 992 496 480 480 480 612 352 488 480 480 480 496 288 480 480 224 224 480 480 480 496 748 736 352 480 736 480 352 752 480 224 744 736 1008 224 744 480 480 480 240 480 480 224 480 736 96 224 352 480 416 992 480 480 736 224 488 96 480 224 480 736 192 480 352 480 480 744 224 480 480 232 480 736 480 480 736 488 744 484 352 620 736 224 992 480 504 480 480 500 480 480 488 752 480 352 488 480 480 736 736 352 160 480 480 496 736 368 864 352 488 480 992 496 744 224 480 224 480 352 352 488 224 480 480 480 480 480 488 736 496 480 736 480 496 736 224 352 480 480 488 480 480 736 992 480 224 736 480 488 608 352 480 480 232 480 480 480 488 352 480 480 480 496 492 480 208 484 480 368 176 224 360 480 224 232 736 496 224 752 480 608 480 240 736 96 488 224 608 504 352 480 480 352 1019 176 240 480 224 488 352 288 352 352 480 480 480 608 224 128 480 480 480 480 736 496 488 480 224 736 736 480 480 480 736 480 1008 496 480 736 480 480 224 480 224 480 352 608 736 736 96 480 620 416 352 752 736 480 480 480 752 480 480 752 736 352 1016 372 96 480 496 480 480 480 480 480 1000 224 736 752 480 480 352 480 480 752 184 224 352 480 480 992 96 224 480 480 736 480 608 1000 480 736 736 488 496 496 480 744 240 496 480 740 752 736 480 480 480 992 736 480 480 480 480 480 224 160 480 736 224 752 498 240 480 480 736 480 736 488 224 480 736 480 480 736 480 992 496 496 736 480 480 744 992 224 480 752 1008 288 496 736 480 368 504 736 480 224 480 480 608 224 168 224 480 360 736 736 352 752 480 480 736 480 480 480 480 1008 480 416 736 480 240 496 480 96 224 480 616 736 480 232 480 736 608 352 736 480 360 480 224 480 496 224 480 992 480 480 356 480 480 488 480 480 736 352 496 352 232 480 488 224 736 352 752 496 480 480 496 744 224 480 480 224 224 224 608 232 224 488 736 736 480 480 480 480 224 480 172 736 496 288 480 480 356 496 736 480 480 744 480 416 224 480 1008 488 736 754 480 224 352 496 736 480 736 480 736 480 480 352 496 480 756 480 608 480 500 224 496 488 608 480 480 480 352 480 480 480 480 224 224 480 224 224 736 496 490 480 496 496 224 480 992 508 492 480 224 608 480 480 480 480 480 736 480 480 752 224 996 500 488 480 352 240 736 224 48 992 480 480 480 240 232 736 496 480 480 492 240 480 736 224 352 480 504 224 480 224 224 496 480 736 760 480 736 608 480 352 96 160 480 480 504 480 480 480 480 480 480 480 480 480 480 480 480 488 496 96 352 224 480 480 736 480 480 736 496 488 486 480 352 240 480 736 368 992 496 480 864 224 736 480 1000 480 736 416 216 736 224 736 504 744 480 736 480 480 864 352 480 480 480 484 224 352 224 416 480 352 480 736 480 736 480 480 352 496 480 480 752 352 736 488 736 480 760 736 480 480 160 752 480 480 480 76 480 480 480 480 736 496 248 736 304 490 736 480 992 352 992 608 480 480 496 480 736 736 480 480 480 480 480 224 480 736 352 992 304 480 496 352 736 224 736 352 744 736 992 992 486 224 480 736 224 480 96 1008 224 762 480 480 480 480 736 480 1004 1008 360 288 736 624 736 672 480 480 232 160 224 736 1008 736 608 484 496 480 736 480 480 752 864 488 736 416 736 352 480 480 496 352 496 288 368 484 992 992 480 736 224 480 992 352 736 736 480 496 480 480 240 992 480 744 480 484 992 368 480 864 736 504 238 480 480 1008 736 480 480 480 480 752 224 488 736 288 488 488 224 992 160 96 736 480 496 480 496 488 736 72 188 480 480 352 480 480 234 496 424 736 488 992 496 480 480 480 224 480 352 244 480 224 480 480 224 480 224 736 232 992 224 64 488 224 480 480 480 500 736 480 480 96 480 240 480 176 736 224 232 224 352 736 1008 480 224 480 736 480 480 848 496 224 736 480 480 480 480 736 884 352 480 480 736 352 484 488 480 480 736 736 736 736 736 352 480 496 480 480 480 486 480 480 352 32 992 480 992 224 352 736 736 496 864 352 480 230 752 480 480 96 500 224 480 480 496 616 224 1008 480 480 496 368 736 480 480 496 480 352 480 480 736 224 608 736 480 480 480 736 736 480 224 448 480 224 288 480 480 480 480 368 484 240 480 500 480 480 480 480 352 488 224 352 480 224 480 480 480 224 480 352 88 240 608 480 488 480 736 480 736 736 992 224 480 992 224 480 224 224 480 480 608 500 224 736 736 480 480 496 480 502 480 224 480 992 736 352 224 352 448 224 224 488 480 992 224 480 424 480 488 488 480 480 480 224 352 736 480 360 736 736 496 480 480 624 736 992 224 480 496 748 480 480 480 224 736 232 480 240 224 480 488 480 736 992 480 736 480 352 480 480 736 224 224 480 240 480 480 480 480 608 480 480 736 224 416 736 224 352 352 360 480 488 480 992 480 480 352 488 480 488 480 736 488 736 736 480 736 112 992 736 480 480 608 480 736 484 504 480 736 352 480 608 480 480 480 480 480 480 744 736 736 992 736 224 96 864 380 288 232 480 480 480 480 352 992 32 360 480 736 736 480 480 368 480 480 736 480 736 224 480 480 216 992 480 480 496 480 992 488 736 736 480 496 480 352 480 480 480 496 480 480 480 480 480 224 480 288 504 736 224 224 632 480 224 736 736 480 480 180 752 104 736 480 480 480 736 488 480 752 480 480 496 224 480 496 480 224 480 488 304 288 744 64 736 480 480 480 480 480 32 240 224 480 744 480 480 488 496 744 480 352 96 480 480 352 496 224 500 736 480 0 240 360 480 736 504 288 432 292 480 480 352 480 224 224 864 224 608 464 480 752 360 480 480 368 480 480 480 736 736 496 480 488 416 496 224 480 480 416 224 224 232 288 480 480 480 744 488 736 496 104 736 480 480 352 608 480 492 480 736 480 224 160 496 480 744 480 752 480 752 224 736 224 240 884 480 480 760 224 736 224 480 224 224 736 656 288 608 360 480 992 480 352 480 224 224 352 96 736 480 240 864 480 480 736 752 496 224 480 480 752 496 488 496 224 480 752 224 224 480 488 32 480 480 104 480 480 372 488 480 480 224 500 352 480 352 480 480 224 232 736 480 224 480 736 736 224 480 736 352 224 480 480 224 368 752 480 496 480 480 496 480 500 236 492 224 480 496 736 480 736 480 488 480 480 480 736 736 352 224 480 608 352 224 480 480 240 480 736 736 736 496 500 480 176 480 352 480 480 480 480 488 488 488 224 480 736 992 992 480 480 488 624 736 480 352 416 480 1008 480 992 488 608 496 992 480 480 996 480 496 480 480 352 480 480 480 496 480 624 368 480 224 480 128 488 480 480 480 352 504 992 480 480 736 488 480 480 352 224 488 736 608 480 224 224 496 480 480 496 480 248 224 352 480 736 224 480 736 480 608 480 480 480 360 192 504 736 992 224 224 240 480 480 736 616 480 480 496 112 480 320 736 480 480 96 480 496 736 480 496 736 608 992 736 992 496 480 608 480 736 736 480 480 496 480 224 752 480 736 480 488 480 104 496 496 480 496 496 480 480 480 352 480 488 736 224 736 480 480 480 480 352 480 480 480 739 352 688 608 480 480 480 480 480 352 736 480 480 224 480 64 492 736 480 480 224 480 736 480 496 744 232 736 224 352 96 480 992 480 480 480 992 160 432 480 364 736 496 496 736 1008 480 480 480 736 480 488 736 480 480 736 496 736 736 480 480 496 480 480 240 488 368 744 496 928 736 488 352 496 104 352 480 480 480 104 116 224 488 736 224 488 224 864 112 480 480 480 480 800 488 736 736 480 992 368 992 480 232 488 736 488 748 224 480 480 736 496 480 488 480 480 480 480 480 480 480 480 736 736 736 224 488 416 480 736 480 480 480 744 480 240 736 992 480 736 496 240 480 352 480 480 232 496 504 352 480 224 496 104 480 480 240 488 480 484 496 736 480 488 496 224 480 480 224 168 224 480 488 240 482 504 992 480 480 480 736 480 160 480 496 480 744 480 480 736 232 736 480 480 480 480 352 480 736 480 480 160 736 480 736 480 480 608 480 480 480 736 480 352 232 480 480 488 224 736 64 480 752 608 368 352 352 480 480 736 480 480 480 496 736 224 224 480 480 504 488 480 112 480 480 480 480 96 480 352 368 480 736 480 496 496 480 480 496 224 488 992 1000 352 738 352 232 608 488 240 480 736 480 480 480 608 680 480 240 480 496 480 480 192 736 752 736 224 96 496 480 352 96 480 224 480 352 160 480 736 480 496 224 506 480 480 736 736 480 480 480 352 480 480 480 96 736 736 480 368 480 224 992 736 480 496 480 480 480 500 496 480 544 480 480 496 480 288 480 480 736 992 496 232 480 500 608 480 736 736 496 16 480 480 736 160 744 992 736 480 488 240 480 480 480 740 480 352 736 736 480 488 232 480 224 480 224 288 224 160 480 352 502 480 480 736 480 224 488 352 480 288 480 368 480 480 480 224 506 480 480 480 736 480 736 496 480 224 480 224 752 224 176 496 480 488 1008 480 736 480 480 496 480 488 224 488 480 480 240 224 480 480 480 480 736 496 480 480 352 480 488 480 992 352 480 872 480 224 992 480 480 224 480 384 480 488 360 360 480 232 736 736 480 744 96 96 240 480 736 736 480 480 736 864 480 96 496 224 160 480 224 736 480 224 496 748 480 496 880 64 480 168 480 224 480 368 480 480 224 484 488 480 352 480 224 608 496 504 736 480 480 224 480 352 736 480 480 480 360 232 224 480 224 480 480 488 480 480 992 608 480 352 480 480 480 480 480 736 480 224 992 416 480 224 496 736 496 608 488 352 736 224 352 480 480 744 480 744 360 736 736 760 504 160 488 736 480 496 480 736 736 224 736 96 352 320 480 480 488 480 224 240 496 480 480 224 416 608 32 736 480 764 480 488 96 488 160 480 608 736 480 496 360 480 544 1000 304 480 32 752 992 352 752 480 480 736 224 480 224 352 480 224 96 224 488 224 488 480 480 480 736 480 224 480 608 480 240 736 688 496 480 224 480 480 608 352 496 480 224 480 480 480 736 480 480 224 480 488 160 504 488 736 496 736 736 736 480 480 480 736 736 224 72 160 480 480 224 480 744 480 480 224 752 736 480 224 760 992 496 504 240 736 480 480 224 488 480 352 496 480 480 480 480 480 488 480 496 480 736 480 480 16 736 224 480 352 304 736 224 232 736 488 352 480 480 928 480 480 352 480 800 480 496 376 736 352 480 864 756 992 480 480 1008 480 992 480 480 224 480 484 352 480 496 224 480 480 480 224 352 480 480 480 480 224 480 480 480 736 480 608 736 480 736 480 224 480 224 736 480 736 416 736 480 352 480 744 736 224 496 624 224 256 480 488 288 480 480 160 352 484 480 992 224 496 480 480 480 480 104 224 488 224 352 224 1000 880 232 224 736 736 992 416 496 736 224 480 252 224 552 480 736 736 356 736 736 504 480 224 608 480 992 486 224 232 608 992 736 224 480 480 224 240 480 432 480 480 736 482 736 608 224 160 496 736 480 224 480 480 736 480 488 224 224 480 1008 736 480 496 480 736 496 480 480 736 736 480 736 736 992 736 992 480 288 496 736 480 736 496 736 496 480 224 224 480 480 480 752 480 416 736 480 480 480 480 480 736 96 224 752 480 480 496 992 352 620 224 480 480 744 480 480 496 1008 736 992 992 480 480 480 480 752 752 224 480 480 864 416 480 762 992 752 360 480 480 608 296 864 480 736 480 32 480 352 488 480 224 480 224 736 480 352 480 492 608 480 614 480 480 736 488 736 496 224 496 360 352 232 224 480 480 224 672 404 744 488 224 928 496 224 744 496 736 736 736 416 480 160 480 480 480 752 240 480 480 480 740 112 480 424 480 480 480 480 480 352 736 608 616 496 496 224 736 352 480 480 480 608 352 496 224 480 352 232 480 480 992 368 480 480 224 480 480 352 480 736 480 480 736 480 496 736 736 752 480 352 480 496 488 480 736 480 736 484 480 352 736 352 488 752 480 480 736 480 488 480 224 480 864 224 496 480 480 480 224 488 480 736 352 224 480 480 224 352 480 224 224 480 480 496 480 480 224 224 480 496 488 352 480 160 368 488 480 224 480 480 480 208 224 992 480 480 480 496 736 480 352 736 736 480 480 488 248 352 352 496 480 480 608 872 736 352 480 992 496 752 744 480 480 480 120 368 480 480 480 352 160 480 488 496 608 736 992 224 224 480 240 64 224 480 496 992 496 480 480 112 864 480 488 480 480 240 360 672 624 736 480 480 480 736 232 992 736 736 736 352 480 224 360 360 352 480 352 1008 224 140 352 736 928 736 496 496 480 224 1008 488 232 992 224 480 480 480 480 16 176 480 352 232 496 496 496 224 480 744 480 480 480 352 736 480 480 744 480 736 96 480 736 1000 480 492 760 480 480 496 736 480 496 488 496 232 480 352 480 352 496 752 480 752 240 352 752 488 480 736 96 752 608 480 480 480 480 488 488 736 744 1000 992 744 752 736 492 488 480 480 736 368 496 480 504 368 480 864 224 480 480 360 992 736 480 224 752 480 480 488 480 992 736 352 480 992 480 480 240 240 480 480 352 240 352 480 352 480 736 492 480 480 480 160 480 224 80 736 480 736 480 480 480 992 224 992 480 480 496 224 496 480 752 488 224 480 224 352 480 480 736 480 224 480 1000 480 352 752 752 160 352 224 480 744 224 480 480 496 224 480 312 480 480 480 480 224 493 480 1000 480 240 736 192 368 352 736 224 240 738 224 496 480 480 352 480 736 224 496 380 480 488 304 224 480 480 608 480 480 736 128 480 736 480 224 480 480 352 480 224 480 488 224 480 736 744 736 736 752 288 352 224 752 762 480 752 480 352 480 96 248 480 480 224 480 376 480 752 480 232 488 736 480 480 480 480 736 752 992 224 480 480 224 480 290 488 496 744 224 224 480 352 480 736 480 112 736 496 736 736 224 480 104 480 480 368 496 480 96 736 480 480 480 232 736 352 96 480 352 480 480 496 480 492 736 224 992 480 416 480 352 480 480 480 880 480 480 488 96 352 232 160 480 224 480 496 224 224 352 480 496 480 480 480 480 480 480 480 480 224 736 736 496 356 480 240 736 480 992 688 480 352 992 480 480 480 224 744 416 480 240 480 480 480 480 224 480 480 752 224 480 360 480 224 496 740 752 480 480 224 480 480 480 480 480 480 496 488 736 608 480 480 736 480 480 352 480 224 480 480 480 496 480 744 224 480 224 480 224 864 352 480 624 480 752 352 240 248 480 484 480 480 480 480 224 736 226 480 480 480 480 480 480 502 416 480 496 224 480 232 1000 480 992 496 360 224 232 480 224 736 232 480 736 500 160 736 416 736 480 480 500 496 624 736 480 224 240 352 480 480 496 480 502 352 160 488 752 480 480 500 488 240 240 480 488 96 352 480 496 480 488 480 480 608 480 480 992 480 224 496 224 736 628 480 480 480 480 480 488 480 488 744 176 232 736 608 480 736 480 498 224 480 480 744 480 480 504 480 480 236 304 224 488 224 224 496 352 496 480 480 48 736 480 496 480 224 996 496 224 480 1000 608 480 368 480 416 480 480 736 480 736 496 228 608 992 494 1008 480 480 480 748 480 480 480 992 480 32 480 488 480 480 288 488 480 480 736 224 736 736 736 480 496 488 624 480 480 1000 496 736 224 480 488 256 368 492 224 480 352 480 224 480 736 992 480 736 480 480 480 608 0 372 224 480 488 480 224 480 480 992 624 480 480 736 240 488 232 240 480 496 480 736 864 488 736 736 736 480 480 736 352 736 224 480 992 480 736 160 496 480 480 480 480 500 352 368 480 480 240 240 480 480 480 480 752 480 736 480 992 480 480 480 496 736 232 736 240 480 736 224 224 118 488 96 224 352 480 752 480 480 224 352 112 480 480 744 480 488 480 504 480 736 480 496 880 112 480 288 480 480 744 480 224 736 224 744 352 480 224 736 496 480 736 368 608 480 992 480 480 736 480 224 736 496 496 480 480 480 360 224 480 32 480 496 360 496 480 352 736 480 480 224 480 288 752 928 232 352 352 224 480 224 488 480 496 352 488 480 496 248 64 352 488 480 480 488 248 480 480 480 240 480 224 480 488 544 480 736 672 288 288 480 736 480 480 496 752 352 288 496 352 480 224 496 480 736 480 752 488 480 480 480 488 352 496 480 14 488 480 480 480 160 224 352 480 480 480 480 736 480 480 224 492 480 224 488 736 504 480 736 480 480 992 480 480 480 224 96 480 704 480 736 224 480 352 480 352 736 992 224 488 240 480 488 224 736 480 880 480 488 480 1008 480 480 736 488 224 736 352 352 736 736 480 360 480 480 224 224 352 624 480