97278925163072080682225664
97,278,925,163,072,080,682,225,664 is an even composite number composed of seven prime numbers multiplied together.
97278925163072080682225664 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-two thousand, one hundred thirteen divisors.
Prime factorization of 97278925163072080682225664:
212 × 36 × 72 × 112 × 1312 × 7192 × 7872
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 131 × 131 × 719 × 719 × 787 × 787)See below for interesting mathematical facts about the number 97278925163072080682225664 from the Numbermatics database.
Names of 97278925163072080682225664
- Cardinal: 97278925163072080682225664 can be written as Ninety-seven septillion, two hundred seventy-eight sextillion, nine hundred twenty-five quintillion, one hundred sixty-three quadrillion, seventy-two trillion, eighty billion, six hundred eighty-two million, two hundred twenty-five thousand, six hundred sixty-four.
Scientific notation
- Scientific notation: 9.7278925163072080682225664 × 1025
Factors of 97278925163072080682225664
Divisors of 97278925163072080682225664
- Number of divisors d(n): 22113
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 32 33 36 42 44 48 49 54 56 63 64 66 72 77 81 84 88 96 98 99 108 112 121 126 128 131 132 144 147 154 162 168 176 189 192 196 198 216 224 231 242 243 252 256 262 264 288 294 297 308 324 336 352 363 378 384 392 393 396 432 441 448 462 484 486 504 512 524 528 539 567 576 588 594 616 648 672 693 704 719 726 729 756 768 784 786 787 792 847 864 882 891 896 917 924 968 972 1008 1024 1048 1056 1078 1089 1134 1152 1176 1179 1188 1232 1296 1323 1344 1386 1408 1438 1441 1452 1458 1512 1536 1568 1572 1574 1584 1617 1694 1701 1728 1764 1782 1792 1834 1848 1936 1944 2016 2048 2079 2096 2112 2156 2157 2178 2268 2304 2352 2358 2361 2376 2464 2541 2592 2646 2673 2688 2751 2772 2816 2876 2882 2904 2916 3024 3072 3136 3144 3148 3168 3234 3267 3388 3402 3456 3528 3537 3564 3584 3668 3696 3872 3888 3969 4032 4096 4158 4192 4224 4312 4314 4323 4356 4536 4608 4704 4716 4722 4752 4851 4928 5033 5082 5103 5184 5292 5346 5376 5502 5509 5544 5632 5752 5764 5808 5832 5929 6048 6144 6237 6272 6288 6296 6336 6419 6468 6471 6534 6776 6804 6912 7056 7074 7083 7128 7168 7336 7392 7623 7744 7776 7909 7938 8019 8064 8253 8316 8384 8448 8624 8628 8646 8657 8712 9072 9216 9408 9432 9444 9504 9702 9801 9856 10066 10087 10164 10206 10368 10584 10611 10692 10752 11004 11018 11088 11264 11504 11528 11616 11664 11858 11907 12096 12288 12474 12544 12576 12592 12672 12838 12936 12942 12969 13068 13552 13608 13824 14112 14148 14166 14256 14336 14553 14672 14784 15099 15246 15488 15552 15818 15851 15876 16038 16128 16506 16527 16632 16768 16896 17161 17248 17256 17292 17314 17424 17787 18144 18432 18711 18816 18864 18888 19008 19257 19404 19413 19602 19712 20132 20174 20328 20412 20736 21168 21222 21249 21384 21504 22008 22036 22176 22528 22869 23008 23056 23232 23328 23716 23727 23814 24192 24759 24948 25088 25152 25184 25344 25676 25872 25884 25938 25971 26136 27104 27216 27648 28224 28296 28332 28512 28672 29106 29344 29403 29568 30198 30261 30492 30976 31104 31636 31702 31752 31833 32076 32256 33012 33054 33264 33536 33792 34322 34496 34512 34584 34628 34848 35231 35574 35721 36288 36864 37422 37632 37728 37776 38016 38514 38563 38808 38826 38907 39204 39424 40264 40348 40656 40824 41472 42336 42444 42498 42768 43008 43659 44016 44072 44352 45056 45297 45738 46016 46112 46464 46656 47432 47454 47553 47628 48384 49518 49581 49896 50176 50304 50368 50688 51352 51483 51744 51768 51876 51942 52272 53361 54208 54432 55296 55363 56133 56448 56592 56664 57024 57771 58212 58239 58688 58806 59136 60396 60522 60599 60984 61952 62208 63272 63404 63504 63666 63747 64152 64512 66024 66108 66528 67072 67584 68607 68644 68992 69024 69168 69256 69696 70462 70609 71148 71181 71442 72576 74277 74844 75264 75456 75552 76032 77028 77126 77616 77652 77814 77913 78408 78848 80528 80696 81312 81648 82944 84672 84888 84996 85536 86016 86999 87318 88032 88144 88209 88704 90594 90783 91476 92032 92224 92928 93312 94189 94864 94908 95106 95227 95256 95499 96768 99036 99162 99792 100352 100608 100736 101376 102704 102966 103097 103488 103536 103752 103884 104544 105693 106722 108416 108864 110592 110726 110957 112266 112896 113184 113328 114048 115542 115689 116424 116478 116721 117376 117612 118272 120127 120792 121044 121198 121968 123904 124416 126544 126808 127008 127332 127494 128304 129024 130977 132048 132216 133056 134144 135168 135891 137214 137288 137984 138048 138336 138512 139392 140924 141218 142296 142362 142659 142884 145152 148554 148743 149688 150528 150912 151104 152064 154056 154252 154449 155232 155304 155628 155826 156816 157696 160083 161056 161392 162624 163296 165888 166089 169344 169776 169992 171072 173313 173998 174636 174717 176064 176288 176418 177408 181188 181566 181797 182952 184064 184448 185856 186624 188378 188771 189728 189816 190212 190454 190512 190998 191241 193536 198072 198324 199584 200704 201216 201472 202752 205408 205821 205932 206194 206976 207072 207504 207768 209088 211386 211827 213444 213543 216832 217728 221452 221914 222831 224532 225792 226368 226656 228096 231084 231378 232848 232956 233442 233739 234752 235224 236544 240254 241584 242088 242396 243936 247808 248832 253088 253616 254016 254664 254988 256608 258048 260997 261954 264096 264432 266112 268288 271782 272349 274428 274576 275968 276096 276672 277024 278784 281848 282436 282567 284592 284724 285318 285681 285768 290304 297108 297486 299376 301056 301824 302208 304128 308112 308504 308898 309291 310464 310608 311256 311652 313632 315392 317079 320166 322112 322784 325248 326592 331776 332178 332871 338688 339552 339984 342144 346626 347067 347996 349272 349434 350163 352128 352576 352836 354816 360381 362376 363132 363594 365904 368128 368896 371712 373248 376756 377542 379456 379632 380424 380908 381024 381996 382482 387072 387541 392931 396144 396648 399168 402432 402944 405504 407673 410816 411642 411864 412388 413952 414144 415008 415536 418176 422772 423654 424193 426888 427086 427977 433664 435456 442904 443828 445662 446229 449064 451584 452736 453312 456192 462168 462756 463347 465696 465912 466884 467478 469504 470448 473088 480249 480508 483168 484176 484792 487872 495616 497664 498267 506176 507232 508032 509328 509976 513216 516961 519939 521994 523908 524151 528192 528864 532224 536576 543564 544698 545391 548856 549152 551936 552192 553344 554048 557568 563696 564872 565134 565853 566313 569184 569448 570636 571362 571536 573723 580608 594216 594972 598752 602112 603648 604416 608256 608993 616224 617008 617463 617796 618582 619369 620928 621216 622512 623304 627264 634158 635481 640332 640629 644224 645568 650496 653184 659323 664356 665742 666589 668493 677376 679104 679968 684288 693252 694134 695992 698544 698868 700326 701217 704256 705152 705672 709632 720762 721679 724752 726264 727188 731808 736256 737792 743424 746496 753512 755084 758912 759264 760848 761816 762048 763992 764964 774144 775082 776699 782991 785862 792288 793296 798336 804864 805888 815346 817047 821632 823284 823728 824776 827904 828288 830016 831072 836352 840889 845544 847308 847701 848386 853776 854172 855954 857043 867328 870912 885808 887656 891324 892458 898128 903168 905472 906624 912384 924336 925512 926694 927873 931392 931824 933768 934956 939008 940896 946176 951237 960498 961016 966336 968352 969584 975744 995328 996534 998613 1012352 1014464 1016064 1018656 1019952 1026432 1033922 1036079 1039878 1041201 1043988 1047816 1048302 1050489 1056384 1057728 1064448 1081143 1087128 1089396 1090782 1097712 1098304 1103872 1104384 1106688 1108096 1115136 1127392 1129744 1130268 1131706 1132626 1134067 1138368 1138896 1141272 1142724 1143072 1147446 1161216 1162623 1188432 1189944 1197504 1207296 1208832 1216512 1217986 1223019 1232448 1234016 1234926 1235592 1237164 1238738 1241856 1242432 1245024 1246608 1254528 1268316 1270962 1272579 1280664 1281258 1283931 1288448 1291136 1300992 1306368 1318646 1321397 1328712 1331484 1333178 1336986 1338687 1354752 1358208 1359936 1368576 1386504 1388268 1390041 1391984 1397088 1397736 1400652 1402434 1408512 1410304 1411344 1419264 1440747 1441524 1443358 1449504 1452528 1454376 1463616 1472512 1475584 1486848 1492992 1494801 1507024 1510168 1517824 1518528 1521696 1523632 1524096 1527984 1529928 1550164 1550883 1553398 1559817 1565982 1571724 1584576 1586592 1596672 1609728 1611776 1630692 1634094 1636173 1643264 1646568 1647456 1649552 1655808 1656576 1660032 1662144 1672704 1681778 1691088 1694616 1695402 1696772 1697559 1698939 1707552 1708344 1711908 1714086 1734656 1741824 1771616 1775312 1782648 1784916 1796256 1806336 1810944 1813248 1824768 1826979 1848672 1851024 1853388 1855746 1858107 1862784 1863648 1867536 1869912 1878016 1881792 1902474 1906443 1920996 1921887 1922032 1932672 1936704 1939168 1951488 1977969 1993068 1997226 1999767 2024704 2028928 2032128 2037312 2039904 2052864 2067844 2072158 2076481 2079756 2082402 2087976 2095632 2096604 2100978 2103651 2112768 2115456 2128896 2162286 2165037 2174256 2178792 2181564 2195424 2196608 2207744 2208768 2213376 2216192 2230272 2254784 2259488 2260536 2263412 2265252 2268134 2276736 2277792 2282544 2285448 2286144 2294892 2322432 2325246 2330097 2348973 2376864 2379888 2395008 2414592 2417664 2435972 2446038 2451141 2464896 2468032 2469852 2471184 2474328 2477476 2483712 2484864 2490048 2493216 2509056 2522667 2536632 2541924 2543103 2545158 2561328 2562516 2567862 2571129 2576896 2582272 2601984 2612736 2637292 2642794 2657424 2662968 2666356 2673972 2677374 2709504 2716416 2719872 2737152 2773008 2776536 2780082 2783619 2783968 2794176 2795472 2801304 2804868 2817024 2820608 2822688 2838528 2853711 2881494 2883048 2886716 2899008 2905056 2908752 2927232 2945024 2951168 2985984 2989602 2995839 3014048 3020336 3035648 3037056 3043392 3047264 3048192 3055968 3059856 3100328 3101766 3106796 3108237 3119634 3123603 3131964 3143448 3169152 3173184 3193344 3223552 3243429 3261384 3268188 3272346 3286528 3293136 3294912 3299104 3311616 3313152 3320064 3324288 3345408 3363556 3382176 3389232 3390804 3393544 3395118 3397878 3402201 3415104 3416688 3423816 3428172 3469312 3483648 3487869 3543232 3550624 3565296 3569832 3592512 3618727 3621888 3626496 3649536 3653958 3669057 3697344 3702048 3706776 3711492 3716214 3725568 3727296 3735072 3739824 3756032 3763584 3804948 3812886 3817737 3841992 3843774 3844064 3851793 3865344 3873408 3878336 3902976 3955938 3960971 3964191 3986136 3994452 3999534 4016061 4049408 4057856 4064256 4074624 4079808 4105728 4135688 4144316 4152962 4159512 4164804 4170123 4175952 4191264 4193208 4201956 4207302 4225536 4230912 4257792 4262951 4322241 4324572 4330074 4335583 4348512 4357584 4363128 4390848 4393216 4417536 4426752 4432384 4460544 4484403 4509568 4518976 4521072 4526824 4530504 4536268 4553472 4555584 4565088 4570896 4572288 4589784 4615261 4650492 4652649 4660194 4666123 4679451 4697946 4753728 4759776 4790016 4829184 4835328 4871944 4892076 4902282 4908519 4929792 4936064 4939704 4942368 4948656 4954952 4967424 4969728 4980096 4986432 5018112 5045334 5051753 5073264 5083848 5086206 5090316 5092677 5096817 5122656 5125032 5135724 5142258 5153792 5164544 5203968 5225472 5274584 5285588 5314848 5325936 5332712 5347944 5354748 5419008 5432832 5439744 5474304 5480937 5546016 5553072 5560164 5567238 5567936 5574321 5588352 5590944 5602608 5609736 5634048 5641216 5645376 5686571 5707422 5719329 5762988 5765661 5766096 5773432 5798016 5810112 5817504 5854464 5902336 5933907 5979204 5991678 5999301 6028096 6040672 6071296 6074112 6086784 6094528 6096384 6111936 6119712 6200656 6203532 6213592 6216474 6224383 6229443 6239268 6247206 6263928 6286896 6310953 6338304 6346368 6386688 6486858 6495111 6522768 6536376 6544692 6573056 6586272 6589824 6598208 6623232 6626304 6640128 6648576 6690816 6727112 6764352 6778464 6781608 6787088 6790236 6795756 6804402 6813059 6830208 6833376 6847632 6856344 6967296 6975738 6990291 7046919 7086464 7101248 7130592 7139664 7185024 7237454 7243776 7252553 7252992 7307916 7338114 7353423 7394688 7404096 7413552 7422984 7432428 7451136 7454592 7470144 7479648 7527168 7568001 7609896 7625772 7629309 7635474 7683984 7687548 7688128 7703586 7713387 7730688 7746816 7756672 7805952 7911876 7921942 7928382 7938469 7972272 7988904 7999068 8032122 8098816 8115712 8128512 8149248 8159616 8211456 8271376 8288632 8305924 8319024 8329608 8340246 8350857 8351904 8382528 8386416 8403912 8414604 8451072 8461824 8515584 8525902 8561133 8644482 8649144 8660148 8671166 8697024 8715168 8726256 8781696 8786432 8835072 8853504 8864768 8968806 8987517 9019136 9037952 9042144 9053648 9061008 9072536 9106944 9111168 9130176 9141792 9144576 9179568 9230522 9249779 9300984 9305298 9320388 9324711 9332246 9358902 9370809 9395892 9507456 9519552 9580032 9670656 9730287 9743888 9784152 9804564 9817038 9859584 9872128 9879408 9884736 9897312 9909904 9934848 9939456 9960192 9972864 10036224 10090668 10103506 10146528 10167696 10172412 10180632 10185354 10193634 10206603 10245312 10250064 10271448 10284516 10307584 10329088 10407936 10450944 10463607 10549168 10571176 10629696 10651872 10665424 10695888 10709496 10856181 10865664 10879488 10948608 10961874 11092032 11106144 11120328 11134476 11135872 11148642 11176704 11181888 11205216 11219472 11268096 11282432 11290752 11373142 11396869 11414844 11438658 11453211 11525976 11531322 11532192 11546864 11555379 11596032 11620224 11635008 11708928 11867814 11882913 11892573 11958408 11983356 11998602 12056192 12081344 12142592 12148224 12173568 12189056 12192768 12223872 12239424 12338759 12401312 12407064 12427184 12432948 12448766 12458886 12474737 12478536 12494412 12510369 12527856 12573792 12621906 12676608 12692736 12773376 12788853 12973716 12990222 13006749 13045536 13072752 13089384 13146112 13172544 13179648 13196416 13252608 13280256 13297152 13381632 13453209 13454224 13505707 13528704 13556928 13563216 13574176 13580472 13591512 13608804 13626118 13660416 13666752 13695264 13712688 13845783 13951476 13957947 13980582 13998369 14093838 14172928 14202496 14261184 14279328 14370048 14474908 14487552 14505106 14505984 14535367 14615832 14676228 14706846 14725557 14789376 14808192 14827104 14845968 14864856 14902272 14909184 14940288 14959296 15054336 15136002 15155259 15219792 15251544 15258618 15270948 15278031 15290451 15367968 15375096 15376256 15407172 15426774 15461376 15493632 15513344 15611904 15823752 15843884 15856764 15876938 15944544 15977808 15998136 16064244 16197632 16231424 16257024 16298496 16319232 16422912 16442811 16542752 16577264 16611848 16638048 16659216 16680492 16701714 16703808 16722963 16765056 16772832 16807824 16829208 16902144 16923648 17051804 17059713 17122266 17157987 17288964 17298288 17320296 17342332 17394048 17430336 17452512 17563392 17572864 17707008 17729536 17801721 17937612 17975034 17997903 18038272 18075904 18084288 18107296 18122016 18145072 18213888 18222336 18260352 18283584 18289152 18359136 18461044 18499558 18601968 18610596 18640776 18649422 18664492 18673149 18688329 18717804 18741618 18791784 19014912 19039104 19160064 19460574 19485333 19487776 19568304 19609128 19634076 19719168 19744256 19758816 19769472 19794624 19819808 19869696 19878912 19920384 19945728 20072448 20181336 20207012 20293056 20335392 20344824 20361264 20370708 20387268 20413206 20439177 20490624 20500128 20542896 20569032 20615168 20658176 20901888 20927214 20970873 21098336 21140757 21142352 21259392 21303744 21330848 21391776 21418992 21712362 21731328 21757659 21758976 21923748 22184064 22212288 22240656 22268952 22271744 22297284 22353408 22363776 22410432 22438944 22564864 22581504 22704003 22746284 22793738 22829688 22877316 22887927 22906422 23051952 23062644 23064384 23093728 23110758 23140161 23192064 23240448 23270016 23417856 23735628 23765826 23785146 23815407 23916816 23966712 23997204 24112384 24162688 24285184 24296448 24347136 24378112 24385536 24447744 24478848 24677518 24802624 24814128 24854368 24865896 24897532 24917772 24949474 24957072 24988824 25020738 25052571 25055712 25147584 25243812 25331089 25353216 25385472 25546752 25577706 25683399 25947432 25980444 26013498 26091072 26145504 26178768 26292224 26345088 26359296 26392832 26505216 26560512 26594304 26906418 26908448 26962551 27011414 27057408 27113856 27126432 27148352 27160944 27183024 27217608 27252236 27320832 27333504 27390528 27425376 27691566 27726797 27749337 27902952 27915894 27961164 27974133 27996738 28112427 28187676 28345856 28404992 28522368 28558656 28740096 28949816 29010212 29011968 29070734 29190861 29231664 29352456 29413692 29451114 29578752 29616384 29654208 29691936 29729712 29804544 29818368 29880576 29918592 30108672 30272004 30310518 30349081 30439584 30503088 30517236 30541896 30556062 30580902 30619809 30735936 30750192 30752512 30814344 30853548 30922752 30987264 31026688 31223808 31390821 31647504 31687768 31713528 31753876 31889088 31955616 31996272 32128488 32395264 32462848 32568543 32596992 32638464 32845824 32885622 33085504 33154528 33223696 33276096 33318432 33360984 33403428 33407616 33445926 33530112 33545664 33615648 33658416 33804288 33847296 34103608 34119426 34190607 34244532 34315974 34359633 34577928 34596576 34640592 34684664 34788096 34860672 34905024 35126784 35145728 35459072 35603442 35648739 35677719 35875224 35950068 35995806 36076544 36151808 36168576 36214592 36244032 36290144 36427776 36444672 36520704 36567168 36578304 36718272 36922088 36999116 37016277 37203936 37221192 37281552 37298844 37328984 37346298 37376658 37424211 37435608 37483236 37583568 38029824 38078208 38320128 38366559 38921148 38970666 38975552 39020247 39136608 39218256 39268152 39438336 39488512 39517632 39538944 39589248 39639616 39757824 39805997 39840768 39891456 40144896 40359627 40362672 40414024 40517121 40586112 40670784 40689648 40722528 40741416 40774536 40826412 40878354 40981248 41000256 41085792 41138064 41316352 41537349 41854428 41873841 41941746 41995107 42196672 42281514 42284704 42518784 42607488 42661696 42783552 42837984 43424724 43462656 43515318 43517952 43570681 43606101 43847496 44176671 44368128 44424576 44481312 44537904 44543488 44594568 44706816 44727552 44820864 44877888 45163008 45408006 45465777 45492568 45587476 45659376 45754632 45775854 45812844 45834093 45871353 46103904 46125288 46128768 46187456 46221516 46280322 46384128 46480896 46540032 46835712 47471256 47531652 47570292 47630814 47691413 47833632 47933424 47994408 48224768 48325376 48592896 48694272 48756224 48771072 48895488 48957696 49328433 49355036 49605248 49628256 49708736 49731792 49795064 49835544 49898948 49914144 49977648 50041476 50105142 50111424 50168889 50295168 50487624 50662178 50706432 50767871 50770944 51155412 51179139 51366798 51473961 51894864 51960888 52026996 52182144 52291008 52357536 52690176 52718592 52785664 53121024 53188608 53405163 53812836 53816896 53925102 53993709 54022828 54114816 54227712 54252864 54296704 54321888 54366048 54435216 54504472 54641664 54667008 54781056 54850752 55383132 55453594 55498674 55569283 55805904 55831788 55922328 55948266 55993476 56019447 56064987 56224854 56375352 56691712 56809984 57044736 57117312 57480192 57899632 58020424 58141468 58381722 58455999 58463328 58704912 58827384 58902228 59157504 59232768 59308416 59383872 59459424 59609088 59636736 59761152 59837184 60217344 60544008 60621036 60698162 60879168 61006176 61034472 61083792 61112124 61161804 61239618 61317531 61471872 61500384 61505024 61628688 61707096 61845504 61974528 62053376 62552281 62781642 62912619 63295008 63375536 63422271 63427056 63507752 63778176 63911232 63992544 64256976 64925696 65137086 65193984 65272977 65276928 65771244 66171008 66309056 66447392 66552192 66636864 66721968 66806856 66815232 66891852 67060224 67091328 67231296 67316832 67694592 67721891 68112009 68207216 68238852 68381214 68468213 68489064 68631948 68663781 68719266 69155856 69193152 69281184 69369328 69420483 69576192 69721344 69810048 70253568 70291456 71206884 71297478 71355438 71446221 71750448 71900136 71991612 72153088 72303616 72337152 72429184 72488064 72580288 72855552 72889344 73041408 73134336 73156608 73436544 73844176 73998232 74032554 74126743 74407872 74442384 74563104 74597688 74657968 74692596 74753316 74848422 74871216 74943649 74966472 75157713 75167136 75993267 76059648 76156416 76640256 76733118 77842296 77941332 77951104 78040494 78273216 78436512 78536304 78876672 78977024 79035264 79077888 79178496 79279232 79515648 79611994 79681536 79778083 79782912 80719254 80725344 80828048 80887653 81034242 81137339 81172224 81341568 81379296 81445056 81482832 81549072 81652824 81756708 81962496 82000512 82171584 82276128 83074698 83180391 83248011 83708856 83747682 83883492 83922399 83990214 84393344 84563028 84569408 85037568 85214976 85323392 85567104 85675968 86371313 86849448 87030636 87035904 87141362 87212202 87323159 87572583 87694992 88353342 88736256 88849152 88962624 89075808 89086976 89189136 89413632 89455104 89641728 89755776 90326016 90816012 90931554 90985136 91047243 91174952 91318752 91509264 91551708 91625688 91668186 91742706 91859427 92207808 92250576 92257536 92374912 92443032 92560644 92768256 92961792 93080064 93671424 94172463 94539949 94942512 95063304 95140584 95261628 95382826 95667264 95866848 95988816 96449536 96650752 97185792 97388544 97512448 97705629 97790976 97915392 98656866 98710072 99210496 99256512 99417472 99463584 99590128 99671088 99797896 99828288 99955296 100082952 100210284 100222848 100337778 100590336 100975248 101324356 101412864 101535742 101541888 101747569 102310824 102358278 102571821 102733596 102947922 103078899 103789728 103921776 104053992 104364288 104582016 104715072 105380352 105437184 105571328 106377216 106810326 106946217 107033157 107625672 107633792 107850204 107987418 108045656 108229632 108455424 108505728 108593408 108643776 108732096 108870432 109008944 109283328 109334016 109562112 109701504 110766264 110907188 110997348 111048831 111138566 111611808 111663576 111844656 111896532 111986952 112038894 112129974 112272633 112449708 112750704 113383424 113619968 114089472 114234624 114960384 115099677 115799264 116040848 116282936 116763444 116911998 116926656 117060741 117409824 117654768 117804456 118315008 118465536 118616832 118767744 118918848 119273472 119417991 119522304 119674368 120434688 121088016 121242072 121396324 121551363 121758336 122012352 122068944 122167584 122224248 122323608 122479236 122635062 122943744 123000768 123010048 123257376 123414192 123949056 124106752 124612047 125104562 125563284 125621523 125825238 125985321 126590016 126751072 126844542 126854112 127015504 127556352 127822464 127985088 128513952 130274172 130387968 130545954 130553856 130712043 130818303 131542488 132342016 132618112 132894784 133104384 133273728 133443936 133613712 133630464 133783704 134120448 134182656 134462592 134633664 135443782 135726349 136224018 136397331 136414432 136477704 136762428 136936426 136978128 137263896 137327562 137438532 137502279 137614059 138311712 138386304 138562368 138738656 138840966 139152384 139442688 139620096 140507136 142413768 142594956 142710876 142892442 143074239 143500896 143800272 143983224 144306176 144607232 144674304 144858368 144976128 145160576 145778688 146082816 146268672 146313216 146873088 147688352 147985299 147996464 148065108 148253486 148562777 148815744 148884768 149126208 149195376 149315936 149385192 149506632 149696844 149742432 149887298 149932944 150315426 150334272 150506667 151986534 152119296 152303613 152312832 153466236 153537417 155684592 155882664 155902208 156080988 156546432 156873024 157072608 157954048 158070528 158155776 158356992 158558464 159223988 159363072 159556166 159565824 160215489 161438508 161450688 161656096 161775306 161981127 162068484 162274678 162344448 162683136 162758592 162890112 162965664 163098144 163305648 163513416 163924992 164001024 164343168 164552256 166149396 166360782 166496022 166707849 167417712 167495364 167766984 167844798 167980428 168058341 168194961 168786688 169126056 169138816 170075136 170429952 170646784 171134208 171351936 172742626 173698896 174061272 174282724 174424404 174646318 175145166 175367997 175389984 176706684 177472512 177698304 177925248 178151616 178173952 178378272 178827264 178910208 179283456 179511552 180652032 181632024 181863108 181970272 182094486 182349904 182637504 183018528 183103416 183251376 183336372 183485412 183718854 183952593 184415616 184501152 184515072 184749824 184886064 185121288 185536512 185923584 186160128 187656843 188344926 188737857 189079898 189885024 190126608 190281168 190523256 190765652 191334528 191733696 191977632 192899072 193301504 194777088 195024896 195411258 195581952 195818931 195830784 197313732 197420144 198420992 198513024 198834944 198927168 199180256 199342176 199595792 199656576 199910592 200165904 200420568 200445696 200675556 201180672 201950496 202648712 203071484 203083776 203165673 203495138 204336027 204621648 204716556 205143642 205404639 205467192 205895844 206157798 207579456 207843552 208107984 208728576 209164032 209430144 210760704 210874368 211142656 213620652 213892434 214066314 214338663 215251344 215267584 215700408 215974836 216091312 216459264 216910848 217011456 217186816 217287552 217464192 217740864 218017888 218566656 218668032 219124224 219403008 221532528 221814376 221994696 222097662 222277132 222380229 223223616 223327152 223689312 223793064 223973904 224077788 224259948 224545266 224830947 224899416 225501408 226766848 227239936 227979801 228178944 228469248 229920768 230199354 231598528 232081696 232565872 233526888 233823996 233853312 234121482 234819648 235309536 235608912 236630016 236931072 237233664 237535488 237837696 238546944 238835982 239044608 239334249 239348736 242176032 242484144 242792648 243102726 243412017 243516672 244024704 244137888 244335168 244448496 244647216 244958472 245270124 245887488 246001536 246020096 246514752 246828384 248213504 249224094 249541173 249744033 250209124 251126568 251243046 251650476 251767197 251970642 253180032 253502144 253689084 253708224 254031008 255112704 255644928 255970176 257027904 259113939 260548344 261091908 261107712 261424086 261636606 261969477 263084976 264684032 265236224 265789568 266208768 266547456 266887872 267227424 267260928 267567408 268240896 268365312 268925184 269267328 270887564 271452698 272448036 272794662 272828864 272955408 273141729 273524856 273872852 273956256 274527792 274655124 274877064 275004558 275228118 275578281 276623424 276772608 277124736 277477312 277681932 278304768 278641979 278885376 279240192 281014272 282517389 283619847 284827536 285189912 285421752 285784884 286148478 287001792 287600544 287966448 289214464 289348608 289716736 289952256 290321152 291557376 292165632 292537344 293116887 293746176 295376704 295970598 295992928 296130216 296506972 297125554 297631488 297769536 298252416 298390752 298631872 298770384 299013264 299393688 299484864 299774596 299865888 300630852 300668544 301013334 303973068 304238592 304607226 304625664 304994767 305242707 306932472 307074834 307715463 309236697 311369184 311765328 311804416 312161976 313092864 313746048 314145216 316141056 316311552 316713984 317116928 318447976 319112332 319131648 320430978 320838651 321099471 322877016 322901376 323312192 323550612 323962254 324136968 324549356 324688896 325366272 325517184 325780224 325931328 326196288 326611296 327026832 327849984 328002048 328686336 329104512 332298792 332721564 332992044 333146493 333415698 333839891 334835424 334990728 335533968 335689596 335960856 336116682 336389922 336817899 337573376 338252112 338277632 340150272 340859904 341293568 342268416 342703872 345299031 345485252 347397792 348122544 348565448 348848808 349292636 350290332 350735994 350779968 351182223 353413368 354945024 355396608 355850496 356303232 356347904 356756544 357820416 358253973 358566912 359023104 361304064 363264048 363726216 363940544 364188972 364654089 364699808 365275008 366037056 366206832 366502752 366672744 366970824 367437708 367905186 368831232 369002304 369030144 369499648 369772128 370242576 371847168 372320256 373836141 375313686 376689852 376864569 377475714 377955963 378159796 379770048 380253216 380562336 381046512 381531304 382669056 383467392 383955264 385798144 386603008 390049792 390822516 391163904 391637862 391661568 392136129 392454909 394627464 394840288 396841984 397026048 397669888 397854336 398360512 398684352 399191584 399313152 399821184 400331808 400841136 400891392 401351112 402361344 403900992 405297424 406142968 406331346 406848307 406990276 407179047 408672054 409191993 409243296 409433112 410287284 410809278 410934384 411791688 412315596 412506837 415158912 415687104 416215968 417457152 418328064 418860288 421521408 422285312 427241304 427784868 428132628 428677326 429222717 430502688 430535168 431400816 431949672 432182624 432918528 433821696 434022912 434373632 434575104 434928384 435481728 436035776 437336064 437865967 438248448 438806016 443065056 443628752 443955897 443989392 444195324 444554264 444760458 445326311 445688331 446447232 446654304 447378624 447586128 447947808 448155576 448519896 449090532 449661894 449798832 451002816 451520001 454479872 455959602 456357888 456910839 456938496 460398708 460612251 463197056 464163392 465131744 467053776 467647992 467706624 468242964 469639296 470619072 471217824 473862144 474053237 474467328 475070976 475675392 477671964 478089216 478668498 478697472 479277491 480646467 484352064 484968288 485585296 485943381 486205452 486824034 487033344 488049408 488275776 488670336 488896992 489294432 489916944 490540248 491774976 492003072 492040192 493029504 493656768 498448188 499082346 499488066 500123547 500418248 502253136 502486092 503300952 503534394 503941284 504175023 504584883 506360064 507004288 507378168 507416448 508062016 510225408 511289856 511940352 514055808 518227878 518887201 521096688 522183816 522848172 523273212 523938954 524605543 526103991 526169952 529368064 530472448 531579136 532417536 533094912 533775744 534454848 534521856 535134816 536481792 536730624 537850368 538534656 541775128 542905396 544896072 545589324 545657728 545910816 546283458 547049712 547745704 547912512 549055584 549310248 549754128 550009116 550456236 551156562 551857779 553246848 553545216 554249472 554954624 555363864 556609536 557283958 557770752 558446581 558480384 562970529 565034778 566213571 567239694 567961373 569655072 570379824 570843504 571569768 572296956 574003584 575201088 575932896 578697216 579433472 579904512 580642304 584331264 585074688 586233774 587456793 587492352 590753408 591941196 591985856 592260432 593013944 594251108 595262976 595539072 596504832 596781504 597263744 597540768 598026528 598787376 598969728 599549192 599731776 601261704 601337088 602026668 604599191 607946136 609214452 609251328 609497019 609989534 610485414 611262113 613008081 613864944 614149668 615430926 616213917 618473394 622738368 623530656 623608832 624323952 626185728 627492096 628290432 632282112 632623104 633427968 634233856 636895952 638224664 640861956 641677302 642198942 643015989 645754032 645802752 646624384 647101224 647924508 648273936 649098712 649377792 650732544 651034368 651560448 651862656 652392576 653222592 654053664 655699968 656004096 657372672 658209024 661779643 664597584 665443128 665984088 666292986 666831396 667140687 667679782 669670848 669981456 671067936 671379192 671921712 672233364 672779844 673635798 674492841 675146752 676504224 676555264 680300544 681719808 682587136 683939403 684536832 685407744 690598062 690970504 694795584 696245088 697130896 697697616 698585272 700580664 701471988 701559936 702364446 706826736 709890048 710793216 711700992 712606464 713513088 715640832 716507946 717133824 718002747 718046208 726528096 727452432 727881088 728377944 729308178 729399616 730236051 730550016 732074112 732413664 733005504 733345488 733941648 734875416 735810372 737662464 738004608 738060288 738999296 739544256 740485152 744640512 744940801 747672282 748623519 749232099 750627372 753379704 753729138 754951428 755301591 755911926 756319592 759540096 760506432 761124672 762093024 763062608 765338112 766934784 767910528 773206016 777341817 781645032 783275724 783323136 784272258 784909818 785908431 789254928 789680576 793683968 794052096 795339776 795708672 796721024 797368704 798383168 798626304 799642368 800663616 801682272 801782784 802702224 804722688 807801984 810594848 812285936 812662692 813696614 813980552 814358094 815394173 817344108 818383986 818486592 818866224 819425187 820574568 821618556 821868768 823583376 824631192 825013674 826734843 830317824 831374208 832431936 834914304 835925937 836656128 837720576 843042816 850859541 854482608 855569736 856265256 857354652 858445434 861005376 861070336 862801632 863899344 864365248 867643392 868045824 868747264 869150208 869856768 870963456 872071552 874672128 875731934 876496896 877612032 879350661 886130112 887257504 887911794 887978784 888390648 889108528 889520916 890652622 891376662 892510729 892894464 893308608 894757248 895172256 895895616 896311152 897039792 898181064 899323788 899597664 902005632 903040002 911919204 912715776 913821678 913876992 914984301 915728121 920797416 921224502 923146389 926394112 928326784 930263488 934107552 935295984 935413248 936485928 939278592 941238144 942435648 948106474 948934656 950084443 950141952 951350784 955343928 957336996 957394944 958554982 961292934 962515953 963298413 968704128 969936576 971170592 971886762 972410904 973648068 974066688 976098816 976551552 977340672 977793984 978588864 979833888 981080496 983549952 984006144 986059008 987313536 996896376 998164692 998976132 999439479 1000247094 1000836496 1001519673 1004506272 1004972184 1006601904 1007068788 1007882568 1008350046 1009169766 1010453697 1012720128 1014008576 1014756336 1014832896 1016124032 1020450816 1022579712 1023880704 1028111616 1035897093 1036455756 1037774402 1039939439 1042193376 1044367632 1045696344 1046546424 1047877908 1049211086 1052207982 1052339904 1053546669 1058736128 1060944896 1063158272 1064835072 1066189824 1067551488 1068909696 1069043712 1070269632 1073461248 1074761919 1075700736 1077069312 1083550256 1085810792 1089792144 1091178648 1091315456 1091821632 1092566916 1093962267 1094099424 1095491408 1095825024 1098111168 1098620496 1099508256 1100018232 1100912472 1102313124 1103715558 1106493696 1107090432 1108498944 1109909248 1110727728 1114567916 1115541504 1116893162 1116960768 1121508423 1125941058 1130069556 1132427142 1133867889 1134479388 1135922746 1139310144 1140759648 1141687008 1143139536 1144593912 1148007168 1150402176 1151865792 1157394432 1158866944 1159809024 1161284608 1170149376 1172467548 1174913586 1174984704 1176408387 1177364727 1181506816 1183882392 1183971712 1184520864 1186027888 1188502216 1190525952 1191078144 1193009664 1193563008 1194527488 1195081536 1196053056 1197574752 1197939456 1199098384 1199463552 1202523408 1202674176 1204053336 1209198382 1215892272 1218428904 1218994038 1219979068 1220544921 1220970828 1221537141 1222524226 1226016162 1227575979 1227729888 1228299336 1230861852 1232427834 1236946788 1245476736 1247061312 1247217664 1248647904 1252371456 1254984192 1256580864 1264564224 1266855936 1268467712 1273791904 1276449328 1281723912 1283354604 1284397884 1286031978 1287668151 1291508064 1291605504 1293248768 1294202448 1295849016 1296547872 1298197424 1298755584 1301465088 1302068736 1303120896 1303725312 1304785152 1306445184 1308107328 1312008192 1313597901 1314745344 1316418048 1323559286 1329195168 1330886256 1331968176 1332585972 1333662792 1334281374 1335359564 1335978933 1337064993 1339341696 1339962912 1342135872 1342758384 1343843424 1344466728 1345559688 1347271596 1348985682 1350293504 1353008448 1353110528 1363439616 1365174272 1367878806 1369073664 1370732517 1370815488 1381196124 1381836753 1381941008 1389591168 1392490176 1394261792 1395395232 1397170544 1401161328 1402943976 1403119872 1404728892 1413653472 1421586432 1422159711 1423401984 1425212928 1427026176 1433015892 1434267648 1436005494 1436092416 1437832473 1453056192 1454904864 1455762176 1456755888 1458616356 1458799232 1460472102 1461100032 1464148224 1464827328 1466011008 1466690976 1467883296 1469750832 1471620744 1475324928 1476009216 1476120576 1477998592 1479088512 1480970304 1489881602 1492989839 1495344564 1497247038 1498464198 1500370641 1501254744 1506759408 1507458276 1509902856 1510603182 1511823852 1512525069 1512639184 1513754649 1519080192 1521012864 1522249344 1524186048 1526125216 1530676224 1533869568 1535821056 1554683634 1556661603 1563290064 1566551448 1568544516 1569819636 1571816862 1573816629 1578509856 1579361152 1587367936 1588104192 1590679552 1591417344 1593442048 1594737408 1596766336 1597252608 1599284736 1601327232 1603364544 1603565568 1605404448 1609445376 1615603968 1621189696 1624571872 1625325384 1627393228 1627961104 1628716188 1630788346 1634190547 1634688216 1636767972 1636973184 1637732448 1638850374 1641149136 1643237112 1643737536 1647166752 1649262384 1650027348 1653469686 1655573337 1660635648 1662748416 1664863872 1669828608 1671851874 1673312256 1675339743 1675441152 1688911587 1701719082 1703884119 1708965216 1711139472 1712530512 1714709304 1716890868 1722010752 1722140672 1725603264 1727798688 1728730496 1736091648 1737494528 1738300416 1739713536 1741926912 1744143104 1751463868 1752993792 1755224064 1758701322 1762370379 1772260224 1774515008 1775823588 1775957568 1776781296 1778217056 1779041832 1781305244 1782753324 1785021458 1785788928 1786617216 1789514496 1790344512 1791791232 1792622304 1794079584 1796362128 1798647576 1799195328 1804011264 1806080004 1813797573 1823838408 1827643356 1827753984 1828491057 1829968602 1831456242 1833786339 1841594832 1842449004 1846292778 1848641751 1852788224 1856653568 1860526976 1868215104 1870591968 1870826496 1872971856 1878557184 1882476288 1884871296 1896212948 1897869312 1900168886 1900283904 1902701568 1910687856 1914673992 1917109964 1922585868 1925031906 1926596826 1929047967 1937408256 1939873152 1942341184 1943773524 1944821808 1947296136 1948133376 1952197632 1953103104 1954681344 1955587968 1957177728 1959667776 1962160992 1967099904 1968012288 1972118016 1974627072 1985338929 1993792752 1996329384 1997952264 1998878958 2000494188 2001422061 2001672992 2003039346 2009012544 2009944368 2013203808 2014137576 2015765136 2016700092 2018339532 2020907394 2023478523 2025440256 2028017152 2029512672 2029665792 2032248064 2040901632 2045159424 2047761408 2051818209 2056223232 2071794186 2072911512 2075548804 2079878878 2084386752 2088735264 2091392688 2093092848 2095755816 2098422172 2104415964 2104679808 2107093338 2117472256 2121889792 2126316544 2129670144 2132379648 2135102976 2137819392 2140539264 2146922496 2149523838 2151401472 2154008241 2154138624 2167100512 2171621584 2179584288 2182357296 2182630912 2183643264 2185133832 2187924534 2188198848 2190708153 2190982816 2191650048 2196222336 2197240992 2199016512 2200036464 2201824944 2204626248 2207431116 2212987392 2214180864 2216997888 2219818496 2221455456 2229135832 2233786324 2233921536 2234822403 2243016846 2245870557 2247696297 2251882116 2260139112 2264854284 2267735778 2268958776 2271845492 2278620288 2281519296 2283374016 2286279072 2289187824 2296014336 2300804352 2303731584 2317733888 2319618048 2322569216 2332025451 2344935096 2349827172 2349969408 2352816774 2354729454 2357725293 2363013632 2367764784 2367943424 2369041728 2372055776 2377004432 2381051904 2382156288 2386019328 2387126016 2389054976 2390163072 2392106112 2395149504 2395878912 2398196768 2398927104 2405046816 2405348352 2408106672 2418396764 2431784544 2436857808 2437988076 2439958136 2441089842 2441941656 2443074282 2445048452 2446182519 2452032324 2455151958 2455459776 2456598672 2458275561 2461723704 2464855668 2473893576 2490953472 2494122624 2494435328 2497295808 2504742912 2507777811 2509968384 2513161728 2529128448 2536935424 2547583808 2552578623 2552898656 2563447824 2566709208 2568795768 2572063956 2575336302 2583016128 2583211008 2586497536 2588404896 2591698032 2593095744 2596394848 2602930176 2604137472 2606241792 2607450624 2609570304 2612890368 2616214656 2624016384 2627195802 2629490688 2632836096 2638051983 2647118572 2658390336 2661772512 2663936352 2665171944 2667325584 2668562748 2670719128 2671957866 2674129986 2677532187 2678683392 2679925824 2684271744 2685516768 2687686848 2688933456 2691119376 2694543192 2697971364 2700587008 2706016896 2706221056 2730348544 2735757612 2738147328 2741465034 2741630976 2744952903 2747184363 2762392248 2763673506 2763882016 2769439167 2779182336 2784980352 2788523584 2790790464 2794341088 2802322656 2805887952 2806239744 2809457784 2827306944 2844319422 2846803968 2847938149 2850253329 2850425856 2854052352 2866031784 2872010988 2872184832 2875664946 2887547859 2906112384 2909809728 2911524352 2913511776 2917232712 2917598464 2920944204 2922200064 2928296448 2929654656 2932022016 2933381952 2935766592 2939501664 2943241488 2950649856 2952018432 2955997184 2958177024 2961940608 2979763204 2985979678 2990689128 2994494076 2996928396 2998318437 3000741282 3002509488 3004559019 3013518816 3014916552 3019805712 3021206364 3023647704 3025050138 3025278368 3027509298 3031361091 3038160384 3042025728 3044498688 3048372096 3052250432 3061352448 3065061769 3067739136 3071642112 3107691279 3109367268 3113323206 3117284177 3119818317 3126580128 3133102896 3137089032 3139639272 3143633724 3147633258 3157019712 3158722304 3160640007 3176208384 3181359104 3182834688 3186884096 3189474816 3193532672 3194505216 3198569472 3202654464 3206729088 3207131136 3210808896 3224285757 3231207936 3242379392 3249143744 3250650768 3254786456 3255922208 3257432376 3261576692 3268381094 3269376432 3273535944 3273946368 3275464896 3277700748 3281886801 3282298272 3286474224 3287475072 3294333504 3298524768 3300054696 3306939372 3311146674 3318372659 3321271296 3325496832 3329727744 3343703748 3346624512 3350679486 3350882304 3354942437 3364525269 3377823174 3401603667 3403438164 3407768238 3417930432 3422278944 3425061024 3429418608 3433781736 3444021504 3444281344 3451206528 3455597376 3457460992 3472183296 3476600832 3479427072 3483853824 3488286208 3502927736 3510448128 3517402644 3524740758 3529225161 3532094181 3544520448 3549030016 3551647176 3551915136 3553562592 3556434112 3558083664 3562610488 3565506648 3570042916 3571577856 3573234432 3579028992 3580689024 3583582464 3585244608 3588159168 3592724256 3597295152 3598390656 3608022528 3612160008 3627595146 3632210407 3647676816 3655286712 3656982114 3659937204 3661634763 3662912484 3664611423 3667572678 3672238801 3682727937 3683189664 3684898008 3692585556 3697283502 3705576448 3713307136 3721053952 3736430208 3741183936 3741652992 3745943712 3757114368 3764952576 3769742592 3792425896 3800337772 3800567808 3805403136 3821375712 3829347984 3834219928 3845171736 3850063812 3853193652 3858095934 3863004453 3874816512 3879746304 3884682368 3887547048 3889643616 3894592272 3896266752 3904395264 3906206208 3909362688 3911175936 3914355456 3919335552 3924321984 3936024576 3940793703 3944236032 3949254144 3970677858 3975729611 3987585504 3992658768 3995904528 3997757916 4000988376 4002844122 4003345984 4006078692 4007936799 4011194979 4018025088 4019888736 4026407616 4028275152 4031530272 4033400184 4036679064 4041814788 4046957046 4050880512 4056034304 4059025344 4059331584 4064496128 4090318848 4095522816 4103636418 4112197551 4112446464 4143588372 4145510259 4145823024 4151097608 4159757756 4168773504 4177470528 4182785376 4186185696 4191511632 4196844344 4208831928 4209359616 4214186676 4243779584 4252633088 4264759296 4266479133 4270205952 4275638784 4281078528 4299047676 4302802944 4308016482 4308277248 4313497419 4334201024 4343243168 4359168576 4364714592 4365261824 4367286528 4370267664 4375849068 4376397696 4381416306 4381965632 4383300096 4392444672 4394481984 4398033024 4400072928 4403649888 4409252496 4414862232 4425974784 4428361728 4433995776 4439636992 4442910912 4458271664 4467572648 4469644806 4475331377 4478969517 4486033692 4491741114 4495392594 4501111923 4503764232 4520278224 4529708568 4535471556 4537575207 4537917552 4543690984 4557240576 4563038592 4566748032 4572558144 4578375648 4592028672 4601608704 4607463168 4645138432 4664050902 4669984809 4689870192 4699654344 4705633548 4709458908 4715450586 4721449887 4726027264 4735529568 4735886848 4738083456 4744111552 4754008864 4762103808 4764312576 4772038656 4774252032 4778109952 4780326144 4784212224 4790299008 4791757824 4796393536 4797854208 4810093632 4810696704 4816213344 4836793528 4863569088 4873715616 4875976152 4879916272 4882179684 4883883312 4886148564 4890096904 4892365038 4898589421 4902571641 4904064648 4910303916 4910919552 4913197344 4916551122 4923447408 4929711336 4947787152 4966720011 4981906944 4988245248 4994591616 5009485824 5015555622 5019936768 5026019229 5026323456 5066734761 5095167616 5105157246 5105797312 5111652357 5126895648 5133418416 5137591536 5144127912 5150672604 5166032256 5166422016 5172995072 5176809792 5183396064 5186191488 5192789696 5208274944 5212483584 5214585607 5214901248 5219140608 5225780736 5232429312 5254391604 5258981376 5265672192 5276103966 5287111137 5294237144 5316780672 5323545024 5327872704 5330343888 5334651168 5337125496 5341438256 5343915732 5348259972 5355064374 5357366784 5359851648 5368543488 5371033536 5375373696 5377866912 5382238752 5389086384 5395942728 5412033792 5412442112 5441392719 5471515224 5482930068 5483261952 5485473171 5489905806 5494368726 5501359017 5524784496 5527347012 5527764032 5538878334 5545925253 5558364672 5569960704 5577047168 5581580928 5588682176 5604645312 5611775904 5612479488 5618915568 5654613888 5688638844 5693607936 5695876298 5700506658 5700851712 5707759211 5708104704 5732063568 5744021976 5751329892 5775095718 5787143901 5812224768 5819619456 5823048704 5827023552 5834465424 5835196928 5841888408 5844400128 5856592896 5859309312 5864044032 5866763904 5871533184 5879003328 5886482976 5901299712 5904036864 5916354048 5923881216 5956016787 5959526408 5971959356 5981378256 5988988152 5993856792 5996636874 6001482564 6004266183 6005018976 6009118038 6027037632 6029833104 6039611424 6042412728 6047295408 6050100276 6050556736 6055018596 6062722182 6070435569 6076320768 6084051456 6088997376 6096744192 6104500864 6122704896 6130123538 6135478272 6143284224 6155454627 6215382558 6218734536 6226646412 6234568354 6239636634 6247575103 6253160256 6266205792 6274178064 6279278544 6287267448 6295266516 6314039424 6317444608 6321280014 6352416768 6365669376 6373768192 6378949632 6387065344 6389010432 6397138944 6405308928 6413458176 6421617792 6448571514 6462024723 6462415872 6484758784 6498287488 6501301536 6509572912 6511844416 6514864752 6523153384 6536762188 6538752864 6547071888 6547892736 6550929792 6555401496 6563773602 6564596544 6572124459 6572948448 6574950144 6588667008 6597049536 6600109392 6613878744 6622293348 6636745318 6642542592 6650591101 6650993664 6659455488 6687407496 6701358972 6701764608 6704467209 6709884874 6729050538 6737611671 6743088891 6755646348 6803207334 6806876328 6815536476 6835860864 6844557888 6850122048 6858837216 6867563472 6888043008 6902413056 6911194752 6914921984 6953201664 6958854144 6967707648 6976572416 6996076353 7005855472 7034805288 7049481516 7058450322 7064188362 7073175879 7089040896 7098060032 7103294352 7103830272 7107125184 7112868224 7116167328 7125220976 7131013296 7140085832 7143155712 7146468864 7158057984 7161378048 7167164928 7170489216 7176318336 7185448512 7194590304 7196781312 7216045056 7224320016 7255190292 7264420814 7279576073 7295353632 7310573424 7313964228 7319874408 7323269526 7325824968 7329222846 7335145356 7338547557 7344477602 7365455874 7366379328 7369796016 7374826683 7385171112 7394567004 7411152896 7426614272 7442107904 7472860416 7482367872 7483305984 7491887424 7514228736 7523333433 7529905152 7539485184 7584851792 7600675544 7610806272 7642751424 7657735869 7658695968 7668439856 7690343472 7700127624 7706387304 7716191868 7726008906 7749633024 7759492608 7769364736 7775094096 7779287232 7789184544 7808790528 7812412416 7818725376 7822351872 7828710912 7838671104 7848643968 7872049152 7881587406 7888472064 7898508288 7941355716 7951459222 7975171008 7985317536 7991809056 7995515832 8001976752 8005688244 8006691968 8012157384 8015873598 8022389958 8032596561 8036050176 8039777472 8052815232 8056550304 8063060544 8066800368 8073358128 8083629576 8093914092 8101761024 8112068608 8118050688 8118663168 8128992256 8191045632 8194348811 8207272836 8224395102 8224892928 8234858709 8241553089 8287176744 8291020518 8291646048 8302195216 8308317501 8319515512 8337547008 8354941056 8365570752 8372371392 8383023264 8393688688 8417663856 8418719232 8428373352 8505266176 8532958266 8540411904 8543814447 8550759987 8551277568 8562157056 8598095352 8616032964 8616554496 8626994838 8668402048 8686486336 8718337152 8729429184 8730523648 8734573056 8740535328 8751698136 8752795392 8762832612 8763931264 8766600192 8784889344 8788963968 8796066048 8800145856 8807299776 8818504992 8829724464 8851949568 8867991552 8871567721 8879273984 8885821824 8916543328 8935145296 8939289612 8950662754 8957939034 8969335903 8972067384 8983482228 8990785188 8994955311 9002223846 9007528464 9013677057 9040556448 9059417136 9070943112 9075150414 9075835104 9087381968 9094083273 9114481152 9126077184 9133496064 9145116288 9156751296 9184057344 9195185307 9203217408 9214926336 9328101804 9339969618 9351852531 9359454951 9379740384 9399308688 9411267096 9418917816 9430901172 9442899774 9452054528 9471059136 9471773696 9476166912 9488223104 9508017728 9528625152 9544077312 9548504064 9556219904 9560652288 9568424448 9580598016 9583515648 9592787072 9595708416 9620187264 9621393408 9632426688 9672857271 9673587056 9710603333 9727138176 9747431232 9751952304 9759832544 9764359368 9767766624 9772297128 9780193808 9784730076 9797178842 9805143282 9808129296 9817618019 9820607832 9821839104 9826394688 9833102244 9845660403 9846894816 9859422672 9895574304 9933440022 9955117977 9963813888 9976490496 9989183232 10031111244 10039873536 10052038458 10052646912 10064827311 10133469522 10190335232 10210314492 10211594624 10223304714 10253791296 10266836832 10275183072 10288255824 10301345208 10332064512 10332844032 10345990144 10353619584 10366792128 10372382976 10385579392 10416549888 10429171214 10429802496 10438281216 10450928873 10451561472 10464858624 10508783208 10531344384 10552207932 10574222274 10587675483 10588474288 10596282543 10628991409 10633561344 10647090048 10655745408 10660687776 10669302336 10674250992 10682876512 10687831464 10696519944 10710128748 10714733568 10719703296 10737086976 10742067072 10750747392 10755733824 10764477504 10778172768 10791885456 10824067584 10882785438 10896631221 10943030448 10965860136 10970946342 10979811612 10984904289 10988737452 10993834269 11002718034 11016716403 11049568992 11054694024 11055528064 11077756668 11091850506 11116729344 11139921408 11154094336 11163161856 11177364352 11209290624 11223551808 11224958976 11237831136 11309227776 11377277688 11391752596 11401013316 11401703424 11415518422 11416209408 11439333829 11464127136 11488043952 11502659784 11550191436 11574287802 11589013359 11624449536 11639238912 11646097408 11654047104 11668930848 11670393856 11683776816 11688800256 11713185792 11718618624 11728088064 11733527808 11743066368 11758006656 11772965952 11808073728 11822381109 11832708096 11847762432 11912033574 11919052816 11927188833 11943918712 11962756512 11977976304 11987713584 11993273748 12002965128 12008532366 12010037952 12018236076 12023810397 12033584937 12054075264 12059666208 12079222848 12084825456 12094590816 12100200552 12101113472 12110037192 12125444364 12140871138 12152641536 12168102912 12177994752 12193488384 12209001728 12260247076 12270956544 12286568448 12310909254 12336592653 12430765116 12437469072 12453292824 12469136708 12479273268 12495150206 12506320512 12532411584 12548356128 12558557088 12574534896 12590533032 12628078848 12634889216 12642560028 12731338752 12747536384 12757899264 12774130688 12794277888 12799437399 12810617856 12826916352 12843235584 12897143028 12924049446 12924831744 12940492257 12969517568 12996574976 13002603072 13019145824 13023688832 13029729504 13046306768 13073524376 13077505728 13094143776 13095785472 13101859584 13110802992 13127547204 13129193088 13144248918 13145896896 13149900288 13177334016 13194099072 13200218784 13227757488 13244586696 13273490636 13285085184 13301182202 13301987328 13318910976 13374814992 13402717944 13408934418 13419769748 13425994131 13436908551 13458101076 13475223342 13486177782 13503335769 13511292696 13606414668 13613752656 13631072952 13671721728 13689115776 13700244096 13717674432 13735126944 13776086016 13804826112 13822389504 13829843968 13935415296 13953144832 13992152706 14009954427 14011710944 14069610576 14098963032 14116900644 14128376724 14146351758 14164349661 14178081792 14196120064 14206588704 14207660544 14214250368 14225736448 14232334656 14250441952 14262026592 14280171664 14286311424 14292937728 14316115968 14322756096 14334329856 14340978432 14352636672 14370897024 14389180608 14393562624 14432090112 14448640032 14510380584 14528841628 14559152146 14590707264 14621146848 14627928456 14639748816 14646539052 14651649936 14658445692 14670290712 14677095114 14688955204 14695768263 14707714923 14730911748 14732758656 14739592032 14749653366 14770342224 14789134008 14822305792 14853228544 14884215808 14945720832 14964735744 14983774848 15028457472 15046666866 15059810304 15078057687 15078970368 15169703584 15200204283 15201351088 15285502848 15315471738 15317391936 15334957071 15336879712 15380686944 15400255248 15412774608 15432383736 15452017812 15499266048 15518985216 15538729472 15550188192 15558574464 15578369088 15624824832 15637450752 15643756821 15644703744 15657421824 15677342208 15697287936 15763174812 15776944128 15797016576 15882711432 15902918444 15950342016 15970635072 15983618112 15991031664 16003953504 16011376488 16013383936 16024314768 16031747196 16044779916 16065193122 16072100352 16079554944 16105630464 16113100608 16126121088 16133600736 16146716256 16167259152 16187828184 16224137216 16236101376 16237326336 16257984512 16324178157 16388697622 16414545672 16448790204 16449785856 16456419513 16469717418 16483106178 16504077051 16574353488 16582041036 16583292096 16604390432 16616635002 16637775759 16639031024 16675094016 16709882112 16731141504 16744742784 16766046528 16787377376 16835327712 16837438464 16856746704 17065916532 17080823808 17087628894 17101519974 17102555136 17123277633 17124314112 17196190704 17232065928 17253989676 17336804096 17372972672 17436674304 17458858368 17461047296 17469146112 17481070656 17503396272 17505590784 17525665224 17527862528 17533200384 17569778688 17577927936 17592132096 17600291712 17614599552 17637009984 17659448928 17703899136 17743135442 17758547968 17771643648 17833086656 17868050361 17870290592 17878579224 17901325508 17915878068 17938671806 17944134768 17966964456 17981570376 17989910622 18004447692 18012798549 18015056928 18027354114 18081112896 18118834272 18141886224 18150300828 18151670208 18174763936 18188166546 18211306707 18228962304 18252154368 18266992128 18290232576 18313502592 18368114688 18390370614 18406434816 18429852672 18466363881 18656203608 18679939236 18703705062 18718909902 18742725309 18759480768 18798617376 18822534192 18837835632 18861802344 18885799548 18904109056 18942118272 18943547392 18952333824 18976446208 19016035456 19057250304 19097008128 19112439808 19121304576 19136848896 19161196032 19167031296 19185574144 19191416832 19240374528 19264853376 19345714542 19347174112 19386074169 19421206666 19454276352 19494862464 19503904608 19519665088 19528718736 19535533248 19544594256 19560387616 19569460152 19594357684 19610286564 19616258592 19635236038 19641215664 19643678208 19652789376 19666204488 19691320806 19693789632 19716373377 19718845344 19791148608 19866880044 19910235954 19927627776 19935567043 19951773303 19952980992 19978366464 20062222488 20104076916 20105293824 20113401627 20129654622 20212835013 20266939044 20380670464 20420628984 20423189248 20446609428 20507582592 20533673664 20550366144 20576511648 20602690416 20664129024 20691980288 20707239168 20733584256 20744765952 20771158784 20858342428 20859604992 20876562432 20901857746 20903122944 20929717248 20988229059 21017566416 21104415864 21148444548 21175350966 21176948576 21192565086 21219527637 21257982818 21267122688 21294180096 21311490816 21321375552 21338604672 21348501984 21365753024 21375662928 21393039888 21420257496 21429467136 21439406592 21474173952 21484134144 21501494784 21511467648 21528955008 21556345536 21583770912 21648135168 21765570876 21793262442 21820989239 21838728219 21886060896 21931720272 21941892684 21959623224 21969808578 21977474904 21987668538 22005436068 22015642671 22033432806 22099137984 22109388048 22111056128 22124480049 22155513336 22183701012 22233458688 22279842816 22308188672 22326323712 22354728704 22418581248 22447103616 22449917952 22475662272 22570000299 22618455552 22754555376 22783505192 22802026632 22831036844 22832418816 22878667658 22928254272 22973207607 22976087904 23005319568 23100382872 23148575604 23178026718 23248899072 23278477824 23292194816 23308094208 23337861696 23340787712 23367553632 23426371584 23437237248 23456176128 23467055616 23486132736 23516013312 23545931904 23616147456 23644762218 23665416192 23695524864 23824067148 23838105632 23854377666 23887837424 23925513024 23955952608 23975427168 23986547496 24005930256 24017064732 24020075904 24036472152 24047620794 24067169874 24097789683 24108150528 24119332416 24158445696 24169650912 24189181632 24200401104 24202226944 24220074384 24250888728 24281742276 24305283072 24336205824 24355989504 24386976768 24418003456 24520494152 24573136896 24583046433 24621818508 24673185306 24704576127 24724659267 24861530232 24874938144 24906585648 24938273416 24958546536 24990300412 25012641024 25064823168 25096712256 25117114176 25149069792 25181066064 25256157696 25269778432 25285120056 25495072768 25515798528 25548261376 25598874798 25621235712 25631443341 25652279961 25653832704 25686471168 25794286056 25848098892 25849663488 25880984514 25939035136 25993149952 26005206144 26038291648 26047377664 26059459008 26092613536 26147048752 26155011456 26188287552 26191570944 26203719168 26221605984 26255094408 26258386176 26288497836 26291793792 26299800576 26354668032 26388198144 26400437568 26455514976 26489173392 26546981272 26602364404 26603974656 26614703163 26637821952 26749629984 26805435888 26817868836 26839539496 26851988262 26873817102 26908007709 26916202152 26950446684 26972355564 27006671538 27022585392 27041031171 27212829336 27227505312 27262145904 27343443456 27378231552 27400488192 27435348864 27470253888 27552172032 27585555921 27609652224 27644779008 27659687936 27906289664 27984305412 28019908854 28023421888 28055557593 28078364853 28139221152 28197926064 28233801288 28256753448 28292703516 28328699322 28356163584 28392240128 28413177408 28415321088 28428500736 28451472896 28464669312 28500883904 28524053184 28560343328 28585875456 28632231936 28645512192 28668659712 28681956864 28705273344 28741794048 28778361216 28787125248 28864180224 28897280064 29018571813 29020761168 29057683256 29118304292 29131809999 29181414528 29242293696 29255856912 29279497632 29293078104 29303299872 29316891384 29340581424 29354190228 29377910408 29391536526 29415429846 29452854057 29461823496 29465517312 29479184064 29499306732 29540684448 29578268016 29706457088 29768431616 29865353931 29891441664 29929471488 29967549696 30093333732 30119620608 30156115374 30157940736 30194481933 30339407168 30400408566 30402702176 30571005696 30630943476 30634783872 30669914142 30673759424 30761373888 30800510496 30825549216 30864767472 30904035624 30998532096 31037970432 31077458944 31100376384 31117148928 31156738176 31249649664 31287513642 31289407488 31314843648 31327319639 31352786619 31354684416 31394575872 31526349624 31594033152 31763026449 31765422864 31805836888 31886974227 31900684032 31941270144 31967236224 31982063328 32007907008 32022752976 32026767872 32048629536 32063494392 32089559832 32130386244 32144200704 32159109888 32211260928 32226201216 32252242176 32267201472 32293432512 32334518304 32375656368 32472202752 32515969024 32648356314 32689893663 32777395244 32829091344 32897580408 32912839026 32939434836 32954712867 32966212356 32981502807 33008154102 33050149209 33148706976 33164082072 33166584192 33208780864 33233270004 33275551518 33278062048 33350188032 33419764224 33462283008 33489485568 33532093056 33574754752 33670655424 33674876928 33713493408 34131833064 34175257788 34203039948 34205110272 34246555266 34248628224 34290125947 34318001487 34392381408 34464131856 34507979352 34673608192 34745945344 34767040077 34873348608 34917716736 34938292224 34962141312 35006792544 35011181568 35051330448 35055725056 35066400768 35139557376 35155855872 35184264192 35200583424 35229199104 35274019968 35318897856 35467143327 35486270884 35543287296 35666173312 35736100722 35740581184 35757158448 35781566499 35802651016 35831756136 35877343612 35888269536 35933928912 35963140752 35979821244 36008895384 36025597098 36030113856 36054708228 36071431191 36100754811 36162225792 36237668544 36283772448 36300601656 36303340416 36349527872 36376333092 36422613414 36457924608 36502099249 36504308736 36533984256 36580465152 36627005184 36780741228 36812869632 36859705344 36932727762 37009777959 37312407216 37359878472 37407410124 37437819804 37485450618 37518961536 37597234752 37645068384 37675671264 37723604688 37771599096 37884236544 37887094784 37904667648 37952892416 38032070912 38194016256 38242609152 38273697792 38322392064 38371148288 38382833664 38398312197 38480749056 38529706752 38691429084 38694348224 38772148338 38821476771 38842413332 38908552704 38989724928 39007809216 39039330176 39057437472 39071066496 39089188512 39120775232 39138920304 39188715368 39220573128 39232517184 39270472076 39282431328 39287356416 39305578752 39332408976 39382641612 39387579264 39432746754 39437690688 39582297216 39733760088 39820471908 39855255552 39871134086 39903546606 39905961984 39954314477 39956732928 40124444976 40208153832 40226803254 40259309244 40277982393 40310725653 40425670026 40510007307 40533878088 40761340928 40841257968 40846378496 40893218856 41015165184 41067347328 41100732288 41153023296 41205380832 41328258048 41414478336 41467168512 41489531904 41542317568 41716684856 41803715492 41806245888 41859434496 41976458118 42029863281 42035132832 42208831728 42296889096 42350701932 42353897152 42385130172 42439055274 42493048983 42515965636 42534245376 42588360192 42622981632 42642751104 42677209344 42697003968 42731506048 42751325856 42786079776 42840514992 42858934272 42878813184 42948347904 42968268288 43002989568 43022935296 43057910016 43112691072 43167541824 43296270336 43531141752 43586524884 43641978478 43677456438 43733025721 43772121792 43863440544 43883785368 43919246448 43939617156 43954949808 43975337076 44010872136 44031285342 44066865612 44087304789 44123144769 44198275968 44218776096 44222112256 44248960098 44311026672 44367402024 44466917376 44559685632 44616377344 44652647424 44709457408 44837162496 44894207232 44951324544 45140000598 45234173061 45236911104 45509110752 45567010384 45600612849 45604053264 45662073688 45757335316 45856508544 45946415214 45952175808 46004871213 46010639136 46200765744 46297151208 46356053436 46497798144 46556955648 46616188416 46675723392 46681575424 46735107264 46874474496 46912352256 46931270463 46934111232 46972265472 47032026624 47091863808 47289524436 47330832384 47391049728 47648134296 47676211264 47708755332 47775674848 47851026048 47911905216 47950854336 47973094992 48011860512 48034129464 48040151808 48072944304 48095241588 48134339748 48195579366 48216301056 48238664832 48316891392 48339301824 48378363264 48400802208 48404453888 48440148768 48501777456 48563484552 48672411648 48711979008 48773953536 48836006912 48972534471 49040988304 49166092866 49228645147 49243637016 49346370612 49369258539 49409152254 49449318534 49512231153 49723060464 49749876288 49813171296 49876546832 49913327277 49917093072 49980600824 50025282048 50129646336 50193424512 50234228352 50298139584 50362132128 50512315392 50539556864 50570240112 51096522752 51197749596 51242471424 51262886682 51304559922 51307665408 51369832899 51372942336 51588572112 51696197784 51761969028 51878070272 51986299904 52010412288 52076583296 52094755328 52118918016 52185227072 52294097504 52310022912 52376575104 52383141888 52407438336 52443211968 52510188816 52516772352 52576995672 52583587584 52599601152 52709336064 52776396288 52800875136 52911029952 52978346784 53093962544 53204728808 53229406326 53275643904 53297128217 53499259968 53604151083 53610871776 53635737672 53679078992 53703976524 53747634204 53816015418 53832404304 53884483631 53900893368 53944711128 54013343076 54038395647 54045170784 54082062342 54425658672 54455010624 54524291808 54633920121 54686886912 54756463104 54800976384 54870697728 54940507776 55104344064 55171111842 55219304448 55289558016 55319375872 55968610824 56039817708 56046843776 56111115186 56156729706 56228175927 56278442304 56395852128 56467602576 56513506896 56585407032 56657398644 56712327168 56784480256 56826354816 56830642176 56857001472 56902945792 56929338624 57001767808 57048106368 57120686656 57171750912 57291024384 57337319424 57360441677 57363913728 57410546688 57483588096 57556722432 57574250496 57794560128 58037143626 58041522336 58115366512 58158222507 58236608584 58263619998 58337746741 58362829056 58484587392 58511713824 58558995264 58586156208 58606599744 58633782768 58681162848 58708380456 58755820816 58783073052 58830859692 58905708114 58923646992 58931034624 58958368128 58998613464 59081368896 59149120131 59156536032 59536863232 59730707862 59782883328 59806701129 59855319909 59858942976 59935099392 60186667464 60312230748 60315881472 60340204881 60388963866 60678814336 60800817132 60805404352 61142011392 61261886952 61269567744 61339828284 61347518848 61522747776 61601020992 61651098432 61729534944 61808071248 62075940864 62100974047 62154917888 62200752768 62234297856 62313476352 62575027284 62578814976 62629687296 62654639278 62705573238 62709368832 62785351321 62789151744 62964687177 63052699248 63526052898 63530845728 63611673776 63658582911 63773948454 63801368064 63882540288 63934472448 63964126656 64015814016 64045505952 64053535744 64097259072 64126988784 64179119664 64260772488 64288401408 64318219776 64422521856 64452402432 64504484352 64534402944 64586865024 64669036608 64751312736 64944405504 65296712628 65379787326 65462967717 65516184657 65554790488 65658182688 65795160816 65825678052 65878869672 65909425734 65932424712 65963005614 66016308204 66046928013 66100298418 66297413952 66328164144 66333168384 66417561728 66466540008 66551103036 66556124096 66700376064 66839528448 66924566016 66978971136 67064186112 67149509504 67341310848 67349753856 67426986816 67710000897 67974223331 68263666128 68350515576 68406079896 68493110532 68497256448 68580251894 68636002974 68723326133 68784762816 68919622821 68928263712 69015958704 69347216384 69491890688 69534080154 69746697216 69835433472 69876584448 69924282624 70013585088 70022363136 70102660896 70111450112 70279114752 70311711744 70368528384 70401166848 70458398208 70548039936 70637795712 70934286654 70972541768 71086574592 71332346624 71472201444 71481162368 71514316896 71563132998 71605302032 71663512272 71754687224 71776539072 71867857824 71926281504 71959642488 72017790768 72051194196 72060227712 72109416456 72142862382 72201509622 72293369049 72324451584 72475337088 72567544896 72601203312 72606680832 72699055744 72752666184 72845226828 72915849216 73004198498 73008617472 73067968512 73156502111 73160930304 73254010368 73561482456 73719410688 73749139299 73865455524 74019555918 74113728381 74173977801 74402939863 74624814432 74719756944 74814820248 74875639608 74970901236 75037923072 75194469504 75290136768 75351342528 75447209376 75543198192 75768473088 75809335296 75905784832 76064141824 76485218304 76547395584 76644784128 76742296576 76796624394 76894330023 76956839883 76961498112 77059413504 77382858168 77388696448 77544296676 77642953542 77684826664 77817105408 77979449856 78015618432 78078660352 78114874944 78142132992 78178377024 78241550464 78277840608 78377430736 78441146256 78465034368 78540944152 78564862656 78574712832 78611157504 78664817952 78765283224 78775158528 78865493508 78875381376 79164594432 79467520176 79640943816 79742268172 79807093212 79811923968 79844109489 79908628954 79913465856 80075336803 80248889952 80416307664 80453606508 80518618488 80555964786 80621451306 80724023127 80851340052 81020014614 81067756176 81123093513 81522681856 81682515936 81692756992 81786437712 82030330368 82134694656 82201464576 82306046592 82410761664 82656516096 82756667763 82828956672 82934337024 82979063808 83084635136 83433369712 83607430984 83718868992 83952916236 84059726562 84070265664 84166672779 84235094559 84417663456 84593778192 84701403864 84707794304 84770260344 84878110548 84986097966 85031931272 85068490752 85176720384 85245963264 85285502208 85354418688 85394007936 85463012096 85502651712 85572159552 85681029984 85757626368 85896695808 85936536576 86005979136 86045870592 86115820032 86225382144 86335083648 86592540672 87062283504 87173049768 87283956956 87354912876 87395429997 87466051442 87544243584 87726881088 87767570736 87838492896 87879234312 87909899616 87950674152 88021744272 88062570684 88133731224 88174609578 88246289538 88358562171 88396551936 88437552192 88444224512 88497920196 88622053344 88734804048 89119371264 89232754688 89305294848 89418914816 89596061793 89674324992 89788414464 89902649088 90280001196 90468346122 90473822208 90583445799 91018221504 91134020768 91201225698 91208106528 91324147376 91514670632 91713017088 91892830428 91904351616 92009742426 92021278272 92401531488 92594302416 92712106872 92995596288 93113911296 93232376832 93351446784 93470214528 93748948992 93862540926 93868222464 93944530944 93981958917 94058359857 94064053248 94183727616 94579048872 94782099456 95296268592 95352422528 95417510664 95551349696 95660922681 95702052096 95823810432 95901708672 95946189984 96023721024 96068258928 96080303616 96145888608 96190483176 96268679496 96391158732 96432602112 96477329664 96633782784 96678603648 96756726528 96801604416 96808907776 96880297536 97003554912 97126969104 97547907072 97587244931 97672013824 97945068942 98069680989 98081976608 98332185732 98457290294 98487274032 98692741224 98738517078 98818304508 98864138601 98898637068 98944508421 99024462306 99150447627 99446120928 99499752576 99626342592 99753093664 99826654554 99834186144 99961201648 100050564096 100259292672 100386849024 100468456704 100596279168 100724264256 101024630784 101140480224 102395499192 102525773364 102609119844 102615330816 102739665798 102745884672 102870377841 102954004461 103177144224 103392395568 103523938056 103756140544 103972599808 104020824576 104153166592 104189510656 104237836032 104370454144 104588195008 104620045824 104753150208 104814876672 104886423936 105020377632 105033544704 105153991344 105167175168 105199202304 105418672128 105552792576 105601750272 105822059904 105956693568 106187925088 106401429981 106409457616 106458812652 106594256434 106816636663 106998519936 107208302166 107221743552 107271475344 107344699497 107358157984 107407953048 107495268408 107632030836 107664808608 107768967262 107801786736 107889422256 108026686152 108076791294 108090341568 108164124684 108214293573 108302264433 108851317344 108910021248 109048583616 109267840242 109373773824 109506297747 109512926208 109601952768 109741395456 109881015552 110342223684 110438608896 110579116032 111937221648 112079635416 112093687552 112222230372 112313459412 112456351854 112556884608 112791704256 112935205152 113027013792 113170814064 113314797288 113568960512 113652709632 113661284352 113714002944 113805891584 113858677248 114003535616 114096212736 114241373312 114582048768 114720883354 114727827456 114821093376 114967176192 115113444864 115148500992 115194936591 115589120256 116074287252 116083044672 116230733024 116316445014 116464430313 116473217168 116527239996 116675493482 116725658112 116918905499 116969174784 117023427648 117117990528 117172312416 117213199488 117267565536 117362325696 117416760912 117511641632 117566146104 117661719384 117811416228 117847293984 117862069248 117916736256 117997226928 118162737792 118298240262 118313072064 119461415724 119565766656 119613402258 119710639818 119717885952 119862943431 119870198784 120373334928 120624461496 120680409762 120777927732 120833947179 120932176959 121357628672 121601634264 121610808704 122284022784 122523773904 122539135488 122679656568 122695037696 123045495552 123202041984 123302196864 123459069888 123616142496 124201948094 124309835776 124401505536 124468595712 124626952704 125150054568 125309278556 125411146476 125418737664 125570702642 125578303488 125929374354 126089589843 126105398496 127052105796 127061691456 127223347552 127317165822 127479146949 127547896908 127602736128 127765080576 127868944896 127928253312 128031628032 128091011904 128107071488 128194518144 128253977568 128358239328 128521544976 128576802816 128636439552 128845043712 128904804864 129008968704 129068805888 129173730048 129338073216 129502625472 129888811008 130593425256 130759574652 130925935434 131032369314 131109580976 131199077163 131316365376 131590321632 131651356104 131757739344 131818851468 131864849424 131926011228 132032616408 132093856026 132200596836 132261914367 132369434307 132594827904 132656328288 132666336768 132835123456 132933080016 133102206072 133112248192 133400752128 133679056896 133849132032 133957942272 134128372224 134299019008 134682621696 134853973632 135420001794 135702519183 135948446662 136527332256 136701031152 136812159792 136986221064 137160503788 137272005948 137446652266 137569525632 137839245642 137856527424 138014613639 138031917408 138694432768 138983781376 139068160308 139493394432 139670866944 139848565248 140027170176 140044726272 140205321792 140222900224 140623423488 140737056768 140793811389 140802333696 140916796416 141096079872 141275591424 141868573308 141945083536 142173149184 142664693248 142944402888 142962324736 143028633792 143126265996 143210604064 143327024544 143509374448 143553078144 143735715648 143852563008 143919284976 144035581536 144102388392 144120455424 144218832912 144285724764 144403019244 144586738098 144648903168 144950674176 145135089792 145202406624 145213361664 145398111488 145505332368 145690453656 146008396996 146017234944 146135937024 146313004222 146321860608 146508020736 146917603413 147122964912 147498278598 147685935441 147730911048 148039111836 148227456762 148347955602 148536693459 148805879726 149249628864 149439513888 149629640496 149751279216 149941802472 150075846144 150388939008 150580273536 150702685056 150894418752 151086396384 151536946176 151618670592 151811569664 152128283648 153289568256 153484593152 153593248788 153788660046 153913679766 153922996224 154109498697 154118827008 154765716336 154777392896 155088593352 155285907084 155369653328 155634210816 155958899712 156031236864 156157320704 156229749888 156284265984 156356754048 156483100928 156555681216 156754861472 156882292512 156930068736 157081888304 157129725312 157149425664 157222315008 157329635904 157530566448 157550317056 157730987016 157750762752 158329188864 158935040352 159281887632 159484536344 159614186424 159688218978 159817257908 159826931712 159891384651 160150673606 160497779904 160812453249 160832615328 160907213016 161037236976 161111929572 161242902612 161448046254 161653450893 161702680104 162040029228 162135512352 162246187026 163045363712 163365031872 163385513984 163572875424 164060660736 164269389312 164402929152 164612093184 164821523328 165313032192 165513335526 165657913344 165868674048 165958127616 166169270272 166866739424 167214861968 167905832472 168119453124 168140531328 168333345558 168470189118 168684527781 168835326912 169187556384 169402807728 169415588608 169540520688 169756221096 169972195932 170063862544 170136981504 170353440768 170491926528 170571004416 170708837376 170788015872 170926024192 171005303424 171144319104 171362059968 171515252736 171873073152 172011958272 172081325031 172091741184 172231640064 172450764288 172670167296 174124567008 174346099536 174567913912 174709825752 174790859994 174932102884 175013240223 175088487168 175453762176 175535141472 175676985792 175758468624 175819799232 175901348304 176043488544 176125141368 176267462448 176349219156 176492579076 176717124342 176793103872 176875104384 176888449024 176995840392 177244106688 177469608096 178465509376 178610589696 178837829632 179192123586 179348649984 179420103387 179565959727 179576828928 179805298176 180560002392 180936692244 180947644416 181020614643 181166891598 182036443008 182268041536 182402451396 182416213056 182648294752 183029341264 183426034176 183785660856 183808703232 184019484852 184042556544 184803062976 185188604832 185424213744 186227822592 186302922141 186464753664 186702893568 186940429056 187725081852 187736444928 187889061888 187963917834 188116719714 188128106496 188356053963 188367455232 189158097744 190592537184 190704845056 190835021328 191102699392 191321845362 191404104192 191647620864 191803417344 191892379968 192047442048 192136517856 192160607232 192291777216 192380966352 192537358992 192782317464 192865204224 192954659328 193267565568 193357207296 193513453056 193603208832 193617815552 193760595072 194007109824 194253938208 195174489862 195344027648 195890137884 196139361978 196163953216 196388903151 196548553971 196664371464 196914580588 196974548064 197385482448 197477034156 197636609016 197728277202 197797274136 197889016842 198048924612 198140784039 198300895254 198892241856 198999505152 199252685184 199506187328 199653309108 199668372288 199922403296 200101128192 200518585344 200773698048 200936913408 201192558336 201448528512 202049261568 202280960448 203130002691 203922669993 204790998384 205051546728 205218239688 205479331596 205491769344 205740755682 205908008922 206169978399 206354288448 206784791136 207047876112 207945199616 208041649152 208306333184 208379021312 208475672064 208740908288 209176390016 209240091648 209506300416 209629753344 209772847872 210040755264 210067089408 210307982688 210334350336 210837344256 211105585152 211203500544 211644119808 211913387136 212375850176 212802859962 212818915232 212917625304 213188512868 213633273326 213997039872 214416604332 214443487104 214542950688 214689398994 214716315968 214815906096 214990536816 215264061672 215329617216 215537934524 215603573472 215778844512 216053372304 216153582588 216180683136 216328249368 216428587146 216604528866 216880107147 217702634688 217820042496 218097167232 218535680484 218747547648 219012595494 219025852416 219203905536 219291237473 219469506333 219482790912 219762031104 220684447368 221158232064 221247417897 222341185143 223208819589 223874443296 224159270832 224187375104 224444460744 224626918824 224912703708 225113769216 225583408512 225870410304 226054027584 226341628128 226629594576 227305419264 227428005888 227611783168 227717354496 228007071232 228192425472 228482746624 229441766708 229455654912 229642186752 229934352384 230226889728 230389873182 230682990069 230870519649 231178240512 232148574504 232166089344 232461466048 232632890028 232928860626 232946434336 233054479992 233350986964 233451316224 233837810998 233938349568 234046855296 234235981056 234344624832 234426398976 234535131072 234724651392 234833521824 235023283264 235132292208 235323438768 235622832456 235694587968 235724138496 235833472512 235994453856 236325475584 236596480524 236626144128 238922831448 239226804516 239421279636 239435771904 239532328467 239725886862 239740397568 240030881629 240226010409 240746669856 241248922992 241360819524 241555855464 241667894358 241864353918 242172069381 242715257344 243203268528 243221617408 243369280539 244568045568 245047547808 245078270976 245359313136 245390075392 246090991104 246404083968 246604393728 246918139776 247232284992 248270003289 248403896188 248803011072 248937191424 249253905408 250300109136 250618557112 250822292952 251141405284 251156606976 251858748708 252179179686 252210796992 252500018337 252705283677 254104211592 254123382912 254446695104 254634331644 254958293898 255095793816 255205472256 255530161152 255737889792 255856506624 256063256064 256182023808 256214142976 256389036288 256507955136 256716478656 257043089952 257272879104 257690087424 257809609728 258017937408 258137611776 258347460096 258676146432 259005250944 259777622016 261186850512 261519149304 261851870868 262064738628 262186289991 262219161952 262398154326 262632730752 263180643264 263302712208 263515478688 263637702936 263729698848 263852022456 264065232816 264187712052 264401193672 264523828734 264738868614 265075686513 265189655808 265312656576 265332673536 265670246912 265866160032 266204412144 266224496384 267358113792 267698264064 267915884544 268256744448 268598038016 268788185379 269365243392 269707947264 270840003588 271405038366 271750337397 271896893324 273054664512 273402062304 273624319584 273972442128 274321007576 274544011896 274893304532 275139051264 275678491284 275713054848 276029227278 276063834816 277388865536 277967562752 278136320616 278986788864 279341733888 279697130496 280054340352 280410643584 280445800448 281246846976 281587622778 281604667392 281833592832 281945876751 282175079571 282192159744 282551182848 283737146616 283890167072 284346298368 285329386496 285888805776 285924649472 286057267584 286252531992 286421208128 286654049088 286982768043 287018748896 287106156288 287471431296 287705126016 287838569952 288071163072 288204776784 288240910848 288437665824 288571449528 288806038488 289173476196 289297806336 289901348352 290270179584 290404813248 290426723328 290796222976 291010664736 291380907312 292016793992 292626008444 292643721216 292761734793 293016041472 293835206826 294209042967 294245929824 294996557196 295371870882 295461822096 296078223672 296454913524 296592415803 296695911204 297073386918 297451342881 297611759452 298499257728 298879027776 299259280992 299502558432 299883604944 300151692288 300777878016 301160547072 301405370112 301788837504 302172792768 303073892352 303623139328 304256567296 306969186304 307186497576 307577320092 307827359532 307845992448 308218997394 308237654016 308611133523 308862013383 309531432672 309554785792 310177186704 310571814168 310739306656 311268421632 311917799424 312062473728 312314641408 312459499776 312568531968 312713508096 312966201856 313111362432 313509722944 313764585024 313860137472 314163776608 314259450624 314444630016 314659271808 315061132896 315100634112 315461974032 315501525504 316658377728 317870080704 318563775264 318969072688 319204289943 319228372848 319376437956 319634515816 319782769302 320189617609 320301347212 320449909989 320995559808 321624906498 321665230656 321814426032 322034098491 322074473952 322223859144 322485805224 322896092508 323306901786 323405360208 324080058456 324271024704 324492374052 324642880719 326730063744 326771027968 327145750848 328121321472 328518893241 328538778624 328805858304 329224186368 329643046656 331026671052 331315826688 331737348096 332338540544 333733478848 334429723936 335811664944 336238906248 336281062656 336666691116 336940378236 337369055562 337670653824 338375112768 338805615456 338831177216 339081041376 339512442192 339944391864 340127725088 340706881536 340983853056 341142008832 341417674752 341576031744 341852048384 342010606848 342288638208 342724119936 343746146304 344162650062 344183482368 344463280128 344600516029 344901528576 345340334592 345584809773 348249134016 348692199072 349135827824 349393290939 349419651504 349581719988 349864205768 350026480446 350176974336 350756716497 350907524352 351070282944 351353971584 351516937248 351639598464 351802696608 352086977088 352250282736 352534924896 352698438312 352985158152 353434248684 353586207744 353750208768 353776898048 353991680784 354488213376 354939216192 357675659264 358384247172 358697299968 358840206774 359131919454 359153657856 359588830293 359610596352 361120004784 361873384488 362041229286 362333783196 362501841537 362796530877 364072886016 364536083072 364804902792 364832426112 365296589504 366058682528 366852068352 367571321712 367617406464 368038969704 368085113088 369606125952 370377209664 370848427488 372605844282 372929507328 373079897519 373405787136 373880858112 375450163704 375927835668 376233439428 376256212992 376712107926 376734910464 377191385417 378268769529 378316195488 381185074368 381409690112 381670042656 382205398784 382437440847 382643690724 382808208384 383295241728 383606834688 383784759936 384094884096 384273035712 384321214464 384583554432 384761932704 385074717984 385564634928 385730408448 385909318656 386535131136 386714414592 387026906112 387206417664 387235631104 387521190144 388014219648 388507876416 390348979724 391780275768 392278723956 392327906432 392777806302 393097107942 393328742928 393597231489 393829161176 393949096128 394770964896 394954068312 395273218032 395456554404 395594548272 395778033684 396097849224 396281568078 396601790508 396785743101 397108302921 397784483712 397999010304 398505370368 399012374656 399306618216 399336744576 399844806592 400202256384 401037170688 401523091739 401547396096 401873826816 402385116672 402897057024 404561920896 406260005382 407107557549 407845339986 408364227187 409581996768 410103093456 410436479376 410958663192 411481511364 411816017844 412339956798 412708576896 413569582272 414043840917 414095752224 416083298304 416612666368 416758042624 416951344128 417481816576 418352780032 418480183296 419012600832 419545695744 420081510528 420134178816 420615965376 420668700672 422211170304 422381434167 422407001088 423288239616 423826774272 424751700352 425605719924 425637830464 425835250608 426377025736 427266546652 427994079744 428833208664 428886974208 429085901376 429378797988 429432631936 429631812192 429981073632 430528123344 430659234432 431075869048 431207146944 431557689024 432106744608 432307165176 432361366272 432656498736 432857174292 433209057732 433760214294 434706818329 435405269376 435640084992 436194334464 437071360968 438025190988 438051704832 438407811072 438582474946 438939012666 438965581824 439497459247 439524062208 440752810239 441368894736 442494835794 443057806323 444682370286 445610080377 446417639178 447748886592 448318541664 448374750208 448888921488 449253837648 449825407416 450227538432 451166817024 451740820608 452108055168 452683256256 453259189152 454610838528 454856011776 455434708992 456014142464 456384850944 456965493248 458883533416 459868704768 460453779456 460779746364 461365980138 461741039298 462328496091 462356481024 464297149008 464332178688 464922932096 465265780056 465857721252 465892868672 466108959984 466701973928 466902632448 467675621996 467876699136 468093710592 468471962112 468689249664 468852797952 469070262144 469449302784 469667043648 470046566528 470264584416 470646877536 471245664912 471389175936 471448276992 471666945024 471988907712 472650951168 473192961048 473252288256 475819563317 477845662896 478453609032 478842559272 479064656934 479451773724 479480795136 479674153953 480061763258 480452020818 481063282931 481493339712 482437359747 482497845984 482721639048 483111710928 483335788716 483728707836 484344138762 484960352679 485430514688 486406537056 486443234816 486738561078 489136091136 490095095616 490156541952 490718626272 490780150784 492181982208 492808167936 493208787456 493836279552 494464569984 496540006578 496807792376 497606022144 497874382848 498507810816 500600218272 501237114224 501644585904 502282810568 503717497416 504358359372 504421593984 505000036674 505410567354 506053583343 508208423184 508246765824 508893390208 509268663288 509916587796 510191587632 510410944512 511060322304 511475779584 511713013248 512126512128 512364047616 512778072576 513015910272 513432957312 514086179904 514545758208 515619219456 516035874816 516243975093 516275223552 516694920192 517352292864 518010501888 520820579041 522373701024 523038298608 523703741736 524129477256 524372579982 524438323904 524796308652 525039720669 525265461504 526361286528 526605424416 527030957376 527275405872 527459397696 527704044912 528130465632 528375424104 528802387344 529047657468 529477737228 530151373026 530379311616 530625313152 530665347072 531340493824 531732320064 532408824288 532448992768 535396528128 535831769088 536513488896 537196076032 537576370758 538260310161 538697879181 538730486784 539415894528 541680007176 542810076732 543061843929 543500674794 543793786648 546109329024 546804124608 547248639168 547944884256 548642015152 549088023792 549786609064 550278102528 551356982568 551426109696 552058454556 552127669632 555935125504 556272641232 558683467776 558908766423 559394260992 560108680704 560821287168 563175245556 563209334784 563667185664 563891753502 564350159142 564384319488 565068161889 565102365696 567474293232 567780334144 570658772992 571777611552 571849298944 572114535168 572505063984 572842416256 573308098176 573965536086 574037497792 574212312576 574942862592 575410252032 575677139904 576142326144 576409553568 576481821696 576875331648 577142899056 577612076976 578346952392 578595612672 579802696704 580540359168 580809626496 580853446656 581592445952 582021329472 582761814624 584033587984 585252016888 585523469586 586032082944 586268410387 587670413652 588418085934 588491859648 589166709453 589645661913 589993114392 590743741764 590923644192 592156447344 592909827048 593184831606 593391822408 594146773836 594422352117 594902685762 595223518904 596998515456 597758055552 598518561984 599005116864 599767209888 600303384576 601555756032 602321094144 602810740224 603577675008 604345585536 606147784704 608513134592 611768009979 614372995152 615154640184 615654719064 616437994788 616475308032 617222267046 617724026766 618509935197 619062865344 619109571584 620354373408 621143628336 621478613312 623835598848 624124947456 624629282816 624918999552 625137063936 625427016192 625932403712 626222724864 627019445888 627529170048 627720274944 628327553216 628518901248 628889260032 629318543616 630122265792 630201268224 630923948064 631003051008 633316755456 635740161408 637127550528 637938145376 638408579886 638456745696 638752875912 639269031632 639565538604 640379235218 640602694424 640899819978 641715214151 641991119616 643249812996 643330461312 643628852064 644068196982 644148947904 644447718288 644971610448 645792185016 646613803572 646810720416 648160116912 648542049408 648984748104 649285761438 650640321441 653460127488 654291501696 656242642944 657037786482 657077557248 657611716608 657873712419 658408518999 658448372736 659286093312 662053342104 663474696192 663742253691 667466957696 668859447872 669626458767 671623329888 672477812496 672562125312 673333382232 673880756472 674738111124 675341307648 676750225536 677611230912 677662354432 678162082752 679024884384 679888783728 680255450176 682284017664 682835349504 683110714517 683152063488 683704096768 684021213696 684577276416 685448239872 688325300124 688366964736 688926560256 689201032058 689803057152 690680669184 691169619546 692048970207 692611558947 696498268032 697384398144 698271655648 698786581878 698839303008 699163439976 699728411536 700052960892 700353948672 701513432994 701815048704 702140565888 702707943168 703033874496 703279196928 703605393216 704173954176 704500565472 705069849792 705396876624 705970316304 706868497368 707172415488 707500417536 707983361568 708976426752 709878432384 716768494344 717680413548 718263838908 718307315712 718596985401 719177660586 719221192704 720092644887 720678031227 722240009568 723746768976 724082458572 724667566392 725003683074 725593061754 726516208143 728145772032 729072166144 729609805584 729664852224 730593179008 732117365056 733704136704 735142643424 735234812928 736077939408 736170226176 739212251904 740754419328 741696854976 744810009867 745211688564 746159795038 746811574272 747716456641 747761716224 750900327408 751855671336 752466878856 753424215852 753469820928 754382770834 756537539058 756632390976 757500055011 758115851031 762370148736 762819380224 763340085312 764410797568 764874881694 765287381448 765616416768 766590483456 767213669376 767569519872 768189768192 768546071424 768642428928 769167108864 769523865408 770149435968 771129269856 771818637312 773070262272 773428829184 774053812224 774412835328 775042380288 776028439296 777015752832 780697959448 783560551536 784557447912 784655812864 785555612604 786194215884 786558869973 786657485856 787194462978 787658322352 787898192256 789541929792 789908136624 790546436064 790913108808 791189096544 791556067368 792195698448 792563136156 793203581016 793571486202 794216605842 795227059539 795568967424 795998020608 797010740736 798024749312 798613236432 798673489152 799689613184 802074341376 803046183478 803094792192 803747653632 804770233344 805794114048 806364556137 809123841792 812520010764 814215115098 815251012191 815690679972 816728454374 818432338493 819163993536 820206186912 820872958752 821917326384 822963022728 823632035688 824679913596 825417153792 827139164544 828087681834 828191504448 832166596608 833225332736 833902688256 834963633152 836705560064 836960366592 838025201664 839091391488 840163021056 841231930752 841337401344 844762868334 844814002176 845837630253 846525238713 846576479232 847653548544 849503400704 851211439848 851275660928 851670501216 852754051472 854533093304 855988159488 857666417328 857773948416 858171802752 858757595976 858865263872 859263624384 859962147264 860948304129 861056246688 861318468864 862151738096 862414293888 863115378048 864213489216 864614330352 864722732544 865312997472 865714348584 866418115464 867520428588 869413636658 870810538752 871280169984 872388668928 874142721936 876050381976 877164949892 877878025332 877931163648 878285204379 878994918494 879048124416 881505620478 882627128901 882737789472 884989671588 886115612646 889364740572 891220160754 892354028643 892835278356 895497773184 896637083328 896749500416 897777842976 898507675296 899650814832 900455076864 902333634048 903481641216 904216110336 905366512512 906518378304 909221677056 910869417984 912028284928 912769701888 913930986496 917767066832 920907558912 921559492728 922731960276 923482078596 924656992182 924712962048 925833400569 926586040149 928594298016 928664357376 929845864192 930531560112 931715442504 931785737344 932217919968 933403947856 933805264896 935351243992 935753398272 936187421184 936943924224 937378499328 937705595904 938140524288 938898605568 939334087296 940093133056 940529168832 941293755072 942491329824 942778351872 943333890048 943977815424 945301902336 946385922096 946504576512 951639126634 955691325792 956907218064 957685118544 958129313868 958903547448 959348307906 960123526516 960568852827 960904041636 961349729967 962126565862 962986679424 964874719494 964995691968 965443278096 966102295473 966223421856 966671577432 967457415672 968688277524 969920705358 970861029376 972813074112 972886469632 973477122156 980190191232 980313083904 981437252544 981560301568 984363964416 985556679723 985616335872 986417574912 987672559104 988929139968 993080013156 993615584752 995212044288 997015621632 1001200436544 1002474228448 1003289171808 1004565621136 1007434994832 1008716718744 1008843187968 1010000073348 1010821134708 1012107166686 1016416846368 1016493531648 1017786780416 1018537326576 1019833175592 1020383175264 1022120644608 1022951559168 1023426026496 1024253024256 1024728095232 1025556145152 1026031820544 1026865914624 1028172359808 1031238438912 1032487950186 1032550447104 1033389840384 1033801548087 1034704585728 1036021003776 1041641158082 1044747402048 1046076597216 1047407483472 1048258954512 1048745159964 1048876647808 1049592617304 1050079441338 1050530923008 1052270149491 1052722573056 1053210848832 1054061914752 1054550811744 1054918795392 1055408089824 1056260931264 1056750848208 1057604774688 1058095314936 1058955474456 1060302746052 1060758623232 1061250626304 1061330694144 1062680987648 1063464640128 1064817648576 1064897985536 1073026977792 1073459694241 1074392152064 1075152741516 1076520620322 1077395758362 1077460973568 1078766490879 1078831789056 1083360014352 1085620153464 1086123687858 1087001349588 1087505524611 1087587573296 1088389592631 1092218658048 1093608249216 1094497278336 1095889768512 1097284030304 1098176047584 1099573218128 1100556205056 1102713965136 1102852219392 1104116909112 1104255339264 1112545282464 1117817532846 1118788521984 1119239692557 1120217361408 1121642574336 1126350491112 1127783507004 1128700318284 1128768638976 1130136323778 1130204731392 1131574156251 1134948586464 1135560668288 1141317545984 1143555223104 1143698597888 1144229070336 1145010127968 1145684832512 1146616196352 1147931072172 1148074995584 1148424625152 1149885725184 1150820504064 1151354279808 1152284652288 1152819107136 1152963643392 1153750663296 1154285798112 1155224153952 1156693904784 1157191225344 1159605393408 1161080718336 1161619252992 1161706893312 1163184891904 1164042658944 1165523629248 1168067175968 1170504033776 1171046939172 1172536820774 1174983003293 1175340827304 1176836171868 1176983719296 1178333418906 1179291323826 1179986228784 1180791694467 1181487483528 1181847288384 1184312894688 1185819654096 1186369663212 1186783644816 1188293547672 1188844704234 1189805371524 1190357229303 1190447037808 1191324908763 1193997030912 1195516111104 1197037123968 1198010233728 1199534419776 1200606769152 1203111512064 1204569275217 1204642188288 1205621480448 1207155350016 1208691171072 1223536019958 1225092681561 1228745990304 1230309280368 1231309438128 1232875989576 1234444534092 1235448053532 1237019870394 1238125730688 1238219143168 1240708746816 1242287256672 1242957226624 1248249894912 1249258565632 1249837999104 1250274127872 1250854032384 1251864807424 1252445449728 1254038891776 1255058340096 1255440549888 1256655106432 1257037802496 1258637087232 1260244531584 1260402536448 1261847896128 1262006102016 1266633510912 1267144302501 1271480322816 1274255101056 1275876290752 1276817159772 1276913491392 1277505751824 1278538063264 1279131077208 1280758470436 1281205388848 1281799639956 1283430428302 1283982239232 1286107960489 1286499625992 1286660922624 1287257704128 1288136393964 1288297895808 1288895436576 1289943220896 1291584370032 1293227607144 1293621440832 1296320233824 1297084098816 1297969496208 1298571522876 1301280642882 1304120454987 1306920254976 1308583003392 1314075572964 1314155114496 1315223433216 1315747424838 1316817037998 1316896745472 1318492377741 1318572186624 1324106684208 1327484507382 1329173418969 1334933915392 1337718895744 1339252917534 1343246659776 1344955624992 1345124250624 1346666764464 1347761512944 1349476222248 1350682615296 1353500451072 1355222461824 1355324708864 1356324165504 1358049768768 1359777567456 1360510900352 1364568035328 1366221429034 1366304126976 1367408193536 1368042427392 1369154552832 1370896479744 1376650600248 1378402064116 1379606114304 1381361338368 1382339239092 1384097940414 1385223117894 1386985488273 1392996536064 1394768796288 1396543311296 1397573163756 1397678606016 1398326879952 1399456823072 1400105921784 1400707897344 1403026865988 1403630097408 1404281131776 1405415886336 1406067748992 1406558393856 1407210786432 1408347908352 1409001130944 1410139699584 1410793753248 1411940632608 1413736994736 1414344830976 1415000835072 1415966723136 1417952853504 1419756864768 1427458689951 1433536988688 1435360827096 1436527677816 1437193970802 1438355321172 1438442385408 1439022461859 1440185289774 1441356062454 1443189848793 1444480019136 1447493537952 1448164917144 1449335132784 1450007366148 1451186123508 1453032416286 1454881058037 1456291544064 1458144332288 1459219611168 1459329704448 1461186358016 1464234730112 1467408273408 1470285286848 1470469625856 1472155878816 1472340452352 1478424503808 1481508838656 1483393709952 1489620019734 1490423377128 1492319590076 1493623148544 1495432913282 1495523432448 1501800654816 1503711342672 1504933757712 1506848431704 1508765541668 1513075078116 1513264781952 1515000110022 1516231702062 1518160750029 1524740297472 1525638760448 1526680170624 1528821595136 1529749763388 1530574762896 1531232833536 1533180966912 1534427338752 1535139039744 1536379536384 1537092142848 1538334217728 1539047730816 1540298871936 1542258539712 1543637274624 1546857658368 1548107624448 1548731925279 1548825670656 1550084760576 1552056878592 1554031505664 1561395918896 1562461737123 1567121103072 1569114895824 1569311625728 1571111225208 1572388431768 1573117739946 1573314971712 1574388925956 1575119162007 1575316644704 1575796384512 1579083859584 1579816273248 1581092872128 1581826217616 1582378193088 1583112134736 1584391396896 1585126272312 1586407162032 1587142972404 1588433211684 1590454119078 1591137934848 1591996041216 1594021481472 1596049498624 1597226472864 1597346978304 1599379226368 1606092366956 1606189584384 1607495307264 1609540466688 1611588228096 1612729112274 1614780930483 1616093637543 1618247683584 1625040021528 1628430230196 1630502024382 1631381359944 1633456908748 1636864676986 1638327987072 1640412373824 1641745917504 1643834652768 1645926045456 1647264071376 1649359827192 1650834307584 1654278329088 1656175363668 1656383008896 1666450665472 1667805376512 1669927266304 1673411120128 1676050403328 1676726299269 1678182782976 1680326042112 1682463861504 1689525736668 1689628004352 1691675260506 1693050477426 1693152958464 1695204485667 1695307097088 1699006801408 1702422879696 1702551321856 1703341002432 1705508102944 1709066186608 1711976318976 1715332834656 1715547896832 1716343605504 1717515191952 1717730527744 1718527248768 1719924294528 1721896608258 1722112493376 1722636937728 1724303476192 1724828587776 1726230756096 1728426978432 1729228660704 1729445465088 1730625994944 1731428697168 1732836230928 1735040857176 1738827273316 1741621077504 1742560339968 1744777337856 1748285443872 1752100763952 1754329899784 1755756050664 1756570408758 1757989836988 1758096248832 1758805231161 1763011240956 1765254257802 1765475578944 1767500128359 1768936985739 1769979343176 1772231225292 1778729481144 1782440321508 1784708057286 1785670556712 1790995546368 1793274166656 1793499000832 1795555685952 1797015350592 1799301629664 1800910153728 1804667268096 1806963282432 1808432220672 1810733025024 1813036756608 1818443354112 1824056569856 1825539403776 1827861972992 1835304029937 1835534133664 1843118985456 1845463920552 1846964157192 1849313984364 1849425924096 1851666801138 1853172080298 1855529805591 1857188596032 1857328714752 1859691728384 1861063120224 1863430885008 1863571474688 1864435839936 1866807895712 1870702487984 1871506796544 1872374842368 1873887848448 1874756998656 1875411191808 1876281048576 1877797211136 1878668174592 1880186266112 1881058337664 1882587510144 1884982659648 1885556703744 1886667780096 1887955630848 1890603804672 1892771844192 1893009153024 1903278253268 1911382651584 1913814436128 1915370237088 1916258627736 1917807094896 1918696615812 1920247053032 1921137705654 1921808083272 1922699459934 1924253131724 1925145642453 1925973358848 1929749438988 1929991383936 1930886556192 1932204590946 1932446843712 1933343154864 1934914831344 1937376555048 1939841410716 1941722058752 1945626148224 1945772939264 1946954244312 1960380382464 1962874505088 1963120603136 1968727928832 1971113359446 1971232671744 1972835149824 1973621137257 1975225556997 1975345118208 1977858279936 1986160026312 1987231169504 1990424088576 1991226761073 2002400873088 2004948456896 2006578343616 2008879376301 2009131242272 2014869989664 2017433437488 2017686375936 2020000146696 2021642269416 2024214333372 2032833692736 2032987063296 2035573560832 2037074653152 2039666351184 2040766350528 2046852052992 2048506048512 2049332143551 2049456190464 2051112290304 2052063641088 2053731829248 2056344719616 2064975900372 2065100894208 2066779680768 2067603096174 2069409171456 2072042007552 2076146910621 2083282316164 2089494804096 2092153194432 2094814966944 2096517909024 2097490319928 2097753295616 2099185234608 2100158882676 2101061846016 2104540298982 2105445146112 2106421697664 2108123829504 2109101623488 2109837590784 2110816179648 2112521862528 2113501696416 2115209549376 2116190629872 2117910948912 2120605492104 2121517246464 2122501252608 2125361975296 2126929280256 2129635297152 2129795971072 2146919388482 2148784304128 2150305483032 2153041240644 2154791516724 2154921947136 2155790956203 2157532981758 2157663578112 2160277934661 2162034093681 2166720028704 2171240306928 2172247375716 2174002699176 2175011049222 2175175146592 2176779185262 2179548624429 2184437316096 2187216498432 2188994556672 2191779537024 2194568060608 2196352095168 2199146436256 2201112410112 2205427930272 2205704438784 2208233818224 2208510678528 2225090564928 2234430029601 2235635065692 2238479385114 2240434722816 2241327323263 2243149369923 2243285148672 2252700982224 2255567014008 2257400636568 2260272647556 2260409462784 2263148312502 2269897172928 2271121336576 2272500165033 2287110446208 2287397195776 2288458140672 2290020255936 2291369665024 2293232392704 2295862144344 2296149991168 2296849250304 2299771450368 2301641008128 2302708559616 2304569304576 2305638214272 2305927286784 2307501326592 2308571596224 2310448307904 2313387809568 2319210786816 2322161436672 2323238505984 2326369783808 2328085317888 2331047258496 2336134351936 2341008067552 2342093878344 2345073641548 2349966006586 2350681654608 2353672343736 2353967438592 2356666837812 2358582647652 2359676609919 2359972457568 2361583388934 2362974967056 2363694576768 2368625789376 2371639308192 2372739326424 2373567289632 2376587095344 2377689408468 2379610743048 2380714458606 2380894075616 2382649817526 2385681178617 2387994061824 2391032222208 2394074247936 2396020467456 2399068839552 2406223024128 2409138550434 2409284376576 2411242960896 2412203612203 2414310700032 2417382342144 2419093668411 2445753036573 2447072039916 2450185363122 2455297015479 2457491980608 2460618560736 2462618876256 2465751979152 2468889068184 2470896107064 2474039740788 2476251461376 2476438286336 2481417493632 2484574513344 2485914453248 2496499789824 2499675998208 2501708064768 2503729614848 2504890899456 2508077783552 2510116680192 2510881099776 2513310212864 2514075604992 2517274174464 2520489063168 2523695792256 2524012204032 2534288605002 2537512890759 2539575716139 2542960645632 2548510202112 2551752581504 2553634319544 2553826982784 2555011503648 2557076126528 2558262154416 2561516940872 2562410777696 2563599279912 2566860856604 2567964478464 2572215920978 2572999251984 2573321845248 2574515408256 2576272787928 2576595791616 2577790873152 2579886441792 2582844912387 2583168740064 2586455214288 2587242881664 2592640467648 2594168197632 2595938992416 2597143045752 2602561285764 2608240909974 2611559282633 2613840509952 2617166006784 2628151145928 2631494849676 2633634075996 2633793490944 2634855613137 2636984755482 2637144373248 2640339697919 2647881386703 2648213368416 2654969014764 2658346837938 2669867830784 2675437791488 2677062085929 2678505835068 2686493319552 2689911249984 2690248501248 2693333528928 2695523025888 2698952444496 2701365230592 2707000902144 2710444923648 2710649417728 2712648331008 2716099537536 2719555134912 2721021800704 2732442858068 2732608253952 2736084854784 2738309105664 2741792959488 2753301200496 2756804128232 2762722676736 2764678478184 2768195880828 2770446235788 2773970976546 2777500201707 2779758120447 2785993072128 2789537592576 2793086622592 2795146327512 2795357212032 2796653759904 2798913646144 2800211843568 2801415794688 2806053731976 2807260194816 2808562263552 2810831772672 2812135497984 2813116787712 2814421572864 2816695816704 2818002261888 2820279399168 2821587506496 2823881265216 2827473989472 2830001670144 2831933446272 2835905707008 2839513729536 2854917379902 2858549590309 2867073977376 2870721654192 2873055355632 2874387941604 2876710642344 2878044923718 2880370579548 2881706558481 2882712124908 2884049189901 2886379697586 2888960038272 2894987075904 2896329834288 2898306886419 2898670265568 2900014732296 2902372247016 2906064832572 2909762116074 2912583088128 2916288664576 2918439222336 2918659408896 2922372716032 2928469460224 2940570573696 2940939251712 2944311757632 2944680904704 2956670039169 2956849007616 2963017677312 2966787419904 2979240039468 2980846754256 2984639180152 2990865826564 2991046864896 3003601309632 3007422685344 3009867515424 3013696863408 3017531083336 3026150156232 3026529563904 3030000220044 3032463404124 3036321500058 3049480594944 3051277520896 3053360341248 3057643190272 3059499526776 3061149525792 3066361933824 3068854677504 3070278079488 3072759072768 3074184285696 3076668435456 3078095461632 3080597743872 3084517079424 3093715316736 3097463850558 3097651341312 3100169521152 3101404644261 3104113757184 3108063011328 3122791837792 3124923474246 3134242206144 3138229791648 3138623251456 3142222450416 3144776863536 3146235479892 3146629943424 3148777851912 3150238324014 3150633289408 3151592769024 3156810448473 3158167719168 3159632546496 3162185744256 3163652435232 3164756386176 3166224269472 3168782793792 3170252544624 3172814324064 3174285944808 3176866423368 3180908238156 3182275869696 3183992082432 3188042962944 3192098997248 3194452945728 3194693956608 3198758452736 3212184733912 3219080933376 3220379082723 3223176456192 3225458224548 3229561860966 3232187275086 3236299472637 3236495367168 3250080043056 3256860460392 3261004048764 3262516573833 3262762719888 3266913817496 3273729353972 3276655974144 3280824747648 3283491835008 3287669305536 3291852090912 3294528142752 3298719654384 3301668615168 3308556658176 3312350727336 3312766017792 3339854532608 3346822240256 3353452598538 3356365565952 3357719077671 3360652084224 3364927723008 3379051473336 3383350521012 3386100954852 3386305916928 3390408971334 3390614194176 3394722468753 3398013602816 3404845759392 3405102643712 3406682004864 3411016205888 3418132373216 3423952637952 3430665669312 3431095793664 3432687211008 3435030383904 3435461055488 3437054497536 3439848589056 3443793216516 3444224986752 3445273875456 3448606952384 3449657175552 3452461512192 3456853956864 3458457321408 3458890930176 3461251989888 3462857394336 3465672461856 3470081714352 3477654546632 3483242155008 3485120679936 3489554675712 3496570887744 3504201527904 3508659799568 3511512101328 3513140817516 3515979673976 3517610462322 3522085793699 3524949009879 3526022481912 3530508515604 3530951157888 3535000256718 3537873971478 3539958686352 3542375083401 3544462450584 3557458962288 3564880643016 3569416114572 3571071687909 3571341113424 3581991092736 3586548333312 3591111371904 3594030701184 3598603259328 3601820307456 3609334536192 3613707825651 3613926564864 3616864441344 3621466050048 3626073513216 3655723945984 3670608059874 3671068267328 3675278044683 3686237970912 3690927841104 3693928314384 3698627968728 3703333602276 3706344160596 3711059611182 3714377192064 3714657429504 3719383456768 3722126240448 3726861770016 3727142949376 3728871679872 3733615791424 3741404975968 3744749684736 3747775696896 3749513997312 3750822383616 3752562097152 3755594422272 3757336349184 3760372532224 3762116675328 3765175020288 3769965319296 3771113407488 3775911261696 3781207609344 3785543688384 3786018306048 3801432907503 3806556506536 3822765303168 3827628872256 3830740474176 3832517255472 3835614189792 3837393231624 3840494106064 3842275411308 3843616166544 3845398919868 3848506263448 3850291284906 3851946717696 3858323881467 3859498877976 3859982767872 3861773112384 3864409181892 3864893687424 3866686309728 3869829662688 3874753110096 3879682821432 3891252296448 3891545878528 3893908488624 3912361364961 3920760764928 3925749010176 3942226718892 3942465343488 3945670299648 3947242274514 3950451113994 3950690236416 3955477133223 3955716559872 3972320052624 3974462339008 3982453522146 3987520256907 4004801746176 4009896913792 4013156687232 4017758752602 4018262484544 4029739979328 4034866874976 4035372751872 4040000293392 4043284538832 4048428666744 4065667385472 4065974126592 4071147121664 4074149306304 4079332702368 4081532701056 4093704105984 4098664287102 4098912380928 4102224580608 4103878872709 4104127282176 4107463658496 4112689439232 4129951800744 4135206192348 4138818342912 4144084015104 4152293821242 4160956464819 4166564632328 4178989608192 4184306388864 4189629933888 4193035818048 4194980639856 4195506591232 4198370469216 4200317765352 4202123692032 4209080597964 4210890292224 4212843395328 4216247659008 4218203246976 4219675181568 4221632359296 4225043725056 4227003392832 4230419098752 4232381259744 4235821897824 4241210984208 4243034492928 4245002505216 4253858560512 4259270594304 4259591942144 4282376069853 4293838776964 4300610966064 4306082481288 4309583033448 4311581912406 4315065963516 4315327156224 4317067385577 4320555869322 4324068187362 4329569546379 4333440057408 4342480613856 4344494751432 4348005398352 4350022098444 4350350293184 4353558370524 4359097248858 4364643174111 4368874632192 4374432996864 4377989113344 4383559074048 4389136121216 4392704190336 4398292872512 4402224820224 4410855860544 4411408877568 4416467636448 4417021357056 4450181129856 4468860059202 4471270131384 4476958770228 4480869445632 4482654646526 4486298739846 4486570297344 4492006499057 4505401964448 4511134028016 4514801273136 4520545295112 4526296625004 4539794345856 4542242673152 4545000330066 4554482250087 4574220892416 4576916281344 4580040511872 4582739330048 4586464785408 4591724288688 4592299982336 4593698500608 4599542900736 4603282016256 4605417119232 4609138609152 4611276428544 4615002653184 4617143192448 4620896615808 4626775619136 4644322873344 4646195775837 4646477011968 4656170635776 4662094516992 4672268703872 4682016135104 4684187756688 4687385211369 4690147283096 4699932013172 4701363309216 4707344687472 4707934877184 4713333675624 4717165295304 4719353219838 4719944915136 4723166777868 4725357486021 4725949934112 4727389153536 4737251578752 4743278616384 4745478652848 4747134579264 4753174190688 4755378816936 4759221486096 4761428917212 4761788151232 4765299635052 4771362357234 4775988123648 4781775001619 4782064444416 4788148495872 4792040934912 4798137679104 4818277100868 4818568753152 4822485921792 4824407224406 4828621400064 4834764684288 4838187336822 4844342791449 4848280912629 4891506073146 4894144079832 4900370726244 4910594030958 4914983961216 4921237121472 4925237752512 4931503958304 4937778136368 4941792214128 4948079481576 4952502922752 4962834987264 4969149026688 4971828906496 4999351996416 5003416129536 5009781798912 5016155567104 5020233360384 5026620425728 5028151209984 5030178897807 5034548348928 5040978126336 5047391584512 5068577210004 5075025781518 5079151432278 5085613457001 5085921291264 5097020404224 5103505163008 5107268639088 5107653965568 5110023007296 5114152253056 5116524308832 5123033881744 5124821555392 5127198559824 5133721713208 5135928956928 5144431841956 5145998503968 5146643690496 5149030816512 5152545575856 5153191583232 5155581746304 5159772883584 5165689824774 5166337480128 5172910428576 5174485763328 5185280935296 5188336395264 5191877984832 5194286091504 5205122571528 5216481819948 5223118565266 5227681019904 5234015196487 5234332013568 5256302291856 5262989699352 5267268151992 5269711226274 5273969510964 5274288746496 5276415693483 5280679395838 5295762773406 5296426736832 5302500385077 5306810957217 5309938029528 5316693675876 5339735661568 5350875582976 5354124171858 5357011670136 5372986639104 5379822499968 5380497002496 5386667057856 5391046051776 5397904888992 5402730461184 5414001804288 5420889847296 5425296662016 5432199075072 5439110269824 5442043601408 5464885716136 5472169709568 5476618211328 5483585918976 5505912089811 5506602400992 5513608256464 5529356956368 5536391761656 5540892471576 5547941953092 5555000403414 5559516240894 5566589416773 5571986144256 5579075185152 5586173245184 5590292655024 5590714424064 5593307519808 5597827292288 5600423687136 5612107463952 5614520389632 5617124527104 5621663545344 5624270995968 5626233575424 5628843145728 5633391633408 5636004523776 5640558798336 5643175012992 5647762530432 5654947978944 5660003340288 5663866892544 5671811414016 5679027459072 5709834759804 5717099180618 5729026369451 5734147954752 5741443308384 5746110711264 5748775883208 5753421284688 5756089847436 5760741159096 5763413116962 5765424249816 5768098379802 5772759395172 5775436927359 5777920076544 5789974151808 5792659668576 5796613772838 5797340531136 5800029464592 5804744494032 5812129665144 5819524232148 5825166176256 5832577329152 5836878444672 5837318817792 5844745432064 5856938920448 5881141147392 5888623515264 5889361809408 5913340078338 5913698015232 5920863411771 5925676670991 5926035354624 5933574839808 5958480078936 5961693508512 5969278360304 5973680283219 5981731653128 6007202619264 6014845370688 6019735030848 6026638128903 6027393726816 6035062166672 6052300312464 6053059127808 6060000440088 6064926808248 6072643000116 6098961189888 6106720682496 6115286380544 6118999053552 6122299051584 6140556158976 6145518145536 6147996430653 6148368571392 6153336870912 6156190923264 6161195487744 6169034158848 6194927701116 6195302682624 6200339042304 6202809288522 6208227514368 6216126022656 6245583675584 6249846948492 6268484412288 6276459583296 6277246502912 6284444900832 6289553727072 6292470959784 6293259886848 6297555703824 6300476648028 6301266578816 6303185538048 6313620896946 6316335438336 6319265092992 6324371488512 6327304870464 6329512772352 6332448538944 6337565587584 6340505089248 6345628648128 6348571889616 6353732846736 6361816476312 6364551739392 6376085925888 6384197994496 6388905891456 6389387913216 6397516905472 6424369467824 6440758165446 6446352912384 6448952514257 6450916449096 6459123721932 6464374550172 6467372868609 6472598945274 6472990734336 6480833803983 6486102281043 6500160086112 6513720920784 6522008097528 6525033147666 6525525439776 6533827634992 6538645873287 6547458707944 6553311948288 6561649495296 6566983670016 6575338611072 6583704181824 6589056285504 6597439308768 6603337230336 6617113316352 6624701454672 6625532035584 6693644480512 6706905197076 6715438155342 6721304168448 6723981969789 6729448109769 6729855446016 6758102946672 6766701042024 6772201909704 6780817942668 6781228388352 6789444937506 6796027205632 6809691518784 6810205287424 6813364009728 6822032411776 6836264746432 6861331338624 6862191587328 6865374422016 6870060767808 6870922110976 6874108995072 6879697178112 6887586433032 6888449973504 6890547750912 6897213904768 6899314351104 6904923024384 6913707913728 6916914642816 6917781860352 6922503979776 6925714788672 6931344923712 6940163428704 6955309093264 6966484310016 6979109351424 6981923796427 6993141775488 7008403055808 7017319599136 7023024202656 7026281635032 7031959347952 7035220924644 7044171587398 7049898019758 7052044963824 7058867355661 7061017031208 7061902315776 7070000513436 7075747942956 7079029829757 7079917372704 7084750166802 7088924901168 7114917924576 7129761286032 7138832229144 7142143375818 7142682226848 7157043535851 7163982185472 7173096666624 7182222743808 7188061402368 7197206518656 7218669072384 7227415651302 7227853129728 7233728882688 7236610836609 7242932100096 7252147026432 7341216119748 7342136534656 7350556089366 7365891046437 7372475941824 7381855682208 7387856628768 7397255937456 7406667204552 7412688321192 7422119222364 7428754384128 7429314859008 7438766913536 7444252480896 7453723540032 7454285898752 7457743359744 7467231582848 7482809951936 7489499369472 7499027994624 7505124194304 7511188844544 7514217859687 7514672698368 7520745064448 7524233350656 7530350040576 7539930638592 7542226814976 7551822523392 7571087376768 7572036612096 7602865815006 7612538672277 7613113013072 7618727148417 7642244823071 7645530606336 7655257744512 7661480948352 7665034510944 7671228379584 7674786463248 7680988212128 7684550822616 7687232333088 7690797839736 7697012526896 7700582569812 7703893435392 7716647762934 7718997755952 7719965535744 7723546224768 7728818363784 7729787374848 7733372619456 7739659325376 7748534737161 7749506220192 7759365642864 7782504592896 7787816977248 7824722729922 7834677847899 7841521529856 7851498020352 7884453437784 7894484549028 7900902227988 7901380472832 7904566839411 7910954266446 7911433119744 7921019093757 7944640105248 7948924678016 7964907044292 7975040513814 8009603492352 8019793827584 8026313374464 8035517505204 8036524969088 8059479958656 8069733749952 8070745503744 8080000586784 8086569077664 8096857333488 8131334770944 8131948253184 8142294243328 8148298612608 8158665404736 8163065402112 8197328574204 8197824761856 8207757745418 8208254564352 8214927316992 8224881023051 8225378878464 8259903601488 8270412384696 8288168030208 8304587642484 8321912929638 8332500605121 8333129264656 8339274361341 8357979216384 8368612777728 8379259867776 8386071636096 8389961279712 8391013182464 8396740938432 8400635530704 8404247384064 8418161195928 8421780584448 8425686790656 8432495318016 8436406493952 8439350363136 8443264718592 8450087450112 8454006785664 8460838197504 8464762519488 8471643795648 8482421968416 8490005010432 8507717121024 8518541188608 8564752139706 8575648770927 8587677553928 8601221932128 8612164962576 8619166066896 8623163824812 8630131927032 8634134771154 8641111738644 8645119675443 8648136374724 8652147569703 8659139092758 8666880114816 8684961227712 8688989502864 8696010796704 8700044196888 8700700586368 8707116741048 8718194497716 8729286348222 8737749264384 8748865993728 8755978226688 8767118148096 8778272242432 8785408380672 8796585745024 8821711721088 8822817755136 8832935272896 8834042714112 8870010117507 8900362259712 8937720118404 8942540262768 8953917540456 8965309293052 8972597479692 8973140594688 8984012998114 9002755723423 9010803928896 9022268056032 9029602546272 9041090590224 9052593250008 9079588691712 9084485346304 9090000660132 9108964500174 9148441784832 9153832562688 9160081023744 9165478660096 9172929570816 9183448577376 9184599964672 9199085801472 9206564032512 9210834238464 9218277218304 9222552857088 9230005306368 9234286384896 9241793231616 9253551238272 9292391551674 9292954023936 9304213932783 9312341271552 9324189033984 9344537407744 9364032270208 9368375513376 9374770422738 9380294566192 9399864026344 9402726618432 9414689374944 9415869754368 9426667351248 9434330590608 9438706439676 9439889830272 9446333555736 9450714972042 9451899868224 9454778307072 9470431345419 9474503157504 9486557232768 9490957305696 9494269158528 9506348381376 9510757633872 9518442972192 9522857834424 9523576302464 9530599270104 9542724714468 9551976247296 9563550003238 9564128888832 9576296991744 9584081869824 9596275358208 9636554201736 9648814448812 9657242800128 9661137248169 9669529368576 9676374673644 9688685582898 9696561825258 9708898417911 9783012146292 9788288159664 9800741452488 9821188061916 9829967922432 9842474242944 9850475505024 9863007916608 9875556272736 9883584428256 9896158963152 9905005845504 9925669974528 9938298053376 9943657812992 10019563597824 10032311134208 10040466720768 10053240851456 10060357795614 10069096697856 10073157233013 10081956252672 10094783169024 10137154420008 10150051563036 10158302864556 10171226914002 10171842582528 10184167406259 10194040808448 10207010326016 10214537278176 10215307931136 10220046014592 10228304506112 10233048617664 10246067763488 10249643110784 10254397119648 10267443426416 10271857913856 10288863683912 10291997007936 10293287380992 10298061633024 10305091151712 10306383166464 10311163492608 10319545767168 10331379649548 10332674960256 10345820857152 10348971526656 10370561870592 10376672790528 10383755969664 10388572183008 10410245143056 10432963639896 10446237130532 10455362039808 10468030392974 10468664027136 10512604583712 10525979398704 10534536303984 10539422452548 10547939021928 10552831386966 10561358791676 10566257381097 10574847029637 10591525546812 10592853473664 10605000770154 10613621914434 10619876059056 10627125250203 10633387351752 10679471323136 10701751165952 10708248343716 10714023340272 10745973278208 10759644999936 10773334115712 10782092103552 10795809777984 10805460922368 10828003608576 10841123476953 10841779694592 10850593324032 10864398150144 10878220539648 10884087202816 10929771432272 10967171837952 11011824179622 11013204801984 11025834134049 11027216512928 11058713912736 11072783523312 11081784943152 11095883906184 11110000806828 11119032481788 11133178833546 11143972288512 11158150370304 11172346490368 11180585310048 11181428848128 11186615039616 11195654584576 11200847374272 11224214927904 11234249054208 11243327090688 11248541991936 11252467150848 11257686291456 11266783266816 11272009047552 11281117596672 11286350025984 11295525060864 11309895957888 11327733785088 11343622828032 11358054918144 11419669519608 11434198361236 11458052738902 11468295909504 11482886616768 11492221422528 11497551766416 11506842569376 11512179694872 11521482318192 11526826233924 11530848499632 11536196759604 11545518790344 11550873854718 11555840153088 11574971644401 11579948303616 11585319337152 11593227545676 11594681062272 11600058929184 11609488988064 11624259330288 11639048464296 11665154658304 11673756889344 11674637635584 11689490864128 11713877840896 11737084094883 11762282294784 11777247030528 11826680156676 11827396030464 11841726823542 11851353341982 11852070709248 11866431399669 11867149679616 11916960157872 11923387017024 11938556720608 11947360566438 11962560770721 11963463306256 12014405238528 12029690741376 12039470061696 12053276257806 12054787453632 12070124333344 12104600624928 12106118255616 12120000880176 12129853616496 12145286000232 12197922379776 12213441364992 12237998107104 12244598103168 12281112317952 12295992861306 12296737142784 12306673741824 12311636618127 12312381846528 12322390975488 12338068317696 12389855402232 12405618577044 12416455028736 12432252045312 12491167351168 12499693896984 12536968824576 12552919166592 12554493005824 12568889801664 12579107454144 12584941919568 12586519773696 12595111407648 12600953296056 12602533157632 12606371076096 12627241793892 12632670876672 12638530185984 12648742977024 12654609740928 12659025544704 12664897077888 12675131175168 12681010178496 12691257296256 12697143779232 12707465693472 12723632952624 12729103478784 12768395988992 12777811782912 12778775826432 12795033810944 12847128209559 12848738935648 12881516330892 12897905028514 12901832898192 12918247443864 12928749100344 12934745737218 12945197890548 12945981468672 12951202156731 12961667607966 12972204562086 12988708639137 13000320172224 13027441841568 13044016195056 13050066295332 13051050879552 13067655269984 13077291746574 13093929522333 13094917415888 13106623896576 13123298990592 13133967340032 13150677222144 13167408363648 13178112571008 13194878617536 13206674460672 13234226632704 13249402909344 13251064071168 13413810394152 13430876310684 13442608336896 13447963939578 13458896219538 13459710892032 13476019497171 13516205893344 13533402084048 13544403819408 13561635885336 13578889875012 13592054411264 13619383037568 13620410574848 13626728019456 13644064823552 13672529492864 13722662677248 13730748844032 13740121535616 13741844221952 13748217990144 13759394356224 13775172866064 13776899947008 13781095501824 13794427809536 13798628702208 13809846048768 13827415827456 13833829285632 13845007959552 13851429577344 13862689847424 13880326857408 13910618186528 13932968620032 13938587327511 13963847592854 13986283550976 14016806111616 14034639198272 14046048405312 14052563270064 14062155634107 14063918695904 14070441849288 14088343174796 14099796039516 14104089927648 14117734711322 14122034062416 14123804631552 14140001026872 14151495885912 14158059659514 14159834745408 14169500333604 14176072458063 14177849802336 14229835849152 14259522572064 14277664458288 14284286751636 14285364453696 14314087071702 14327964370944 14345325004857 14346193333248 14364445487616 14376122804736 14394413037312 14454831302604 14455706259456 14467457765376 14473221673218 14485864200192 14504294052864 14533028374347 14682432239496 14684273069312 14701112178732 14731782092874 14744951883648 14763711364416 14775713257536 14794511874912 14813334409104 14825376642384 14844238444728 14857508768256 14877533827072 14888504961792 14907447080064 14908571797504 14915486719488 14934463165696 14965619903872 14998055989248 15010248388608 15028435719374 15029345396736 15041490128896 15048466701312 15060700081152 15079861277184 15084453629952 15090536693421 15103645046784 15142174753536 15205731630012 15225077344554 15226226026144 15237454296834 15256840371003 15284489646142 15291061212672 15310515489024 15322961896704 15330069021888 15342456759168 15349572926496 15361976424256 15369101645232 15374464666176 15381595679472 15394025053792 15401165139624 15407786870784 15433295525868 15437995511904 15439931071488 15447092449536 15457636727568 15459574749696 15466745238912 15479318650752 15497069474322 15499012440384 15518731285728 15565009185792 15575633954496 15649445459844 15669355695798 15683043059712 15689291262841 15702045589461 15702996040704 15768906875568 15788969098056 15801804455976 15809133678822 15821908532892 15822866239488 15829247080449 15842038187514 15889280210496 15897849356032 15907501155231 15929814088584 15950081027628 16019206984704 16039587655168 16052626748928 16071035010408 16073049938176 16118959917312 16139467499904 16141491007488 16160001173568 16173138155328 16193714666976 16262669541888 16284588486656 16296597225216 16317330809472 16326130804224 16394657148408 16415515490836 16416509128704 16429854633984 16449762046102 16450757756928 16517736269433 16519807202976 16540824769392 16609175284968 16643825859276 16665001210242 16666258529312 16678548722682 16699768250319 16715958432768 16737225555456 16758519735552 16772143272192 16779922559424 16782026364928 16793481876864 16801271061408 16836322391856 16843561168896 16851373581312 16864990636032 16872812987904 16878700726272 16886529437184 16900174900224 16908013571328 16921676395008 16929525038976 16943287591296 16964843936832 16980010020864 17015434242048 17037082377216 17129504279412 17151297541854 17175355107856 17187079108353 17202443864256 17224329925152 17238332133792 17246327649624 17260263854064 17268269542308 17282223477288 17290239350886 17296272749448 17304295139406 17318278185516 17326310782077 17333760229632 17369922455424 17377979005728 17392021593408 17400088393776 17401401172736 17414233482096 17436388995432 17458572696444 17475498528768 17497731987456 17511956453376 17534236296192 17556544484864 17570816761344 17593171490048 17643423442176 17665870545792 17668085428224 17740020235014 17762590235313 17777030012973 17800724519424 17875440236808 17885080525536 17907835080912 17930618586104 17945194959384 17968025996228 18005511446846 18021607857792 18044536112064 18059205092544 18079914386709 18082181180448 18105186500016 18159177383424 18168970692608 18180001320264 18217929000348 18296883569664 18320162047488 18330957320192 18345859141632 18366897154752 18369199929344 18421668476928 18436554436608 18443989291959 18445105714176 18460010612736 18468572769792 18483586463232 18507102476544 18584783103348 18585908047872 18608427865566 18624682543104 18648378067968 18689074815488 18728064540416 18736751026752 18749540845476 18760589132384 18799728052688 18805453236864 18829378749888 18831739508736 18853334702496 18868661181216 18877412879352 18879779660544 18892667111472 18901429944084 18903799736448 18909556614144 18940862690838 18949006315008 18973114465536 18981914611392 18988538317056 19012696762752 19021515267744 19036885944384 19045715668848 19047152604928 19061198540208 19085449428936 19127100006476 19128257777664 19152593983488 19168163739648 19192550716416 19273108403472 19297628897624 19322274496338 19339058737152 19346857542771 19352749347288 19377371165796 19393123650516 19417796835822 19442501411949 19458306843129 19566024292584 19576576319328 19601482904976 19642376123832 19659935844864 19684948485888 19700951010048 19726015833216 19751112545472 19767168856512 19792317926304 19810011691008 19851339949056 19876596106752 19887315625984 20064622268416 20080933441536 20106481702912 20120715591228 20146314466026 20163912505344 20171945909367 20188344329307 20189566338048 20274308840016 20300103126072 20316605729112 20342453828004 20343685165056 20368334812518 20388081616896 20414020652032 20429074556352 20430615862272 20440092029184 20456609012224 20466097235328 20492135526976 20499286221568 20508794239296 20534886852832 20577727367824 20583994015872 20586574761984 20596123266048 20610182303424 20612766332928 20622326985216 20639091534336 20662759299096 20665349920512 20691641714304 20697943053312 20741123741184 20753345581056 20767511939328 20777144366016 20820490286112 20865927279792 20892474261064 20936060785948 20937328054272 20945771389281 21025209167424 21051958797408 21069072607968 21078844905096 21095878043856 21105662773932 21122717583352 21132514762194 21149694059274 21176602066983 21183051093624 21185706947328 21210001540308 21227243828868 21239752118112 21254250500406 21266774703504 21358942646272 21403502331904 21416496687432 21428046680544 21491946556416 21519289999872 21546668231424 21564184207104 21591619555968 21656007217152 21682246953906 21683559389184 21701186648064 21709832509827 21728796300288 21756441079296 21768174405632 21859542864544 22023648359244 22026409603968 22051668268098 22054433025856 22097673139311 22117427825472 22145567046624 22163569886304 22191767812368 22220001613656 22238064963576 22266357667092 22287944577024 22316300740608 22344692980736 22361170620096 22362857696256 22373230079232 22391309169152 22401694748544 22448429855808 22468498108416 22497083983872 22515372582912 22533566533632 22542653579061 22544018095104 22562235193344 22572700051968 22591050121728 22619791915776 22655467570176 22716109836288 22837616016831 22839339039216 22868396722472 22916105477804 22926734469213 22936591819008 22965773233536 22984442845056 22995103532832 23013685138752 23024359389744 23042964636384 23053652467848 23061696999264 23072393519208 23091037580688 23101747709436 23111680306176 23149943288802 23159896607232 23170638674304 23186455091352 23189362124544 23200117858368 23218977976128 23248518660576 23278096928592 23347513778688 23378981728256 23427755681792 23474168189766 23504033543697 23524564589568 23554494061056 23653360313352 23683453647084 23702706683964 23704141418496 23713700518233 23732862799338 23734299359232 23763057281271 23833920315744 23846774034048 23877113441216 23894721132876 23925121541442 23926926612512 24028810477056 24059381482752 24078940123392 24106552515612 24109574907264 24140248666688 24209201249856 24212236511232 24240001760352 24259707232992 24290572000464 24395844759552 24426882729984 24475996214208 24489196206336 24591985722612 24593474285568 24623273236254 24624763693056 24644781950976 24654600555893 24674643069153 24676136635392 24779710804464 24811237154088 24864504090624 24982334702336 24997501815363 24999387793968 25073937649152 25105838333184 25137779603328 25158214908288 25169883839136 25173039547392 25190222815296 25201906592112 25205066315264 25212742152192 25254483587784 25265341753344 25277060371968 25297485954048 25309219481856 25318051089408 25329794155776 25350262350336 25362020356992 25382514592512 25394287558464 25414931386944 25447265905248 25555623565824 25590067621888 25694256419118 25697477871296 25726946312781 25763032661784 25795810057028 25803665796384 25836494887728 25857498200688 25869491474436 25890395781096 25902404313462 25923335215932 25935359026329 25944409124172 25956442709109 25977417278274 26000640344448 26054883683136 26088032390112 26100132590664 26102101759104 26135310539968 26154583493148 26187859044666 26189834831776 26213247793152 26246597981184 26267934680064 26301354444288 26334816727296 26356225142016 26389757235072 26468453265408 26498805818688 26502128142336 26610030352521 26827620788304 26861752621368 26895927879156 26917792439076 26919421784064 26952038994342 27008267170269 27032411786688 27066804168096 27088807638816 27123271770672 27157779750024 27238766075136 27240821149696 27253456038912 27288129647104 27345058985728 27445325354496 27461497688064 27480243071232 27496435980288 27518788712448 27550345732128 27553799894016 27588855619072 27597257404416 27619692097536 27654831654912 27667658571264 27690015919104 27702859154688 27725379694848 27760653714816 27821236373056 27877174655022 27912641798349 27927695185708 27972567101952 28033612223232 28069278396544 28092096810624 28105126540128 28124311268214 28127837391808 28140883698576 28176686349592 28199592079032 28208179855296 28235469422644 28244068124832 28247609263104 28280002053744 28302991771824 28316119319028 28319669490816 28339000667208 28352144916126 28355699604672 28411294036257 28459671698304 28519045144128 28555328916576 28568573503272 28570728907392 28628174143404 28655928741888 28690650009714 28692386666496 28727152108963 28728890975232 28752245609472 28788826074624 28909662605208 28946443346436 28971728400384 28983411744507 29008588105728 29066056748694 29126695253733 29364864478992 29368546138624 29402224357464 29463564185748 29489903767296 29527422728832 29551426515072 29589023749824 29626668818208 29650753284768 29688476889456 29715017536512 29777009923584 29814894160128 29817143595008 29830973438976 29868926331392 29931239807744 30056871438748 30058690793472 30096933402624 30121400162304 30159722554368 30181073386842 30207290093568 30219471699039 30284349507072 30411463260024 30450154689108 30452452052288 30474908593668 30513680742006 30552502218777 30568979292284 30582122425344 30621030978048 30645923793408 30660138043776 30684913518336 30699145852992 30723952848512 30738203290464 30748929332352 30763191358944 30788050107584 30802330279248 30815573741568 30866591051736 30875991023808 30879862142976 30894184899072 30915273455136 30919149499392 30933490477824 30958637301504 30994138948644 30998024880768 31037462571456 31130018371584 31151267908992 31298890919688 31338711391596 31366086119424 31378582525682 31404091178922 31405992081408 31444045493399 31537813751136 31577938196112 31603608911952 31618267357644 31643817065784 31658494160898 31684076375028 31698772143291 31724541088911 31778560420992 31795698712064 31815002310462 31859628177168 31881375750609 31900162055256 32038413969408 32079175310336 32105253497856 32142070020816 32146099876352 32237919834624 32278934999808 32320002347136 32346276310656 32387429333952 32523370430859 32525339083776 32593194450432 32634661618944 32652261608448 32789314296816 32831030981672 32899524092204 32901515513856 33035472538866 33039614405952 33077502402147 33081649538784 33218350569936 33287651718552 33330002420484 33332517058624 33357097445364 33399536500638 33431916865536 33474451110912 33517039471104 33544286544384 33559845118848 33564052729856 33586963753728 33602542122816 33672644783712 33702747162624 33729981272064 33745625975808 33757401452544 33773058874368 33800349800448 33816027142656 33843352790016 33859050077952 33886575182592 33929687873664 34030868484096 34074164754432 34259008558824 34302595083708 34350710215712 34374158216706 34404887728512 34448659850304 34476664267584 34492655299248 34520527708128 34536539084616 34564446954576 34580478701772 34592545498896 34608590278812 34636556371032 34652621564154 34667520459264 34724914933203 34739844910848 34755958011456 34784043186816 34800176787552 34802802345472 34828466964192 34872777990864 34917145392888 34995463974912 35023912906752 35068472592384 35113088969728 35141633522688 35186342980096 35211252284649 35286846884352 35331741091584 35480040470028 35525180470626 35554060025946 35599294199007 35601449038848 35750880473616 35770161051072 35815670161824 35861237172208 35887682312163 35890389918768 35936051992456 36011022893692 36043215715584 36089072224128 36118410185088 36159828773418 36164362360896 36210373000032 36318354766848 36337941385216 36360002640528 36435858000696 36593767139328 36640324094976 36733794309504 36738399858688 36843336953856 36887978583918 36890211428352 36920021225472 36934909854381 36937145539584 36967172926464 37014204953088 37169566206696 37216855731132 37249365086208 37296756135936 37378149630976 37456129080832 37473502053504 37499081690952 37521178264768 37599456105376 37610906473728 37658757499776 37663479017472 37706669404992 37737322362432 37754825758704 37759559321088 37785334222944 37802859888168 37807599472896 37819113228288 37881725381676 37898012630016 37946228931072 37963829222784 37977076634112 38025393525504 38043030535488 38073771888768 38091431337696 38094305209856 38122397080416 38170898857872 38254200012952 38305187966976 38336327479296 38385101432832 38541384628677 38546216806944 38595257795248 38644548992676 38693715085542 38705498694576 38742943730689 38754742331592 38786247301032 38835593671644 38853606470193 38885002823898 38916613686258 38966125917411 39132048585168 39153152638656 39202965809952 39281788566999 39284752247664 39319871689728 39369896971776 39401902020096 39452031666432 39502225090944 39534337713024 39584635852608 39620023382016 39702679898112 39753192213504 39774631251968 40212963405824 40241431182456 40292628932052 40327825010688 40343891818734 40376688658614 40379132676096 40428058491513 40548617680032 40600206252144 40633211458224 40684907656008 40736669625036 40776163233792 40828041304064 40858149112704 40861231724544 40880184058368 40913218024448 40932194470656 40984271053952 40998572443136 41017588478592 41069773705664 41155454735648 41167988031744 41192246532096 41220364606848 41225532665856 41244653970432 41278183068672 41325518598192 41330699841024 41383283428608 41395886106624 41482247482368 41535023878656 41554288732032 41640980572224 41731854559584 41784948522128 41815761982533 41872121571896 41891542778562 41944839906779 42050418334848 42103917594816 42138145215936 42157689810192 42186466902321 42191756087712 42211325547864 42245435166704 42265029524388 42299388118548 42353204133966 42366102187248 42371413894656 42420003080616 42454487657736 42479504236224 42508501000812 42528217374189 42533549407008 42807004663808 42832993374864 42856093361088 42983893112832 43035975014571 43038579999744 43093336462848 43128368414208 43183239111936 43364493907812 43367118778368 43402373296128 43419665019654 43457592600576 43512882158592 43536348811264 43719085729088 44047296718488 44052819207936 44103336536196 44108866051712 44195346278622 44234855650944 44291134093248 44327139772608 44383535624736 44440003227312 44476129927152 44532715334184 44632601481216 44689385961472 44722341240192 44725715392512 44746460158464 44782618338304 44803389497088 44896859711616 44994167967744 45030745165824 45085307158122 45088036190208 45124470386688 45142667599799 45145400103936 45182100243456 45239583831552 45271610080263 45310935140352 45675232033662 45678678078432 45736793444944 45770521113009 45832210955608 45853468938426 45873183638016 45931546467072 45968885690112 45990207065664 46027370277504 46048718779488 46085929272768 46107304935696 46123393998528 46144787038416 46182075161376 46203495418872 46223360612352 46299886577604 46319793214464 46341277348608 46372910182704 46378724249088 46400235716736 46437955952256 46497037321152 46556193857184 46695027557376 46855511363584 46948336379532 47008067087394 47049129179136 47067873788523 47106136768383 47108988122112 47306720626704 47366907294168 47405413367928 47427401036466 47465725598676 47468598718464 47487741241347 47526114562542 47667840631488 47693548068096 47754226882432 47789442265752 47850243082884 47853853225024 48057620954112 48118762965504 48157880246784 48213105031224 48219149814528 48280497333376 48418402499712 48424473022464 48480003520704 48519414465984 48581144000928 48853765459968 48873466574989 48951992428416 48978392412672 49183971445224 49246546472508 49249527386112 49289563901952 49309201111786 49349286138306 49352273270784 49412071489627 49553208808299 49559421608928 49622474308176 49964669404672 49995003630726 49998775587936 50099304750957 50147875298304 50211676666368 50275559206656 50316429816576 50339767678272 50346079094784 50380445630592 50403813184224 50410132630528 50508967175568 50530683506688 50554120743936 50594971908096 50618438963712 50636102178816 50659588311552 50700524700672 50724040713984 50765029185024 50788575116928 50829862773888 50894531810496 51111247131648 51388512838236 51394955742592 51453892625562 51526065323568 51561237325059 51591620114056 51607331592768 51672989775456 51714996401376 51738982948872 51780791562192 51804808626924 51846670431864 51870718052658 51888818248344 51912885418218 51954834556548 51978932346231 52001280688896 52109767366272 52176064780224 52200265181328 52204203518208 52270621079936 52309166986296 52375718089332 52379669663552 52426495586304 52493195962368 52535869360128 52599525017809 52602708888576 52669633454592 52712450284032 52779514470144 52997611637376 53004256284672 53220060705042 53287770705939 53331090038919 53495713761497 53655241576608 53723505242736 53791855758312 53835584878152 53904077988684 54016534340538 54064823573376 54133608336192 54177615277632 54239743160127 54246543541344 54315559500048 54477532150272 54506912077824 54576259294208 54690117971456 54890650708992 54960486142464 54992871960576 55037577424896 55100691464256 55107599788032 55177711238144 55309663309824 55331967875877 55335317142528 55380031838208 55405718309376 55450759389696 55521307429632 55642472746112 55754349310044 55825283596698 55855390371416 55945134203904 56067224446464 56138556793088 56184193621248 56210253080256 56248622536428 56255674783616 56281767397152 56353372699184 56399184158064 56416359710592 56470938845288 56488136249664 56495218526208 56560004107488 56605983543648 56632238638056 56639338981632 56678001334416 56704289832252 56711399209344 56822588072514 56919343396608 57038090288256 57110657833152 57137147006544 57141457814784 57256348286808 57381300019428 57384773332992 57454304217926 57457781950464 57504491218944 57574167161357 57577652149248 57819325210416 57892886692872 57966823489014 58017176211456 58040572628313 58132113497388 58253390507466 58327504235847 58374920529387 58729728957984 58737092277248 58804448714928 58927128371496 58979807534592 59054845457664 59102853030144 59178047499648 59253337636416 59301506569536 59376953778912 59430035073024 59554019847168 59629788320256 59661946877952 59737852662784 59862479615488 60113742877496 60193866805248 60242800324608 60319445108736 60362146773684 60438943398078 60515837728101 60565032987921 60568699014144 60822926520048 60900309378216 60904904104576 60949817187336 61027361484012 61105004437554 61137958584568 61164244850688 61242061956096 61291847586816 61320276087552 61369827036672 61398291705984 61447905697024 61476406580928 61497858664704 61526382717888 61576100215168 61604660558496 61733182103472 61751982047616 61759724285952 61788369798144 61830546910272 61838298998784 61866980955648 61917274603008 61988277897288 61996049761536 62074925142912 62260036743168 62302535817984 62597781839376 62677422783192 62757165051364 62808182357844 62811984162816 62837314167843 62888090986798 63019290063961 63075627502272 63155876392224 63207217823904 63236534715288 63287634131568 63316988321796 63368152750056 63397544286582 63449082177822 63529806200949 63557120841984 63591397424128 63630004620924 63719256354336 63762751501218 63800324110512 64076827938816 64158350620672 64210506995712 64284140041632 64292199752704 64475839669248 64557869999616 64640004694272 64692552621312 64774858667904 65046740861718 65050678167552 65129497529481 65186388900864 65269323237888 65304523216896 65578628593632 65662061963344 65799048184408 66070945077732 66079228811904 66155004804294 66163299077568 66293019417933 66436701139872 66575303437104 66660004840968 66665034117248 66714194890728 66799073001276 66863833731072 66948902221824 67034078942208 67088573088768 67119690237696 67173927507456 67205084245632 67345289567424 67405494325248 67491251951616 67546117748736 67600699600896 67627960737183 67632054285312 67686705580032 67718100155904 67773150365184 67859375747328 68148329508864 68518017117648 68605190167416 68701420431424 68748316433412 68780203407639 68809775457024 68897319700608 68953328535168 68985310598496 69041055416256 69073078169232 69128893909152 69160957403544 69185090997792 69217180557624 69273112742064 69305243128308 69335040918528 69449829866406 69479689821696 69511916022912 69568086373632 69600353575104 69605604690944 69656933928384 69745555981728 69834290785776 70136945184768 70226177939456 70283267045376 70372685960192 70422504569298 70512100631091 70573693768704 70663482183168 70960080940056 71050360941252 71108120051892 71141101554699 71198588398014 71202898077696 71289171843813 71501760947232 71540322102144 71631340323648 71722474344416 71775364624326 71780779837536 71872103984912 72022045787384 72086431431168 72178144448256 72236820370176 72319657546836 72328724721792 72420746000064 72636709533696 72720005281056 72871716001392 73187534278656 73280648189952 73467588619008 73775957167836 73780422856704 73869819708762 73874291079168 73934345852928 73963801667679 74023929207459 74028409906176 74339132413392 74433711462264 74593512271872 74756299261952 74912258161664 74947004107008 74998163381904 75042356529536 75198912210752 75221812947456 75317514999552 75413338809984 75474644724864 75509651517408 75519118642176 75570668445888 75605719776336 75615198945792 75638226456576 75763450763352 75796025260032 75892457862144 75927658445568 75954153268224 76050787051008 76086061070976 76147543777536 76182862675392 76188610419712 76244794160832 76341797715744 76508400025904 76770202865664 76801161760697 77082769257354 77092433613888 77180838938343 77190515590496 77289097985352 77387430171084 77410997389152 77485887461378 77509484663184 77572494602064 77671187343288 77707212940386 77770005647796 77806077078987 77833227372516 77869328127327 77932251834822 78264097170336 78306305277312 78405931619904 78563577133998 78569504495328 78639743379456 78739793943552 78803804040192 78904063332864 79004450181888 79068675426048 79169271705216 79405359796224 79506384427008 80482862364912 80585257864104 80687783637468 80753377317228 80758265352192 80856116983026 81024801510807 81097235360064 81200412504288 81266422916448 81369815312016 81473339250072 81656082608128 81716298225408 81722463449088 81760368116736 81826436048896 81864388941312 81968542107904 81997144886272 82035176957184 82139547411328 82310909471296 82335976063488 82384493064192 82440729213696 82489307940864 82556366137344 82651037196384 82661399682048 82766566857216 82791772213248 82964494964736 83070047757312 83108577464064 83281961144448 83463709119168 83569897044256 83631523965066 83737925395047 83744243143792 83783085557124 83889679813558 84064693053781 84100836669696 84207835189632 84276290431872 84315379620384 84372933804642 84383512175424 84422651095728 84490870333408 84530059048776 84598776237096 84706408267932 84732204374496 84742827789312 84840006161232 84908975315472 84959008472448 85017002001624 85056434748378 85067098814016 85233882108771 85665986749728 85712186722176 85967786225664 86071950029142 86077159999488 86181456326889 86186672925696 86256736828416 86366478223872 86728987815624 86839330039308 86915185201152 86950235233521 87025764317184 87438171458176 88094593436976 88105638415872 88206673072392 88217732103424 88390692557244 88469711301888 88582268186496 88654279545216 88767071249472 88880006454624 88952259854304 89065430668368 89378771922944 89444682480384 89451430785024 89492920316928 89565236676608 89606778994176 89793719423232 90170614316244 90176072380416 90285335199598 90290800207872 90364200486912 90479167663104 90543220160526 90621870280704 90658415097117 91350464067324 91357356156864 91473586889888 91541042226018 91657506656331 91664421911216 91706937876852 91746367276032 91863092934144 91937771380224 91980414131328 92054740555008 92097437558976 92171858545536 92214609871392 92246787997056 92289574076832 92364150322752 92406990837744 92446721224704 92599773155208 92639586428928 92682554697216 92745820365408 92757448498176 92800471433472 92875911904512 92994074642304 93112387714368 93390055114752 93896672759064 94016134174788 94098258358272 94135747577046 94212273536766 94217976244224 94332136480197 94613441253408 94733814588336 94810826735856 94854802072932 94931451197352 94975482482694 95052229125084 95096316429873 95173623266733 95335681262976 95387096136192 95508453764864 95578884531504 95700486165768 95707706450048 96115241908224 96237525931008 96315760493568 96426210062448 96438299629056 96560994666752 96836804999424 96960007041408 97038828931968 97162288001856 97570111292577 97746933149978 97903984856832 97956784825344 98367942890448 98493092945016 98618402223572 98698572276612 98704546541568 98824142979254 99106417616598 99118843217856 99232507206441 99244948616352 99929338809344 99990007261452 99997551175872 100198609501914 100295750596608 100423353332736 100551118413312 100632859633152 100679535356544 100692158189568 100760891261184 100807626368448 100820265261056 101017934351136 101108241487872 101189943816192 101236877927424 101272204357632 101319176623104 101401049401344 101448081427968 101530058370048 101577150233856 101659725547776 101789063620992 102222494263296 102777025676472 102789911485184 102907785251124 103052130647136 103122474650118 103183240228112 103214663185536 103345979550912 103429992802752 103477965897744 103561583124384 103609617253848 103693340863728 103741436105316 103777636496688 103825770836436 103909669113096 103957864692462 104002561377792 104174744799609 104219534732544 104352129560448 104400530362656 104408407036416 104541242159872 104618333972592 104751436178664 104759339327104 104986391924736 105071738720256 105199050035618 105205417777152 105339266909184 105424900568064 105559028940288 105633756853947 105995223274752 106440121410084 106575541411878 106662180077838 106797882597021 106991427522994 107310483153216 107447010485472 107583711516624 107671169756304 107808155977368 108033068681076 108129647146752 108267216672384 108355230555264 108479486320254 108493087082688 108631119000096 108955064300544 109013824155648 109152518588416 109380235942912 109781301417984 109920972284928 110201382928512 110215199576064 110355422476288 110663935751754 110670634285056 110760063676416 110804729563143 110811436618752 110901518779392 111042614859264 111284945492224 111508698620088 111650567193396 111710780742832 111890268407808 112134448892928 112277113586176 112368387242496 112420506160512 112497245072856 112511349567232 112563534794304 112706745398368 112798368316128 112832719421184 112941877690576 112976272499328 112990437052416 113120008214976 113211967087296 113264477276112 113278677963264 113356002668832 113408579664504 113422798418688 113645176145028 113838686793216 114076180576512 114221315666304 114274294013088 114282915629568 114512696573616 114762600038856 114908608435852 114915563900928 115008982437888 115148334322714 115155304298496 115624153886031 115638650420832 115785773385744 115933646978028 116081145256626 116228831192067 116264226994776 116506781014932 116655008471694 116749841058774 116898377752233 117459457915968 117474184554496 117608897429856 117854256742992 117959615069184 118109690915328 118205706060288 118356094999296 118506675272832 118603013139072 118753907557824 118860070146048 119108039694336 119259576640512 119323893755904 119475705325568 119724959230976 120227485754992 120638890217472 120724293547368 120877886796156 121031675456202 121130065975842 121137398028288 121284175474539 121645853040096 121800618756432 121809808209152 121899634374672 122054722968024 122210008875108 122275917169136 122328489701376 122484123912192 122583695173632 122640552175104 122739654073344 122796583411968 122895811394048 122952813161856 122995717329408 123052765435776 123152200430336 123209321116992 123466364206944 123503964095232 123576739596288 123661093820544 123676597997568 123733961911296 123834549206016 123976555794576 123992099523072 124149850285824 124605071635968 125195563678752 125354845566384 125514330102728 125616364715688 125674628335686 125776181973596 125834519720337 126038580127922 126151255004544 126311752784448 126414435647808 126473069430576 126559400706963 126575268263136 126633976643592 126736305500112 126795088573164 126898164355644 127059612401898 127114241683968 127182794848256 127260009241848 127438512708672 127525503002436 127600648221024 128316701241344 128421013991424 128568280083264 128584399505408 128951679338496 129107925043713 129115739999232 129280009388544 129385105242624 129549717335808 130093481723436 130101356335104 130258995058962 130372777801728 130538646475776 130609046433792 131157257187264 131324123926688 131598096368816 132141890155464 132158457623808 132310009608588 132326598155136 132586038835866 132873402279744 133150606874208 133320009681936 133330068234496 133428389781456 133598146002552 133897804443648 134068157884416 134177146177536 134239380475392 134347855014912 134410168491264 134690579134848 134982503903232 135092235497472 135255921474366 135264108570624 135373411160064 135428002799397 135436200311808 135546300730368 135718751494656 137036034235296 137210380334832 137402840862848 137496632866824 137560406815278 137619550914048 137794639401216 137906657070336 137970621196992 138082110832512 138146156338464 138257787818304 138321914807088 138370181995584 138434361115248 138546225484128 138610486256616 138670081837056 138899659732812 138959379643392 139023832045824 139136172747264 139200707150208 139211209381888 139313867856768 139491111963456 139668581571552 140452355878912 140566534090752 140745371920384 140845009138596 141024201262182 141147387537408 141203621365569 141318410305149 141326964366336 141920161880112 142100721882504 142216240103784 142282203109398 142397176796028 142405796155392 142463223724041 142578343687626 143003521894464 143080644204288 143262680647296 143444948688832 143550729248652 143561559675072 143744207969824 144044091574768 144172862862336 144356288896512 144473640740352 144639315093672 144657449443584 144841492000128 145273419067392 145440010562112 145743432002784 146561296379904 146620399724967 146935177238016 147551914335672 147739639417524 147748582158336 147868691705856 147927603335358 148047858414918 148056819812352 148236214468881 148678264826784 148867422924528 149512598523904 149824516323328 149894008214016 149996326763808 150084713059072 150397824421504 150443625894912 150635029999104 150826677619968 150949289449728 151019303034816 151038237284352 151141336891776 151211439552672 151230397891584 151526901526704 151592050520064 151784915724288 151855316891136 151908306536448 152101574102016 152172122141952 152295087555072 152365725350784 152377220839424 152489588321664 152683595431488 153016800051808 153602323521394 154165538514708 154184867227776 154361677876686 154381031180992 154578195970704 154683711975177 154774860342168 154821994778304 154971774922756 155018969326368 155144989204128 155342374686576 155414425880772 155540011295592 155612154157974 155666454745032 155738656254654 155864503669644 155936797038693 156528194340672 156612610554624 156811863239808 157127154267996 157139008990656 157279486758912 157479587887104 157607608080384 157798575053427 157808126665728 158008900363776 158137350852096 158338543410432 159012768854016 159863312117817 160487141284491 160965724729824 161170515728208 161375567274936 161506754634456 161712233966052 162049603021614 162194470720128 162400825008576 162532845832896 162739630624032 162946678500144 163432596450816 163520736233472 163652872097792 163728777882624 163937084215808 163994289772544 164070353914368 164279094822656 164621818942592 164671952126976 164881458427392 164978615881728 165112732274688 165302074392768 165322799364096 165533133714432 165928989929472 165995903627631 166140095514624 166217154928128 166563922288896 166927418238336 167139794088512 167263047930132 167475850790094 167488486287584 167566171114248 167779359627116 168129386107562 168201673339392 168415670379264 168552580863744 168630759240768 168745867609284 168767024350848 168845302191456 168981740666816 169060118097552 169197552474192 169412816535864 169464408748992 169485655578624 169680012322464 169817950630944 169918016944896 170034004003248 170112869496756 170134197628032 170467764217542 171331973499456 171424373444352 172143900058284 172154319998976 172362912653778 172373345851392 172513473656832 172582203891251 172722501484071 172732956447744 173457975631248 173678660078616 173900470467042 174051528634368 174121717884939 174876342916352 174982512707541 176189186873952 176211276831744 176413346144784 176435464206848 176781385114488 176939422603776 177164536372992 177308559090432 177534142498944 177760012909248 177904519708608 178130861336736 178889364960768 178985840633856 179130473353216 179213557988352 179587438846464 180341228632488 180570670399196 180581600415744 180728400973824 180958335326208 181086440321052 181316830194234 181547513184303 181695098963763 182700928134648 182714712313728 182947173779776 183082084452036 183315013312662 183328843822432 183413875753704 183492734552064 183726185868288 183875542760448 183960828262656 184109481110016 184194875117952 184343717091072 184429219742784 184493575994112 184579148153664 184728300645504 184813981675488 185199546310416 185279172857856 185365109394432 185491640730816 185514896996352 185600942866944 185751823809024 185988149284608 186224775428736 186780110229504 187793345518128 188032268349576 188271495154092 188424547073532 188435952488448 188511942503529 188664272960394 189057870191883 189226882506816 189467629176672 189621653471712 189709604145864 189862902394704 189950964965388 190104458250168 190192632859746 190347246533466 190589418602847 190671362525952 190774192272384 191016907529728 191157769063008 191400972331536 191415412900096 192230483816448 192475051862016 192631520987136 192852420124896 192876599258112 193121989333504 193673609998848 193920014082816 194077657863936 194324576003712 195140222585154 195388492588443 195493866299956 195807969713664 195913569650688 196735885780896 196986185890032 197236804447144 197397144553224 197648285958508 198212835233196 198237686435712 198465014412882 198489897232704 198879058253799 199858677618688 199980014522904 199995102351744 200397219003828 200591501193216 200846706665472 201102236826624 201265719266304 201359070713088 201521782522368 201615252736896 201640530522112 202035868702272 202216482975744 202473755854848 202638353246208 202802098802688 202883882211549 202896162855936 203060116740096 203154300467712 203319451095552 203578127241984 204444988526592 205554051352944 205579822970368 205815570502248 206104261294272 206244949300236 206340610222917 206366480456224 206429326371072 206691959101824 206859985605504 206955931795488 207123166248768 207219234507696 207386681727456 207482872210632 207555272993376 207651541672872 207819338226192 207915729384924 208005122755584 208349489599218 208439069465088 208704259120896 208801060725312 208816814072832 209082484319744 209236667945184 209502872357328 209518678654208 210398100071236 210410835554304 210678533818368 210849801136128 211118057880576 211267513707894 211536301893273 211990446549504 212880242820168 213151082823756 213324360155676 213595765194042 213867515531439 213982855045988 214620966306432 214894020970944 215167423033248 215342339512608 215616311954736 216066137362152 216259294293504 216534433344768 216710461110528 216958972640508 216986174165376 217262238000192 217910128601088 218305037176832 218760471885824 219562602835968 219841944569856 220402765857024 220710844952576 221327871503508 221341268570112 221609459126286 221622873237504 221803037558784 221891405003037 222071787622377 222085229718528 222569890984448 223017397240176 223301134386792 223421561485664 223780536815616 224268897785856 224554227172352 224736774484992 224841012321024 224994490145712 225022699134464 225127069588608 225413490796736 225596736632256 225665438842368 225883755381152 225952544998656 226240016429952 226423934174592 226528954552224 226557355926528 226712005337664 226817159329008 226845596837376 227290352290056 227677373586432 228152361153024 228442631332608 228548588026176 228565831259136 229025393147232 229525200077712 229817216871704 230296668645428 230310608596992 230403485282091 231248307772062 231277300841664 231542516815029 231571546771488 231867293956056 232162290513252 232457662384134 232528453989552 233013562029864 233310016943388 233418231236961 233499682117548 233796755504466 234918915831936 234948369108992 235217794859712 235708513485984 235919230138368 236219381830656 236411412120576 236712189998592 237013350545664 237206026278144 237507815115648 238216079388672 238519153281024 238951410651136 239449918461952 240454971509984 241448587094736 241755773592312 242063350912404 242260131951684 242274796056576 242568350949078 243074404532421 243291706080192 243601237512864 243619616418304 243799268749344 244109445936048 244420017750216 244551834338272 244968247824384 245167390347264 245281104350208 245479308146688 245593166823936 245791622788096 245905626323712 245991434658816 246105530871552 246304400860672 246418642233984 246932728413888 247007928190464 247153479192576 247322187641088 247467923822592 247669098412032 247953111589152 247984199046144 248299700571648 249210143271936 250391127357504 250709691132768 251028660205456 251213776185141 251232729431376 251349256671372 251552363947192 251669039440674 252077160255844 252194079161343 252302510009088 252623505568896 252828871295616 252946138861152 253118801413926 253150536526272 253267953287184 253472611000224 253590177146328 253796328711288 254119224803796 254228483367936 254365589696512 254520018483696 254877025417344 255051006004872 255201296442048 257136560166528 257168799010816 257903358676992 258215850087426 258231479998464 258544368980667 258560018777088 258770210485248 259099434671616 260186963446872 260517990117924 260745555603456 260850705700563 261077292951552 262314514374528 262648247853376 263196192737632 264283780310928 264316915247616 264620019217176 264653196310272 265172077671732 265746804559488 266301213748416 266640019363872 266660136468992 266856779562912 267196292005104 268136315768832 268354292355072 268478760950784 268695710029824 268820336982528 269381158269696 270511842948732 270528217141248 270856005598794 270872400623616 271092601460736 271200606114823 271437502989312 271975245291351 274072068470592 274420760669664 274805681725696 274972519968993 274993265733648 275120813630556 275239101828096 275589278802432 275813314140672 275941242393984 276164221665024 276292312676928 276515575636608 276643829614176 276740363991168 276868722230496 277092450968256 277220972513232 277340163674112 277799319465624 277918759286784 278047664091648 278272345494528 278401414300416 278422418763776 278627735713536 278982223926912 279337163143104 281490743840768 281690018277192 282048402524364 282294775074816 282407242731138 282636820610298 282653928732672 282996409440591 283840323760224 284201443765008 284432480207568 284564406218796 284794353592056 284926447448082 285156687375252 285288949289619 285520869800199 286007043788928 286161288408576 286525361294592 286889897377664 287101458497304 287123119350144 287488415939648 288088183149536 288345725724672 288712577793024 288947281480704 289278630187344 289314898887168 289682984000256 290880021124224 291486864005568 292710333877731 293240799449934 293613879347453 293870354476032 295103828671344 295479278835048 295855206670716 296095716829836 296113639624704 296472428937762 297356529653568 297697521619323 297734845849056 299649032646656 299788016428032 299992653527616 300169426118144 300795648843008 300887251789824 301270059998208 301653355239936 301898578899456 302038606069632 302076474568704 302282673783552 302422879105344 302460795783168 303053803053408 303569831448576 303710633782272 303816613072896 304203148204032 304344244283904 304590175110144 304731450701568 304754441678848 304979176643328 305367190862976 306033600103616 307204647042788 308331077029416 308369734455552 308723355753372 308762062361984 309156391941408 309367423950354 309549720684336 309643989556608 309943549845512 310037938652736 310289978408256 310684749373152 310828851761544 311080022591184 311224308315948 311332909490064 311477312509308 311729007339288 311873594077386 312524234398827 313056388681344 313225221109248 313623726479616 314254308535992 314278017981312 314959175774208 315215216160768 315597150106854 315616253331456 315998673198593 316017800727552 316274701704192 316677086820864 316901270561841 319726624235634 320393647791063 320974282568982 321931449459648 322341031456416 322751134549872 323013509268912 323424467932104 324099206043228 324388941440256 324801650017152 325065691665792 325479261248064 325893357000288 326865192901632 327041472466944 327457555765248 327874168431616 327988579545088 328140707828736 328558189645312 329243637885184 329343904253952 329762916854784 330604148785536 330645598728192 331066267428864 331991807255262 332280191029248 332414188689429 332434309856256 333127844577792 333854836476672 334279588177024 334526095860264 334951701580188 334976972575168 335132342228496 335558719254232 336258772215124 336403346678784 336831340758528 337105161727488 337261518481536 337491735218568 337534048701696 337690604382912 337963481333632 338120236195104 338395104948384 338825633071728 338928817497984 338971311157248 339360024644928 339635901261888 339836033889792 340068008006496 340225738993512 340268395256064 340935528435084 342114266024923 342663946998912 342848746888704 344287800116568 344725825307556 344746691702784 345026947313664 345164407782502 345445002968142 345465912895488 345884500427389 346872461658093 346915951262496 347357320157232 347800940934084 348243435769878 348686493576201 349752685832704 349965025415082 350695133256699 352378373747904 352422553663488 352826692289568 352870928413696 353562770228976 353878845207552 354329072745984 354617118180864 355068284997888 355520025818496 355809039417216 356261722673472 357778729921536 357971681267712 358427115976704 359174877692928 360682457264976 361141340798392 361916670652416 362172880642104 362633660388468 363095026368606 363390197927526 363852526423617 365401856269296 365429424627456 365894347559552 366164168904072 366630026625324 366657687644864 366827751507408 366985469104128 367452371736576 367751085520896 367921656525312 368218962220032 368389750235904 368687434182144 368858439485568 368987151988224 369158296307328 369456601291008 369627963350976 370399092620832 370730218788864 370983281461632 371029793992704 371201885733888 371503647618048 371976298569216 372449550857472 374469996330479 375586691036256 376064536699152 376542990308184 376849094147064 377023885007058 377328545920788 377503559161011 378115740383766 378453765013632 378935258353344 379243306943424 379419208291728 379678202120889 379725804789408 379901929930776 380208916500336 380385265719492 380694493066932 381178837205694 381342725051904 381548384544768 382033815059456 382315538126016 382801944663072 382830825800192 384950103724032 385263041974272 385704840249792 385753198516224 386243978667008 387323775131139 387347219997696 387840028165632 388155315727872 388649152007424 390280445170308 390776985176886 390987732599912 391615939427328 391827139301376 393471771561792 393972371780064 394473608894288 394794289106448 395296571917016 396425670466392 396475372871424 396930028825764 396979794465408 397758116507598 399717355237376 399960029045808 399990204703488 400794438007656 401693413330944 402204473653248 402531438532608 402718141426176 403043565044736 403230505473792 404071737404544 404947511709696 405276706492416 405767764423098 405792325711872 406120233480192 406284008398191 406308600935424 406638902191104 407156254483968 411108102705888 411159645940736 411631141004496 412208522588544 412489898600472 412681220445834 412732960912448 412858652742144 413383918203648 413719971211008 413911863590976 414246332497536 414438469015392 414773363454912 414965744421264 415110545986752 415303083345744 415638676452384 415831458769848 416010245511168 416698979198436 416878138930176 417408518241792 417602121450624 417633628145664 418164968639488 418473335890368 419005744714656 419037357308416 420796200142472 421357067636736 421699602272256 422236115761152 422535027415788 423072603786546 423610864096707 423955230915447 423980893099008 425760485640336 426302165647512 426648720311352 427191530388084 427389671172123 427735031062878 427965710091976 429241932612864 429788041941888 430334846066496 430684679025216 431232623909472 432132274724304 432518588587008 433068866689536 433420922221056 433917945281016 433972348330752 434524476000384 435820257202176 437520943771648 439683889139712 439861199174901 440805531714048 442655743007016 443218918252572 443245746475008 443606075117568 443782810006074 444143575244754 444170459437056 444708643406643 445139781968896 446034794480352 446602268773584 446843122971328 448537795571712 449108454344704 449473548969984 449682024642048 449988980291424 450045398268928 450254139177216 450826981593472 451193473264512 451330877684736 451767510762304 451905089997312 452480032859904 452847868349184 453057909104448 453114711853056 453424010675328 453634318658016 453691193674752 454580704580112 455354747172864 456304722306048 456885262665216 457097176052352 457131662518272 458050786294464 459050400155424 459634433743408 460593337290856 460806970564182 461393238974569 462496615544124 462554601683328 463085033630058 463143093542976 463734587912112 464051135925531 464324581026504 464915324768268 465056907979104 466027124059728 466620033886776 466836462473922 466999364235096 467593511008932 467810391116079 469837831663872 470435589719424 471417026971968 471838460276736 472438763661312 472822824241152 473395725160281 473424379997184 474026701091328 474412052556288 475015630231296 477038306562048 478899836923904 480909943019968 481461423853473 482897174189472 483511547184624 484126701824808 484520263903368 485136701898156 486148809064842 486583412160384 487202475025728 487239232836608 487598537498688 488218891872096 488840035500432 489103668676544 490562208700416 490958616293376 491186333647872 491583245576192 491811252647424 491982869317632 492211061743104 492608801721344 492837284467968 493865456827776 494015856380928 494644375282176 494935847645184 495338196824064 495906223178304 495968398092288 496599401143296 497987710882893 498420286543872 500782254715008 501419382265536 502057320410912 502427552370282 502465458862752 502698513342744 503104727894384 503338078881348 504154320511688 504388158322686 504605020018176 505247011137792 505657742591232 505892277722304 506237602827852 506301073052544 506535906574368 506945222000448 507180354292656 507592657422576 508238449607592 508456966735872 509040036967392 509754050834688 510102012009744 510402592884096 514273120333056 516431700174852 516462959996928 517088737961334 517120037554176 517540420970496 517746611673753 518167504452213 518198869343232 520373926893744 521035980235848 521701411401126 522154585903104 522365153654817 524629028749056 525296495706752 526392385475264 528567560621856 528633830495232 529240038434352 529306392620544 530344155343464 531493609118976 532602427496832 533280038727744 533320272937984 533713559125824 534392584010208 536957521901568 537391420059648 537608132324879 537640673965056 538762316539392 541023685897464 541712011197588 541744801247232 542185202921472 542401212229646 542875005978624 543950490582702 544642539552909 545085296891289 548144136941184 548841521339328 549611363451392 549945039937986 549986531467296 550241627261112 550478203656192 551178557604864 551626628281344 551882484787968 552328443330048 552584625353856 553031151273216 553287659228352 553480727982336 553737444460992 554184901936512 554441945026464 555598638931248 555837518573568 556095328183296 556544690989056 556802828600832 557255471427072 557964447853824 558674326286208 563380036554384 564096805048728 564814485462276 565273641220596 565307857465344 565535827510587 565992818881182 567173610575649 567680647520448 568402887530016 568864960415136 569128812437592 569588707184112 569852894896164 570313374750504 570577898579238 571041739600398 571768255808541 572014087577856 572322576817152 573050722589184 573779794755328 574202916994608 574246238700288 574976831879296 576176366299072 576691451449344 577425155586048 577894562961408 578557260374688 578629797774336 579365968000512 581760042248448 582973728011136 585420667755462 586165477765329 586481598899868 587227758694906 587740708952064 588452851376467 590207657342688 590958557670096 591710413341432 592191433659672 592944857875524 594713059307136 595395043238646 595469691698112 596637174761397 599576032856064 599985307055232 600338852236288 601591297686016 601774503579648 602540119996416 603306710479872 603797157798912 604077212139264 604565347567104 604845758210688 604921591566336 606107606106816 607421267564544 608406296408064 608651646634647 608688488567808 609180350220288 609462901403136 609958353286656 610734381725952 612067200207232 614409294085576 616662154058832 616739468911104 617446711506744 617524124723968 618312783882816 618734847900708 619021830668751 619099441368672 619287979113216 619887099691024 620075877305472 620579956816512 621369498746304 621657703523088 622160045182368 622448616631896 622665818980128 622954625018616 623458014678576 623747188154772 625048468797654 626112777362688 626450442218496 627247452959232 628508617071984 628556035962624 631194300213708 631232506662912 631997346397186 632035601455104 632549403408384 633354173641728 633802541123682 634608905679819 639453248471268 640787295582126 641602546594317 641948565137964 643862898919296 644682062912832 645502269099744 646027018537824 646848935864208 648198412086456 648777882880512 649603300034304 650131383331584 650958522496128 651786714000576 653730385803264 654915111530496 655748336863232 656281415657472 657116379290624 658487275770368 658687808507904 659525833709568 661208297571072 662132534857728 663983614510524 664828377378858 664868619712512 665674215009111 666215362867131 666255689155584 667709672953344 668559176354048 669052191720528 669903403160376 669953945150336 670264684456992 671117438508464 672517544430248 672806693357568 673662681517056 674210323454976 674523036963072 674983470437136 675068097403392 675381208765824 675926962667264 676240472390208 676790209896768 677651266143456 677857634995968 678720049289856 679271802523776 679672067779584 680136016012992 680451477987024 680536790512128 681871056870168 684228532049846 685327893997824 685697493777408 688575600233136 689451650615112 690328815565004 690890005936284 690931825790976 691210455846273 691769000854778 693744923316186 693831902524992 694627550445087 694714640314464 695601881868168 696486871539756 697372987152402 699505371665408 699930050830164 701390266513398 704756747495808 704845107326976 705653384579136 705741856827392 707125540457952 707757690415104 708658145491968 709234236361728 710136569995776 711040051636992 711618078834432 712523445346944 715557459843072 716854231953408 718349755385856 721364914529952 722282681596784 724345761284208 725267320776936 726190052737212 726780395855052 727705052847234 729223213597263 730803712538592 730858849254912 731788695119104 732328337808144 733260053250648 733315375289728 733655503014816 734904743473152 735502171041792 735843313050624 736437924440064 736779500471808 737374868364288 737716878971136 737974303976448 738316592614656 738913202582016 739255926701952 740798185241664 741460437577728 741966562923264 742403771467776 743007295236096 743952597138432 744899101714944 748939992660958 751173382072512 752129073398304 753085980616368 753698188294128 754047770014116 754657091841576 755007118322022 756231480767532 756582237484029 756907530027264 757870516706688 758486613886848 758838416583456 759356404241778 759451609578816 759803859861552 760417833000672 760770531438984 761388986133864 762357674411388 762685450103808 763096769089536 764067630118912 764631076252032 765603889326144 765661651600384 771409680499584 771506397032448 772487957334016 774647550262278 774694439995392 775633106942001 775680056331264 776310631455744 777298304014848 780560890340616 781553970353772 781975465199824 782552117101689 783231878854656 786943543123584 787944743560128 788947217788576 789588578212896 790593143834032 792851340932784 792950745742848 793860057651528 793959588930816 795516233015196 799920058091616 799980409406976 801588876015312 804408947306496 805062877065216 805436282852352 806087130089472 806461010947584 808143474809088 811535528846196 811584651423744 812568016796382 812617201870848 813277804382208 813601818344469 814312508967936 822216205411776 822319291881472 823262282008992 824417045177088 824979797200944 825362440891668 825465921824896 825717305484288 826767836407296 827439942422016 827823727181952 828492664995072 828876938030784 829546726909824 829931488842528 830221091973504 830606166691488 831277352904768 831662917539696 832020491022336 833397958396872 833756277860352 834817036483584 835204242901248 835267256291328 836329937278976 836946671780736 838011489429312 838074714616832 841592400284944 844472231522304 844812779367667 845070054831576 846145207573092 847221728193414 847910461830894 847961786198016 848989228321773 851520971280672 852604331295024 853297440622704 854383060776168 854779342344246 855470062125756 855866847868857 855931420183952 856562609400597 858483865225728 859576083883776 860669692132992 861369358050432 862465247818944 864264549448608 865037177174016 866137733379072 866841844442112 867835890562032 867944696661504 869048952000768 879722398349802 880841638042359 881611063428096 885311486014032 886437836505144 887565620012148 888287150489508 888340918874112 889417286813286 890279563937792 892069588960704 893204537547168 893686245942656 898216908689408 898947097939968 899364049284096 899977960582848 900090796537856 900508278354432 901653963186944 902386946529024 902661755369472 903535021524608 903810179994624 904960065719808 905695736698368 906115818208896 906229423706112 906848021350656 907268637316032 907382387349504 909161409160224 910709494345728 912609444612096 913770525330432 914194352104704 914263325036544 916101572588928 918100800310848 919268867486816 921186674581712 921613941128364 922786477949138 924711623591591 924993231088248 925109203366656 926170067260116 926286187085952 927469175824224 928102271851062 928649162053008 929830649536536 930113815958208 932054248119456 933240067773552 933672924947844 933998728470192 935187022017864 935620782232158 937572703196481 939675663327744 940871179438848 942834053943936 944877527322624 945645648482304 946791450320562 946848759994368 947996019595779 948053402182656 948824105112576 950031260462592 961819886039936 962922847706946 965794348378944 967023094369248 968253403649616 969040527806736 970273403796312 972297618129684 973166824320768 974404950051456 974478465673216 975197074997376 976437783744192 977680071000864 978207337353088 981124417400832 982372667295744 983166491152384 983622505294848 983965738635264 984422123486208 985217603442688 985674568935936 987730913655552 988031712761856 989288750564352 991812446356608 991936796184576 993198802286592 995975421765786 996840573087744 997242566068287 1001564509430016 1002838764531072 1004114640821824 1004855104740564 1004930917725504 1005397026685488 1006209455788768 1006676157762696 1008308641023376 1008776316645372 1009210040036352 1010494022275584 1011315485182464 1011784555444608 1012475205655704 1012602146105088 1013071813148736 1013890444000896 1014360708585312 1015185314845152 1016476899215184 1016913933471744 1018080073934784 1019508101669376 1020204024019488 1020805185768192 1026342798074769 1028546240666112 1032863400349704 1034177475922668 1034240075108352 1035080841940992 1035493223347506 1036335008904426 1036397738686464 1037653501282167 1040747853787488 1042071960471696 1043402822802252 1044730307309634 1046059480728603 1049258057498112 1050592991413504 1052784770950528 1057135121243712 1057267660990464 1058480076868704 1058612785241088 1060688310686928 1062987218237952 1065204854993664 1066560077455488 1066640545875968 1067427118251648 1068785168020416 1073915043803136 1075216264649758 1075281347930112 1077524633078784 1082047371794928 1083424022395176 1084802424459292 1085750011957248 1087900981165404 1089285079105818 1090170593782578 1091557579270851 1096288273882368 1097683042678656 1099222726902784 1099890079875972 1099973062934592 1100483254522224 1100956407312384 1102357115209728 1103253256562688 1103764969575936 1104656886660096 1105169250707712 1106062302546432 1106575318456704 1106961455964672 1107474888921984 1108369803873024 1108883890052928 1111197277862496 1112190656366592 1113089381978112 1113605657201664 1114510942854144 1115928895707648 1117348652572416 1123409988991437 1126760073108768 1128193610097456 1129628970924552 1130547282441192 1131071655021174 1131985637762364 1132510677483033 1134347221151298 1135361295040896 1136805775060032 1137729920830272 1138257624875184 1139177414368224 1139705789792328 1140626749501008 1141155797158476 1142083479200796 1143536511617082 1144028175155712 1144645153634304 1146101445178368 1147559589510656 1148405833989216 1148492477400576 1149953663758592 1152352732598144 1154850311172096 1155789125922816 1157114520749376 1157259595548672 1158731936001024 1161971325393417 1163520084496896 1165947456022272 1170841335510924 1172330955530658 1172963197799736 1174455517389812 1175481417904128 1176905702752934 1180415314685376 1181917115340192 1183420826682864 1184382867319344 1185889715751048 1189426118614272 1190790086477292 1190939383396224 1193274349522794 1199152065712128 1199970614110464 1200677704472576 1203182595372032 1205080239992832 1206613420959744 1207594315597824 1208154424278528 1209130695134208 1209691516421376 1212215212213632 1214842535129088 1217303293269294 1217376977135616 1218360700440576 1218852025194573 1218925802806272 1219916706573312 1221468763451904 1224134400414464 1228818588171152 1233324308117664 1233478937822208 1234893423013488 1235048249447936 1236625567765632 1237469695801416 1238043661337502 1238198882737344 1238575958226432 1239774199382048 1240151754610944 1241159913633024 1242738997492608 1243315407046176 1244320090364736 1244897233263792 1245331637960256 1245909250037232 1246916029357152 1247494376309544 1250096937595308 1252225554725376 1252900884436992 1254494905918464 1257017234143968 1257112071925248 1262388600427416 1263994692794372 1264071202910208 1265098806816768 1266708347283456 1267605082247364 1269217811359638 1270832592290121 1271865692746341 1278906496942536 1281574591164252 1283205093188634 1283897130275928 1287725797838592 1289364125825664 1291004538199488 1292054037075648 1293697871728416 1296396824172912 1297555765761024 1299206600068608 1300262766663168 1301917044992256 1303573428001152 1307460771606528 1311496673726464 1312562831314944 1314232758581248 1316974551540736 1319051667419136 1319583597524703 1322416595142144 1327967229021048 1329656754757716 1329737239425024 1331348430018222 1332430725734262 1332511378311168 1334125930219929 1335419345906688 1337118352708096 1338104383441056 1339806806320752 1339907890300672 1340529368913984 1342234877016928 1345035088860496 1345613386715136 1347325363034112 1348420646909952 1349046073926144 1349966940874272 1350136194806784 1350762417531648 1351853925334528 1352480944780416 1353580419793536 1355302532286912 1355715269991936 1357440098579712 1358543605047552 1359344135559168 1360272032025984 1360902955974048 1361073581024256 1363742113740336 1368457064099692 1370655787995648 1371394987554816 1377151200466272 1378903301230224 1380657631130008 1381780011872568 1382420911692546 1383538001709556 1384179716923707 1387489846632372 1387663805049984 1389255100890174 1389429280628928 1391203763736336 1392153407776593 1392973743079512 1394745974304804 1399010743330816 1399860101660328 1402780533026796 1409513494991616 1411306769158272 1411483713654784 1414251080915904 1415515380830208 1417316290983936 1418468472723456 1420187175480843 1420273139991552 1422080103273984 1423236157668864 1425046890693888 1431114919686144 1436699510771712 1442729829059904 1444384271560419 1444565363193568 1448691522568416 1450534641553872 1452380105474424 1453560791710104 1455410105694468 1458446427194526 1461607425077184 1461717698509824 1463577390238208 1464656675616288 1466520106501296 1466630750579456 1467311006029632 1471686626101248 1472875848880128 1473559000943616 1474749736728576 1475433757942272 1475948607952896 1476633185229312 1477826405164032 1478511853403904 1481596370483328 1483933125846528 1484807542935552 1486014590472192 1487905194276864 1489798203429888 1497879985321916 1502346764145024 1504258146796608 1506171961232736 1507396376588256 1508095540028232 1509314183683152 1510014236644044 1512462961535064 1513164474968058 1513815060054528 1515741033413376 1516973227773696 1517676833166912 1518712808483556 1518903219157632 1519607719723104 1520835666001344 1521541062877968 1522777972267728 1524715348822776 1525370900207616 1528135260237824 1529262152504064 1531207778652288 1531323303200768 1542819360999168 1544975914668032 1549295100524556 1549388879990784 1551266213884002 1551360112662528 1552621262911488 1553239835021259 1554502513356639 1554596608029696 1561121780681232 1563107940707544 1563950930399648 1565104234203378 1566463757709312 1567095460964451 1573887086247168 1575889487120256 1577894435577152 1579177156425792 1581186287668064 1585702681865568 1585901491485696 1587720115303056 1587919177861632 1591032466030392 1599840116183232 1599960818813952 1603177752030624 1610872565704704 1612174260178944 1612824396974637 1612922021895168 1616286949618176 1623071057692392 1625136033592764 1625234403741696 1626555608764416 1627203636688938 1628625017935872 1633927618658727 1644432410823552 1644638583762944 1646524564017984 1648834090354176 1649959594401888 1650724881783336 1650931843649792 1651434610968576 1653535672814592 1654879884844032 1655647454363904 1656985329990144 1657753876061568 1659093453819648 1659862977685056 1660442183947008 1661212333382976 1662554705809536 1663325835079392 1666795916793744 1667512555720704 1669634072967168 1670408485802496 1672659874557952 1673893343561472 1676022978858624 1676149429233664 1683184800569888 1689625558735334 1690140109663152 1692290415146184 1694443456386828 1695820923661788 1695923572396032 1696607482531761 1697978456643546 1701520831726947 1703041942561344 1705208662590048 1706594881245408 1708766121552336 1709558684688492 1710940124251512 1711733695737714 1711862840367904 1713125218801194 1715304767425623 1716967730451456 1719152167767552 1721339384265984 1722738716100864 1724930495637888 1728529098897216 1730074354348032 1732275466758144 1733683688884224 1735671781124064 1735889393323008 1738097904001536 1758496433295987 1759444796699604 1761683276084718 1763222126856192 1765358554129401 1770622972028064 1772875673010288 1775131240024296 1776574300979016 1778834573626572 1780559127875584 1784139177921408 1786409075094336 1787372491885312 1798728098568192 1799955921165696 1800181593075712 1801016556708864 1803307926373888 1804773893058048 1805323510738944 1807070043049216 1807620359989248 1809920131439616 1811391473396736 1812231636417792 1813696042701312 1814537274632064 1814764774699008 1818322818320448 1825218889224192 1825954939903941 1827541050660864 1828388704209408 1832203145177856 1836201600621696 1838537734973632 1842373349163424 1843227882256728 1845572955898276 1849423247183182 1849986462176496 1850218406733312 1852340134520232 1852572374171904 1854938351648448 1856204543702124 1857065492006253 1857298324106016 1859661299073072 1860227631916416 1864108496238912 1866480135547104 1867345849895688 1867997456940384 1870374044035728 1871241564464316 1875145406392962 1879351326655488 1881742358877696 1885668107887872 1893582900641124 1893697519988736 1895992039191558 1896106804365312 1897648210225152 1898404242803761 1900062520925184 1903826717039457 1923639772079872 1924807639782951 1925845695413892 1931588696757888 1934046188738496 1936506807299232 1938081055613472 1940546807592624 1944595236259368 1946333648641536 1948809900102912 1948956931346432 1950394149994752 1952875567488384 1955360142001728 1956414674706176 1964745334591488 1967245010589696 1968844246972416 1970435206885376 1971349137871872 1975461827311104 1976063425523712 1978577501128704 1983624892713216 1986397604573184 1991950843531572 1994485132136574 1997022645027333 1998646088601393 2003129018860032 2005677529062144 2008229281643648 2009710209481128 2009861835451008 2010794053370976 2012418911577536 2013352315525392 2016617282046752 2017552633290744 2018420080072704 2020988044551168 2022630970364928 2023569110889216 2024950411311408 2025204292210176 2026143626297472 2027780888001792 2028721417170624 2030370629690304 2032953798430368 2036160147869568 2039016203338752 2040408048038976 2041610371536384 2052685596149538 2055297155432171 2057092481332224 2065726800699408 2068354951845336 2070986446695012 2072670017808852 2072795477372928 2073631367538819 2075307002564334 2081495707574976 2083882651335261 2084143920943392 2086805645604504 2089460614619268 2092118961457206 2098516114996224 2101185982827008 2105569541901056 2114270242487424 2114535321980928 2116960153737408 2117225570482176 2121376621373856 2125974436475904 2130409709987328 2133120154910976 2133281091751936 2134854236503296 2137570336040832 2150432529299516 2150562695860224 2155049266157568 2164094743589856 2166848044790352 2169604848918584 2175801962330808 2178570158211636 2180341187565156 2183115158541702 2187669640791789 2192576547764736 2195366085357312 2198445453805568 2199780159751944 2199946125869184 2200966509044448 2204714230419456 2206506513125376 2207529939151872 2209313773320192 2210338501415424 2212124605092864 2213150636913408 2213922911929344 2214949777843968 2216739607746048 2217767780105856 2222394555724992 2224381312733184 2227211314403328 2229021885708288 2231857791415296 2234697305144832 2246819977982874 2253520146217536 2256387220194912 2259257941849104 2261094564882384 2262143310042348 2263971275524728 2265021354966066 2268694442302596 2269746712452087 2270722590081792 2273611550120064 2275459841660544 2276515249750368 2278354828736448 2279411579584656 2281253499002016 2282311594316952 2284166958401592 2287073023234164 2288056350311424 2289290307268608 2292202890356736 2295119179021312 2296811667978432 2296984954801152 2299907327517184 2304705465196288 2314229041498752 2314519191097344 2317463872002048 2323942650786834 2326899320826003 2327040168993792 2331894912044544 2341682671021848 2344661911061316 2345926395599472 2348911034779624 2353811405505868 2360830629370752 2363834230680384 2366841653365728 2368765734638688 2371779431502096 2378852237228544 2381580172954584 2381878766792448 2386548699045588 2399941228220928 2401355408945152 2406365190744064 2413226841919488 2415188631195648 2416308848557056 2418261390268416 2419383032842752 2424430424427264 2434606586538588 2434753954271232 2437704050389146 2437851605612544 2439833413146624 2440805455033407 2442937526903808 2448268800828928 2457637176342304 2466648616235328 2466957875644416 2469786846026976 2470096498895872 2473251135531264 2474939391602832 2476087322675004 2476397765474688 2477151916452864 2479548398764096 2480303509221888 2482319827266048 2485477994985216 2486630814092352 2488640180729472 2489794466527584 2490663275920512 2491818500074464 2493832058714304 2494988752619088 2500193875190616 2504451109450752 2505801768873984 2508989811836928 2514034468287936 2514224143850496 2524777200854832 2527989385588744 2533416694566912 2534438338103001 2535210164494728 2538435622719276 2541665184580242 2543731385492682 2546967684965319 2557812993885072 2563149182328504 2566410186377268 2567600543606571 2567794260551856 2575451595677184 2578728251651328 2582009076398976 2584108074151296 2587395743456832 2592793648345824 2595111531522048 2598413200137216 2600525533326336 2603834089984512 2607146856002304 2628465517162496 2633949103081472 2639167195049406 2642524914127077 2644833190284288 2655934458042096 2659313509515432 2662696860036444 2664861451468524 2665022756622336 2668251860439858 2670838691813376 2674236705416192 2676208766882112 2679613612641504 2679815780601344 2681058737827968 2684469754033856 2690070177720992 2694650726068224 2696841293819904 2698092147852288 2699933881748544 2700272389613568 2701524835063296 2703707850669056 2704961889560832 2707160839587072 2710605064573824 2711430539983872 2714880197159424 2717087210095104 2718688271118336 2720544064051968 2721805911948096 2722147162048512 2727484227480672 2736914128199384 2741311575991296 2742789975109632 2754302400932544 2757806602460448 2761315262260016 2763560023745136 2764841823385092 2767076003419112 2768359433847414 2774134870774773 2774979693264744 2775327610099968 2778510201780348 2778858561257856 2782407527472672 2784306815553186 2785947486159024 2789491948609608 2798021486661632 2799720203320656 2805561066053592 2819026989983232 2822613538316544 2828502161831808 2834632581967872 2836936945446912 2840374350961686 2840546279983104 2843988058787337 2844160206547968 2846472315337728 2850093781387776 2885459658119808 2888768543120838 2889130726387136 2897383045136832 2901069283107744 2904760210948848 2907121583420208 2910820211388936 2916892854389052 2923214850154368 2923435397019648 2927154780476416 2929313351232576 2933040213002592 2933261501158912 2934622012059264 2943373252202496 2947118001887232 2949499473457152 2950867515884544 2951897215905792 2953266370458624 2955652810328064 2957023706807808 2963192740966656 2967866251693056 2975810388553728 2979596406859776 2991727698204861 2995759970643832 3004693528290048 3008516293593216 3012343922465472 3014792753176512 3016191080056464 3018628367366304 3020028473288088 3024925923070128 3026328949936116 3027630120109056 3031482066826752 3033946455547392 3035353666333824 3037425616967112 3037806438315264 3039215439446208 3041671332002688 3043082125755936 3045555944535456 3049430697645552 3050741800415232 3058524305008128 3062415557304576 3062646606401536 3079028394224307 3085638721998336 3098590201049112 3102532427768004 3102720225325056 3105242525822976 3106479670042518 3109005026713278 3109193216059392 3112960503846501 3122243561362464 3126215881415088 3127901860799296 3130208468406756 3134190921928902 3138178442185809 3147774172494336 3151778974240512 3155788871154304 3158354312851584 3162372575336128 3171405363731136 3171802982971392 3175440230606112 3175838355723264 3182064932060784 3199680232366464 3199921637627904 3206355504061248 3221745131409408 3225648793949274 3225844043790336 3229752672821983 3232573899236352 3246142115384784 3250272067185528 3254407273377876 3257250035871744 3267855237317454 3274672737812553 3288864821647104 3293049128035968 3297668180708352 3299919188803776 3301449763566672 3301863687299584 3302869221937152 3307071345629184 3309759769688064 3311294908727808 3313970659980288 3315507752123136 3318186907639296 3319725955370112 3320884367894016 3322424666765952 3325109411619072 3326651670158784 3333591833587488 3339268145934336 3340816971604992 3347786687122944 3352045957717248 3352298858467328 3366369601139776 3370229966974311 3379251117470668 3380280219326304 3384580830292368 3388886912773656 3391641847323576 3393214965063522 3395956913287092 3397532032449099 3403041663453894 3406083885122688 3410417325180096 3413189762490816 3417532243104672 3419117369376984 3421880248503024 3423467391475428 3423725680735808 3426250437602388 3430609534851246 3433935460902912 3438304335535104 3442678768531968 3445477432201728 3449860991275776 3457058197794432 3464550933516288 3467367377768448 3471343562248128 3471778786646016 3476195808003072 3485913976180251 3516992866591974 3518889593399208 3523366552169436 3526444253712384 3530717108258802 3541245944056128 3545751346020576 3550262480048592 3553148601958032 3557669147253144 3568278355842816 3572818150188672 3574744983770624 3597456197136384 3599911842331392 3602033113417728 3606615852747776 3609547786116096 3614140086098432 3615240719978496 3619840262879232 3622782946793472 3624463272835584 3627392085402624 3629074549264128 3636645636640896 3651909879807882 3655082101321728 3656556075583719 3656777408418816 3664406290355712 3672403201243392 3677075469947264 3684746698326848 3686455764513456 3691145911796552 3698846494366364 3699972924352992 3700436813466624 3704680269040464 3705144748343808 3709876703296896 3712409087404248 3714130984012506 3714596648212032 3719322598146144 3720455263832832 3728216992477824 3732960271094208 3734691699791376 3735994913880768 3740748088071456 3742483128928632 3750290812785924 3758702653310976 3763256926274153 3763484717755392 3771336215775744 3787165801282248 3791984078383116 3792213608730624 3795296420450304 3796808485607522 3800125041850368 3807653434078914 3812497776870363 3815597078239023 3847279544159744 3849615279565902 3851691390827784 3863177393515776 3868092377476992 3873013614598464 3876162111226944 3881093615185248 3889190472518736 3892667297283072 3897619800205824 3900788299989504 3905751134976768 3910720284003456 3912829349412352 3934490021179392 3937688493944832 3942698275743744 3950923654622208 3957155002257408 3958750792574109 3967249785426432 3983901687063144 3988970264273148 3994045290054666 3997292177202786 4002377790659787 4006258037720064 4011355058124288 4016458563287296 4019420418962256 4019723670902016 4021588106741952 4024837823155072 4026704631050784 4033234564093504 4035105266581488 4036840160145408 4041976089102336 4045261940729856 4047138221778432 4049900822622816 4050408584420352 4052287252594944 4055561776003584 4057442834341248 4060741259380608 4065907596860736 4072320295739136 4078032406677504 4080816096077952 4083220743072768 4105371192299076 4110594310864342 4114184962664448 4119169959635269 4131453601398816 4136709903690672 4141972893390024 4145340035617704 4147262735077638 4150614005128668 4152539150771121 4162991415149952 4167765302670522 4168287841886784 4173611291209008 4176460223329779 4178921229238536 4184237922914412 4197032229992448 4202371965654016 4211139083802112 4228540484974848 4233920307474816 4234451140964352 4242753242747712 4251948872951808 4260561526442529 4260819419974656 4266240309821952 4269708473006592 4275140672081664 4300865058599032 4310098532315136 4328189487179712 4333152814681257 4333696089580704 4339209697837168 4351603924661616 4357140316423272 4360682375130312 4366230317083404 4375339281583578 4385153095529472 4390732170714624 4396890907611136 4399560319503888 4399892251738368 4401933018088896 4415059878303744 4418627546640384 4420677002830848 4424249210185728 4426301273826816 4427845823858688 4429899555687936 4433479215492096 4435535560211712 4444789111449984 4454422628806656 4458043771416576 4463715582830592 4469394610289664 4493639955965748 4507040292435072 4512774440389824 4518515883698208 4522189129764768 4524286620084696 4527942551049456 4530042709932132 4537388884605192 4539493424904174 4541445180163584 4547223100240128 4550919683321088 4553030499500736 4556709657472896 4558823159169312 4562506998004032 4564623188633904 4568333916803184 4574146046468328 4576112700622848 4584405780713472 4590238358042624 4593623335956864 4593969909602304 4599814655034368 4609410930392576 4628458082997504 4634927744004096 4647885301573668 4653798641652006 4654080337987584 4659719505063777 4663507540069917 4663789824089088 4683365342043696 4689323822122632 4691852791198944 4697822069559248 4701286382893353 4707622811011736 4721661258741504 4727668461360768 4733683306731456 4737531469277376 4743558863004192 4757704474457088 4763160345909168 4763757533584896 4773097398091176 4799882456441856 4812730381488128 4832617697114112 4836522780536832 4838473190923911 4838766065685504 4848860848854528 4869213173077176 4875408100778292 4875703211225088 4879666826293248 4881610910066814 4885875053807616 4896537601657856 4915274352684608 4933297232470656 4933915751288832 4939573692053952 4940192997791744 4946502271062528 4949878783205664 4952174645350008 4952795530949376 4954303832905728 4959096797528192 4960607018443776 4964639654532096 4970955989970432 4973261628184704 4977280361458944 4979588933055168 4981326551841024 4983637000148928 4987664117428608 4989977505238176 5000387750381232 5008902218901504 5017979623673856 5028068936575872 5028448287700992 5049554401709664 5055978771177488 5068876676206002 5070420328989456 5075325628720259 5076871245438552 5083330369160484 5087462770985364 5089822447595283 5093935369930638 5104562495180841 5115625987770144 5126298364657008 5132820372754536 5135201087213142 5135588521103712 5145914302276869 5150903191354368 5157456503302656 5164018152797952 5168216148302592 5174791486913664 5185587296691648 5190223063044096 5196826400274432 5201051066652672 5207668179969024 5214293712004608 5267898206162944 5278334390098812 5285049828254154 5289666380568576 5296075662388203 5311868916084192 5318627019030864 5325393720072888 5329722902937048 5336503720879716 5341677383626752 5348473410832384 5352417533764224 5359227225283008 5359631561202688 5362117475655936 5368939508067712 5380140355441984 5396184295704576 5399867763497088 5400544779227136 5403049670126592 5407415701338112 5409923779121664 5414321679174144 5421210129147648 5422861079967744 5429760394318848 5434174420190208 5441088128103936 5443611823896192 5444294324097024 5454968454961344 5473828256398768 5477864819711823 5482623151982592 5494774027788049 5508604801865088 5515613204920896 5522630524520032 5527120047490272 5529683646770184 5534152006838224 5536718867694828 5548269741549546 5549959386529488 5550655220199936 5557020403560696 5557717122515712 5564815054945344 5568613631106372 5571196476018759 5571894972318048 5578983897219216 5599440406641312 5611122132107184 5638053979966464 5645227076633088 5657004323663616 5680748701923372 5681092559966208 5687976117574674 5688320413095936 5692944630675456 5695212728411283 5700187562775552 5770919316239616 5777537086241676 5778261452774272 5794766090273664 5802138566215488 5809520421897696 5814243166840416 5821640422777872 5833785708778104 5846429700308736 5846870794039296 5854309560952832 5858626702465152 5866080426005184 5866523002317824 5869244024118528 5894236003774464 5901735031769088 5906532740917248 5911305620656128 5913689455573669 5914047413615616 5926385481933312 5935732503386112 5959192813719552 5983455396409722 5991067935081999 5991519941287664 5995938265804179 6009387056580096 6017032587186432 6024687844930944 6029585506353024 6032382160112928 6037256734732608 6040056946576176 6049851846140256 6052657899872232 6055260240218112 6062964133653504 6067892911094784 6070707332667648 6074851233934224 6075612876630528 6078430878892416 6083342664005376 6086164251511872 6091111889070912 6098861395291104 6117048610016256 6124831114609152 6158056788448614 6165891466296513 6171277443996672 6197180402098224 6205064855536008 6212959340085036 6218010053426556 6218386432118784 6220894102616457 6225921007693002 6244487122724928 6252431762830176 6255803721598592 6260416936813512 6268381843857804 6276356884371618 6295548344988672 6303557948481024 6311577742308608 6316708625703168 6324745150672256 6342810727462272 6343605965942784 6350880461212224 6351676711446528 6364129864121568 6399360464732928 6399843275255808 6412711008122496 6451297587898548 6451688087580672 6459505345643966 6465147798472704 6472981365141137 6492284230769568 6500544134371056 6508814546755752 6535710474634908 6549345475625106 6563008922375367 6577729643294208 6586098256071936 6595336361416704 6599838377607552 6602899527133344 6603727374599168 6614142691258368 6619519539376128 6622589817455616 6627941319960576 6631015504246272 6636373815278592 6639451910740224 6641768735788032 6644849333531904 6650218823238144 6653303340317568 6667183667174976 6681633943209984 6695573374245888 6704091915434496 6732739202279552 6740459933948622 6758502234941336 6760560438652608 6769161660584736 6777773825547312 6783283694647152 6786429930127044 6791913826574184 6795064064898198 6806083326907788 6809240137356261 6812167770245376 6820834650360192 6826379524981632 6835064486209344 6838234738753968 6843760497006048 6846934782950856 6847451361471616 6852500875204776 6861219069702492 6867870921805824 6876608671070208 6885357537063936 6890954864403456 6899721982551552 6914116395588864 6942687124496256 6943557573292032 6952391616006144 6971827952360502 6980697962478009 7033985733183948 7037779186798416 7046733104338872 7061434216517604 7082491888112256 7091502692041152 7100524960097184 7106297203916064 7115338294506288 7136556711685632 7145636300377344 7149489967541248 7199823684662784 7204066226835456 7213231705495552 7219095572232192 7228280172196864 7239680525758464 7245565893586944 7248926545671168 7254784170805248 7258149098528256 7273291273281792 7303819759615764 7313112151167438 7313554816837632 7322416365100221 7328812580711424 7344806402486784 7354150939894528 7369493396653696 7372911529026912 7382291823593104 7397692988732728 7399945848705984 7400873626933248 7409360538080928 7410289496687616 7419753406593792 7424818174808496 7428261968025012 7429193296424064 7438645196292288 7440910527665664 7456433984955648 7465920542188416 7469383399582752 7471989827761536 7481496176142912 7484966257857264 7500581625571848 7517405306621952 7526513852548306 7526969435510784 7542672431551488 7574331602564496 7583968156766232 7593616971215044 7600250083700736 7603315014309003 7615306868157828 7624995553740726 7631194156478046 7640903054895957 7694559088319488 7699230559131804 7703382781655568 7726354787031552 7736184754953984 7746027229196928 7752324222453888 7762187230370496 7778380945037472 7785334594566144 7795239600411648 7801576599979008 7811502269953536 7821440568006912 7825658698824704 7885396551487488 7901847309244416 7917501585148218 7927574742381231 7934499570852864 7967803374126288 7977940528546296 7988090580109332 7994584354405572 8004755581319574 8012516075440128 8022710116248576 8032917126574592 8038840837924512 8039447341804032 8043176213483904 8049675646310144 8053409262101568 8066469128187008 8070210533162976 8083952178204672 8090523881459712 8094276443556864 8099801645245632 8100817168840704 8104574505189888 8111123552007168 8114885668682496 8121482518761216 8131815193721472 8144640591478272 8156064813355008 8161632192155904 8166441486145536 8210742384598152 8221188621728684 8228369925328896 8238339919270538 8262907202797632 8273419807381344 8283945786780048 8290680071235408 8294525470155276 8301228010257336 8305078301542242 8322404612324319 8325982830299904 8335530605341044 8336575683773568 8347222582418016 8352920446659558 8357842458477072 8368475845828824 8394064459984896 8404743931308032 8422278167604224 8457080969949696 8467840614949632 8485506485495424 8503897745903616 8521123052885058 8521638839949312 8531964176362011 8532480619643904 8539416946013184 8550281344163328 8601730117198064 8656378974359424 8666305629362514 8667392179161408 8678419395674336 8703207849323232 8714280632846544 8721364750260624 8732460634166808 8750678563167156 8770306191058944 8781464341429248 8799120639007776 8799784503476736 8803866036177792 8830119756607488 8841354005661696 8848498420371456 8852602547653632 8855691647717376 8859799111375872 8866958430984192 8871071120423424 8889578222899968 8927431165661184 8938789220579328 8987279911931496 9014080584870144 9025548880779648 9037031767396416 9044378259529536 9048573240169392 9055885102098912 9060085419864264 9074777769210384 9078986849808348 9082890360327168 9094446200480256 9101839366642176 9106060999001472 9113419314945792 9117646318338624 9125013996008064 9129246377267808 9136667833606368 9148292092936656 9152225401245696 9180476716085248 9187246671913728 9187939819204608 9199629310068736 9218821860785152 9237085182672921 9256916165995008 9295770603147336 9307597283304012 9308160675975168 9319439010127554 9327015080139834 9327579648178176 9338881511539503 9366730684087392 9378647644245264 9383705582397888 9395644139118496 9402572765786706 9414535326557427 9415245622023472 9443322517483008 9455336922721536 9467366613462912 9475062938554752 9487117726008384 9515408948914176 9526320691818336 9527515067169792 9546194796182352 9599764912883712 9665235394228224 9676946381847822 9677532131371008 9689258018465949 9697721697709056 9738426346154352 9750816201556584 9763221820133628 9771750107615232 9793075203315712 9830548705369216 9866594464941312 9879147384107904 9880385995583488 9893004542125056 9899757566411328 9904349290700016 9905591061898752 9908607665811456 9918193595056384 9921214036887552 9929279309064192 9941911979940864 9946523256369408 9954560722917888 9959177866110336 9962653103682048 9967274000297856 9975328234857216 9979955010476352 10000775500762464 10017804437803008 10056137873151744 10056896575401984 10099108803419328 10110689900922933 10111957542354976 10137753352412004 10140840657978912 10150651257440518 10153742490877104 10166660738320968 10174925541970728 10179644895190566 10187870739861276 10192596097347297 10209124990361682 10231251975540288 10252596729314016 10265640745509072 10270402174426284 10271177042207424 10291828604553738 10301806382708736 10314913006605312 10328036305595904 10336432296605184 10349582973827328 10371174593383296 10393652800548864 10402102133305344 10415336359938048 10428587424009216 10556668780197624 10570099656508308 10579332761137152 10592151324776406 10623737832168384 10637254038061728 10650787440145776 10659445805874096 10673007441759432 10696946821664768 10704835067528448 10718454450566016 10719263122405376 10724234951311872 10737879016135424 10760280710883968 10792368591409152 10799735526994176 10806099340253184 10814831402676224 10819847558243328 10828643358348288 10842420258295296 10845722159935488 10859520788637696 10868348840380416 10882176256207872 10887223647792384 10909936909922688 10947656512797536 10955729639423646 10965246303965184 10969668226751157 10989548055576098 11017209603730176 11031226409841792 11045261049040064 11054240094980544 11059367293540368 11068304013676448 11073437735389656 11096539483099092 11099918773058976 11101310440399872 11114040807121392 11115434245031424 11129630109890688 11137227262212744 11142392952037518 11143789944636096 11157967794438432 11198880813282624 11222244264214368 11276107959932928 11289770778822459 11290454153266176 11314008647327232 11361497403846744 11375952235149348 11376640826191872 11385889261350912 11390425456822566 11400375125551104 11437493330611089 11541838632479232 11555074172483352 11556522905548544 11589532180547328 11604277132430976 11619040843795392 11628486333680832 11643280845555744 11667571417556208 11692859400617472 11708619121905664 11717253404930304 11732160852010368 11733046004635648 11738488048237056 11803470063538176 11813065481834496 11827378911147338 11828094827231232 11852770963866624 11871465006772224 11876252377722327 11966910792819444 11982135870163998 11983039882575328 11991876531608358 12007133371979361 12018774113160192 12034065174372864 12049375689861888 12059171012706048 12064764320225856 12074513469465216 12080113893152352 12099703692280512 12105315799744464 12110520480436224 12125928267307008 12135785822189568 12141414665335296 12149702467868448 12151225753261056 12156861757784832 12166685328010752 12172328503023744 12182223778141824 12197722790582208 12234097220032512 12249662229218304 12316113576897228 12331782932593026 12342554887993344 12357509878905807 12394360804196448 12410129711072016 12425918680170072 12436020106853112 12441788205232914 12451842015386004 12457617452313363 12488974245449856 12504863525660352 12511607443197184 12520833873627024 12536763687715608 12552713768743236 12591096689977344 12607115896962048 12623155484617216 12633417251406336 12649490301344512 12685621454924544 12701760922424448 12703353422893056 12728259728243136 12781684579327587 12798720929465856 12825422016244992 12902595175797096 12919010691287932 12930295596945408 12945962730282274 12984568461539136 12999458444043771 13001088268742112 13017629093511504 13071420949269816 13098690951250212 13126017844750734 13155459286588416 13172196512143872 13190672722833408 13199676755215104 13205799054266688 13207454749198336 13245179634911232 13255882639921152 13262031008492544 13272747630557184 13278903821480448 13283537471576064 13289698667063808 13300437646476288 13306606680635136 13334367334349952 13363267886419968 13391146748491776 13408183830868992 13465478404559104 13480919867897244 13517004469882672 13521120877305216 13538323321169472 13555547651094624 13566567389294304 13572859860254088 13583827653148368 13590128129796396 13612166653815576 13618480274712522 13624335540490752 13641669300720384 13652759049963264 13670128972418688 13676469477507936 13687520994012096 13693869565901712 13694902722943232 13705001750409552 13722438139404984 13753217342140416 13770715074127872 13781909728806912 13799443965103104 13828232791177728 13885374248992512 13904783232012288 13943655904721004 13961395924956018 13979158515191331 13990522620209751 14067971466367896 14075558373596832 14093466208677744 14122868433035208 14164983776224512 14183005384082304 14201049920194368 14212594407832128 14230676589012576 14273113423371264 14291272600754688 14298979935082496 14399647369325568 14426463410991104 14438191144464384 14456560344393728 14497853091342336 14509568341610496 14515419572771733 14516298197056512 14546582546563584 14607639519231528 14626224302334876 14627109633675264 14644832730200442 14657625161422848 14689612804973568 14708301879789056 14738986793307392 14745823058053824 14764583647186208 14795385977465456 14799891697411968 14801747253866496 14818721076161856 14820578993375232 14839506813187584 14849636349616992 14856523936050024 14858386592848128 14877290392584576 14881821055331328 14912867969911296 14931841084376832 14938766799165504 14943979655523072 14962992352285824 14969932515714528 15001163251143696 15053027705096612 15053938871021568 15085344863102976 15148663205128992 15167936313532464 15187233942430088 15206630028618006 15225976886160777 15230613736315656 15249991107481452 15262388312956092 15281806109791914 15313687485542523 15389118176638976 15398461118263608 15406765563311136 15452709574063104 15472369509907968 15492054458393856 15504648444907776 15524374460740992 15556761890074944 15570669189132288 15590479200823296 15603153199958016 15623004539907072 15642881136013824 15651317397649408 15803694618488832 15835003170296436 15855149484762462 15868999141705728 15888226987164609 15935606748252576 15955881057092592 15976181160218664 15989168708811144 16009511162639148 16025032150880256 16045420232497152 16065834253149184 16077681675849024 16078894683608064 16086352426967808 16099351292620288 16106818524203136 16132938256374016 16140421066325952 16188552887113728 16199603290491264 16201634337681408 16209149010379776 16222247104014336 16229771337364992 16242965037522432 16263630387442944 16289281182956544 16323264384311808 16332882972291072 16421484769196304 16442377243457368 16476679838541076 16484322083364147 16525814405595264 16546839614762688 16567891573560096 16581360142470816 16589050940310552 16602456020514672 16610156603084484 16644809224648638 16651965660599808 16671061210682088 16673151367547136 16694445164836032 16705840893319116 16715684916954144 16736951691657648 16809487862616064 16844556335208448 16914161939899392 16935681229899264 16971012970990848 17042246105770116 17043277679898624 17063928352724022 17064961239287808 17078833892026368 17085638185233849 17100562688326656 17203460234396128 17312757948718848 17332611258725028 17334784358322816 17356838791348672 17406415698646464 17428561265693088 17442729500521248 17464921268333616 17501357126334312 17540612382117888 17562928682858496 17598241278015552 17599569006953472 17607732072355584 17682708011323392 17705205095307264 17719598222751744 17733916861968384 17741068366721007 17742142240846848 17779156445799936 17877578441158656 17973203805245997 17974559823862992 18028161169740288 18051097761559296 18074063534792832 18088756519059072 18097146480338784 18111770204197824 18120170839728528 18149555538420768 18157973699616696 18165780720654336 18188892400960512 18203678733284352 18212121998002944 18226838629891584 18235292636677248 18250027992016128 18258492754535616 18273335667212736 18296584185873312 18374493343827456 18399258620137472 18437643721570304 18474170365345842 18497674398889539 18513832331990016 18591541206294672 18615194566608024 18638878020255108 18654030160279668 18655159296356352 18662682307849371 18677763023079006 18733461368174784 18757295288490528 18767411164795776 18791288278236992 18805145531573412 18829070653114854 18830491244046944 18886645034966016 18910673845443072 18934733226925824 18950125877109504 18974235452016768 19030817897828352 19052641383636672 19055030134339584 19092389592364704 19199529825767424 19353892763695644 19355064262742016 19378516036931898 19395443395418112 19418944095423411 19476852692308704 19501632403113168 19526443640267256 19586150406631424 19661097410738432 19733188929882624 19758294768215808 19786009084250112 19799515132822656 19808698581400032 19811182123797504 19836387190112768 19842428073775104 19858558618128384 19883823959881728 19893046512738816 19909121445835776 19918355732220672 19925306207364096 19934548000595712 19950656469714432 19959910020952704 20001551001524928 20112275746303488 20198217606838656 20221379801845866 20223915084709952 20275506704824008 20281681315957824 20301302514881036 20307484981754208 20333321476641936 20349851083941456 20359289790381132 20375741479722552 20385192194694594 20418249980723364 20427720412068783 20462503951080576 20505193458628032 20531281491018144 20540804348852568 20542354084414848 20583657209107476 20603612765417472 20629826013210624 20656072611191808 20672864593210368 20699165947654656 20742349186766592 20830672719876096 20857174848018432 20942093887434027 21113337560395248 21140199313016616 21184302649552812 21247475664336768 21274508076123456 21301574880291552 21318891611748192 21346014883518864 21409670135056896 21436908901132032 21438526244810752 21448469902623744 21475758032270848 21520561421767936 21599471053988352 21612198680506368 21639695116486656 21657286716696576 21684840516590592 21719041577275392 21736697680760832 21764352512415744 21774447295584768 21819873819845376 21895313025595072 21911459278847292 21939336453502314 21967249095300663 21979096111152196 22034419207460352 22062452819683584 22090522098080128 22108480189961088 22118734587080736 22136608027352896 22146875470779312 22193078966198184 22199837546117952 22202620880799744 22228081614242784 22230868490062848 22259260219781376 22274454524425488 22284785904075036 22287579889272192 22315935588876864 22397761626565248 22444488528428736 22552215919865856 22579541557644918 22580908306532352 22608268709753881 22628017294654464 22722994807693488 22751904470298696 22780850913645132 22800750251102208 22809945042927009 22874986661222178 22922709164687871 23083677264958464 23110148344966704 23113045811097088 23179064361094656 23208554264861952 23238081687590784 23256972667361664 23286561691111488 23335142835112416 23385718801234944 23434506809860608 23464321704020736 23466092009271296 23476976096474112 23654757822294676 23656189654462464 23705541927733248 23752504755444654 23782724227143693 23933821585638888 23964271740327996 23966079765150656 23983753063216716 24014266743958722 24037548226320384 24068130348745728 24098751379723776 24118342025412096 24129528640451712 24149026938930432 24160227786304704 24199407384561024 24210631599488928 24251856534614016 24271571644379136 24282829330670592 24299404935736896 24302451506522112 24313723515569664 24333370656021504 24344657006047488 24364447556283648 24395445581164416 24468194440065024 24499324458436608 24632227153794456 24663565865186052 24685109775986688 24715019757811614 24788721608392896 24820259422144032 24851837360340144 24872040213706224 24883576410465828 24903684030772008 24915234904626726 24967213836972957 24977948490899712 25009727051320704 25023214886394368 25041667747254048 25073527375431216 25105427537486472 25182193379954688 25214231793924096 25246310969234432 25266834502812672 25298980602689024 25371242909849088 25403521844848896 25456519456486272 25563369158655174 25595892529086033 25597441858931712 25650844032489984 25805190351594192 25838021382575864 25891925460564548 25969136923078272 25998916888087542 26002176537484224 26035258187023008 26142841898539632 26197381902500424 26252035689501468 26310918573176832 26344393024287744 26399353510430208 26411598108533376 26414909498396672 26490359269822464 26524062016985088 26545495261114368 26557807642960896 26567074943152128 26579397334127616 26600875292952576 26613213361270272 26668734668699904 26782293496983552 26816367661737984 26930956809118208 26961839735794488 27034008939765344 27042241754610432 27076646642338944 27111095302189248 27133134778588608 27145719720508176 27167655306296736 27180256259592792 27224333307631152 27236960549425044 27248671080981504 27283338601440768 27305518099926528 27340257944837376 27352938955015872 27375041988024192 27387739131803424 27389805445886464 27410003500819104 27444876278809968 27541430148255744 27563819457613824 27598887930206208 27656465582355456 27711255548018763 27770748497985024 27887311809442008 27922791849912036 27958317030382662 27981045240419502 28016644534618509 28135942932735792 28151116747193664 28186932417355488 28243605979672281 28245736866070416 28329967552449024 28366010768164608 28402099840388736 28425188815664256 28461353178025152 28546226846742528 28582545201509376 28597959870164992 28799294738651136 28913120688787456 28995706182684672 29030839145543466 29032596394113024 29067774055397847 29093165093127168 29215279038463056 29252448604669752 29289665460400884 29315250322845696 29379225609947136 29416603759578112 29477973586614784 29491646116107648 29529167294372416 29590771954930912 29599783394823936 29637442152323712 29641157986750464 29679013626375168 29699272699233984 29713047872100048 29716773185696256 29754580785169152 29763642110662656 29825735939822592 29863682168753664 29877533598331008 29887959311046144 29925984704571648 29939865031429056 30002326502287392 30106055410193224 30170689726205952 30297326410257984 30332069702768799 30335872627064928 30374467884860176 30413260057236012 30451953772321554 30461227472631312 30499982214962904 30524776625912184 30563612219583828 30577788292041891 30627374971085046 30778236353277952 30796922236527216 30813531126622272 30905419148126208 30944739019815936 30984108916787712 31009296889815552 31048748921481984 31113523780149888 31180958401646592 31206306399916032 31246009079814144 31285762272027648 31302634795298816 31670006340592872 31710298969524924 31737998283411456 31776453974329218 31871213496505152 31911762114185184 31952362320437328 31978337417622288 32019022325278296 32090840464994304 32131668506298368 32155363351698048 32157789367216128 32172704853935616 32198702585240576 32213637048406272 32265876512748032 32280842132651904 32377105774227456 32399206580982528 32418298020759552 32444494208028672 32459542674729984 32485930075044864 32527260774885888 32578562365913088 32646528768623616 32842969538392608 32884754486914736 32909004680253471 32953359677082152 32968644166728294 33051628811190528 33093679229525376 33135783147120192 33162720284941632 33178101880621104 33204912041029344 33220313206168968 33289618449297276 33303931321199616 33342122421364176 33346302735094272 33388890329672064 33411681786638232 33431369833908288 33473903383315296 33689112670416896 33828323879798784 33869312336467377 33871362459798528 33942025941981696 34084492211540232 34127856705448044 34129922478575616 34157667784052736 34171276370467698 34201125376653312 34406920468792256 34625515897437696 34665222517450056 34669568716645632 34713677582697344 34812831397292928 34857122531386176 34885459001042496 34929842536667232 35002714252668624 35125857365716992 35196482556031104 35199138013906944 35215464144711168 35410410190614528 35439196445503488 35482136733442014 35484284481693696 35527279401041813 35558312891599872 35628757133166981 35946407610491994 35949119647725984 36021400115938083 36056322339480576 36102195523118592 36148127069585664 36177513038118144 36194292960677568 36223540408395648 36240341679457056 36299111076841536 36315947399233392 36331561441308672 36377784801921024 36407357466568704 36424243996005888 36453677259783168 36470585273354496 36500055984032256 36516985509071232 36546671334425472 36593168371746624 36748986687654912 36875287443140608 36948340730691684 36995348797779078 37027664663980032 37072529636717421 37183082412589344 37230389133216048 37277756040510216 37308060320559336 37325364615698742 37355526046158012 37372852356940089 37466922736349568 37514590576981056 37534822329591552 37582576556473984 37610291063146824 37658141306229708 37660982488093888 37773290069932032 37821347690886144 37869466453851648 37900251754219008 37948470904033536 38105282767273344 38110060268679168 38184779184729408 38345053737982761 38463418194516343 38707785527391288 38757032073863796 38790886790836224 38837888190846822 38953705384617408 38998375332131313 39003264806226336 39052887280534512 39322194821476864 39466377859765248 39516589536431616 39572018168500224 39599030265645312 39617397162800064 39622364247595008 39672774380225536 39767647919763456 39786093025477632 39818242891671552 39836711464441344 39850612414728192 39869096001191424 39901312939428864 39919820041905408 40003102003049856 40224551492606976 40396435213677312 40442759603691732 40447830169419904 40551013409648016 40563362631915648 40602605029762072 40614969963508416 40666642953283872 40699702167882912 40718579580762264 40751482959445104 40770384389389188 40836499961446728 40855440824137566 40925007902161152 41010386917256064 41062562982036288 41081608697705136 41084708168829696 41167314418214952 41259652026421248 41312145222383616 41345729186420736 41395826189015683 41398331895309312 41484698373533184 41714349696036864 41884187774868054 41937475545573993 41971567860629253 42226675120790496 42280398626033232 42368605299105624 42494951328673536 42549016152246912 42603149760583104 42637783223496384 42692029767037728 42819340270113792 42873817802264064 42896939805247488 42951516064541696 43041122843535872 43198942107976704 43279390232973312 43314573433393152 43369681033181184 43528705024831488 43546258718315199 43548894591169536 43639747639690752 43790626051190144 43822918557694584 43878672907004628 43934498190601326 43958192222304392 44068838414920704 44124905639367168 44181044196160256 44216960379922176 44237469174161472 44273216054705792 44293750941558624 44386157932396368 44399675092235904 44405241761599488 44456163228485568 44461736980125696 44518520439562752 44548909048850976 44569571808150072 44575159778544384 44631871177753728 44795523253130496 44888977056857472 45159083115289836 45161816613064704 45216537419507762 45256034589308928 45310869555987959 45445989615386976 45503808940597392 45561701827290264 45619890085854018 45677930658482331 45749973322444356 45845418329375742 45941062456627569 46167354529916928 46220296689933408 46226091622194176 46358128722189312 46417108529723904 46476163375181568 46513945334723328 46573123382222976 46670285670224832 46771437602469888 46869013619721216 46928643408041472 46953952192948224 47309515644589352 47411083855466496 47505009510889308 47565448454287386 47664680961493827 47867643171277776 47928543480655992 47932159530301312 47967506126433432 48028533487917444 48075096452640768 48136260697491456 48197502759447552 48236684050824192 48259057280903424 48298053877860864 48320455572609408 48398814769122048 48421263198977856 48565658661341184 48598809871473792 48604903013044224 48627447031139328 48666741312043008 48689314012094976 48728895112567296 48790891162328832 48998648916873216 49264454307588912 49327131730372104 49430039515623228 49452966250092441 49577443216785792 49640518844288064 49703674720680288 49744080427412448 49767152820931656 49807368061544016 49830469809253452 49934427673945914 49955896981799424 50019454102641408 50046429772788736 50083335494508096 50147054750862432 50210855074972944 50428463587848192 50492621938468864 50533669005625344 50597961205378048 50742485819698176 50807043689697792 50913038912972544 51126738317310348 51191785058172066 51194883717863424 51256914555701547 51301688064979968 51610380703188384 51676042765151728 51783850921129096 51938273846156544 51997833776175084 52004353074968448 52070516374046016 52285683797079264 52394763805000848 52504071379002936 52621837146353664 52688786048575488 52798707020860416 52823196217066752 53048124033970176 53115615285921792 53158794668255232 53201750585905152 53223205100163021 53226426722540544 53337469337399808 53632735323475968 53861913618236416 53923679471588976 54068017879530688 54084483509220864 54153293284677888 54222190604378496 54266269557177216 54291439441016352 54335310612593472 54360512519185584 54448666615262304 54473921098850088 54497342161963008 54566677202881536 54611036199853056 54680515889674752 54705877910031744 54750083976048384 54775478263606848 54779610891772928 54820007001638208 54889752557619936 55197775860412416 55312931164710912 55422511096037526 55493023196668617 55541496995970048 55774623618884016 55845583699824072 55916634060765324 55962090480839004 55988046923548113 56033289069237018 56271885865471584 56302233494387328 56373864834710976 56487211959344562 56491473732140832 56659935104898048 56732021536329216 56804199680777472 56850377631328512 56922706356050304 57092453693485056 57165090403018752 57598589477302272 58061678291086932 58065192788226048 58135548110795694 58186330186254336 58256832286270233 58430558076926112 58504897209339504 58579330920801768 58758451219894272 58833207519156224 58955947173229568 58983292232215296 59058334588744832 59181543909861824 59199566789647872 59274884304647424 59358027252750336 59398545398467968 59426095744200096 59433546371392512 59509161570338304 59527284221325312 59651471879645184 59727364337507328 59755067196662016 59775918622092288 59851969409143296 59879730062858112 60004653004574784 60212110820386448 60442514305668539 60594652820515968 60664139405537598 60671745254129856 60748935769720352 60826520114472024 60903907544643108 60922454945262624 60999964429925808 61049553251824368 61127224439167656 61155576584083782 61254749942170092 61283161236206349 61593844473054432 61627062253244544 61810838296252416 61889478039631872 61968217833575424 62018593779631104 62097497842963968 62227047560299776 62492018159628288 62571524544055296 63340012681185744 63420597939049848 63552907948658436 63742426993010304 63823524228370368 63904724640874656 63956674835244576 64038044650556592 64263337012596736 64310726703396096 64315578734432256 64345409707871232 64397405170481152 64427274096812544 64531753025496064 64561684265303808 64798413161965056 64836596041519104 64919085349459968 64971860150089728 65054521549771776 65157124731826176 65293057537247232 65685939076785216 65769508973829472 65818009360506942 65901747285901989 65906719354164304 65937288333456588 66103257622381056 66187358459050752 66271566294240384 66325440569883264 66356203761242208 66409824082058688 66440626412337936 66579236898594552 66607862642399232 66684244842728352 66692605470188544 66777780659344128 66823363573276464 66862739667816576 66947806766630592 67656647759597568 67738624672934754 67742724919597056 67824806129261643 67884051883963392 68168984423080464 68255713410896088 68342552740935396 68402250753306624 68429835128781027 68813840937584512 69251031794875392 69330445034900112 69339137433291264 69427355165394688 69625662794585856 69714245062772352 69770918002084992 69859685073334464 70005428505337248 70392965112062208 70398276027813888 70430928289422336 70964273466884028 70968568963387392 71054558802083626 71116625783199744 71257514266333962 71348172681431079 71892815220983988 71898239295451968 72042800231876166 72112644678961152 72204391046237184 72296254139171328 72355026076236288 72388585921355136 72447080816791296 72480683358914112 72598222153683072 72631894798466784 72755569603842048 72814714933137408 72848487992011776 72907354519566336 72941170546708992 73000111968064512 73033971018142464 73093342668850944 73186336743493248 73497973375309824 73896681461383368 73990697595558156 74055329327960064 74145059273434842 74366164825178688 74460778266432096 74555512081020432 74616120641118672 74650729231397484 74711052092316024 74745704713880178 74901641510918871 74933845472699136 75029181153962112 75069644659183104 75165153112947968 75220582126293648 75316282612459416 75321964976187776 75546580139864064 75642695381772288 75738932907703296 75800503508438016 75896941808067072 76210565534546688 76369558369458816 76690107475965522 76787677587258099 76926836389032686 77415571054782576 77514064147727592 77675776381693644 77907410769234816 77996750664262626 78006529612452672 78105774561069024 78644389642953728 78932755719530496 79033179072863232 79198060531290624 79234794325600128 79244728495190016 79345548760451072 79572186050955264 79636485783343104 79673422928882688 79701224829456384 79738192002382848 79802625878857728 79839640083810816 80006204006099712 80449102985213952 80792870427354624 80885519207383464 80895660338839808 81102026819296032 81126725263831296 81205210059524144 81229939927016832 81333285906567744 81399404335765824 81437159161524528 81502965918890208 81540768778778376 81672999922893456 81710881648275132 81850015804322304 82020773834512128 82125125964072576 82163217395410272 82169416337659392 82334628836429904 82624290444767232 82691458372841472 82791652378031366 82796663790618624 82969396747066368 83133766644056289 83768375549736108 83874951091147986 83943135721258506 84049933603855527 84453350241580992 84560797252066464 84737210598211248 84989902657347072 85098032304493824 85206299521166208 85275566446992768 85384059534075456 85638680540227584 85747635604528128 85793879610494976 85903032129083392 86082245687071744 86397884215953408 86739362066362368 87092517436630398 87097789182339072 87203322166193541 87279495279381504 87581252102380288 87645837115389168 87757345814009256 87868996381202652 87916384444608784 88137676829841408 88249811278734336 88362088392320512 88433920759844352 88474938348322944 88546432109411584 88587501883117248 88772315864792736 88799350184471808 88912326456971136 88923473960251392 89037040879125504 89097818097701952 89139143616300144 89150319557088768 89263742355507456 89591046506260992 89777954113714944 90318166230579672 90433074839015524 90512069178617856 90621739111975918 90891979230773952 90996209108306397 91007617881194784 91123403654580528 91239780171708036 91355861316964662 91499946644888712 91690836658751484 91882124913255138 92334709059833856 92440593379866816 92452183244388352 92716257444378624 92834217059447808 92952326750363136 93027890669446656 93146246764445952 93340571340449664 93542875204939776 93738027239442432 93857286816082944 93907904385896448 94619031289178704 95010019021778616 95130896908574772 95329361922987654 95735286342555552 95857086961311984 95864319060602624 95935012252866864 96057066975834888 96272521394982912 96395005518895104 96473368101648384 96518114561806848 96596107755721728 96640911145218816 96797629538244096 96842526397955712 97131317322682368 97197619742947584 97254894062278656 97333482624086016 97378628024189952 97457790225134592 97581782324657664 98528908615177824 98654263460744208 98860079031246456 98905932500184882 99154886433571584 99281037688576128 99407349441360576 99488160854824896 99534305641863312 99614736123088032 99660939618506904 99868855347891828 99911793963598848 100038908205282816 100092859545577472 100166670989016192 100294109501724864 100421710149945888 100985243876937728 101067338011250688 101195922410756096 101484971639396352 101607937009402131 101614087379395584 101826077825945088 102253476634620696 102383570116344132 102389767435726848 102513829111403094 102603376129959936 103220761406376768 103352085530303456 103567701842258192 103876547692313088 103995667552350168 104008706149936896 104141032748092032 104571367594158528 104789527610001696 105008142758005872 105377572097150976 105597414041720832 105646392434133504 106231230571843584 106317589336510464 106446410200326042 106452853445081088 106581838203125439 106674938674799616 107723827236472832 107847358943177952 108136035759061376 108168967018441728 108306586569355776 108444381208756992 108532539114354432 108582878882032704 108670621225186944 108721025038371168 108897333230524608 108947842197700176 108994684323926016 109133354405763072 109222072399706112 109361031779349504 109411755820063488 109500167952096768 109550956527213696 109559221783545856 109640014003276416 109779505115239872 110625862329421824 110845022192075052 110986046393337234 111082993991940096 111217588910152263 111549247237768032 111691167399648144 111833268121530648 111924180961678008 111976093847096226 112066578138474036 112118557070820267 112543771730943168 112604466988774656 112747729669421952 112974423918689124 112982947464281664 113319870209796096 113464043072658432 113608399361554944 113700755262657024 113845412712100608 114330180806037504 115390254583549029 116123356582173864 116271096221591388 116372660372508672 116513664572540466 116861116153852224 117009794418679008 117158661841603536 117666415038312448 117911894346459136 117966584464430592 118116669177489664 118363087819723648 118399133579295744 118549768609294848 118716054505500672 118797090796935936 118852191488400192 118867092742785024 119018323140676608 119302943759290368 119454728675014656 119510134393324032 119551837244184576 119703938818286592 119759460125716224 120009306009149568 120424221640772896 120885028611337078 121189305641031936 121328278811075196 121343490508259712 121497871539440704 121653040228944048 121807815089286216 121844909890525248 121999928859851616 122099106503648736 122254448878335312 122311153168167564 122509499884340184 122566322472412698 123187688946108864 123254124506489088 123778956079263744 123936435667150848 124037187559262208 124187478567047049 124194995685927936 124454095120599552 125143049088110592 125812426636721979 126680025362371488 126841195878099696 127105815897316872 127484853986020608 127647048456740736 127809449281749312 127913349670489152 128076089301113184 128621453406792192 128690819415742464 128794810340962304 128854548193625088 129063506050992128 129123368530607616 129596826323930112 129838170698919936 129943720300179456 130109043099543552 130586115074494464 130638776154945597 131371878153570432 131539017947658944 131636018721013884 131803494571803978 131813438708328608 131874576666913176 132206515244762112 132374716918101504 132543132588480768 132650881139766528 132712407522484416 132819648164117376 132881252824675872 133158473797189104 133215725284798464 133368489685456704 133385210940377088 133555561318688256 133646727146552928 133725479335633152 133895613533261184 135477249345869508 135485449839194112 135649612258523286 135768103767926784 135932608667963877 136337968846160928 136511426821792176 136685105481870792 136859670257562054 137033791975446993 137627681875169024 138502063589750784 138660890069800224 138678274866582528 138854710330789376 139251325589171712 139428490125544704 139541836004169984 139719370146668928 140010857010674496 140785930224124416 140861856578844672 141928546933768056 142109117604167252 142233251566399488 142515028532667924 142696345362862158 142994042884481481 143785630441967976 143796478590903936 144085600463752332 144225289357922304 144408782092474368 144592508278342656 144710052152472576 144777171842710272 144894161633582592 144961366717828224 145196444307366144 145263789596933568 145696975984023552 145814709039132672 145882341093417984 146000223936129024 146067942036284928 146186685337701888 146372673486986496 146995946750619648 147793362922766736 147981395191116312 148290118546869684 148358898750277323 148732329650357376 148921556532864192 149111024162040864 149232241282237344 149301458462794968 149422104184632048 149491409427760356 149803283021837742 149867690945398272 150058362307924224 150139289318366208 150330306225895936 150441164252587296 150632565224918832 150643929952375552 151285390763544576 151477865815406592 151601007016876032 151793883616134144 152421131069093376 152739116738917632 153380214951931044 153575355174516198 153770743667104641 153853672778065372 154831142109565152 155028128295455184 155351552763387288 155814821538469632 155993501328525252 156013059224905344 156211549122138048 157288779285907456 157865511439060992 158066358145726464 158396121062581248 158469588651200256 158691097520902144 159144372101910528 159346845857765376 159476384004765696 159605251757715456 159669615300489063 159679280167621632 160012408012199424 160898205970427904 161585740854709248 161771038414766928 161791320677679616 162204053638592064 162253450527662592 162410420119048288 162459879854033664 162666571813135488 162798808671531648 162874318323049056 163005931837780416 163081537557556752 163345999845786912 163421763296550264 163700031608644608 164041547669024256 164250251928145152 164326434790820544 164338832675318784 164669257672859808 165583304756062732 165593327581237248 165938793494132736 166267533288112578 166479069590005851 167536751099472216 167749902182295972 167886271442517012 168099867207711054 168906700483161984 169121594504132928 169474421196422496 169979805314694144 170196064608987648 170412599042332416 170551132893985536 170768119068150912 171277361080455168 171495271209056256 171806064258166784 172164491374143488 172795768431906816 174185034873260796 174195578364678144 174406644332387082 174558990558763008 174770496858810699 175162504204760576 175291674230778336 175514691628018512 175737992762405304 175832768889217568 176275353659682816 176499622557468672 176724176784641024 176867841519688704 176949876696645888 177092864218823168 177175003766234496 177544631729585472 177598700368943616 177824652913942272 178074081758251008 178195636195403904 178278287232600288 178300639114177536 178527484711014912 179182093012521984 179555908227429888 180636332461159344 180866149678031048 181243478223951836 181327542917005617 181783958461547904 181992418216612794 182015235762389568 182246807309161056 182479560343416072 182711722633929324 182999893289777424 183381673317502968 183764249826510276 184881186759733632 184904366488776704 185432514888757248 185668434118895616 185904653500726272 186055781338893312 186292493528891904 186681142680899328 187476054478884864 187714573632165888 189238062578357408 190020038043557232 190261793817149544 190658723845975308 191470572685111104 191714173922623968 191728638121205248 191870024505733728 192114133951669776 192790011037790208 192946736203296768 193036229123613696 193192215511443456 193281822290437632 193595259076488192 193685052795911424 194395239485895168 194509788124557312 194757256048379904 194915580450269184 195163564649315328 197057817230355648 197308526921488416 197705241857705967 197720158062492912 197811865000369764 198309772867143168 198562075377152256 198814698882721152 198976321709649792 199068611283726624 199229472246176064 199321879237013808 199737710695783656 199823587927197696 200077816410565632 200185719091154944 200333341978032384 200588219003449728 200843420299891776 202391844821512192 202969943278792704 203215874018804262 203228174758791168 203474418387784929 203652155651890176 204506953269241392 204767140232688264 205027658222806188 205206752259919872 205289505386343081 206441522812753536 206704171060606912 207135403684516384 207753095384626176 207991335104700336 208017412299873792 208282065496184064 209142735188317056 209579055220003392 210016285516011744 211194828083441664 211292784868267008 212892820400652084 212905706890162176 213163676406250878 213349877349599232 214044518044293237 215447654472945664 215694717886355904 216272071518122752 216337934036883456 216613173138711552 216888762417513984 217065078228708864 217165757764065408 217341242450373888 217442050076742336 217794666461049216 217895684395400352 218266708811526144 218444144799412224 218722063558699008 218823511640126976 219000335904193536 219101913054427392 219118443567091712 219280028006552832 219559010230479744 221690044384150104 221972092786674468 222165987983880192 222435177820304526 223098494475536064 223382334799296288 223666536243061296 223848361923356016 223952187694192452 224133156276948072 224237114141640534 224704924532756613 225087543461886336 225208933977549312 225495459338843904 225948847837378248 225965894928563328 226639740419592192 226928086145316864 227216798723109888 227401510525314048 227690825424201216 230363032761774297 230780509167098058 232246713164347728 232542192443182776 233027329145080932 233722232307704448 234019588837358016 234317323683207072 235823788692918272 235933168928861184 236233338354979328 236726175639447296 236798267158591488 237099537218589696 237594181593871872 237704382976800384 237734185485570048 238036646281353216 238909457350029312 239020268786648064 239103674488369152 239407877636573184 239518920251432448 240018612018299136 240848443281545792 241770057222674156 242378611282063872 242656557622150392 242686981016519424 242995743078881408 243306080457888096 243615630178572432 243689819781050496 243999857719703232 244198213007297472 244508897756670624 244622306336335128 245018999768680368 245132644944825396 246375377892217728 246508249012978176 247872871334301696 248074375118524416 248374957134094098 248389991371855872 248690955807292691 248908190241199104 249401299932168867 251624853273443958 252149800811566581 253360050724742976 253682391756199392 254211631794633744 254969707972041216 255294096913481472 255618898563498624 255826699340978304 256152178602226368 257242906813584384 257381638831484928 257709096387250176 258127012101984256 258246737061215232 259193652647860224 260218086199087104 261277552309891194 261609966498580623 262743756307140864 263078035895317888 263272037442027768 263606989143607956 263626877416657216 263749153333826352 264413030489524224 264749433836203008 265086265176961536 265301762279533056 265424815044968832 265639296328234752 265762505649351744 266316947594378208 266736979370913408 266770421880754176 267111122637376512 267293454293105856 267450958671266304 267791227066522368 269243927361614401 270954498691739016 271299224517046572 271536207535853568 271865217335927754 272675937692321856 272988627324919191 273022853643584352 273370210963741584 273719340515124108 274067583950893986 275255363750338048 277004127179501568 277321780139600448 277356549733165056 277709420661578752 278502651178343424 278856980251089408 279083672008339968 279438740293337856 280021714021348992 281571860448248832 281723713157689344 283857093867536112 284218235208334504 285030057065335848 285392690725724316 285988085768962962 287571260883935952 287592957181807872 288171200927504664 288817564184948736 289185016556685312 289420104304945152 289554343685420544 289788323267165184 289922733435656448 290392888614732288 290527579193867136 291393951968047104 291764682186835968 292000447872258048 292135884072569856 292373370675403776 292745346973972992 295586725845533472 295962790382232624 296580237093739368 296717797500554646 297464659300714752 297843113065728384 298222048324081728 298464482564474688 298602916925589936 298844208369264096 298982818855520712 299606566043675484 299735381890796544 300116724615848448 300278578636732416 300660612451791872 300882328505174592 301265130449837664 301287859904751104 302955731630813184 303202014033752064 303587767232268288 304823811028206393 304842262138186752 305478233477835264 306760429903862088 307150710349032396 307541487334209282 307707345556130744 309662284219130304 310056256590910368 310703105526774576 311629643076939264 311987002657050504 312026118449810688 312423098244276096 314577558571814912 316132716291452928 316792242125162496 316939177302400512 318693691715530752 318952768009531392 319339230600978126 319358560335243264 319745514609376317 320024816024398848 323171481709418496 323542076829533856 323582641355359232 324408107277184128 324506901055325184 324820840238096576 324919759708067328 325333143626270976 325597617343063296 325748636646098112 326011863675560832 326163075115113504 326691999691573824 326843526593100528 327400063217289216 328083095338048512 328500503856290304 328652869581641088 328677665350637568 329338515345719616 331166609512125464 331877586988265472 332535066576225156 332958139180011702 333652766730456789 335073502198944432 335499804364591944 335772542885034024 336199734415422108 336355671212460801 337813400966323968 338243189008265856 338948842392844992 339959610629388288 340392129217975296 340825198084664832 341102265787971072 341536238136301824 342990542418112512 344328982748286976 346170763750647087 348370069746521592 348813288664774164 349117981117526016 349540993717621398 350325008409521152 350583348461556672 351029383256037024 351475985524810608 351665537778435136 352999245114937344 353448353569282048 353735683039377408 353899753393291776 354185728437646336 354350007532468992 355089263459170944 355197400737887232 355649305827884544 356148163516502016 356391272390807808 356556574465200576 356601278228355072 357054969422029824 358364186025043968 359111816454859776 361272664922318688 361732299356062096 362486956447903672 362655085834011234 363567916923095808 363984836433225588 364030471524779136 364493614618322112 364959120686832144 365423445267858648 365999786579554848 366763346635005936 367528499653020552 369762373519467264 371336868237791232 371809307001452544 372111562677786624 372562435701141147 372584987057783808 373362285361798656 375429147264331776 378476125156714816 380040076087114464 380523587634299088 381317447691950616 382941145370222208 383428347845247936 383457276242410496 383740049011467456 384228267903339552 386072458247227392 386384431022886912 386563644580875264 387190518152976384 387370105591822848 388790478971790336 389514512096759808 389831160900538368 390327129298630656 391916328464836791 394115634460711296 394617053842976832 395410483715411934 395440316124985824 395623730000739528 396619545734286336 397124150754304512 397629397765442304 397952643419299584 398137222567453248 398458944492352128 398643758474027616 399475421391567312 399647175854395392 400155632821131264 400666683956064768 401176438006899456 401686840599783552 406431748037608524 406456349517582336 406948836775569858 407304311303780352 407797826003891631 409013906538482784 409534280465376528 410055316445612376 410579010772686162 411101375926340979 412883045625507072 413408342121213824 414270807369032768 415506190769252352 415982670209400672 416034824599747584 416564130992368128 418285470376634112 419158110440006784 420032571032023488 422585569736534016 423097600139679773 425785640801304168 426327352812501756 426699754699198464 428089036088586474 428982128653444443 431389435772711808 432544143036245504 432675868073766912 433226346277423104 433777524835027968 434130156457417728 434331515528130816 434682484900747776 434884100153484672 435589332922098432 435791368790800704 437444127117398016 437647023280253952 438000671808387072 438203826108854784 438560056013105664 439118020460959488 443380088768300208 443944185573348936 444870355640609052 445076696250831969 446196988951072128 446764669598592576 447333072486122592 447696723846712032 447904375388384904 448266312553896144 448474228283281068 449409849065513226 450175086923772672 450417867955098624 450990918677687808 451897695674756496 451931789857126656 453856172290633728 454433597446219776 454803021050628096 455381650848402432 460726065523548594 461312231001313923 461561018334196116 464493426328695456 465084384886365552 466054658290161864 467444464615408896 468039177674716032 468634647366414144 471866337857722368 472466676709958656 473452351278894592 473596534317182976 474199074437179392 475188363187743744 475408765953600768 476073292562706432 478040537573296128 478815755273146368 479008845901467189 479037840502864896 480037224036598272 481696886563091584 483540114445348312 484757222564127744 485313115244300784 485373962033038848 485991486157762816 486612160915776192 487231260357144864 487379639562100992 487999715439406464 488396426014594944 489017795513341248 489244612672670256 490037999537360736 490265289889650792 492750755784435456 493016498025956352 496749914268188196 496779982743711744 497381911614585382 497816380482398208 498802599864337734 499437208770017553 503249706546887916 504299601623133162 506720101449485952 507364783512398784 508423263589267488 509939415944082432 510588193826962944 511237797126997248 511653398681956608 512304357204452736 514485813627168768 515418192774500352 516493474122430464 518387305295720448 522555104619782388 523219932997161246 524311490576432097 525487512614281728 526156071790635776 526544074884055536 527213978287215912 527253754833314432 527498306667652704 528826060979048448 529498867672406016 530172530353923072 530603524559066112 530849630089937664 531278592656469504 531525011298703488 532633895188756416 533473958741826816 534222245274753024 534586908586211712 534901917342532608 535582454133044736 538487854723228802 541908997383478032 542598449034093144 543730434671855508 543982628751016851 545351875384643712 545977254649838382 546045707287168704 546740421927483168 547438681030248216 548135167901787972 550510727500676096 554643560279200896 554713099466330112 555418841323157504 557005302356686848 557713960502178816 558167344016679936 558877480586675712 560043428042697984 563143720896497664 567714187735072224 568436470416669008 570060114130671696 570785381451448632 571976171537925924 575142521767871904 575185914363615744 576342401855009328 578370033113370624 578840208609890304 579108687370841088 579576646534330368 579845466871312896 580785777229464576 581055158387734272 583529364373671936 584271768145139712 584746741350807552 585490693947945984 591173451691066944 591925580764465248 593160474187478736 593435595001109292 594929318601429504 595686226131456768 596444096648163456 596928965128949376 597205833851179872 597688416738528192 597965637711041424 599213132087350968 599470763781593088 600233449231696896 600557157273464832 601321224903583744 601764657010349184 602530260899675328 602575719809502208 607175534464536576 609647622056412786 609684524276373504 610423255163354787 610956466955670528 613520859807724176 614301420698064792 615082974668418564 615414691112261488 615868516159029243 619324568438260608 620112513181820736 621406211053549152 623259286153878528 623974005314101008 624052236899621376 624846196488552192 633584484250324992 633878354604801024 638678461201956252 638717120670486528 639491029218752634 640049632048797696 646342963418836992 647084153659067712 647165282710718464 648816214554368256 649013802110650368 649641680476193152 649839519416134656 650666287252541952 651195234686126592 651497273292196224 652023727351121664 652326150230227008 653383999383147648 653687053186201056 654800126434578432 656166190676097024 657001007712580608 657305739163282176 657355330701275136 658677030691439232 662333219024250928 664867657362353929 665070133152450312 665916278360023404 667305533460913578 670147004397888864 670999608729183888 671545085770068048 672399468830844216 672711342424921602 674114773598269839 675626801932647936 676486378016531712 677897684785689984 679919221258776576 680784258435950592 681650396169329664 682204531575942144 683072476272603648 692341527501294174 696740139493043184 697626577329548328 699081987435242796 700650016819042304 701166696923113344 702058766512074048 702951971049621216 703331075556870272 706896707138564096 707471366078754816 707799506786583552 708371456875292672 708700015064937984 710178526918341888 710394801475774464 711298611655769088 712782544781615616 713113148930401152 713202556456710144 714109938844059648 716728372050087936 718223632909719552 722545329844637376 723464598712124192 724973912895807344 725310171668022468 727135833846191616 727969672866451176 728060943049558272 728987229236644224 729918241373664288 730846890535717296 731999573159109696 733526693270011872 735056999306041104 739524747038934528 743618614002905088 744223125355573248 745124871402282294 745169974115567616 746072867421878073 746724570723597312 756952250313429632 760080152174228928 761047175268598176 762634895383901232 765882290740444416 766856695690495872 766914552484820992 767480098022934912 768456535806679104 772144916494454784 773127289161750528 774381036305952768 774740211183645696 777580957943580672 780654258597261312 783832656929673582 784829899495741869 788231268921422592 789234107685953664 790820967430823868 790880632249971648 791247460001479056 793239091468572672 794248301508609024 795258795530884608 795905286838599168 796274445134906496 796917888984704256 797287516948055232 798950842783134624 800311265642262528 801333367912129536 802352876013798912 803373681199567104 807731782084843203 812863496075217048 813897673551139716 814608622607560704 815595652007783262 818027813076965568 819068560930753056 820110632891224752 821158021545372324 822202751852681958 825766091251014144 826816684242427648 828541614738065536 831012381538504704 831965340418801344 832069649199495168 833128261984736256 836570940753268224 838316220880013568 840065142064046976 845171139473068032 846195200279359546 851571281602608336 852654705625003512 856178072177172948 857964257306888886 862778871545423616 865088286072491008 866452692554846208 867555049670055936 868260312914835456 868663031056261632 869364969801495552 869768200306969344 871178665844196864 871582737581601408 875294046560507904 876001343616774144 876407652217709568 877120112026211328 878236040921918976 886760177536600416 887888371146697872 889740711281218104 890153392501663938 892393977902144256 893529339197185152 894666144972245184 895393447693424064 895808750776769808 896532625107792288 896948456566562136 898819698131026452 900350173847545344 900835735910197248 901981837355375616 903795391349512992 903863579714253312 908867194892439552 909606042101256192 910763301696804864 914471433084619179 921452131047097188 922624462002627846 923122036668392232 928986852657390912 930168769772731104 932109316580323728 934888929230817792 936078355349432064 937269294732828288 943732675715444736 944933353419917312 946904702557789184 948398148874358784 950376726375487488 950817531907201536 956081075146592256 958017691802934378 958075681005729792 959236543828128951 960074448073196544 963393773126183168 967080228890696624 969514445128255488 970626230488601568 970747924066077696 971982972315525632 973224321831552384 974462520714289728 974759279124201984 975999430878812928 976792852029189888 978035591026682496 978489225345340512 980075999074721472 980530579779301584 985501511568870912 986032996051912704 993499828536376392 994763823229170764 995632760964796416 997605199728675468 998874417540035106 1000958300191370367 1006499413093775832 1008599203246266324 1013440202898971904 1014729567024797568 1016846527178534976 1019878831888164864 1021176387653925888 1022475594253994496 1023306797363913216 1024608714408905472 1028971627254337536 1032986948244860928 1038512291251941261 1045110209239564776 1046439865994322492 1048622981152864194 1050975025228563456 1052312143581271552 1053088149768111072 1054427956574431824 1054507509666628864 1054996613335305408 1058997735344812032 1060345060707846144 1061207049118132224 1061699260179875328 1062557185312939008 1063050022597406976 1065267790377512832 1066947917483653632 1068444490549506048 1069173817172423424 1069803834685065216 1071164908266089472 1076975709446457604 1083817994766956064 1085196898068186288 1087460869343711016 1087965257502033702 1090703750769287424 1091954509299676764 1092091414574337408 1093480843854966336 1094877362060496432 1096270335803575944 1101021455001352192 1109287120558401792 1110837682646315008 1114010604713373696 1115427921004357632 1116334688033359872 1117687307103423441 1117754961173351424 1120086856085395968 1126287441792995328 1135428375470144448 1136872940833338016 1140120228261343392 1141570762902897264 1143952343075851848 1150285043535743808 1150371828727231488 1152684803710018656 1158217374741682176 1159153293068660736 1159690933742625792 1161571554458929152 1162110316775468544 1168543536290279424 1169493482701615104 1170981387895891968 1182346903382133888 1183851161528930496 1186320948374957472 1186871190002218584 1189858637202859008 1191372452262913536 1192888193296326912 1193857930257898752 1194411667702359744 1195376833477056384 1195931275422082848 1198426264174701936 1198941527563186176 1200466898463393792 1202642449807167488 1203529314020698368 1205060521799350656 1205151439619004416 1219295244112825572 1219369048552747008 1220846510326709574 1221912933911341056 1223393478011674893 1227041719615448352 1228602841396129584 1230165949336837128 1230829382224522976 1231737032318058486 1233304127779022937 1238649136876521216 1240225026363641472 1242812422107098304 1246518572307757056 1247948010628202016 1248104473799242752 1249692392977104384 1267756709209602048 1269292800419039319 1277356922403912504 1278982058437505268 1280099264097595392 1294168307318135424 1294330565421436928 1297632429108736512 1298027604221300736 1299283360952386304 1299679038832269312 1301332574505083904 1302390469372253184 1302994546584392448 1304047454702243328 1304652300460454016 1306767998766295296 1307374106372402112 1312332381352194048 1314002015425161216 1314611478326564352 1317354061382878464 1324666438048501856 1329735314724707858 1330140266304900624 1331832556720046808 1334611066921827156 1335230088752495907 1340294008795777728 1341999217458367776 1343090171540136096 1344798937661688432 1345422684849843204 1348229547196539678 1351253603865295872 1352972756033063424 1355795369571379968 1361568516871901184 1363300792338659328 1364409063151884288 1366144952545207296 1383936693003941769 1384683055002588348 1393480278986086368 1395253154659096656 1398163974870485592 1401300033638084608 1402333393846226688 1404117533024148096 1405903942099242432 1406662151113740544 1415599013573167104 1416742913750585344 1417400030129875968 1420357053836683776 1420789602951548928 1422597223311538176 1425565089563231232 1426226297860802304 1428219877688119296 1436447265819439104 1437026537704401567 1445090659689274752 1446929197424248384 1449947825791614688 1450620343336044936 1454271667692383232 1455939345732902352 1456121886099116544 1457974458473288448 1459836482747328576 1461693781071434592 1463999146318219392 1467053386540023744 1470113998612082208 1479049494077869056 1490249742804564588 1490339948231135232 1492145734843756146 1493449141447194624 1498311626310052659 1513904500626859264 1520160304348457856 1522094350537196352 1525269790767802464 1531764581480888832 1533713391380991744 1533829104969641984 1534960196045869824 1536913071613358208 1546254578323501056 1549480422367291392 1555161915887161344 1567665313859347164 1569659798991483738 1572934471729296291 1576462537842845184 1578468215371907328 1581641934861647736 1581761264499943296 1582494920002958112 1586478182937145344 1588496603017218048 1590517591061769216 1591810573677198336 1592548890269812992 1593835777969408512 1594575033896110464 1597901685566269248 1602666735824259072 1604705752027597824 1606747362399134208 1615463564169686406 1625726992150434096 1627795347102279432 1631191304015566524 1631947886253050553 1636055626153931136 1638137121861506112 1640221265782449504 1642316043090744648 1644405503705363916 1651532182502028288 1653633368484855296 1657083229476131072 1663930680837602688 1664139298398990336 1666256523969472512 1673141881506536448 1676632441760027136 1680130284128093952 1692390400558719092 1703142563205216672 1705309411250007024 1712356144354345896 1715928514613777772 1725557743090847232 1730176572144982016 1735110099340111872 1736520625829670912 1737326062112523264 1738729939602991104 1739536400613938688 1742357331688393728 1743165475163202816 1750588093121015808 1752815304435419136 1754240224052422656 1756472081843837952 1773520355073200832 1775776742293395744 1779481422562436208 1780306785003327876 1784787955804288512 1787058678394370304 1789332289944490368 1790786895386848128 1791617501553539616 1793065250215584576 1793896913133124272 1797639396262052904 1800700347695090688 1801671471820394496 1803963674710751232 1807590782699025984 1807727159428506624 1821526603393609728 1828942866169238358 1831269765490064361 1842904262094194376 1845248924005255692 1846244073336784464 1857973705314781824 1860337539545462208 1864218633160647456 1869777858461635584 1872156710698864128 1874538589465656576 1889866706839834624 1893809405115578368 1900753452750974976 1901635063814403072 1916035383605868756 1916151362011459584 1918473087656257902 1920148896146393088 1926787546252366336 1934160457781393248 1939028890256510976 1941252460977203136 1941495848132155392 1943965944631051264 1946448643663104768 1948925041428579456 1949518558248403968 1951998861757625856 1953585704058379776 1956071182053364992 1956978450690681024 1960151998149442944 1961061159558603168 1971003023137741824 1972065992103825408 1986999657072752784 1989527646458341528 1994602972087061787 1995210399457350936 1997748835080070212 2001916600382740734 2012998826187551664 2017198406492532648 2026880405797943808 2029459134049595136 2033693054357069952 2039757663776329728 2042352775307851776 2044951188507988992 2046613594727826432 2049217428817810944 2077024582503882522 2090220418479129552 2092879731988644984 2097245962305728388 2101950050457126912 2104624287162543104 2106176299536222144 2108855913148863648 2109015019333257728 2109993226670610816 2120690121415692288 2122414098236264448 2123398520359750656 2125114370625878016 2126100045194813952 2130535580755025664 2133895834967307264 2138347634344846848 2139607669370130432 2142329816532178944 2153951418892915208 2167635989533912128 2170393796136372576 2174921738687422032 2175930515004067404 2181407501538574848 2183909018599353528 2184182829148674816 2186961687709932672 2189754724120992864 2192540671607151888 2202042910002704384 2218574241116803584 2230855842008715264 2232669376066719744 2235374614206846882 2235509922346702848 2238218602265634219 2240173712170791936 2270856750940288896 2273745881666676032 2280240456522686784 2283141525805794528 2287904686151703696 2300570087071487616 2300743657454462976 2305369607420037312 2316434749483364352 2319381867485251584 2323143108917858304 2324220633550937088 2341962775791783936 2354489698487225607 2364693806764267776 2367702323057860992 2372641896749914944 2373742380004437168 2379717274405718016 2382744904525827072 2385776386592653824 2387715860515797504 2388823335404719488 2390753666954112768 2391862550844165696 2396852528349403872 2400933796926787584 2407058628041396736 2410121043598701312 2410302879238008832 2423195346254529609 2438590488225651144 2441693020653419148 2443825867822682112 2446786956023349786 2454083439230896704 2457205682792259168 2460331898673674256 2461658764449045952 2463474064636116972 2466608255558045874 2477298273753042432 2480450052727282944 2485624844214196608 2493037144615514112 2495896021256404032 2496208947598485504 2499384785954208768 2535513418419204096 2538585600838078638 2554713844807825008 2557964116875010536 2588336614636270848 2595264858217473024 2598566721904772608 2599358077664538624 2602665149010167808 2604780938744506368 2605989093168784896 2608094909404486656 2609304600920908032 2613535997532590592 2614748212744804224 2628004030850322432 2629222956653128704 2634708122765756928 2649332876097003712 2659470629449415716 2660280532609801248 2663665113440093616 2669222133843654312 2670460177504991814 2680588017591555456 2683998434916735552 2686180343080272192 2689597875323376864 2690845369699686408 2696459094393079356 2702507207730591744 2705945512066126848 2711590739142759936 2726601584677318656 2728818126303768576 2732289905090414592 2743414299253857537 2767873386007883538 2769366110005176696 2786960557972172736 2790506309318193312 2796327949740971184 2804666787692453376 2808235066048296192 2811807884198484864 2813324302227481088 2831198027146334208 2834800060259751936 2840714107673367552 2845194446623076352 2851130179126462464 2852452595721604608 2874053075408803134 2877709631484386853 2890181319378549504 2893858394848496768 2899895651583229376 2901240686672089872 2908543335384766464 2911878691465804704 2912243772198233088 2915948916946576896 2919672965494657152 2923387562142869184 2927998292636438784 2934106773080047488 2940227997224164416 2958098988155738112 2961683200977758411 2980499485609129176 2984291469687512292 2986898282894389248 2996623252620105318 3002874900574111101 3027809001253718528 3040320608696915712 3044188701074392704 3050539581535604928 3063529162961777664 3067426782761983488 3069920392091739648 3073826143226716416 3098960844734582784 3115536873755823783 3135330627718694328 3139319597982967476 3145868943458592582 3152925075685690368 3156936430743814656 3163283869723295472 3163522528999886592 3164989840005916224 3176993206034436096 3181035182123538432 3183621147354396672 3185097780539625984 3187671555938817024 3189150067792220928 3195803371132538496 3205333471648518144 3209411504055195648 3213494724798268416 3230927128339372812 3251453984300868192 3255590694204558864 3262382608031133048 3263895772506101106 3272111252307862272 3276274243723012224 3280442531564899008 3284632086181489296 3288811007410727832 3303064365004056576 3307266736969710592 3314166458952262144 3327861361675205376 3332513047938945024 3346283763013072896 3353061921310270323 3353264883520054272 3360260568256187904 3384780801117438184 3406285126410433344 3410618822500014048 3424712288708691792 3431857029227555544 3451115486181694464 3460353144289964032 3474652124225046528 3477459879205982208 3479072801227877376 3484714663376787456 3486330950326405632 3505630608870838272 3508480448104845312 3512944163687675904 3547040710146401664 3551553484586791488 3558962845124872416 3560613570006655752 3569575911608577024 3574117356788740608 3578664579888980736 3581573790773696256 3583235003107079232 3586130500431169152 3587793826266248544 3595278792524105808 3601400695390181376 3607927349421502464 3615181565398051968 3615454318857013248 3657885732338476716 3662539530980128722 3670180434035024679 3685808524188388752 3690497848010511384 3692488146673568928 3699912383337068811 3715947410629563648 3720675079090924416 3728437266321294912 3739555716923271168 3744313421397728256 3749077178931313152 3787618810231156736 3803270127628806144 3807878401257117957 3832070767211737512 3836946175312515804 3840297792292786176 3853575092504732672 3868320915562786496 3882504921954406272 3882991696264310784 3887931889262102528 3892897287326209536 3897850082857158912 3899037116496807936 3903997723515251712 3907171408116759552 3912142364106729984 3913956901381362048 3920303996298885888 3922122319117206336 3942006046275483648 3973999314145505568 3979055292916683056 3989205944174123574 3990420798914701872 3995497670160140424 4003833200765481468 4005690266257487721 4025997652375103328 4034396812985065296 4053760811595887616 4058918268099190272 4067386108714139904 4084705550615703552 4089902377015977984 4093227189455652864 4098434857635621888 4154049165007765044 4180440836958259104 4185759463977289968 4194491924611456776 4203900100914253824 4209248574325086208 4212352599072444288 4217711826297727296 4218030038666515456 4219986453341221632 4246797040719501312 4250228741251756032 4252200090389627904 4261071161510051328 4267791669934614528 4276695268689693696 4284659633064357888 4307902837785830416 4311079613113204701 4335271979067824256 4340787592272745152 4349843477374844064 4351861030008134808 4362815003077149696 4367818037198707056 4368365658297349632 4373923375419865344 4379509448241985728 4385081343214303776 4437148482233607168 4470749228413693764 4471019844693405696 4476437204531268438 4480347424341583872 4541713501880577792 4547491763333352064 4560480913045373568 4566283051611589056 4575809372303407392 4601140174142975232 4601487314908925952 4610739214840074624 4638763734970503168 4648441267101874176 4654073601536477503 4708979396974451214 4718803415187888873 4729387613528535552 4735404646115721984 4745283793499829888 4747484760008874336 4759434548811436032 4765489809051654144 4771552773185307648 4775431721031595008 4777646670809438976 4781507333908225536 4783725101688331392 4793705056698807744 4814117256082793472 4820242087197402624 4846390692509059218 4877180976451302288 4883386041306838296 4893573912046699572 4895843658759151659 4908166878461793408 4914411365584518336 4920663797347348512 4923317528898091904 4926948129272233944 4933216511116091748 4954596547506084864 4960900105454565888 4971249688428393216 4991792042512808064 4992417895196971008 4998769571908417536 5077171201676157276 5109427689615650016 5115928233750021072 5176673229272541696 5190529716434946048 5197133443809545216 5205330298020335616 5209561877489012736 5211978186337569792 5216189818808973312 5218609201841816064 5227071995065181184 5229496425489608448 5258445913306257408 5269416245531513856 5298665752194007424 5318941258898831432 5320561065219602496 5327330226880187232 5338444267687308624 5340920355009983628 5361176035183110912 5367996869833471104 5372360686160544384 5379195750646753728 5381690739399372816 5392918188786158712 5405014415461183488 5411891024132253696 5423181478285519872 5464579810180829184 5486828598507715074 5493809296470193083 5535746772015767076 5538732220010353392 5573921115944345472 5581012618636386624 5592655899481942368 5609333575384906752 5616470132096592384 5623615768396969728 5626648604454962176 5669600120519503872 5681428215346735104 5702260358252924928 5704905191443209216 5748106150817606268 5755419262968773706 5780362638757099008 5787716789696993536 5799791303166458752 5802481373344179744 5817086670769532928 5823757382931609408 5824487544396466176 5831897833893153792 5839345930989314304 5846775124285738368 5855996585272877568 5868213546160094976 5880455994448328832 5916197976311476224 5923366401955516822 5960998971218258352 5968582939375024584 5983808916261185361 5993246505240210636 6005749801148222202 6055618002507437056 6080641217393831424 6088377402148785408 6101079163071209856 6127058325923555328 6134853565523966976 6139840784183479296 6147652286453432832 6231073747511647566 6270661255437388656 6278639195965934952 6291737886917185164 6305850151371380736 6313872861487629312 6326567739446590944 6327045057999773184 6329979680011832448 6362070364247076864 6367242294708793344 6370195561079251968 6375343111877634048 6378300135584441856 6391606742265076992 6418823008110391296 6426989449596536832 6461854256678745624 6502907968601736384 6511181388409117728 6524765216062266096 6527791545012202212 6544222504615724544 6552548487446024448 6560885063129798016 6569264172362978592 6577622014821455664 6606128730008113152 6614533473939421184 6628332917904524288 6655722723350410752 6692567526026145792 6706123842620540646 6706529767040108544 6714655806796902657 6720521136512375808 6769561602234876368 6812570252820866688 6821237645000028096 6849424577417383584 6863714058455111088 6902230972363388928 6949304248450093056 6958145602455754752 6969429326753574912 6972661900652811264 7025888327375351808 7094081420292803328 7103106969173582976 7117925690249744832 7121227140013311504 7139151823217154048 7148234713577481216 7157329159777961472 7163147581547392512 7166470006214158464 7172261000862338304 7175587652532497088 7190557585048211616 7202801390780362752 7230363130796103936 7230908637714026496 7269586038763588827 7315771464676953432 7325079061960257444 7340360868070049358 7371617048376777504 7380995696021022768 7384976293347137856 7399824766674137622 7431894821259127296 7441350158181848832 7456874532642589824 7479111433846542336 7488626842795456512 7498154357862626304 7606540255257612288 7615756802514235914 7664141534423475024 7673892350625031608 7707150185009465344 7736641831125572992 7765009843908812544 7775863778524205056 7785794574652419072 7795700165714317824 7798074232993615872 7807995447030503424 7814342816233519104 7824284728213459968 7827913802762724096 7840607992597771776 7844244638234412672 7884012092550967296 7947998628291011136 7958110585833366112 7978411888348247148 7980841597829403744 7990995340320280848 8007666401530962936 8011380532514975442 8051995304750206656 8068793625970130592 8107521623191775232 8117836536198380544 8134772217428279808 8179804754031955968 8186454378911305728 8196869715271243776 8308098330015530088 8360881673916518208 8371518927954579936 8388983849222913552 8418497148650172416 8424705198144888576 8435423652595454592 8436060077333030912 8439972906682443264 8493594081439002624 8504400180779255808 8522142323020102656 8535583339869229056 8553390537379387392 8615805675571660832 8622159226226409402 8633128894453160559 8670543958135648512 8681575184545490304 8699686954749688128 8703722060016269616 8725630006154299392 8735636074397414112 8736731316594699264 8747846750839730688 8759018896483971456 8770162686428607552 8874296964467214336 8885049602933275233 8941498456827387528 8952874409062536876 8960694848683167744 9083427003761155584 9094983526666704128 9120961826090747136 9132566103223178112 9151618744606814784 9202280348285950464 9221478429680149248 9296882534203748352 9308147203072955006 9346610621267471349 9417958793948902428 9437606830375777746 9458775227057071104 9470809292231443968 9490567586999659776 9494969520017748672 9530979618103308288 9543105546370615296 9550863442063190016 9555293341618877952 9563014667816451072 9567450203376662784 9587410113397615488 9628234512165586944 9640484174394805248 9692781385018118436 9754361952902604576 9766772082613676592 9787147824093399144 9791687317518303318 9816333756923586816 9828822731169036672 9841327594694697024 9846635057796183808 9853896258544467888 9866433022232183496 9909193095012169728 9921800210909131776 9942499376856786432 9983584085025616128 9997539143816835072 10059185763930810969 10154342403352314552 10218855379231300032 10231856467500042144 10353346458545083392 10381059432869892096 10394266887619090432 10423956372675139584 10432379637617946624 10437218403683632128 10454143990130362368 10458992850979216896 10516891826612514816 10538832491063027712 10597331504388014848 10637882517797662864 10641122130439204992 10654660453760374464 10676888535374617248 10681840710019967256 10722352070366221824 10735993739666942208 10744721372321088768 10758391501293507456 10763381478798745632 10785836377572317424 10823782048264507392 10846362956571039744 10973657197015430148 10987618592940386166 11010541302105074037 11071493544031534152 11077464440020706784 11147842231888690944 11162025237272773248 11185311798963884736 11218667150769813504 11232940264193184768 11247231536793939456 11253297208909924352 11362856430693470208 11409810382886418432 11423635203771353871 11496212301635212536 11510838525937547412 11560725277514198016 11575433579393987072 11599582606332917504 11604962746688359488 11647514765863218816 11648975088792932352 11663795667786307584 11678691861978628608 11693550248571476736 11711993170545755136 11736427092320189952 11760911988896657664 11846732803911033644 11921997942436516704 11937165878750049168 11967617832522370722 11986493010480421272 12011499602296444404 12111236005014874112 12161282434787662848 12176754804297570816 12202158326142419712 12254116651847110656 12269707131047933952 12279681568366958592 12295304572906865664 12462147495023295132 12541322510874777312 12557278391931869904 12583475773834370328 12611700302742761472 12627745722975258624 12653135478893181888 12654090115999546368 12659959360023664896 12740391122158503936 12750686223755268096 12756600271168883712 12783213484530153984 12853978899193073664 12923708513357491248 13005815937203472768 13022362776818235456 13049530432124532192 13055583090024404424 13088445009231449088 13105096974892048896 13121770126259596032 13138528344725957184 13155244029642911328 13229066947878842368 13256665835809048576 13311445446700821504 13412247685241081292 13413059534080217088 13429311613593805314 13441042273024751616 13539123204469752736 13625140505641733376 13642475290000056192 13698849154834767168 13727428116910222176 13804461944726777856 13916291204911509504 13945323801305622528 13962220804609432509 14188162840585606656 14206213938347165952 14235851380499489664 14242454280026623008 14278303646434308096 14296469427154962432 14314658319555922944 14326295163094785024 14332940012428316928 14344522001724676608 14351175305064994176 14381115170096423232 14460726261592207872 14539172077527177654 14631542929353906864 14650158123920514888 14680721736140098716 14687530976277454977 14743234096753555008 14761991392042045536 14769952586694275712 14799649533348275244 14863789642518254592 14882700316363697664 14913749065285179648 14977253685590913024 14996308715725252608 15231513605028471828 15328283068846950048 15347784701250063216 15414300370018930688 15473283662251145984 15530019687817625088 15571589149304838144 15591400331428635648 15615990894061006848 15628685632467038208 15648569456426919936 15655827605525448192 15681215985195543552 15688489276468825344 15895997256582022272 15916221171666732224 15956823776696494296 15961683195658807488 15981990680640561696 16015332803061925872 16022761065029950884 16103990609500413312 16137587251940261184 16215043246383550464 16235673072396761088 16269544434856559616 16393739430542487552 16481427889410579249 16616196660031060176 16721763347833036416 16743037855909159872 16777967698445827104 16849410396289777152 16870847305190909184 16872120154666061824 16879945813364886528 17008800361558511616 17044284646040205312 17106781074758774784 17231611351143321664 17244318452452818804 17266257788906321118 17341087916271297024 17363150369090980608 17399373909499376256 17407444120032539232 17451260012308598784 17471272148794828224 17473462633189398528 17495693501679461376 17518037792967942912 17540325372857215104 17748593928934428672 17770099205866550466 17882996913654775056 17905748818125073752 17951426748783556083 18166854007522311168 18189967053333408256 18241923652181494272 18265132206446356224 18303237489213629568 18404560696571900928 18442956859360298496 18616294406145910012 18693221242534942698 18835917587897804856 18875213660751555492 18917550454114142208 18941618584462887936 18981135173999319552 18989939040035497344 19086211092741230592 19101726884126380032 19110586683237755904 19126029335632902144 19134900406753325568 19174820226795230976 19256469024331173888 19280968348789610496 19385562770036236872 19508723905805209152 19533544165227353184 19574295648186798288 19583374635036606636 19632667513847173632 19657645462338073344 19682655189389394048 19693270115592367616 19707792517088935776 19732866044464366992 19818386190024339456 19843600421818263552 19884998753713572864 19967168170051232256 20118371527861621938 20143967420390707971 20308684806704629104 20437710758462600064 20463712935000084288 20706692917090166784 20788533775238180864 20847912745350279168 20874436807367264256 20908287980260724736 20917985701958433792 21077664982126055424 21194663008776029696 21275765035595325728 21282244260878409984 21309320907520748928 21353777070749234496 21363681420039934512 21444704140732443648 21471987479333884416 21489442744642177536 21516783002587014912 21526762957597491264 21571672755144634848 21692725913142079488 21808758116290766481 21947314394030860296 21975237185880772332 22021082604210148074 22142987088063068304 22154928880041413568 22295684463777381888 22324050474545546496 22370623597927769472 22437334301539627008 22465880528386369536 22494463073587878912 22506594417819848704 22819620765772836864 22847270407542707742 22992424603270425072 23021677051875094824 23121450555028396032 23150867158787974144 23199165212665835008 23209925493376718976 23295029531726437632 23327591335572615168 23357383723957257216 23387100497142953472 23423986341091510272 23472854184640379904 23521823977793315328 23693465607822067288 23843995884873033408 23874331757500098336 23935235665044741444 23972986020960842544 24022999204592888808 24222472010029748224 24322564869575325696 24353509608595141632 24404316652284839424 24539414262095867904 24559363136733917184 24590609145813731328 24924294990046590264 25082645021749554624 25114556783863739808 25166951547668740656 25255491445950517248 25306270957786363776 25308180231999092736 25319918720047329792 25480782244317007872 25513200542337767424 25566426969060307968 25847417026714982496 25899386683359481677 26011631874406945536 26044725553636470912 26099060864249064384 26111166180048808848 26176890018462898176 26210193949784097792 26243540252519192064 26277056689451914368 26310488059285822656 26513331671618097152 26622890893401643008 26655148808799825699 26824495370482162584 26858623227187610628 26882084546049503232 27078246408939505472 27250281011283466752 27284950580000112384 27397698309669534336 27454856233820444352 27890647602611245056 27924441609218865018 28039831863802414047 28376325681171213312 28412427876694331904 28471702760998979328 28484908560053246016 28592938854309924864 28629316639111845888 28652590326189570048 28665880024856633856 28689044003449353216 28702350610129988352 28762230340192846464 28921452523184415744 29078344155054355308 29263085858707813728 29300316247841029776 29361443472280197432 29375061952554909954 29486468193507110016 29523982784084091072 29539905173388551424 29599299066696550488 29727579285036509184 29765400632727395328 29827498130570359296 29992617431450505216 30177557291792432907 30463027210056943656 30656566137693900096 30695569402500126432 30946567324502291968 31060039375635250176 31143178298609676288 31182800662857271296 31297138912853839872 31311655211050896384 31362431970391087104 31376978552937650688 31791994513164044544 31832442343333464448 31913647553392988592 31923366391317614976 31963981361281123392 32030665606123851744 32045522130059901768 32207981219000826624 32275174503880522368 32471346144793522176 32539088869713119232 32578515210755342521 32962855778821158498 33031623906315222111 33232393320062120352 33443526695666072832 33486075711818319744 33555935396891654208 33698820792579554304 33741694610381818368 33759891626729773056 34088569292080410624 34270905611314061613 34463222702286643328 34488636904905637608 34532515577812642236 34682175832542594048 34726300738181961216 34798747818998752512 34814888240065078464 34942544297589656448 34946925266378797056 34991387003358922752 35036075585935885824 35080650745714430208 35540198411733100932 35765993827309550112 35811497636250147504 35902853497567112166 36333708015044622336 36379934106666816512 36483847304362988544 36530264412892712448 36606474978427259136 36809121393143801856 36885913718720596992 37232588812291820024 37386442485069885396 37671835175795609712 37750427321503110984 37835100908228284416 37883237168925775872 37962270347998639104 37979878080070994688 38221173366475511808 38252058671265804288 38269800813506651136 38349640453590461952 38561936697579220992 38771125540072473744 39017447811610418304 39067088330454706368 39148591296373596576 39166749270073213272 39265335027694347264 39315290924676146688 39365310378778788096 39386540231184735232 39415585034177871552 39465732088928733984 39687200843636527104 39769997507427145728 39934336340102464512 40236743055723243876 40287934840781415942 40617369613409258208 40875421516925200128 40927425870000168576 41413385834180333568 41748873614734528512 41835971403916867584 41886662413828297527 42389326017552059392 42551530071190651456 42564488521756819968 42618641815041497856 42707554141498468992 42727362840079869024 42889408281464887296 42943974958667768832 42978885489284355072 43033566005174029824 43053525915194982528 43143345510289269696 43617516232581532962 43894628788061720592 43950474371761544664 44042165208420296148 44062592928832364931 44285974176126136608 44309857760082827136 44591368927554763776 44648100949091092992 44741247195855538944 44931761056772739072 44988926147175757824 45694540815085415484 45984849206540850144 46043354103750189648 46242901110056792064 46301734317575948288 46398330425331670016 46419850986753437952 46590059063452875264 46714767447914514432 46774200994285906944 46847972682183020544 46945708369280759808 47043647955586630656 47386931215644134576 47687991769746066816 47748663515000196672 47870471330089482888 47945972041921685088 48045998409185777616 48645129739150651392 48707019217190283264 48808633304569678848 49181218291627462656 49848589980093180528 50165290043499109248 50229113567727479616 50333903095337481312 50612541915572727552 50616360463998185472 50639837440094659584 51026401084675534848 51132853938120615936 51694834053429964992 51798773366718963354 52023263748813891072 52089451107272941824 52198121728498128768 52222332360097617696 52353780036925796352 52420387899568195584 52487080505038384128 52554113378903828736 52620976118571645312 53245781786803286016 53310297617599651398 53648990740964325168 53717246454375221256 53854280246350668249 54156492817879010944 54500562022566933504 54569901160000224768 54795396619339068672 54909712467640888704 55848883218437730036 56079663727604828094 56752651362342426624 56824855753388663808 56943405521997958656 56969817120106492032 57258633278223691776 57305180652379140096 57331760049713267712 57378088006898706432 57404701220259976704 57524460680385692928 57842905046368831488 58156688310108710616 58526171717415627456 58600632495682059552 58722886944560394864 58750123905109819908 58972936387014220032 59047965568168182144 59079810346777102848 59198598133393100976 59455158570073018368 59530801265454790656 59654996261140718592 60355114583584865814 60431902261172123913 60926054420113887312 61313132275387800192 61391138805000252864 61893134649004583936 62120078751270500352 62365601325714542592 62623310422101792768 62724863940782174208 62753957105875301376 63583989026328089088 63664884686666928896 63827295106785977184 63846732782635229952 63927962722562246784 64061331212247703488 64091044260119803536 64415962438001653248 64550349007761044736 65078177739426238464 65157030421510685042 65426274348872299443 65925711557642316996 66063247812630444222 66464786640124240704 66887053391332145664 66972151423636639488 67111870793783308416 67397641585159108608 67483389220763636736 67519783253459546112 68541811222628123226 68926445404573286656 68977273809811275216 69065031155625284472 69364351665085188096 69452601476363922432 69597495637997505024 69629776480130156928 69885088595179312896 69982774006717845504 70072151171871771648 70161301491428860416 71080396823466201864 71531987654619100224 71622995272500295008 71805706995134224332 72667416030089244672 72759868213333633024 72967694608725977088 73060528825785424896 73212949956854518272 73618242786287603712 73771827437441193984 74465177624583640048 74772884970139770792 75343670351591219424 75500854643006221968 75766474337851551744 75924540695997278208 75959756160141989376 76442346732951023616 76539601627013302272 76699280907180923904 77542251080144947488 78034895623220836608 78134176660909412736 78297182592747193152 78333498540146426544 78530670055388694528 78630581849352293376 78730620757557576192 78773080462369470464 78831170068355743104 78931464177857467968 79539995014854291456 79868672680204929024 79965446426399477097 80473486111446487752 80575869681562831884 81234739226818516416 81750843033850400256 81854851740000337152 83671942807833735168 83773324827656595054 84778652035104118784 85103060142381302912 85128977043513639936 85237283630082995712 85415108282996937984 85454725680159738048 85778816562929774592 85887949917335537664 85957770978568710144 86067132010348059648 86107051830389965056 86286691020578539392 87235032465163065924 87789257576123441184 87900948743523089328 88084330416840592296 88125185857664729862 88571948352252273216 88619715520165654272 89182737855109527552 89296201898182185984 89482494391711077888 89977852294351515648 91389081630170830968 91969698413081700288 92086708207500379296 92603468635151896576 92796660850663340032 92839701973506875904 93180118126905750528 93429534895829028864 93548401988571813888 93891416738561519616 94087295911173261312 94773862431288269152 95375983539492133632 95497327030000393344 95740942660178965776 95891944083843370176 96091996818371555232 97414038434380566528 97617266609139357696 97735545632266027563 99697179960186361056 100330580086998218496 100458227135454959232 100667806190674962624 101225083831145455104 101279674880189319168 102265707876241231872 102812716833942184839 103389668106859929984 103597546733437926708 104046527497627782144 104178902214545883648 104396243456996257536 104444664720195235392 104840775799136391168 104974161010076768256 105108226757807657472 105241952237143290624 106620595235199302796 107297981481928650336 107434492908750442512 107708560492701336498 108312985635758021888 109001124045133867008 109139802320000449536 109590793238678137344 109819424935281777408 111697766436875460072 112159327455209656188 113505302724684853248 113649711506777327616 113886811043995917312 113939634240212984064 114663520099426535424 114756176013797412864 114809402440519953408 115048921360771385856 115685810092737662976 116313376620217421232 117052343434831254912 117201264991364119104 117445773889120789728 117500247810219639816 117945872774028440064 118095931136336364288 118159620693554205696 118397196266786201952 119061602530909581312 119309992522281437184 120710229167169731628 120863804522344247826 121852108840227774624 122626264550775600384 122782277610000505728 123786269298009167872 124240157502541000704 125246620844203585536 125507914211750602752 125659987241484892581 127167978052656178176 127329769373333857792 127654590213571954368 127693465565270459904 127855925445124493568 128122662424495406976 128182088520239607072 128831924876003306496 129100698015522089472 130314060843021370084 130852548697744598886 131851423115284633992 132126495625260888444 132929573280248481408 133774106782664291328 133944302847273278976 134223741587566616832 134795283170318217216 134966778441527273472 137083622445256246452 137852890809146573312 137954547619622550432 138130062311250568944 138728703330170376192 138905202952727844864 139194991275995010048 139259552960260313856 139770177190358625792 140144302343743543296 140322602982857720832 142160793646932403728 143063975309238200448 143245990545000590016 143611413990268448664 145519736426667266048 145935389217451954176 146121057651570849792 146425899913709036544 147543654874882387968 148930355249167280096 149545769940279541584 150687340703182438848 151001709286012443936 151849081391994556416 151919512320283978752 153079203254026604544 153398561814361847808 155084502160289894976 156069791246441673216 156268353321818825472 156594365185494386304 156666997080292853088 157061340110777389056 157261163698704586752 157461241515115152384 157546160924738940928 157662340136711486208 157862928355714935936 159737345360409858048 159930892852798954194 160946972222892975504 161151739363125663768 161562840739052004747 162469478453637032832 163501686067700800512 163709703480000674304 167546649655313190108 169557304070208237568 170206120284762605824 170257954087027279872 170474567260165991424 170830216565993875968 170909451360319476096 171775899834671075328 171915541957137420288 172134264020696119296 172214103660779930112 172573382041157078784 174470064930326131848 175578515152246882368 175801897487046178656 176168660833681184592 176250371715329459724 177143896704504546432 177239431040331308544 178365475710219055104 178592403796364371968 178964988783422155776 181295706783516371739 182778163260341661936 183939396826163400576 184173416415000758592 185593321701326680064 185679403947013751808 186360236253811501056 187096803977143627776 188174591822346522624 189547724862576538304 190751967078984267264 190994654060000786688 191481885320357931552 191783888167686740352 192183993636743110464 195234533218278715392 195471091264532055126 196278823046616898329 199394359920372722112 200661160173996436992 200916454270909918464 201335612381349925248 202450167662290910208 202559349760378638336 205625433667884369678 206779336213719859968 207195093466875853416 208093054995255564288 208357804429091767296 208792486913992515072 208889329440390470784 209948322020153536512 210216453515615314944 210483904474286581248 213241190470398605592 214595962963857300672 214868985817500885024 215417120985402672996 216625971271516043776 218002248090267734016 218279604640000899072 219181586477356274688 219638849870563554816 223395532873750920144 224318654910419312376 227299423013554655232 227773622087991834624 227879268480425968128 229327040198853070848 229618804881039906816 230097842721542771712 232626753240434842464 234104686869662509824 234402529982728238208 234891547778241579456 235000495620439279632 235891745548056880128 236191862272672728576 236319241387108411392 236794392533572403904 238619985044562874368 239896339279198431291 241420458334339463256 241727609044688495652 243704217680455549248 245252529101551200768 245564555220001011456 247572538596018335744 251015828423501205504 251319974482969785162 254335956105312356352 254659538746667715584 255309180427143908736 255386931130540919808 255711850890248987136 256245324848990813952 256364177040479214144 257663849752006612992 258201396031044178944 260628121686042740168 261705097395489197772 263702846230569267984 264252991250521776888 265859146560496962816 267548213565328582656 267888605694546557952 268447483175133233664 269933556883054546944 274167244890512492904 275705781618293146624 275909095239245100864 276260124622501137888 277810405905455689728 278389982551990020096 278519105920520627712 279540354380717251584 280288604687487086592 280645205965715441664 284321587293864807456 286127950618476400896 286491981090001180032 287222827980536897328 292242115303141699584 292851799827418073088 293206636896798082689 297860710498334560192 299091539880559083168 301374681406364877696 302003418572024887872 303839024640567957504 306797123628723695616 308438150501826554517 310169004320579789952 312139582492883346432 312536706643637650944 313188730370988772608 313333994160585706176 314522327397409173504 314922483030230304768 315324680273422972416 315725856711429871872 319861785705597908388 321893944445785951008 322303478726251327536 323125681478104009494 324938956907274065664 327003372135401601024 327419406960001348608 335093299310626380216 340412240569525211648 340515908174054559744 340949134520331982848 341660433131987751936 341818902720638952192 344268528041392238592 344428207321559860224 345146764082314157568 348940129860652263696 351157030304493764736 351603794974092357312 352337321667362369184 352500743430658919448 354287793409009092864 354478862080662617088 357184807592728743936 357929977566844311552 362591413567032743478 365556326520683323872 367878793652326801152 368346832830001517184 371358807894027503616 372720472507623002112 376979961724454677743 379095449725153076608 381503934157968534528 381989308120001573376 382963770640715863104 383567776335373480704 384367987273486220928 390942182529064110252 392557646093233796658 398788719840745444224 401322320347992873984 401832908541819836928 402671224762699850496 404900335324581820416 411250867335768739356 413558672427439719936 414390186933751706832 416186109990511128576 416715608858183534592 417584973827985030144 417778658880780941568 420432907031230629888 420967808948573162496 426482380940797211184 429191925927714601344 429737971635001770048 430834241970805345992 433251942543032087552 436559209280001798144 438363172954712549376 439277699741127109632 446791065747501840288 448637309820838624752 455547244175983669248 455758536960851936256 459237609762079813632 460195685443085543424 465253506480869684928 468209373739325019648 468805059965456476416 469783095556483158912 470000991240878559264 471783491096113760256 472383724545345457152 472638482774216822784 473588785067144807808 479792678558396862582 482840916668678926512 483455218089376991304 484688522217156014241 487408435360911098496 490505058203102401536 491129110440002022912 502639948965939570324 508671912210624712704 509319077493335431168 510618360854287817472 510773862261081839616 511423701780497974272 512490649697981627904 512728354080958428288 515327699504013225984 516402792062088357888 521256243372085480336 523410194790978395544 527405692461138535968 528505982501043553776 531718293120993925632 535096427130657165312 535777211389093115904 536894966350266467328 548334489781024985808 551411563236586293248 551818190478490201728 552520249245002275776 556779965103980040192 557038211841041255424 559080708761434503168 561290411931430883328 568643174587729614912 572255901236952801792 572983962180002360064 574445655961073794656 585703599654836146176 586413273793596165378 595721420996669120384 598183079761118166336 602749362812729755392 604006837144049775744 607678049281135915008 616876301003653109034 620338008641159579904 624279164985766692864 625073413287275301888 626377460741977545216 626667988321171412352 629844966060460609536 630649360546845944832 631451713422859743744 639723571411195816776 643787888891571902016 644606957452502655072 646251362956208018988 649877913814548131328 654006744270803202048 654838813920002697216 670186598621252760432 680824481139050423296 681898269040663965696 683320866263975503872 683637805441277904384 688856414643119720448 690293528164628315136 697880259721304527392 702314060608987529472 703207589948184714624 704674643334724738368 705001486861317838896 708575586818018185728 708957724161325234176 715859955133688623104 719689017837595293873 725182827134065486956 731112653041366647744 735757587304653602304 736693665660003034368 742717615788055007232 753959923448909355486 758190899450306153216 763007868315937069056 763978616240003146752 765927541281431726208 767135552670746961408 768735974546972441856 781884365058128220504 785115292186467593316 797577439681490888448 802644640695985747968 803665817083639673856 805342449525399700992 809800670649163640832 822501734671537478712 827117344854879439872 828780373867503413664 833431217716367069184 835169947655970060288 835557317761561883136 840865814062461259776 841935617897146324992 852964761881594422368 858383851855429202688 859475943270003540096 861668483941610691984 866503885086064175104 876726345909425098752 878555399482254219264 879619910690394248067 893582131495003680576 897274619641677249504 911517073921703872512 920391370886171086848 930507012961739369856 936418747478650039296 937610119930912952832 939566191112966317824 940001982481757118528 943566982192227520512 944767449090690914304 947177570134289615616 959585357116793725164 965681833337357853024 966910436178753982608 969377044434312028482 974816870721822196992 981010116406204803072 982258220880004045824 1005279897931879140648 1018638154986670862336 1021236721708575634944 1021547724522163679232 1022847403560995948544 1024981299395963255808 1025456708161916856576 1032805584124176715776 1042512486744170960672 1046820389581956791088 1054811384922277071936 1057011965002087107552 1063436586241987851264 1071554422778186231808 1073789932700532934656 1096668979562049971616 1102823126473172586496 1103636380956980403456 1105040498490004551552 1114076423682082510848 1118161417522869006336 1130939885173364033229 1137286349175459229824 1144511802473905603584 1145967924360004720128 1148891311922147589312 1172826547587192330756 1191442841993338240768 1196366159522236332672 1205498725625459510784 1208013674288099551488 1233752602007306218068 1240676017282319159808 1248558329971533385728 1250146826574550603776 1252754921483955090432 1253335976642342824704 1261298721093691889664 1262903426845719487488 1279447142822391633552 1287575777783143804032 1289213914905005310144 1292502725912416037976 1299755827629096262656 1309677627840005394432 1340373197242505520864 1361648962278100846592 1366641732527951007744 1367275610882555808768 1377712829286239440896 1380587056329256630272 1395760519442609054784 1404628121217975058944 1406415179896369429248 1409349286669449476736 1410002973722635677792 1417151173636036371456 1417915448322650468352 1439378035675190587746 1450365654268130973912 1462225306082733295488 1471515174609307204608 1473387331320006068736 1507919846897818710972 1516381798900612306432 1526015736631874138112 1527957232480006293504 1531855082562863452416 1534271105341493922816 1537471949093944883712 1563768730116256441008 1570230584372935186632 1595154879362981776896 1605289281391971495936 1607331634167279347712 1610684899050799401984 1645003469343074957424 1654234689709758879744 1657560747735006827328 1670339895311940120576 1671114635523123766272 1683871235794292649984 1705929523763188844736 1716767703710858405376 1718951886540007080192 1723336967883221383968 1733007770172128350208 1757110798964508438528 1759239821380788496134 1787164262990007361152 1794549239283354499008 1823034147843407745024 1861014025923478739712 1872837494957300078592 1875220239861825905664 1879132382225932635648 1880003964963514237056 1889534898181381828608 1894355140268579231232 1919170714233587450328 1931363666674715706048 1933820872357507965216 1938754088868624056964 1949633741443644393984 1962020232812409606144 1964516441760008091648 2010559795863758281296 2042473443417151269888 2045694807121991897088 2049962598791926511616 2050913416323833713152 2085024973488341921344 2093640779163913582176 2109622769844554143872 2114023930004174215104 2126873172483975702528 2147579865401065869312 2159067053512785881619 2193337959124099943232 2207272761913960806912 2210080996980009103104 2228152847364165021696 2261879770346728066458 2274572698350918459648 2289023604947811207168 2291935848720009440256 2297782623844295178624 2345653095174384661512 2382885683986676481536 2392732319044472665344 2410997451250919021568 2416027348576199102976 2467505204014612436136 2481352034564638319616 2500293653149101207552 2505509842967910180864 2506671953284685649408 2522597442187383779328 2525806853691438974976 2558894285644783267104 2575151555566287608064 2578427829810010620288 2585005451824832075952 2599511655258192525312 2638859732071182744201 2680746394485011041728 2723297924556201693184 2734551221765111617536 2761174112658513260544 2791521038885218109568 2809256242435950117888 2812830359792738858496 2818698573338898953472 2820005947445271355584 2834302347272072742912 2878756071350381175492 2900731308536261947824 2924450612165466590976 2943030349218614409216 2946774662640012137472 3015839693795637421944 3032763597801224612864 3055914464960012587008 3063710165125726904832 3068542210682987845632 3074943898187889767424 3127537460232512882016 3140461168745870373264 3190309758725963553792 3214663268334558695424 3221369798101598803968 3290006938686149914848 3308469379419517759488 3315121495470013654656 3342229271046247532544 3392819655520092099687 3411859047526377689472 3433535407421716810752 3437903773080014160384 3446673935766442767936 3518479642761576992268 3574328525980014722304 3589098478566708998016 3722028051846957479424 3745674989914600157184 3750440479723651811328 3758264764451865271296 3760007929927028474112 3788710280537158462464 3838341428467174900656 3862727333349431412096 3867641744715015930432 3877508177737248113928 3899267482887288787968 3929032883520016183296 4021119591727516562592 4084946886834302539776 4099925197583853023232 4101826832647667426304 4170049946976683842688 4187281558327827164352 4219245539689108287744 4228047860008348430208 4253746344967951405056 4318134107025571763238 4386675918248199886464 4414545523827921613824 4420161993960018206208 4523759540693456132916 4549145396701836919296 4578047209895622414336 4583871697440018880512 4595565247688590357248 4691306190348769323024 4765771367973352963072 4785464638088945330688 4821994902501838043136 4832054697152398205952 4935010408029224872272 4962704069129276639232 5011019685935820361728 5013343906569371298816 5051613707382877949952 5117788571289566534208 5150303111132575216128 5156855659620021240576 5170010903649664151904 5199023310516385050624 5277719464142365488402 5361492788970022083456 5469102443530223235072 5583042077770436219136 5618512484871900235776 5625660719585477716992 5637397146677797906944 5640011894890542711168 5668604694544145485824 5757512142700762350984 5801462617072523895648 5848901224330933181952 5886060698437228818432 5893549325280024274944 6031679387591274843888 6065527195602449225728 6127420330251453809664 6137084421365975691264 6149887796375779534848 6255074920465025764032 6280922337491740746528 6380619517451927107584 6442739596203197607936 6580013877372299829696 6630242990940027309312 6684458542092495065088 6785639311040184199374 6823718095052755378944 6867070814843433621504 6875807546160028320768 6893347871532885535872 7036959285523153984536 7148657051960029444608 7178196957133417996032 7444056103693914958848 7500880959447303622656 7516529528903730542592 7520015859854056948224 7577420561074316924928 7676682856934349801312 7725454666698862824192 7735283489430031860864 7755016355474496227856 7798534965774577575936 7916579196213548232603 8042239183455033125184 8169893773668605079552 8203653665295334852608 8340099893953367685376 8374563116655654328704 8438491079378216575488 8456095720016696860416 8636268214051143526476 8773351836496399772928 8829091047655843227648 8840323987920036412416 9047519081386912265832 9098290793403673838592 9167743394880037761024 9191130495377180714496 9382612380697538646048 9531542735946705926144 9570929276177890661376 9643989805003676086272 9664109394304796411904 9870020816058449744544 9925408138258553278464 10026687813138742597632 10235577142579133068416 10300606222265150432256 10313711319240042481152 10340021807299328303808 10555438928284730976804 10722985577940044166912 11166084155540872438272 11237024969743800471552 11251321439170955433984 11274794293355595813888 11280023789781085422336 11515024285401524701968 11602925234145047791296 11697802448661866363904 11787098650560048549888 12063358775182549687776 12131054391204898451456 12254840660502907619328 12299775592751559069696 12510149840930051528064 12561844674983481493056 12761239034903854215168 13160027754744599659392 13260485981880054618624 13571278622080368398748 13647436190105510757888 13734141629686867243008 13751615092320056641536 13786695743065771071744 14073918571046307969072 14297314103920058889216 14356393914266835992064 14888112207387829917696 15033059057807461085184 15040031719708113896448 15154841122148633849856 15353365713868699602624 15450909333397725648384 15470566978860063721728 15510032710948992455712 15597069931549155151872 15833158392427096465206 16084478366910066250368 16407307330590669705216 16680199787906735370752 16749126233311308657408 16876982158756433150976 16912191440033393720832 17272536428102287052952 17546703672992799545856 17658182095311686455296 17680647975840072824832 18095038162773824531664 18196581586807347677184 18382260990754361428992 18765224761395077292096 19063085471893411852288 19141858552355781322752 19328218788609592823808 19740041632116899489088 20053375626277485195264 20471154285158266136832 20601212444530300864512 20627422638480084962304 20680043614598656607616 21110877856569461953608 21445971155880088333824 22332168311081744876544 22502642878341910867968 22549588586711191627776 22560047579562170844672 23030048570803049403936 23205850468290095582592 23395604897323732727808 23749737588640644697809 24126717550365099375552 24509681321005815238656 25020299681860103056128 25123689349966962986112 26320055509489199318784 26520971963760109237248 27142557244160736797496 27294872380211021515776 27503230184640113283072 27573391486131542143488 28147837142092615938144 28594628207840117778432 28712787828533671984128 29776224414775659835392 30080063439416227792896 30706731427737399205248 30901818666795451296768 30941133957720127443456 31020065421897984911424 31666316784854192930412 32168956733820132500736 33360399575813470741504 33498252466622617314816 33753964317512866301952 33824382880066787441664 34545072856204574105904 35093407345985599091712 35361295951680145649664 36190076325547649063328 36393163173614695354368 36764521981508722857984 37530449522790154584192 38283717104711562645504 39480083264233798978176 40942308570316532273664 41202424889060601729024 41254845276960169924608 41360087229197313215232 42221755713138923907216 42891942311760176667648 44664336622163489753088 45099177173422383255552 45120095159124341689344 46060097141606098807872 46411700936580191165184 46791209794647465455616 47499475177281289395618 48253435100730198751104 50040599363720206112256 50247378699933925972224 52640111018978398637568 53041943927520218474496 54285114488321473594992 54589744760422043031552 55146782972263084286976 56295674284185231876288 57189256415680235556864 57425575657067343968256 60160126878832455585792 61413462855474798410496 61803637333590902593536 61882267915440254886912 62040130843795969822848 63332633569708385860824 64337913467640265001472 66720799151626941483008 66996504933245234629632 67507928635025732603904 67648765760133574883328 69090145712409148211808 70186814691971198183424 72380152651095298126656 73529043963017445715968 75060899045580309168384 78960166528467597956352 81884617140633064547328 82509690553920339849216 82720174458394626430464 84443511426277847814432 85783884623520353335296 89328673244326979506176 90240190318248683378688 92120194283212197615744 92823401873160382330368 94998950354562578791236 96506870201460397502208 100081198727440412224512 100494757399867851944448 105280222037956797275136 106083887855040436948992 108570228976642947189984 109179489520844086063104 110293565944526168573952 112591348568370463752576 114851151314134687936512 122826925710949596820992 123607274667181805187072 123764535830880509773824 124080261687591939645696 126665267139416771721648 128675826935280530002944 133441598303253882966016 133993009866490469259264 135297531520267149766656 138180291424818296423616 140373629383942396366848 144760305302190596253312 150121798091160618336768 157920333056935195912704 163769234281266129094656 165440348916789252860928 168887022852555695628864 171567769247040706670592 180480380636497366757376 184240388566424395231488 185646803746320764660736 189997900709125157582472 193013740402920795004416 200162397454880824449024 200989514799735703888896 210560444075913594550272 217140457953285894379968 220587131889052337147904 225182697136740927505152 245653851421899193641984 247529071661761019547648 248160523375183879291392 253330534278833543443296 257351653870561060005888 267986019732980938518528 276360582849636592847232 289520610604381192506624 300243596182321236673536 315840666113870391825408 327538468562532258189312 330880697833578505721856 337774045705111391257728 368480777132848790462976 371293607492641529321472 379995801418250315164944 386027480805841590008832 400324794909761648898048 401979029599471407777792 421120888151827189100544 434280915906571788759936 450365394273481855010304 491307702843798387283968 496321046750367758582784 506661068557667086886592 514703307741122120011776 552721165699273185694464 579041221208762385013248 600487192364642473347072 631681332227740783650816 661761395667157011443712 675548091410222782515456 736961554265697580925952 742587214985283058642944 759991602836500630329888 772054961611683180017664 803958059198942815555584 868561831813143577519872 900730788546963710020608 982615405687596774567936 992642093500735517165568 1013322137115334173773184 1105442331398546371388928 1158082442417524770026496 1200974384729284946694144 1263362664455481567301632 1351096182820445565030912 1473923108531395161851904 1519983205673001260659776 1544109923223366360035328 1737123663626287155039744 1801461577093927420041216 1985284187001471034331136 2026644274230668347546368 2210884662797092742777856 2316164884835049540052992 2702192365640891130061824 2947846217062790323703808 3039966411346002521319552 3474247327252574310079488 3602923154187854840082432 4053288548461336695092736 4421769325594185485555712 4632329769670099080105984 5404384731281782260123648 6079932822692005042639104 6948494654505148620158976 8106577096922673390185472 8843538651188370971111424 10808769462563564520247296 12159865645384010085278208 13896989309010297240317952 16213154193845346780370944 24319731290768020170556416 32426308387690693560741888 48639462581536040341112832 97278925163072080682225664
- Sum of all divisors σ(n): 376805993319599931304658343
- Sum of proper divisors (its aliquot sum) s(n): 279527068156527850622432679
- 97278925163072080682225664 is an abundant number, because the sum of its proper divisors (279527068156527850622432679) is greater than itself. Its abundance is 182248142993455769940207015
Bases of 97278925163072080682225664
- Binary: 1010000011101111001110100011001100101011101101100111111000110001110110100010000000000002
- Hexadecimal: 0x50779D1995DB3F18ED1000
- Base-36: C811IRW3JGRR5S000
Squares and roots of 97278925163072080682225664
- 97278925163072080682225664 squared (972789251630720806822256642) is 9463189280882578439152861900692716581154096620240896
- 97278925163072080682225664 cubed (972789251630720806822256643) is 920568881858962247712225208916454434126205320002845569842116464847681113554944
-
97278925163072080682225664 is a
perfect square number . Itssquare root is 9863007916608 -
The
cube root of 97278925163072080682225664 is 459910072.4697441053
Scales and comparisons
How big is 97278925163072080682225664?- 97,278,925,163,072,080,682,225,664 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 97,278,925,163,072,080,682,225,664 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 97278925163072080682225664 cubic inches would be around 38325839.4 feet tall.
Recreational maths with 97278925163072080682225664
- 97278925163072080682225664 backwards is 46652228608027036152987279
- The number of decimal digits it has is: 26
- The sum of 97278925163072080682225664's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 97278925163072080682225664 - Facts about the integer". Numbermatics.com. 2024. Web. 9 June 2024.
APA style:
Numbermatics. (2024). Number 97278925163072080682225664 - Facts about the integer. Retrieved 9 June 2024, from https://numbermatics.com/n/97278925163072080682225664/
Chicago style:
Numbermatics. 2024. "Number 97278925163072080682225664 - Facts about the integer". https://numbermatics.com/n/97278925163072080682225664/
The information we have on file for 97278925163072080682225664 includes mathematical data and numerical statistics calculated using standard algorithms and methods. We are adding more all the time. If there are any features you would like to see, please contact us. Information provided for educational use, intellectual curiosity and fun!
Keywords: Divisors of 97278925163072080682225664, math, Factors of 97278925163072080682225664, curriculum, school, college, exams, university, Prime factorization of 97278925163072080682225664, STEM, science, technology, engineering, physics, economics, calculator, ninety-seven septillion, two hundred seventy-eight sextillion, nine hundred twenty-five quintillion, one hundred sixty-three quadrillion, seventy-two trillion, eighty billion, six hundred eighty-two million, two hundred twenty-five thousand, six hundred sixty-four.