344045536703791534757117952
344,045,536,703,791,534,757,117,952 is an even composite number composed of six prime numbers multiplied together.
344045536703791534757117952 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-two thousand, five hundred twenty-eight divisors.
Prime factorization of 344045536703791534757117952:
221 × 33 × 73 × 293 × 893 × 1013
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 29 × 29 × 29 × 89 × 89 × 89 × 101 × 101 × 101)See below for interesting mathematical facts about the number 344045536703791534757117952 from the Numbermatics database.
Names of 344045536703791534757117952
- Cardinal: 344045536703791534757117952 can be written as Three hundred forty-four septillion, forty-five sextillion, five hundred thirty-six quintillion, seven hundred three quadrillion, seven hundred ninety-one trillion, five hundred thirty-four billion, seven hundred fifty-seven million, one hundred seventeen thousand, nine hundred fifty-two.
Scientific notation
- Scientific notation: 3.44045536703791534757117952 × 1026
Factors of 344045536703791534757117952
Divisors of 344045536703791534757117952
- Number of divisors d(n): 22528
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 29 32 36 42 48 49 54 56 58 63 64 72 84 87 89 96 98 101 108 112 116 126 128 144 147 168 174 178 189 192 196 202 203 216 224 232 252 256 261 267 288 294 303 336 343 348 356 378 384 392 404 406 432 441 448 464 504 512 522 534 576 588 606 609 623 672 686 696 707 712 756 768 783 784 801 808 812 841 864 882 896 909 928 1008 1024 1029 1044 1068 1152 1176 1212 1218 1246 1323 1344 1372 1392 1414 1421 1424 1512 1536 1566 1568 1602 1616 1624 1682 1728 1764 1792 1818 1827 1856 1869 2016 2048 2058 2088 2121 2136 2304 2352 2403 2424 2436 2492 2523 2581 2646 2688 2727 2744 2784 2828 2842 2848 2929 3024 3072 3087 3132 3136 3204 3232 3248 3364 3456 3528 3584 3636 3654 3712 3738 4032 4096 4116 4176 4242 4263 4272 4361 4608 4704 4806 4848 4872 4949 4984 5046 5162 5292 5376 5454 5481 5488 5568 5607 5656 5684 5696 5858 5887 6048 6144 6174 6264 6272 6363 6408 6464 6496 6728 6912 7056 7168 7272 7308 7424 7476 7569 7743 7921 8064 8192 8232 8352 8484 8526 8544 8722 8787 8989 9216 9261 9408 9612 9696 9744 9898 9947 9968 10092 10201 10324 10584 10752 10908 10962 10976 11136 11214 11312 11368 11392 11716 11774 12096 12288 12348 12528 12544 12726 12789 12816 12928 12992 13083 13456 13824 14112 14336 14544 14616 14847 14848 14952 15138 15486 15842 16128 16384 16464 16704 16821 16968 17052 17088 17444 17574 17661 17978 18067 18432 18522 18816 19089 19224 19392 19488 19796 19894 19936 20184 20402 20503 20648 21168 21504 21816 21924 21952 22272 22428 22624 22707 22736 22784 23229 23432 23548 23763 24192 24389 24576 24696 25056 25088 25452 25578 25632 25856 25984 26166 26361 26912 26967 27648 28224 28672 29088 29232 29694 29696 29841 29904 30276 30527 30603 30972 31684 32256 32768 32928 33408 33642 33936 34104 34176 34643 34888 35148 35322 35956 36134 36864 37044 37632 38178 38367 38448 38784 38976 39249 39592 39788 39872 40368 40804 41006 41209 41296 42336 43008 43632 43848 43904 44541 44544 44856 45248 45414 45472 45568 46458 46864 47096 47526 48384 48778 49152 49392 50112 50176 50904 51156 51264 51712 51968 52332 52722 52983 53824 53934 54201 55296 55447 56448 57344 58176 58464 59388 59392 59682 59808 60552 61054 61206 61509 61944 62923 63368 64512 65536 65856 66816 67284 67872 68208 68352 69286 69687 69776 70296 70644 71289 71407 71912 72268 73167 73728 74088 74849 75264 76356 76734 76896 77568 77952 78498 79083 79184 79576 79744 80736 80901 81608 82012 82418 82592 84672 84941 86016 87264 87696 87808 89082 89088 89523 89712 90496 90828 90944 91136 91581 91809 92916 93728 94192 95052 96768 97556 98304 98784 100224 100352 101808 102312 102528 103424 103929 103936 104664 105444 105966 107648 107868 108402 110592 110894 112896 114688 116352 116928 117747 118776 118784 119364 119616 121104 122108 122412 123018 123627 123888 125846 126469 126736 129024 131072 131712 133623 133632 134568 135744 136416 136704 138572 139374 139552 140592 141288 142578 142814 143521 143824 144536 146334 147456 148176 149698 150528 152712 153468 153792 155136 155904 156996 158166 158368 158949 159152 159488 161472 161802 162603 163216 164024 164836 165184 166341 169344 169882 170723 172032 174528 175392 175616 178164 178176 179046 179424 180992 181656 181888 182272 183162 183618 184527 185832 187456 188384 188769 190104 193536 195112 196608 197568 200448 200704 203616 204624 205056 206848 207858 207872 209328 210888 211932 213867 214221 215296 215736 216804 219501 221184 221788 224547 225792 229376 229709 232704 233856 235494 237552 237568 238728 239232 242208 242703 244216 244824 246036 247254 247776 251692 252938 253472 254823 258048 260681 262144 263424 267246 267264 268569 269136 271488 272832 273408 274743 275427 277144 278748 279104 281184 282576 285156 285628 287042 287648 288463 289072 292668 294912 295829 296352 299396 301056 305424 306936 307584 310272 311787 311808 313992 316332 316736 317898 318304 318976 322944 323604 325206 326432 328048 329672 330368 332682 338688 339764 341446 344064 349056 350784 351232 356328 356352 358092 358848 361984 363312 363776 364544 366324 367236 369054 370881 371664 374912 376768 377538 379407 380208 387072 388129 390224 393216 395136 400896 401408 407232 409248 410112 413696 415716 415744 418656 421776 423864 427734 428442 430563 430592 431472 433608 439002 440461 442368 443576 449094 451584 458752 459418 465408 467712 470988 475104 475136 477456 478464 484416 485406 487809 488432 489648 492072 494508 495552 499023 499849 503384 505876 506944 509646 512169 516096 521362 523943 524288 526848 534492 534528 537138 538272 542976 545664 546816 549486 550854 553581 554288 557496 558208 562368 565152 566307 570312 571256 574084 575296 576926 578144 585336 589824 591658 592704 594587 598792 602112 610848 613872 615168 620544 623574 623616 627984 632664 633472 635796 636608 637952 642663 645888 647208 650412 652864 656096 658503 659344 660736 665364 673641 677376 679528 682892 688128 689127 698112 701568 702464 704969 712656 712704 716184 717696 723968 726624 727552 729088 732648 734472 738108 741762 743328 749824 753536 755076 758814 760416 764469 774144 776258 780448 782043 786432 790272 800021 801792 802816 814464 818496 820224 824229 827392 831432 831488 837312 843552 847728 855468 856884 861126 861184 862944 865389 867216 878004 880922 884736 885283 887152 887487 898188 903168 907889 917504 918836 930816 935361 935424 941976 950208 950272 954912 956928 968832 970812 975618 976864 979296 984144 989016 991104 998046 999698 1004647 1006768 1011752 1013888 1019292 1024338 1030301 1032192 1042724 1047886 1048576 1053696 1068984 1069056 1074276 1076544 1085952 1091328 1093632 1098972 1101708 1107162 1108576 1112643 1114992 1116416 1124736 1130304 1132614 1138221 1140624 1142512 1148168 1150592 1153852 1156288 1164387 1170672 1179648 1183316 1185408 1189174 1195061 1197584 1204224 1221696 1227744 1230336 1241088 1247148 1247232 1255968 1265328 1266944 1271592 1273216 1275904 1285326 1291689 1291776 1294416 1300824 1305728 1312192 1317006 1318688 1321383 1321472 1330728 1347282 1354752 1359056 1365784 1376256 1378254 1396224 1403136 1404928 1409938 1425312 1425408 1432368 1435392 1447936 1453248 1455104 1458176 1465296 1468944 1476216 1483524 1486656 1497069 1499547 1499648 1507072 1510152 1517628 1520832 1528938 1536507 1548288 1552516 1560896 1564086 1571829 1572864 1580544 1600042 1603584 1605632 1607963 1628928 1636992 1640448 1648458 1654784 1662864 1662976 1674624 1687104 1695456 1698921 1710936 1713768 1722252 1722368 1725888 1730778 1734432 1756008 1761844 1769472 1770566 1774304 1774974 1783761 1796376 1806336 1815778 1824767 1835008 1837672 1861632 1870722 1870848 1883952 1900416 1900544 1909824 1913856 1927989 1937664 1941624 1951236 1953728 1958592 1968288 1978032 1982208 1996092 1999396 2009294 2013536 2020923 2023504 2027776 2038584 2048676 2060602 2064384 2067381 2070803 2085448 2095772 2097152 2107392 2114907 2137968 2138112 2148552 2153088 2170621 2171904 2182656 2187264 2197944 2203416 2214324 2217152 2225286 2229984 2232832 2249472 2260608 2265228 2276442 2281248 2285024 2293407 2296336 2301184 2307704 2312576 2328774 2341344 2346129 2359296 2366632 2370816 2378348 2390122 2395168 2400063 2408448 2443392 2455488 2460672 2463289 2482176 2494296 2494464 2511936 2530656 2533888 2543184 2546432 2551808 2570652 2583378 2583552 2588832 2596167 2601648 2611456 2624384 2634012 2637376 2642766 2642944 2655849 2661456 2662461 2694564 2709504 2716903 2718112 2723667 2731568 2752512 2756508 2792448 2806272 2809856 2819876 2850624 2850816 2864736 2870784 2895872 2906496 2910208 2916352 2930592 2937888 2952432 2967048 2973312 2994138 2999094 2999296 3013941 3014144 3020304 3035256 3041664 3057876 3073014 3083227 3090903 3096576 3105032 3121792 3128172 3143658 3145728 3161088 3200084 3207168 3211264 3215926 3257856 3273984 3280896 3296916 3309568 3325728 3325952 3349248 3374208 3390912 3397842 3414663 3421872 3427536 3444504 3444736 3451776 3461556 3468864 3493161 3498943 3512016 3523688 3538944 3541132 3548608 3549948 3567522 3585183 3592752 3612672 3631556 3649534 3667601 3670016 3675344 3723264 3741444 3741696 3767904 3800832 3801088 3819648 3827712 3855978 3875067 3875328 3883248 3902472 3907456 3917184 3936576 3956064 3964149 3964416 3992184 3998792 4018588 4027072 4041846 4047008 4055552 4077168 4097352 4121204 4128768 4134762 4141606 4162109 4170896 4191544 4214784 4229814 4275936 4276224 4297104 4306176 4341242 4343808 4365312 4374528 4395888 4406832 4428648 4434304 4450572 4459968 4465664 4498641 4498944 4521216 4530456 4552884 4562496 4570048 4586814 4592672 4602368 4609521 4615408 4625152 4657548 4682688 4692258 4715487 4718592 4733264 4741632 4756696 4780244 4790336 4800126 4816896 4823889 4886784 4910976 4921344 4926578 4934783 4964352 4988592 4988928 5023872 5061312 5067776 5086368 5092864 5103616 5141304 5166756 5167104 5177664 5192334 5203296 5222912 5248768 5268024 5274752 5285532 5285888 5311698 5322912 5324922 5351283 5389128 5419008 5433806 5436224 5447334 5463136 5474301 5505024 5513016 5584896 5600147 5612544 5619712 5639752 5701248 5701632 5729472 5741568 5791744 5812992 5820416 5832704 5861184 5875776 5904864 5934096 5946624 5988276 5998188 5998592 6027882 6028288 6040608 6070512 6083328 6115752 6146028 6166454 6181806 6193152 6202143 6210064 6212409 6243584 6256344 6287316 6291456 6322176 6344721 6355223 6400168 6414336 6422528 6431852 6511863 6515712 6547968 6561792 6593832 6619136 6651456 6651904 6661561 6698496 6748416 6781824 6795684 6829326 6843744 6855072 6889008 6889472 6903552 6923112 6937728 6986322 6997886 7024032 7038387 7047376 7077888 7082264 7097216 7099896 7135044 7170366 7185504 7200189 7212107 7225344 7263112 7299068 7335202 7340032 7350688 7389867 7446528 7482888 7483392 7535808 7559749 7601664 7602176 7639296 7655424 7711956 7750134 7750656 7766496 7788501 7804944 7814912 7834368 7873152 7912128 7928298 7928832 7967547 7984368 7987383 7997584 8037176 8054144 8083692 8094016 8111104 8150709 8154336 8171001 8194704 8242408 8257536 8269524 8283212 8324218 8341792 8365427 8383088 8429568 8459628 8551872 8552448 8579041 8594208 8612352 8682484 8687616 8730624 8749056 8791776 8813664 8857296 8868608 8901144 8919936 8931328 8997282 8997888 9041823 9042432 9060912 9105768 9124992 9140096 9173628 9185344 9204736 9219042 9230816 9249681 9250304 9272709 9315096 9365376 9384516 9430974 9437184 9466528 9483264 9513392 9560488 9580672 9600252 9633792 9647778 9773568 9821952 9842688 9853156 9869566 9928704 9977184 9977856 10047744 10122624 10135552 10172736 10185728 10207232 10282608 10333512 10334208 10355328 10384668 10406592 10445824 10479483 10496829 10497536 10536048 10549504 10571064 10571776 10623396 10645824 10649844 10702566 10755549 10778256 10838016 10867612 10872448 10894668 10926272 10948602 11002803 11010048 11026032 11169792 11200294 11225088 11239424 11255741 11279504 11402496 11403264 11458944 11483136 11583488 11625984 11640832 11665408 11722368 11751552 11809728 11868192 11892447 11893248 11976552 11996376 11997184 12055764 12056576 12081216 12141024 12166656 12231504 12292056 12332908 12363612 12386304 12404286 12420128 12424818 12486327 12487168 12512688 12574632 12644352 12689442 12710446 12773369 12800336 12828672 12845056 12863704 13023726 13031424 13095936 13123584 13187664 13238272 13302912 13303808 13323122 13396992 13495923 13496832 13563648 13591368 13658652 13687488 13710144 13778016 13778944 13807104 13846224 13875456 13972644 13995772 14048064 14076774 14094752 14146461 14155776 14164528 14194432 14199792 14270088 14340732 14371008 14400378 14424214 14450688 14471667 14495621 14526224 14598136 14670404 14680064 14701376 14779734 14804349 14893056 14965776 14966784 15071616 15119498 15194347 15203328 15204352 15278592 15310848 15423912 15500268 15501312 15532992 15577002 15609888 15629824 15668736 15746304 15824256 15856596 15857664 15935094 15968736 15974766 15995168 16053849 16074352 16108288 16167384 16188032 16222208 16301418 16308672 16342002 16389408 16422903 16484816 16515072 16539048 16566424 16648436 16683584 16730854 16766176 16800441 16859136 16919256 17103744 17104896 17158082 17188416 17224704 17243023 17364968 17375232 17461248 17498112 17583552 17627328 17714592 17737216 17802288 17839872 17862656 17994564 17995776 18083646 18084864 18121824 18211536 18249984 18280192 18347256 18370688 18409472 18438084 18461632 18499362 18500608 18545418 18630192 18637227 18730752 18769032 18861948 18874368 18933056 18966528 19026784 19034163 19065669 19120976 19161344 19200504 19267584 19295556 19535589 19547136 19643904 19685376 19706312 19739132 19857408 19954368 19955712 19984683 20095488 20245248 20271104 20345472 20371456 20414464 20444101 20565216 20667024 20668416 20710656 20769336 20813184 20891648 20958966 20993658 20995072 21072096 21099008 21142128 21143552 21246792 21291648 21299688 21405132 21511098 21556512 21600567 21636321 21676032 21735224 21744896 21789336 21852544 21897204 22005606 22020096 22052064 22169601 22339584 22400588 22450176 22478848 22511482 22559008 22679247 22804992 22806528 22917888 22966272 23166976 23200609 23251968 23281664 23330816 23444736 23503104 23619456 23736384 23784894 23786496 23902641 23953104 23992752 23994368 24111528 24113152 24162432 24282048 24333312 24452127 24463008 24513003 24584112 24665816 24727224 24772608 24808572 24840256 24849636 24972654 24974336 25025376 25096281 25149264 25288704 25378884 25420892 25546738 25600672 25657344 25673207 25690112 25727408 25737123 26047452 26062848 26191872 26247168 26328781 26375328 26476544 26605824 26607616 26646244 26793984 26991846 26993664 27125469 27127296 27182736 27317304 27374976 27420288 27556032 27557888 27614208 27692448 27749043 27750912 27818127 27945288 27991544 28096128 28153548 28189504 28292922 28311552 28329056 28388864 28399584 28540176 28681464 28742016 28800756 28848428 28901376 28943334 28991242 29052448 29134763 29196272 29340808 29402752 29559468 29608698 29786112 29878729 29931552 29933568 30143232 30238996 30388694 30406656 30408704 30557184 30621696 30847824 31000536 31002624 31065984 31154004 31219776 31259648 31337472 31490487 31492608 31648512 31713192 31715328 31870188 31937472 31949532 31990336 32107698 32148704 32216576 32266647 32334768 32376064 32444416 32602836 32617344 32684004 32778816 32845806 32969632 33008409 33030144 33078096 33132848 33296872 33367168 33461708 33532352 33600882 33718272 33767223 33838512 34207488 34209792 34316164 34376832 34449408 34486046 34543481 34729936 34750464 34922496 34996224 35167104 35254656 35429184 35474432 35604576 35679744 35725312 35989128 35991552 36167292 36169728 36243648 36423072 36499968 36560384 36694512 36741376 36818944 36876168 36923264 36998724 37001216 37090836 37260384 37274454 37458981 37461504 37538064 37723896 37866112 37933056 38053568 38068326 38131338 38241952 38320107 38322688 38401008 38535168 38591112 39071178 39094272 39201029 39287808 39370752 39412624 39478264 39714816 39908736 39911424 39969366 40190976 40490496 40542208 40690944 40742912 40828928 40888202 41130432 41334048 41336832 41421312 41538672 41626368 41783296 41917932 41987316 41990144 42144192 42198016 42284256 42287104 42493584 42583296 42599376 42810264 43022196 43113024 43201134 43272642 43352064 43415001 43470448 43486863 43489792 43578672 43705088 43794408 44011212 44040192 44104128 44339202 44413047 44486561 44679168 44801176 44900352 44957696 45022964 45118016 45358494 45583041 45609984 45613056 45835776 45932544 46333952 46401218 46503936 46563328 46630927 46661632 46889472 47006208 47238912 47472768 47569788 47572992 47805282 47906208 47985504 47988736 48223056 48226304 48324864 48564096 48666624 48904254 48926016 49026006 49168224 49268709 49331632 49454448 49545216 49617144 49680512 49699272 49945308 49948672 50050752 50192562 50298528 50401323 50484749 50577408 50757768 50841784 51093476 51201344 51314688 51346414 51380224 51454816 51474246 51729069 52094904 52125696 52383744 52494336 52657562 52750656 52918243 52953088 53211648 53215232 53292488 53587968 53983692 53987328 54250938 54254592 54365472 54634608 54749952 54840576 55112064 55115776 55228416 55384896 55498086 55501824 55636254 55890576 55911681 55983088 56192256 56307096 56379008 56585844 56623104 56658112 56777728 56799168 57080352 57197007 57362928 57484032 57601512 57696856 57802752 57886668 57982484 58104896 58269526 58392544 58606767 58681616 58805504 59118936 59217396 59572224 59757458 59863104 59867136 59954049 60053287 60286464 60477992 60777388 60813312 60817408 61114368 61243392 61332303 61695648 62001072 62005248 62131968 62308008 62439552 62519296 62674944 62980974 62985216 63297024 63426384 63430656 63740376 63874944 63899064 63980672 64215396 64297408 64433152 64533294 64669536 64752128 64888832 64908963 65205672 65234688 65368008 65557632 65691612 65939264 66016818 66060288 66156192 66265696 66508803 66593744 66734336 66923416 67064704 67201764 67436544 67534446 67677024 68037741 68414976 68419584 68632328 68753664 68898816 68972092 69086962 69459872 69500928 69601827 69844992 69992448 70334208 70509312 70858368 70948864 71201869 71209152 71359488 71450624 71978256 71983104 72334584 72339456 72487296 72846144 72999936 73120768 73356381 73389024 73482752 73637888 73752336 73846528 73997448 74002432 74181672 74520768 74548908 74917962 74923008 75076128 75288843 75447792 75732224 75866112 76107136 76136652 76262676 76483904 76640214 76645376 76802016 77019621 77070336 77182224 77211369 78142356 78188544 78402058 78575616 78741504 78790187 78825248 78956528 78986343 79429632 79817472 79822848 79938732 80381952 80802121 80980992 81084416 81381888 81485824 81657856 81776404 82260864 82668096 82673664 82842624 83077344 83247129 83252736 83566592 83835864 83974632 83980288 84288384 84396032 84568512 84574208 84987168 85166592 85198752 85620528 86044392 86226048 86402268 86545284 86704128 86830002 86940896 86973726 86979584 87157344 87404289 87410176 87588816 88022424 88208256 88678404 88826094 88973122 89358336 89413583 89602352 89636187 89800704 89915392 90045928 90236032 90716988 91166082 91219968 91226112 91671552 91696789 91865088 92667904 92802436 93007872 93126656 93261854 93323264 93778944 94012416 94471461 94477824 94945536 95139576 95145984 95610564 95812416 95971008 95977472 96446112 96452608 96649728 97128192 97333248 97808508 97852032 98052012 98336448 98537418 98663264 98908896 99025227 99090432 99234288 99361024 99398544 99890616 99897344 100101504 100385124 100597056 100802646 100969498 101154816 101301669 101469347 101515536 101683568 102186952 102402688 102629376 102692828 102760448 102909632 102948492 103458138 103630443 104189808 104251392 104767488 104988672 105315124 105501312 105836486 105906176 106360429 106423296 106430464 106584976 107175936 107967384 107974656 108501876 108509184 108730944 109269216 109499904 109681152 110224128 110231552 110456832 110769792 110996172 111003648 111272508 111781152 111823362 111966176 112376943 112384512 112614192 112758016 113171688 113316224 113555456 113598336 114160704 114394014 114725856 114960321 114968064 115203024 115393712 115605504 115773336 115964968 116209792 116539052 116785088 117213534 117363232 117603087 117611008 118237872 118434792 119144448 119514916 119726208 119734272 119908098 120106574 120572928 120701161 120955984 121554776 121626624 122228736 122486784 122664606 123391296 124002144 124010496 124263936 124616016 124879104 125038592 125349888 125961948 125970432 126594048 126852768 126861312 127480752 127749888 127798128 127961344 128430792 128594816 128866304 129066588 129339072 129504256 129777664 129817926 130411344 130460589 130469376 130736016 131115264 131383224 131878528 132033636 132120576 132312384 132531392 133017606 133187488 133239141 133459683 133468672 133846832 134129408 134403528 134873088 135068892 135354048 136075482 136749123 136829952 136839168 137264656 137507328 137797632 137944184 138173924 138919744 139001856 139203654 139689984 139892781 139984896 140668416 141018624 141716736 141897728 142403738 142418304 142718976 142901248 143108707 143956512 143966208 144669168 144678912 144974592 145692288 145999872 146241536 146712762 146778048 146965504 147275776 147504672 147693056 147994896 148004864 148363344 149041536 149097816 149835924 149846016 150152256 150577686 150895584 151203969 151454247 151464448 151732224 152214272 152273304 152525352 152967808 153280428 153290752 153604032 154039242 154140672 154364448 154422738 155187207 156284712 156377088 156804116 157151232 157483008 157580374 157650496 157913056 157972686 158754729 158859264 159634944 159645696 159877464 160763904 161604242 161961984 162168832 162404263 162763776 162971648 163315712 163552808 164521728 165336192 165347328 165685248 166154688 166494258 166505472 167133184 167671728 167949264 167960576 168576768 168792064 169137024 169148416 169974336 170333184 170397504 171241056 171591021 172088784 172452096 172804536 173090568 173408256 173660004 173881792 173947452 173959168 174314688 174808578 174820352 175177632 176044848 176416512 177356808 177652188 177946244 178716672 178827166 179204704 179272374 179601408 179830784 179862147 180091856 180159861 180472064 181433976 182332164 182439936 182452224 183343104 183393578 183730176 183996909 184301467 185335808 185604872 186015744 186253312 186523708 186646528 187557888 188024832 188942922 188955648 189891072 190279152 190291968 191221128 191624832 191942016 191954944 192892224 192905216 193185269 193299456 194256384 194666496 194726889 195617016 195704064 196104024 196672896 197074836 197326528 197817792 198050454 198180864 198468576 198722048 198797088 199781232 199794688 200203008 200770248 201194112 201605292 201938996 202309632 202603338 202938694 203031072 203367136 204113223 204373904 204805376 205258752 205385656 205819264 205896984 206916276 207260886 208379616 208502784 208805481 209151103 209534976 209977344 210630248 211002624 211672972 211812352 212720858 212846592 212860928 213169952 213605607 214351872 215934768 215949312 217003752 217018368 217461888 218538432 218999808 219232721 219362304 220448256 220463104 220913664 221539584 221992344 222007296 222545016 223562304 223646724 223932352 224753886 224769024 225228384 225516032 225866529 226343376 226632448 227110912 227196672 228321408 228788028 229451712 229920642 229936128 230406048 230787424 231058863 231211008 231546672 231634107 231929936 232419584 233078104 233570176 234427068 234726464 235206174 235222016 236370561 236475744 236869584 236959029 238288896 239029832 239452416 239468544 239816196 240213148 241145856 241402322 241804367 241911968 242406363 243109552 243253248 244457472 244973568 245329212 246782592 248004288 248020992 248527872 248792189 249232032 249758208 250077184 250699776 251923896 251940864 253188096 253705536 253722624 254961504 255499776 255596256 255922688 256861584 257189632 257732608 258133176 258678144 259008512 259555328 259635852 260822688 260921178 260938752 261472032 262212867 262230528 262766448 263757056 264067272 264624768 265062784 266035212 266374976 266478282 266919366 266937344 267693664 268240749 268258816 268807056 268908561 269746176 270137784 270708096 272150964 273498246 273659904 273678336 274407203 274529312 275014656 275090367 275595264 275888368 276347848 277839488 278003712 278407308 279379968 279785562 279969792 281336832 282037248 283433472 283795456 284807476 284836608 285437952 285802496 286217414 287913024 287932416 289338336 289357824 289949184 291384576 291999744 292483072 293425524 293556096 293931008 294551552 295009344 295386112 295989792 296009728 296726688 298083072 298195632 299671848 299692032 300304512 301155372 301791168 302407938 302908494 302928896 303464448 303905007 304408041 304428544 304546608 305050704 305935616 306560856 306581504 307208064 308078484 308281344 308728896 308845476 310374414 310891329 311405927 312569424 312754176 313608232 314302464 314966016 315160748 315300992 315826112 315945372 317509458 317718528 319081287 319269888 319291392 319754928 321527808 323208484 323923968 324337664 324808526 325527552 325943296 326416489 326631424 327105616 329043456 330672384 330694656 331370496 332309376 332988516 333010944 334266368 335343456 335898528 335921152 337153536 337584128 338274048 338296832 339948672 340666368 340795008 342482112 343182042 344177568 344880963 344904192 345609072 346181136 346816512 347320008 347763584 347894904 347918336 348629376 349617156 349640704 350355264 352089696 352809261 352833024 353393243 354713616 355304376 355892488 357433344 357654332 358409408 358544748 359202816 359661568 359724294 360183712 360319722 360944128 362103483 362867952 364664328 364879872 366686208 366787156 367460352 367993818 368602934 370427701 370671616 371209744 372031488 372506624 373047416 375115776 376049664 377885844 377911296 379782144 380558304 380583936 382442256 383249664 383884032 383909888 385784448 385810432 386370538 386598912 388512768 389332992 389453778 391234032 391381767 391408128 392208048 393345792 394149672 394653056 395635584 396100908 396361728 396937152 397444096 397594176 399562464 399589376 400379049 400406016 401540496 402388224 403210584 403877992 404619264 405206676 405877388 406062144 406734272 408226446 408747808 409610752 410247369 410517504 410771312 411638528 411793968 413832552 414521772 416759232 417005568 417610962 418302206 419069952 419678343 419954688 420373009 421260496 422005248 423345944 425441716 425693184 425721856 426339904 427211214 428703744 429326121 431869536 431898624 434007504 434036736 434923776 437076864 437999616 438465442 438724608 440896512 440926208 441827328 443079168 443984688 444014592 445090032 447124608 447293448 447864704 449507772 449538048 450456768 451032064 451733058 452686752 453264896 454221824 454362741 454393344 456642816 457576056 458903424 459841284 459872256 460812096 461574848 462117726 462422016 463093344 463268214 463859872 464839168 465561621 466156208 467140352 468854136 469452928 470412348 470444032 472741122 472951488 473739168 473918058 476264187 476577792 478059664 478904832 478937088 479632392 480426296 482291712 482804644 483608734 483823936 484812726 486219104 486506496 487212789 488914944 489947136 490658424 493565184 496008576 496041984 497055744 497584378 498413083 498464064 499516416 500154368 501399552 503847792 503881728 506376192 507411072 507445248 509923008 510999552 511192512 511845376 513723168 514379264 515465216 516266352 517356288 518017024 519110656 519271704 521645376 521842356 521877504 522944064 524425734 524461056 525532896 527514112 528134544 529249536 530125568 532070424 532749952 532956564 533838732 533874688 535387328 536481498 536517632 537614112 537817122 539492352 540275568 540479583 541416192 544301928 546996492 547319808 547356672 548814406 549058624 550029312 550180734 551190528 551776736 551990727 552695696 552904401 555678976 556007424 556814616 558759936 559571124 559939584 562673664 564074496 565614847 566866944 567590912 569614952 569673216 570875904 571604992 572434828 575826048 575864832 578676672 578715648 579555807 579898368 582769152 583999488 584966144 586851048 587112192 587862016 589103104 590018688 590772224 591979584 592019456 592878929 593453376 596166144 596391264 599343696 599384064 600609024 602310744 603582336 604815876 605816988 605857792 606928896 607810014 608816082 608857088 609093216 610101408 611871232 613121712 613163008 614416128 616156968 617457792 617690952 620748828 621782658 622811854 625138848 625508352 626416443 627216464 627453309 628604928 629932032 630321496 630601984 631652224 631890744 635018916 635437056 638162574 638539776 638582784 639509856 640816821 641877523 643055616 646416968 647847936 648675328 649617052 651055104 651886592 652832978 653262848 654211232 657698163 658086912 661344768 661389312 662740992 664618752 665977032 666021888 668532736 670686912 671797056 671842304 672817661 674307072 675168256 676548096 676593664 679897344 681332736 681590016 684964224 686364084 688355136 689761926 689808384 691218144 692362272 693176589 693633024 694640016 695527168 695789808 695836672 697258752 699234312 699281408 700710528 704179392 705618522 705666048 706786486 709111683 709427232 710608752 710877087 711784976 714866688 715308664 716818816 717089496 718405632 719323136 719448588 720367424 720639444 721888256 724206966 725413101 725735904 727219089 729328656 729759744 733372416 733574312 734920704 735987636 737205868 740855402 741343232 742419488 744062976 744523003 745013248 746094832 746376567 750231552 752099328 755771688 755822592 759564288 761116608 761167872 763534649 764884512 766499328 767768064 767819776 771568896 771620864 772741076 773197824 777025536 778665984 778907556 782468064 782763534 782816256 784416096 786638601 786691584 788299344 789306112 791271168 792201816 793874304 794888192 795188352 799124928 799178752 800758098 800812032 803080992 804722247 804776448 806421168 806725683 807755984 809238528 810413352 811754776 812124288 813468544 816452892 817495616 819221504 820494738 821035008 821542624 823221609 823277056 823587936 825271101 827665104 829043544 833518464 834011136 835221924 836604412 838139904 839356686 839909376 840746018 842520992 844010496 844908127 846691888 850883432 851386368 852679808 854422428 857407488 858652242 863739072 863797248 866483141 868015008 868073472 869847552 874153728 875999232 876930884 877449216 881793024 881852416 883654656 886158336 887969376 888029184 890180064 894249216 894586896 895729408 899015544 899076096 900913536 902064128 903466116 905373504 906529792 908443648 908725482 908786688 913224123 913285632 915152112 917806848 919682568 919744512 921624192 923149696 924235452 924844032 926186688 926536428 927719744 929678336 931123242 932312416 932673987 934217781 934280704 937708272 938905856 940824696 940888064 945482244 945902976 947478336 947836116 952528374 953155584 956119328 957243861 957809664 957874176 959264784 960852592 964583424 965609288 967217468 967647872 969625452 972438208 973012992 974425578 977829888 979249467 979894272 981316848 987130368 992017152 992083968 994111488 995168756 996826166 996928128 999032832 1000308736 1001760949 1002799104 1007695584 1007763456 1012752384 1014822144 1014890496 1019846016 1021999104 1022385024 1023690752 1027446336 1028758528 1030930432 1032532704 1034712576 1036034048 1038221312 1038543408 1043290752 1043684712 1043755008 1045888128 1048851468 1048922112 1051065792 1055028224 1056269088 1058427783 1058499072 1060179729 1060251136 1064140848 1065499904 1065913128 1067677464 1067749376 1070774656 1072962996 1073035264 1075228224 1075634244 1078984704 1080551136 1080959166 1082832384 1086310449 1088603856 1093992984 1094639616 1097628812 1098117248 1100058624 1100361468 1102381056 1103553472 1103981454 1105391392 1105808802 1111283103 1111357952 1112014848 1113629232 1117519872 1119142248 1125347328 1128148992 1131229694 1133733888 1135181824 1136829841 1139229904 1139346432 1141751808 1143209984 1144869656 1151652096 1151729664 1157353344 1157431296 1159111614 1159796736 1165538304 1167998976 1169932288 1173702096 1174224384 1175724032 1178206208 1180037376 1181544448 1183959168 1184038912 1185757858 1186906752 1192332288 1192782528 1198687392 1198768128 1201137147 1201218048 1204621488 1207164672 1209631752 1211633976 1211715584 1213857792 1215620028 1217632164 1217714176 1218186432 1220202816 1223742464 1226243424 1226326016 1228832256 1232313936 1234915584 1235381904 1241497656 1243565316 1245623708 1250277696 1251016704 1252832886 1254432928 1254906618 1257209856 1259035029 1259864064 1260642992 1261119027 1261203968 1263304448 1263781488 1270037832 1276325148 1277079552 1277165568 1279019712 1281633642 1283755046 1286111232 1287978363 1290110269 1292833936 1295695872 1297350656 1299234104 1302110208 1303773184 1305665956 1306525696 1308422464 1315396326 1316173824 1322689536 1322778624 1325481984 1329237504 1331954064 1332043776 1337065472 1341373824 1343594112 1343684608 1345635322 1348614144 1350336512 1352296883 1353096192 1353187328 1359794688 1362665472 1363088223 1363180032 1369928448 1372728168 1376710272 1379523852 1379616768 1382436288 1384724544 1386353178 1387266048 1389280032 1391054336 1391579616 1391673344 1394517504 1398468624 1398562816 1401421056 1408358784 1411237044 1411332096 1413572972 1418223366 1418854464 1421217504 1421754174 1423569952 1428792561 1429733376 1430617328 1433637632 1434178992 1436811264 1438897176 1440734848 1441278888 1443776512 1448413932 1450826202 1451471808 1454438178 1458657312 1459519488 1461638367 1464057721 1466744832 1467148624 1469841408 1471975272 1474411736 1481710804 1482686464 1484838976 1488125952 1489046006 1490026496 1492189664 1492753134 1495239249 1500463104 1504198656 1511543376 1511645184 1519128576 1522233216 1522335744 1527069298 1529769024 1532998656 1534629047 1535536128 1535639552 1543137792 1543241728 1545482152 1546395648 1554051072 1557331968 1557815112 1564936128 1565527068 1565632512 1568832192 1573277202 1573383168 1576598688 1578612224 1582542336 1584403632 1587748608 1589776384 1590376704 1598249856 1598357504 1601516196 1601624064 1606161984 1609444494 1609552896 1612842336 1613451366 1615511968 1618477056 1620826704 1621438749 1623509552 1624248576 1626937088 1632905784 1634991232 1638443008 1640989476 1642070016 1643085248 1646443218 1646554112 1647175872 1650542202 1655330208 1658087088 1658713203 1667036928 1668022272 1670443848 1673208824 1676279808 1678713372 1679818752 1681492036 1685041984 1688020992 1689816254 1693383776 1696844541 1701766864 1702772736 1705359616 1708844856 1714814976 1717304484 1727478144 1727594496 1732966282 1736030016 1736146944 1738667421 1739695104 1741545323 1748307456 1751998464 1753861768 1754898432 1763586048 1763704832 1767309312 1772316672 1775938752 1776058368 1778636787 1780360128 1788498432 1789173792 1791458816 1798031088 1798152192 1801827072 1804128256 1806932232 1810747008 1813059584 1816887296 1817450964 1817573376 1826448246 1826571264 1830304224 1835613696 1839365136 1839489024 1843248384 1846299392 1848470904 1852373376 1853072856 1855439488 1859356672 1862246484 1864624832 1865347974 1868435562 1868561408 1875416544 1877811712 1881649392 1881776128 1882359927 1890964488 1891805952 1894956672 1895672232 1905056748 1906311168 1912238656 1914487722 1915619328 1915748352 1918529568 1921705184 1922450463 1925632569 1929166848 1931218576 1934434936 1935295744 1939250904 1944876416 1946025984 1948851156 1955659776 1958498934 1959788544 1962633696 1973094489 1974260736 1984034304 1984167936 1988222976 1990337512 1993652332 1993856256 1998065664 2000617472 2003521898 2005598208 2015391168 2015526912 2018452983 2025504768 2029644288 2029780992 2039692032 2043998208 2044770048 2047381504 2054892672 2057517056 2061860864 2064854201 2065065408 2069425152 2072068096 2076442624 2077086816 2086581504 2087369424 2087510016 2091776256 2097702936 2097844224 2102131584 2110056448 2112538176 2116855566 2116998144 2120359458 2120502272 2127335049 2128281696 2130999808 2131826256 2135354928 2135498752 2141549312 2145925992 2146070528 2150456448 2151268488 2157969408 2161102272 2161918332 2165664768 2172620898 2176239303 2177207712 2181657267 2187985968 2189279232 2195257624 2196234496 2200117248 2200722936 2204762112 2207106944 2207962908 2210782784 2211617604 2222566206 2222715904 2224029696 2227258464 2233569009 2235039744 2238284496 2239129701 2250694656 2256297984 2262459388 2267467776 2270363648 2273659682 2278459808 2278692864 2283503616 2284915423 2286419968 2289739312 2290603947 2303304192 2303459328 2314706688 2314862592 2318223228 2319593472 2331076608 2335997952 2339864576 2343261509 2347404192 2348448768 2351448064 2356412416 2360074752 2363088896 2367918336 2368077824 2371515716 2373813504 2384664576 2385565056 2397374784 2397536256 2402274294 2402436096 2409242976 2414166741 2414329344 2419263504 2423267952 2423431168 2427715584 2431240056 2435264328 2435428352 2436372864 2440405632 2447484928 2452486848 2452652032 2457664512 2464627872 2469664827 2469831168 2470763808 2475813303 2482995312 2487130632 2491247416 2500555392 2502033408 2505665772 2508865856 2509813236 2514419712 2518070058 2519728128 2521285984 2522238054 2522407936 2526608896 2527562976 2534724381 2540075664 2552650296 2554159104 2558039424 2563267284 2567510092 2572222464 2575956726 2580220538 2585667872 2591391744 2592993907 2594701312 2598468208 2599449423 2604220416 2607546368 2611331912 2616844928 2630792652 2632347648 2645379072 2645557248 2650963968 2658475008 2659206881 2663908128 2664087552 2674130944 2682747648 2687188224 2687369216 2691270644 2697228288 2700673024 2704593766 2706192384 2706374656 2719589376 2725330944 2726176446 2726360064 2739672369 2739856896 2745456336 2753420544 2759047704 2759233536 2764872576 2769449088 2772706356 2774532096 2778560064 2782108672 2783159232 2783346688 2789035008 2796937248 2797125632 2802653343 2802842112 2816717568 2822474088 2822664192 2827145944 2836446732 2837708928 2842435008 2843508348 2847139904 2857585122 2859466752 2861234656 2867275264 2868357984 2871731583 2873622528 2877794352 2881469696 2882557776 2887553024 2896827864 2901652404 2902943616 2908876356 2917314624 2919038976 2923276734 2928115442 2933489664 2934297248 2937748401 2939682816 2942611063 2943950544 2948823472 2963421608 2969677952 2976251904 2978092012 2980052992 2984379328 2985506268 2990478498 3000926208 3005282847 3008397312 3023086752 3023290368 3038257152 3044466432 3044671488 3054138596 3059538048 3065997312 3069258094 3071072256 3071279104 3086275584 3086483456 3090964304 3092791296 3108102144 3114663936 3115630224 3129872256 3131054136 3131265024 3137664384 3146554404 3146766336 3153197376 3157224448 3165084672 3168807264 3175497216 3179552768 3180539187 3180753408 3196499712 3196715008 3203032392 3203248128 3212323968 3218888988 3219105792 3225684672 3226902732 3231023936 3236954112 3241653408 3242877498 3247019104 3248497152 3253874176 3258931347 3265811568 3269982464 3276886016 3281978952 3286170496 3292886436 3293108224 3294351744 3301084404 3310660416 3316174176 3317426406 3333849309 3334073856 3336044544 3340887696 3346417648 3352559616 3357426744 3362984072 3370083968 3376041984 3379632508 3386767552 3393689082 3403533728 3405545472 3410489523 3410719232 3417689712 3429629952 3434608968 3454956288 3455188992 3465932564 3472060032 3472293888 3477334842 3479390208 3483090646 3488891581 3496614912 3503996928 3507723536 3509796864 3527172096 3534618624 3544633344 3551877504 3552116736 3557273574 3560720256 3576996864 3578347584 3582917632 3596062176 3596304384 3603654144 3608256512 3613864464 3621494016 3626119168 3633774592 3634901928 3635146752 3652896492 3653142528 3660608448 3671227392 3678730272 3678978048 3686496768 3692598784 3696941808 3704746752 3706145712 3710878976 3718713344 3724492968 3729249664 3730695948 3736871124 3737122816 3750833088 3755623424 3763298784 3763552256 3764719854 3781928976 3783357081 3783611904 3789913344 3791344464 3810113496 3824477312 3828975444 3831238656 3831496704 3837059136 3843410368 3844900926 3851265138 3858333696 3862437152 3863935089 3868869872 3870330807 3870591488 3878501808 3889752832 3892051968 3897702312 3911319552 3916997868 3919577088 3925267392 3946188978 3948521472 3959303929 3968068608 3968335872 3976445952 3980675024 3987304664 3987712512 3996131328 4001234944 4007043796 4011196416 4030782336 4031053824 4036905966 4051009536 4056890649 4059288576 4059561984 4079384064 4087996416 4089540096 4094763008 4109785344 4115034112 4123721728 4129708402 4130130816 4138850304 4144136192 4150152503 4152885248 4154173632 4173163008 4174738848 4175020032 4183552512 4195405872 4195688448 4204263168 4220112896 4225076352 4233711132 4233996288 4240718916 4241004544 4254670098 4256563392 4261999616 4263652512 4270709856 4270997504 4283098624 4291851984 4292141056 4300912896 4302536976 4322204544 4323836664 4331329536 4345241796 4352478606 4354415424 4363314534 4375971936 4378558464 4384915101 4390515248 4392173163 4392468992 4400234496 4401445872 4409524224 4414213888 4415925816 4421565568 4423235208 4445132412 4445431808 4448059392 4454516928 4467138018 4470079488 4476568992 4478259402 4485717747 4493142661 4501389312 4512595968 4524918776 4534935552 4540727296 4547319364 4556919616 4557385728 4567007232 4569830846 4572839936 4579478624 4581207894 4603887141 4606608384 4606918656 4629413376 4629725184 4636446456 4639186944 4662153216 4671995904 4679729152 4686523018 4694808384 4696897536 4702896128 4709723627 4712824832 4720149504 4726177792 4735836672 4736155648 4743031432 4747627008 4769329152 4771130112 4794749568 4795072512 4804548588 4804872192 4818485952 4828333482 4828658688 4838527008 4846535904 4846862336 4855431168 4862480112 4870528656 4870856704 4872745728 4880811264 4894969856 4904973696 4905304064 4915329024 4929255744 4939329654 4939662336 4941527616 4951626606 4965990624 4974261264 4976139609 4982494832 5001110784 5004066816 5011331544 5017731712 5019626472 5028839424 5036140116 5039456256 5042571968 5044476108 5044815872 5053217792 5055125952 5069448762 5080151328 5090533623 5105300592 5108318208 5116078848 5126534568 5135020184 5144444928 5151913452 5160441076 5171335744 5182783488 5185987814 5189402624 5196936416 5198898846 5208440832 5215092736 5216002263 5222663824 5224635969 5233689856 5261585304 5264695296 5290758144 5291114496 5301927936 5316950016 5318413762 5327816256 5328175104 5335910361 5344742543 5348261888 5365495296 5374376448 5374738432 5382541288 5394456576 5401346048 5409187532 5412384768 5412749312 5439178752 5450661888 5452352892 5452720128 5479344738 5479713792 5490912672 5506841088 5518095408 5518467072 5529745152 5538898176 5545412712 5557120128 5564217344 5566318464 5566693376 5578070016 5593874496 5594251264 5605306686 5605684224 5633435136 5644948176 5645328384 5647079781 5654291888 5672893464 5675417856 5684870016 5687016696 5694279808 5715170244 5718933504 5722469312 5734550528 5736715968 5743463166 5747245056 5755588704 5762939392 5765115552 5775106048 5776897707 5793655728 5803304808 5805887232 5817752712 5834629248 5838077952 5846553468 5856230884 5866979328 5868594496 5875496802 5879365632 5885222126 5887901088 5897646944 5919283467 5926843216 5939355904 5952503808 5956184024 5968758656 5971012536 5980956996 6001852416 6010565694 6016794624 6046173504 6046580736 6055358949 6065381987 6076514304 6088932864 6089342976 6108277192 6119076096 6131994624 6138516188 6142144512 6142558208 6172551168 6172966912 6181928608 6185582592 6194562603 6216204288 6229327872 6231260448 6259744512 6262108272 6262530048 6275328768 6293108808 6293532672 6306394752 6314448896 6330169344 6337614528 6350994432 6359105536 6361078374 6361506816 6392999424 6393430016 6406064784 6406496256 6424647936 6437777976 6438211584 6451369344 6453805464 6462047872 6473908224 6483306816 6485754996 6494038208 6496994304 6507748352 6517862694 6528717909 6531623136 6539964928 6553772032 6563957904 6572340992 6585772872 6586216448 6588703488 6602168808 6621320832 6632348352 6634852812 6667698618 6668147712 6672089088 6681775392 6692835296 6700707027 6705119232 6714853488 6717389103 6725968144 6740167936 6752083968 6759265016 6773535104 6787378164 6807067456 6811090944 6820979046 6821438464 6835379424 6854746269 6859259904 6869217936 6871811841 6909912576 6910377984 6931865128 6944120064 6944587776 6954669684 6958780416 6966181292 6977783162 6993229824 7007993856 7012326643 7015447072 7019593728 7029784527 7054344192 7069237248 7089266688 7103755008 7104233472 7114547148 7121440512 7153993728 7156695168 7165835264 7191388769 7192124352 7192608768 7207308288 7216513024 7227728928 7242988032 7252238336 7267549184 7269803856 7270293504 7305792984 7306285056 7321216896 7342454784 7357460544 7357956096 7372993536 7385197568 7393883616 7408994481 7409493504 7412291424 7421757952 7437426688 7448985936 7458499328 7461391896 7473742248 7474245632 7501666176 7511246848 7526597568 7527104512 7529439708 7563857952 7566714162 7567223808 7579826688 7582688928 7604173143 7620226992 7648954624 7657950888 7662477312 7674118272 7686820736 7689801852 7702530276 7716667392 7724874304 7727870178 7737739744 7740661614 7741182976 7757003616 7778981721 7779505664 7784103936 7795404624 7798348269 7822639104 7833995736 7850534784 7892377956 7897042944 7918607858 7936137216 7936671744 7952891904 7957808887 7961350048 7974609328 7975425024 7977620643 7992262656 8002469888 8014087592 8022392832 8061564672 8062107648 8073811932 8102019072 8113781298 8118577152 8119123968 8158768128 8161014221 8175992832 8179080192 8189526016 8219570688 8230068224 8247443456 8259416804 8260261632 8277700608 8288272384 8300305006 8305770496 8308347264 8346326016 8349477696 8350040064 8367105024 8390811744 8391376896 8407960029 8408526336 8440225792 8450152704 8467422264 8467992576 8481437832 8482009088 8509340196 8513126784 8523999232 8527305024 8541419712 8541995008 8566197248 8583703968 8584282112 8601825792 8605073952 8644409088 8647673328 8662659072 8690483592 8704957212 8708830848 8726629068 8751943872 8757116928 8769830202 8781030496 8784346326 8784937984 8800468992 8802891744 8813245203 8819048448 8827833189 8828427776 8831851632 8843131136 8846470416 8890264824 8890863616 8909033856 8934276036 8940158976 8953137984 8956518804 8971435494 8986285322 9002778624 9015848541 9025191936 9030771883 9049837552 9069871104 9081454592 9094638728 9113839232 9114771456 9134014464 9139661692 9145679872 9158957248 9162415788 9207774282 9213216768 9213837312 9258826752 9259450368 9272892912 9278373888 9324306432 9343991808 9359458304 9373046036 9389616768 9393795072 9405792256 9419447254 9425649664 9440299008 9452355584 9466078181 9471673344 9472311296 9486062864 9495254016 9538658304 9541617561 9542260224 9589499136 9590145024 9609097176 9609744384 9636971904 9656666964 9657317376 9677054016 9693071808 9693724672 9710862336 9724960224 9741057312 9741713408 9745491456 9761622528 9789939712 9809947392 9810608128 9830658048 9858511488 9878659308 9879324672 9883055232 9903253212 9931981248 9948522528 9952279218 9964989664 10001547927 10002221568 10008133632 10022663088 10035463424 10039252944 10057678848 10072280232 10085143936 10088952216 10089631744 10106435584 10110251904 10138897524 10160302656 10181067246 10210601184 10216636416 10231468569 10232157696 10248404047 10253069136 10270040368 10288889856 10303826904 10320882152 10342671488 10365566976 10371975628 10378805248 10393872832 10397797692 10416881664 10430185472 10432004526 10445327648 10449271938 10466674743 10467379712 10523170608 10529390592 10581516288 10603855872 10633900032 10636827524 10655632512 10656350208 10671820722 10689485086 10696523776 10730990592 10742403329 10748752896 10749476864 10765082576 10788913152 10802692096 10818375064 10824769536 10878357504 10901323776 10904705784 10905440256 10958689476 10959427584 10981825344 11013682176 11036190816 11036934144 11059490304 11077796352 11090825424 11114240256 11128434688 11132636928 11133386752 11156140032 11187748992 11188502528 11210613372 11211368448 11266870272 11289896352 11290656768 11294159562 11308583776 11345786928 11350071243 11350835712 11369740032 11374033392 11388559616 11430340488 11444938624 11469101056 11473431936 11486926332 11494490112 11511177408 11525878784 11530231104 11550212096 11553795414 11587311456 11606609616 11610992421 11611774464 11635505424 11669258496 11676155904 11693106936 11712461768 11733958656 11737188992 11750993604 11758731264 11770444252 11775802176 11795293888 11838566934 11853686432 11877911787 11878711808 11905007616 11912368048 11937517312 11942025072 11961913992 12003704832 12021131388 12033589248 12092347008 12093161472 12110717898 12130763974 12153028608 12170671947 12177865728 12178685952 12190817261 12216554384 12238152192 12263989248 12277032376 12284289024 12345102336 12345933824 12363857216 12371165184 12389125206 12432408576 12450457509 12458655744 12462520896 12519489024 12524216544 12525060096 12550657536 12586217616 12587065344 12612789504 12628897792 12660338688 12675229056 12701988864 12718211072 12722156748 12723013632 12785998848 12786860032 12812129568 12812992512 12849295872 12875555952 12876423168 12902738688 12907610928 12924095744 12966613632 12971509992 12988076416 12993988608 13015496704 13035725388 13057435818 13063246272 13079929856 13107544064 13127915808 13144681984 13171545744 13172432896 13176519489 13177406976 13204337616 13242641664 13264696704 13269705624 13335397236 13336295424 13344178176 13363550784 13385670592 13401414054 13410238464 13429706976 13434778206 13451936288 13457153241 13479427983 13480335872 13504167936 13518530032 13547070208 13574756328 13614134912 13622181888 13641958092 13642876928 13670758848 13709492538 13718519808 13738435872 13743623682 13811661423 13819825152 13820755968 13863730256 13888240128 13889175552 13909339368 13917560832 13932362584 13955566324 13986459648 14015987712 14024653286 14030894144 14039187456 14059569054 14108688384 14129170881 14138474496 14178533376 14207510016 14208466944 14229094296 14242881024 14307987456 14313390336 14331670528 14382777538 14384248704 14385217536 14414616576 14433026048 14453979407 14455457856 14485976064 14504476672 14535098368 14539607712 14540587008 14611585968 14612570112 14642433792 14684909568 14714921088 14715912192 14745987072 14770395136 14787767232 14817988962 14818987008 14824582848 14843515904 14874853376 14897971872 14916998656 14922783792 14947484496 14948491264 15003332352 15022493696 15053195136 15054209024 15058879416 15127715904 15133428324 15134447616 15159653376 15165377856 15208346286 15240453984 15271600869 15297909248 15315901776 15324954624 15348236544 15373641472 15379603704 15405060552 15433334784 15449748608 15455740356 15475479488 15481323228 15482365952 15514007232 15557963442 15559011328 15568207872 15590809248 15596696538 15645278208 15667991472 15673907907 15701069568 15784755912 15794085888 15837215716 15872274432 15873343488 15905783808 15915617774 15922700096 15949218656 15950850048 15955241286 15984525312 16004939776 16007731083 16028175184 16034227629 16044785664 16123129344 16124215296 16147623864 16204038144 16227562596 16237154304 16238247936 16317536256 16322028442 16351985664 16358160384 16379052032 16402830563 16439141376 16460136448 16494886912 16518833608 16520523264 16555401216 16576544768 16600610012 16611540992 16616694528 16692652032 16698955392 16700080128 16734210048 16781623488 16782753792 16815920058 16817052672 16880451584 16900305408 16934844528 16935985152 16962875664 16964018176 17018680392 17026253568 17047998464 17054610048 17082839424 17083990016 17132394496 17167407936 17168564224 17193488941 17203651584 17210147904 17288818176 17295346656 17325318144 17330693121 17380967184 17409914424 17417661696 17453258136 17503887744 17514233856 17539660404 17562060992 17568692652 17569875968 17600937984 17605783488 17626490406 17638096896 17655666378 17656855552 17663703264 17686262272 17692940832 17780529648 17781727232 17818067712 17868552072 17906275968 17913037608 17942870988 17972570644 18005557248 18031697082 18050383872 18061543766 18099675104 18139742208 18162909184 18166076847 18189277456 18196145961 18227678464 18229542912 18268028928 18279323384 18317914496 18324831576 18415548564 18426433536 18427674624 18517653504 18518900736 18545785824 18556747776 18583687809 18614448167 18648612864 18687983616 18718916608 18746092072 18779233536 18787590144 18811584512 18838894508 18851299328 18880598016 18904711168 18932156362 18943346688 18944622592 18972125728 18990508032 19077316608 19083235122 19084520448 19178998272 19180290048 19218194352 19219488768 19273943808 19313333928 19314634752 19354108032 19386143616 19387449344 19421724672 19449920448 19482114624 19483426816 19490982912 19511712169 19523245056 19579879424 19619894784 19621216256 19661316096 19717022976 19757318616 19758649344 19766110464 19806506424 19863962496 19897045056 19904558436 19929979328 20003095854 20004443136 20016267264 20045326176 20070926848 20078505888 20102121081 20115357696 20144560464 20170287872 20177904432 20179263488 20212871168 20220503808 20277795048 20320605312 20362134492 20421202368 20433272832 20462937138 20464315392 20496808094 20506138272 20540080736 20564238807 20577779712 20607653808 20615435523 20641764304 20685342976 20731133952 20743951256 20787745664 20795595384 20833763328 20860370944 20864009052 20890655296 20898543876 20933349486 20934759424 21036979929 21046341216 21058781184 21089353581 21163032576 21207711744 21267800064 21273655048 21311265024 21312700416 21343641444 21378970172 21393047552 21461981184 21484806658 21497505792 21498953728 21530165152 21574166307 21577826304 21605384192 21636750128 21649539072 21756715008 21802647552 21809411568 21810880512 21917378952 21918855168 21963650688 22027364352 22072381632 22073868288 22118980608 22142504821 22155592704 22181650848 22228480512 22256869376 22265273856 22266773504 22312280064 22375497984 22377005056 22421226744 22422736896 22533740544 22579792704 22581313536 22588319124 22617167552 22691573856 22700142486 22701671424 22739480064 22748066784 22777119232 22812519429 22860680976 22889877248 22938202112 22946863872 22973852664 23022354816 23051757568 23060462208 23100424192 23107590828 23174622912 23213219232 23221984842 23223548928 23271010848 23336945163 23338516992 23352311808 23386213872 23395044807 23424923536 23467917312 23474377984 23501987208 23540888504 23551604352 23590587776 23677133868 23707372864 23755823574 23757423616 23810015232 23824736096 23873426661 23875034624 23884050144 23923827984 23932861929 24007409664 24042262776 24067178496 24184694016 24186322944 24221435796 24261527948 24306057216 24341343894 24355731456 24357371904 24381634522 24422241067 24433108768 24476304384 24483042663 24527978496 24554064752 24568578048 24690204672 24727714432 24742330368 24778250412 24864817152 24900915018 24917311488 24925041792 25038978048 25048433088 25050120192 25101315072 25128011089 25172435232 25174130688 25225579008 25257795584 25320677376 25350458112 25403977728 25436422144 25444313496 25446027264 25571997696 25573720064 25624259136 25625985024 25698591744 25751111904 25752846336 25805477376 25815221856 25848191488 25933227264 25943019984 25976152832 25987977216 26030993408 26071450776 26114871636 26126492544 26159859712 26215088128 26255831616 26289363968 26343091488 26344865792 26353038978 26354813952 26408675232 26483499567 26485283328 26529393408 26539411248 26670794472 26672590848 26727101568 26771341184 26802828108 26820476928 26859413952 26869556412 26903872576 26914306482 26958855966 26960671744 27008335872 27037060064 27047545623 27092315649 27094140416 27149512656 27228269824 27244363776 27283916184 27285753856 27341517696 27418985076 27437039616 27476871744 27487247364 27623322846 27639650304 27641511936 27715127503 27727460512 27776480256 27778351104 27818678736 27835121664 27864725168 27911132648 27972919296 28031975424 28049306572 28061788288 28078374912 28119138108 28217376768 28258341762 28276948992 28357066752 28398234543 28415020032 28416933888 28458188592 28485762048 28615974912 28626780672 28663341056 28765555076 28768497408 28770435072 28829233152 28866052096 28907958814 28910915712 28971952128 29008953344 29051067521 29070196736 29079215424 29081174016 29223171936 29225140224 29284867584 29369819136 29429842176 29431824384 29491974144 29540790272 29575534464 29635977924 29637974016 29649165696 29687031808 29749706752 29795943744 29833997312 29845567584 29894968992 29896982528 30006664704 30044987392 30106390272 30108418048 30117758832 30255431808 30266856648 30268895232 30319306752 30330755712 30416692572 30480907968 30543201738 30595818496 30631803552 30649909248 30694405707 30696473088 30745212141 30747282944 30759207408 30810121104 30866669568 30899497216 30911480712 30950958976 30962646456 30964731904 31028014464 31115926884 31118022656 31136415744 31181618496 31193393076 31290556416 31335982944 31347815814 31400024229 31402139136 31451998627 31569511824 31588171776 31674431432 31744548864 31811567616 31831235548 31845400192 31898437312 31901700096 31910482572 31969050624 32009879552 32015462166 32056350368 32068455258 32089571328 32227209987 32246258688 32248430592 32295247728 32408076288 32455125192 32474308608 32635072512 32644056884 32703971328 32716320768 32758104064 32805661126 32878282752 32920272896 32968065389 32989773824 33037667216 33041046528 33110802432 33153089536 33201220024 33233389056 33385304064 33397910784 33400160256 33468420096 33563246976 33565507584 33631840116 33634105344 33760903168 33800610816 33869689056 33871970304 33925751328 33928036352 34037360784 34052507136 34095996928 34109220096 34165678848 34167980032 34264788992 34334815872 34337128448 34386977882 34407303168 34420295808 34577636352 34590693312 34650636288 34661386242 34761934368 34819828848 34832977263 34835323392 34906516272 35007775488 35028467712 35079320808 35124121984 35137385304 35139751936 35201875968 35211566976 35252980812 35276193792 35311332756 35313711104 35327406528 35372524544 35385881664 35561059296 35563454464 35633735361 35636135424 35737104144 35812551936 35826075216 35885741976 35945141288 36011114496 36063394164 36100767744 36123087532 36199350208 36279484416 36325818368 36332153694 36378554912 36392291922 36455356928 36459085824 36512015841 36536057856 36558646768 36572451783 36635828992 36649663152 36831097128 36852867072 37035307008 37037801472 37091571648 37113495552 37167375618 37228896334 37297225728 37351372527 37375967232 37413197801 37437833216 37492184144 37558467072 37575180288 37623169024 37677789016 37761196032 37809422336 37864312724 37886693376 37889245184 37944251456 37981016064 38154633216 38166470244 38169040896 38357996544 38360580096 38436388704 38438977536 38547887616 38626667856 38629269504 38708216064 38772287232 38774898688 38899840896 38964229248 38966853632 38981965824 39023424338 39046490112 39159758848 39239789568 39242432512 39322632192 39434045952 39514637232 39517298688 39529558467 39532220928 39613012848 39727924992 39794090112 39809116872 39859958656 40006191708 40008886272 40032534528 40090652352 40141853696 40157011776 40204242162 40230715392 40289120928 40340575744 40355808864 40358526976 40425742336 40438283949 40441007616 40555590096 40641210624 40724268984 40842404736 40866545664 40925874276 40928630784 40993616188 41012276544 41080161472 41128477614 41155559424 41215307616 41230871046 41283528608 41370685952 41434984269 41462267904 41487902512 41575491328 41591190768 41667526656 41728018104 41781310592 41797087752 41866698972 41869518848 42073959858 42092682432 42117562368 42178707162 42326065152 42387512643 42415423488 42457673909 42535600128 42547310096 42622530048 42625400832 42687282888 42757940344 42923962368 42969613316 42995011584 42997907456 43060330304 43148332614 43155652608 43210768384 43273500256 43299078144 43361938221 43513430016 43605295104 43618823136 43621761024 43834757904 43837710336 43927301376 44054728704 44144763264 44147736576 44237961216 44285009642 44311185408 44363301696 44456961024 44513738752 44530547712 44533547008 44624560128 44750995968 44754010112 44842453488 44845473792 45067481088 45159585408 45162627072 45176638248 45234335104 45383147712 45400284972 45403342848 45478960128 45496133568 45554238464 45625038858 45721361952 45779754496 45876404224 45893727744 45947705328 46044709632 46103515136 46120924416 46200848384 46215181656 46349245824 46426438464 46443969684 46447097856 46542021696 46673890326 46677033984 46704623616 46772427744 46790089614 46849847072 46935834624 46948755968 47003974416 47021723721 47081777008 47103208704 47181175552 47354267736 47414745728 47511647148 47514847232 47620030464 47649472192 47746853322 47750069248 47768100288 47847655968 47865723858 48014819328 48084525552 48102682887 48134356992 48369388032 48372645888 48442871592 48523055896 48612114432 48682687788 48711462912 48714743808 48763269044 48844482134 48866217536 48952608768 48966085326 49055956992 49108129504 49137156096 49208491689 49380409344 49455428864 49484660736 49556500824 49729634304 49801830036 49834622976 49850083584 50077956096 50096866176 50100240384 50202630144 50256022178 50339721383 50344870464 50348261376 50451158016 50515591168 50641354752 50700916224 50807955456 50872844288 50888626992 50892054528 51143995392 51147440128 51248518272 51251970048 51397183488 51502223808 51505692672 51580466823 51610954752 51630443712 51696382976 51866454528 51886039968 51952305664 51975954432 52061986816 52142901552 52229743272 52252985088 52319719424 52430176256 52511663232 52578727936 52686182976 52689731584 52706077956 52709627904 52817350464 52966999134 52970566656 53058786816 53078822496 53341588944 53345181696 53454203136 53542682368 53605656216 53718827904 53739112824 53807745152 53828612964 53917711932 53921343488 54016671744 54074120128 54095091246 54184631298 54188280832 54299025312 54456539648 54488727552 54567832368 54571507712 54588437883 54683035392 54837970152 54953743488 54974494728 55246645692 55279300608 55283023872 55430255006 55454921024 55552960512 55556702208 55637357472 55670243328 55729450336 55751063427 55822265296 55843344501 55945838592 56063950848 56098613144 56123576576 56156749824 56238276216 56434753536 56516683524 56553897984 56714133504 56796469086 56830040064 56833867776 56916377184 56971524096 57127099547 57231949824 57253561344 57326682112 57531110152 57536994816 57540870144 57658466304 57732104192 57815917628 57821831424 57943904256 58017906688 58102135042 58140393472 58158430848 58162348032 58446343872 58450280448 58535136507 58569735168 58739638272 58859684352 58863648768 58983948288 59081580544 59151068928 59271955848 59275948032 59298331392 59374063616 59499413504 59591887488 59667994624 59691135168 59789937984 59793965056 59880771829 60013329408 60089974784 60212780544 60216836096 60235517664 60510863616 60533713296 60537790464 60638613504 60661511424 60833385144 60961815936 61086403476 61191636992 61263607104 61299818496 61388811414 61392946176 61490424282 61494565888 61518414816 61620242208 61692716421 61733339136 61798994432 61822961424 61901917952 61925292912 61929463808 62056028928 62231853768 62236045312 62363236992 62386786152 62581112832 62671965888 62695631628 62800048458 62804278272 62903997254 63110939787 63139023648 63176343552 63268060743 63348862864 63489097728 63623135232 63662471096 63690800384 63796874624 63803400192 63820965144 63938101248 64019759104 64030924332 64112700736 64136910516 64179142656 64454419974 64492517376 64496861184 64590495456 64722498921 64816152576 64910250384 64948617216 65270145024 65288113768 65407942656 65432641536 65516208128 65611322252 65756565504 65840545792 65936130778 65979547648 66075334432 66082093056 66221604864 66262547267 66306179072 66402440048 66427514463 66466778112 66770608128 66795821568 66800320512 66936840192 67126493952 67131015168 67263680232 67268210688 67521806336 67601221632 67739378112 67743940608 67851502656 67856072704 67954583761 68074721568 68105014272 68191993856 68218440192 68331357696 68335960064 68529577984 68669631744 68674256896 68773955764 68814606336 68840591616 69155272704 69181386624 69301272576 69322772484 69523868736 69639657696 69665954526 69670646784 69813032544 70010835489 70015550976 70056935424 70158641616 70248243968 70274770608 70279503872 70403751936 70423133952 70505961624 70622665512 70627422208 70654813056 70745049088 70771763328 71122118592 71126908928 71267470722 71272270848 71474208288 71620279983 71625103872 71652150432 71771483952 71798585787 71890282576 72022228992 72126788328 72201535488 72246175064 72398700416 72558968832 72651636736 72664307388 72757109824 72784583844 72910713856 72918171648 73024031682 73072115712 73117293536 73144903566 73266723201 73271657984 73299326304 73449127989 73662194256 73705734144 74070614016 74183143296 74226991104 74334751236 74457792668 74594451456 74702745054 74751934464 74826395602 74875666432 74984368288 75116934144 75150360576 75196823303 75246338048 75355578032 75384033267 75522392064 75618844672 75728625448 75773386752 75888502912 75962032128 76309266432 76332940488 76338081792 76715993088 76721160192 76872777408 76877955072 77095775232 77116999549 77253335712 77258539008 77416432128 77544574464 77549797376 77799681792 77928458496 77933707264 77963931648 78046848676 78092980224 78319517696 78479579136 78484865024 78645264384 78868091904 79029274464 79034597376 79059116934 79064441856 79226025696 79450498701 79455849984 79588180224 79618233744 79719917312 80012383416 80017772544 80181304704 80283707392 80314023552 80408484324 80461430784 80578241856 80681151488 80711617728 80717053952 80851484672 80876567898 80882015232 81111180192 81276946947 81282421248 81448537968 81684809472 81733091328 81851748552 81857261568 81987232376 82024553088 82160322944 82256955228 82311118848 82430615232 82461742092 82567057216 82741371904 82869968538 82924535808 82975805024 83145382509 83150982656 83182381536 83335053312 83456036208 83562621184 83594175504 83733397944 83739037696 84147919716 84185364864 84235124736 84357414324 84652130304 84775025286 84830846976 84915347818 85071200256 85094620192 85194703629 85245060096 85250801664 85335720827 85374565776 85515880688 85847924736 85939226632 85990023168 86120660608 86296665228 86311305216 86421536768 86547000512 86598156288 86723876442 87026860032 87153202563 87210590208 87237646272 87243522048 87669515808 87675420672 87854602752 88109457408 88289526528 88295473152 88475922432 88570019284 88622370816 88726603392 88913922048 89027477504 89061095424 89067094016 89249120256 89501991936 89508020224 89684906976 89690947584 90134962176 90319170816 90325254144 90353276496 90468670208 90766295424 90800569944 90806685696 90957920256 90992267136 91108476928 91250077716 91442723904 91559508992 91752808448 91787455488 91895410656 92089419264 92207030272 92235636423 92241848832 92401696768 92430363312 92698491648 92852876928 92887939368 92894195712 93084043392 93347780652 93354067968 93409247232 93544855488 93580179228 93699694144 93871669248 93897511936 94007948832 94043447442 94163554016 94200072687 94206417408 94355995881 94362351104 94708535472 94829491456 95023294296 95029694464 95298944384 95493706644 95500138496 95536200576 95695311936 95731447716 96029638656 96169051104 96205365774 96268713984 96681629961 96738776064 96745291776 96885743184 97046111792 97224228864 97365375576 97422925824 97526538088 97688964268 97732435072 97905217536 97932170652 98111913984 98216259008 98274312192 98416983378 98760818688 98904196167 98910857728 98969321472 99113001648 99459268608 99603660072 99700167168 100155912192 100193732352 100200480768 100405260288 100512044356 100679442766 100689740928 100696522752 100902316032 101031182336 101177855849 101282709504 101401832448 101615910912 101745688576 101777253984 101784109056 102287990784 102497036544 102503940096 102794366976 103004447616 103011385344 103160933646 103221909504 103260887424 103392765952 103732909056 103772079936 103904611328 103951908864 104123973632 104285803104 104459486544 104505970176 104639438848 104860352512 105023326464 105157455872 105372365952 105379463168 105412155912 105419255808 105634700928 105933998268 105941133312 106117573632 106157644992 106683177888 106690363392 106901206083 106908406272 107085364736 107211312432 107437655808 107478225648 107615490304 107657225928 107835423864 107842686976 108033343488 108148240256 108190182492 108369262596 108376561664 108598050624 108913079296 108977455104 109135664736 109143015424 109176875766 109366070784 109675940304 109717355349 109907486976 109948989456 110493291384 110558601216 110860510012 110909842048 111105921024 111113404416 111274714944 111340486656 111458900672 111502126854 111644530592 111686689002 111891677184 112054117581 112127901696 112197226288 112239593403 112247153152 112313499648 112476552432 112869507072 113033367048 113428267008 113592938172 113660080128 113667735552 113832754368 113943048192 114254199094 114463899648 114507122688 114653364224 114819813941 115062220304 115073989632 115081740288 115316932608 115464208384 115631835256 115643662848 115887808512 116035813376 116204270084 116280786944 116316861696 116324696064 116892687744 116900560896 117070273014 117139470336 117479276544 117719368704 117727297536 117967896576 118163161088 118302137856 118543911696 118551896064 118596662784 118748127232 118998827008 119183774976 119335989248 119382270336 119579875968 119587930112 119761543658 120026658816 120179949568 120354422587 120425561088 120433672192 120471035328 121021727232 121067426592 121075580928 121277227008 121314851847 121323022848 121666770288 121923631872 122172806952 122383273984 122527214208 122599636992 122777622828 122785892352 122980848564 122989131776 123036829632 123240484416 123385432842 123466678272 123597988864 123645922848 123803835904 123850585824 123858927616 124112057856 124463707536 124472090624 124726473984 124773572304 125343931776 125391263256 125600096916 125608556544 125807994508 126221879574 126278047296 126352687104 126536121486 126697725728 126978195456 127162537929 127246270464 127324942192 127373021727 127381600768 127593749248 127606800384 127641930288 127876202496 128061848664 128225401472 128273821032 128908839948 128985034752 128993722368 129180990912 129444997842 129632305152 129820500768 129897234432 130085814663 130301137169 130540290048 130576227536 130815885312 130865283072 131032416256 131222644504 131513131008 131681091584 131872261556 131959095296 132150668864 132164186112 132443209728 132525094534 132612358144 132804880096 132855028926 132933556224 133541216256 133591643136 133600641024 133873680384 134252987904 134262030336 134527360464 134536421376 135043612672 135202443264 135478756224 135487881216 135703005312 135712145408 135909167522 136149443136 136210028544 136383987712 136436880384 136581985183 136662715392 136671920128 137059155968 137339263488 137348513792 137547911528 137629212672 137681183232 138310545408 138362773248 138602545152 138645544968 139047737472 139279315392 139331909052 139341293568 139626065088 140021670978 140031101952 140113870848 140317283232 140496487936 140549541216 140559007744 140807503872 140846267904 141011923248 141245331024 141254844416 141309626112 141490098176 141543526656 142244237184 142253817856 142534941444 142544541696 142948416576 143240559966 143250207744 143304300864 143542967904 143597171574 143780565152 144044457984 144253576656 144308048661 144403070976 144492350128 144797400832 145117937664 145328614776 145514219648 145569167688 145821427712 145836343296 146048063364 146144231424 146234587072 146289807132 146533446402 146543315968 146598652608 146898255978 147324388512 147411468288 147625475067 148141228032 148366286592 148453982208 148669502472 148915585336 149188902912 149405490108 149503868928 149652791204 149751332864 149968736576 150233868288 150300721152 150393646606 150492676096 150711156064 150768066534 151019164149 151044784128 151237689344 151457250896 151546773504 151777005824 151924064256 152618532864 152665880976 152676163584 153431986176 153442320384 153745554816 153755910144 154191550464 154233999098 154506671424 154517078016 154741400469 154832864256 154997533747 155089148928 155099594752 155599363584 155856916992 155867414528 155927863296 156093697352 156185960448 156639035392 156959158272 156969730048 157290528768 157736183808 158058548928 158069194752 158118233868 158128883712 158452051392 158900997402 158911699968 159176360448 159236467488 159439834624 160024766832 160035545088 160362609408 160567414784 160628047104 160816968648 161156483712 161362302976 161423235456 161434107904 161702969344 161753135796 161764030464 162222360384 162553893894 162564842496 162897075936 163369618944 163466182656 163703497104 163714523136 163765313649 163974464752 164049106176 164320645888 164513910456 164861230464 164923484184 165134114432 165482743808 165739937076 165849071616 165951610048 166290765018 166301965312 166364763072 166670106624 166912072416 167125242368 167188351008 167466795888 167478075392 167530033503 168295839432 168370729728 168470249472 168714828648 169304260608 169550050572 169661693952 169830695636 170142400512 170189240384 170389407258 170490120192 170501603328 170671441654 170749131552 171031761376 171381298641 171695849472 171878453264 171980046336 172241321216 172593330456 172622610432 173094001024 173196312576 173447752884 174053720064 174306405126 174421180416 174475292544 174487044096 175339031616 175350841344 175605409521 175709205504 175896077623 176218914816 176579053056 176590946304 176951844864 177140038568 177244741632 177453206784 177827844096 178054955008 178122190848 178134188032 178498240512 179003983872 179016040448 179369813952 179381895168 179642315487 180269924352 180638341632 180650508288 180706552992 180937340416 181532590848 181601139888 181613371392 181915840512 181984534272 182216953856 182500155432 182885447808 183119017984 183505616896 183574910976 183790821312 184178838528 184414060544 184471272846 184483697664 184803393536 184860726624 185396983296 185705753856 185775878736 185788391424 186168086784 186695561304 186708135936 187089710976 187160358456 187399388288 187743338496 187795023872 188015897664 188086894884 188327108032 188400145374 188412834816 188711991762 188724702208 189332819361 189417070944 189658982912 190046588592 190059388928 190597888768 190987413288 191000276992 191072401152 191390623872 191462895432 192059277312 192338102208 192410731548 192537427968 193363259922 193477552128 193490583552 193771486368 194092223584 194167496763 194448457728 194730751152 194845851648 195053076176 195377928536 195464870144 195810435072 195864341304 196223827968 196432518016 196548624384 196833966756 197521637376 197808392334 197821715456 197938642944 198226003296 198787641801 198918537216 199207320144 199282543389 199400334336 200311824384 200387464704 200400961536 200810520576 201024088712 201358885532 201379481856 201393045504 201804632064 202062364672 202355711698 202565419008 202803664896 203231821824 203357472647 203491377152 203554507968 203568218112 203863751283 204575981568 204994073088 205007880192 205588733952 206008895232 206022770688 206321867292 206443819008 206521774848 206785531904 207465818112 207544159872 207809222656 207903817728 208247947264 208550274301 208571606208 208918973088 209011940352 209278877696 209720705024 210046652928 210314911744 210744731904 210758926336 210824311824 210838511616 211269401856 211867996536 211882266624 212235147264 212315289984 213366355776 213380726784 213802412166 213816812544 214170729472 214422624864 214860839949 214875311616 214956451296 215230980608 215314451856 215670847728 215685373952 216066686976 216296480512 216380364984 216738525192 216753123328 217196101248 217826158592 217954910208 218271329472 218286030848 218353751532 218732141568 219351880608 219434710698 219800169603 219814973952 219897978912 220347383967 220986582768 221117202432 221721020024 221819684096 222211842048 222549429888 222680973312 222917801344 223004253708 223289061184 223373378004 223783354368 224108235162 224255803392 224394452576 224479186806 224494306304 224626999296 224953104864 225590469909 225739014144 226066734096 226152099801 226856534016 227185876344 227320160256 227665508736 227886096384 228508398188 228927799296 229014245376 229306728448 229639627882 230124440608 230147979264 230163480576 230633865216 230776457723 230928416768 231263670512 231287325696 231350998647 231775617024 232071626752 232408540168 232633723392 232649392128 233785375488 233801121792 234140546028 234278940672 234958553088 235438737408 235454595072 235935793152 236326322176 236604275712 236669412409 237087823392 237103792128 237193325568 237496254464 237997654016 238367549952 238671978496 238764540672 239159751936 239175860224 239523087316 240053317632 240359899136 240708845174 240851122176 240867344384 240942070656 242043454464 242134853184 242151161856 242554454016 242629703694 242646045696 243333540576 243830840841 243847263744 244345613904 244766547968 245054428416 245199273984 245555245656 245571784704 245961697128 245978263552 246073659264 246480968832 246770865684 246933356544 247195977728 247291845696 247607671808 247701171648 247717855232 248224115712 248927415072 248944181248 249436147527 249452947968 249547144608 250687863552 250782526512 251200193832 251217113088 251615989016 252443759148 252556094592 252705374208 253072242972 253395451456 253956390912 254325075858 254492540928 254649884384 254746043454 254763201536 255187498496 255213600768 255283860576 255584110887 255752404992 256007162481 256123697328 256450802944 256547642064 257817679896 257970069504 258361981824 258889995684 259264610304 259641001536 259794468864 260171629326 260602274338 261080580096 261152455072 261459607689 261631770624 261730566144 261892384607 262064832512 262445289008 263026262016 263362183168 263744523112 264301337728 264328372224 264886419456 265050189068 265224716288 265609760192 265710057852 265867112448 267082432512 267183286272 267201282048 267747360768 268505975808 268524060672 269054720928 269072842752 270087225344 270404886528 270957512448 270975762432 271406010624 271424290816 271818335044 272298886272 272420057088 272767975424 272873760768 273163970366 273325430784 273343840256 274118311936 274678526976 274697027584 275095823056 275258425344 275362366464 276621090816 276706909269 276725546496 277205090304 277291089936 278095474944 278558630784 278663818104 278682587136 279252130176 280043341956 280062203904 280227741696 280634566464 280992975872 281099082432 281118015488 281615007744 281692535808 282023846496 282490662048 282509688832 282619252224 282980196352 283067987643 283087053312 284488474368 284507635712 285069882888 285089083392 285896833152 286481119932 286500415488 286608601728 287085935808 287194343148 287561130304 288088915968 288507153312 288616097322 288806141952 288984700256 289594801664 290044889883 290235875328 290657229552 291028439296 291138335376 291642855424 291672686592 292096126728 292469174144 292579614264 293066892804 293086631936 293197305216 293796511956 294648777024 294822936576 295250950134 296282456064 296712588501 296732573184 296907964416 297203717363 297339004944 297831170672 298377805824 298810980216 299305582408 299937473152 300467736576 300601442304 300787293212 300985352192 301422312128 301536133068 302038328298 302089568256 302475378688 302914501792 303093547008 303533567547 303554011648 303848128512 305237065728 305331761952 305352327168 306863972352 307491109632 307511820288 308383100928 308467998196 309013342848 309034156032 309482800938 309665728512 309995067494 310178297856 310199189504 311198727168 311713833984 311734829056 311855726592 312187394704 312371920896 313278070784 313918316544 314581057536 315472367616 316117097856 316138389504 316236467736 316257767424 316904102784 317801994804 317823399936 318352720896 318472934976 318879669248 320049533664 320071090176 320725218816 321134829568 321256094208 321633937296 322312967424 322724605952 322846470912 322868215808 323405938688 323506271592 323528060928 324444720768 325107787788 325129684992 325794151872 326739237888 326932365312 327406994208 327429046272 327530627298 327948929504 328098212352 328641291776 329027820912 329152066047 329722460928 329846968368 330268228864 330965487616 331479874152 331903220096 332581530036 332603930624 332729526144 333340213248 333824144832 334250484736 334376702016 334933591776 334956150784 335060067006 336591678864 336718780209 336741459456 336940498944 337429657296 338608521216 339100101144 339661391272 340284801024 340378480768 340778814516 340980240384 341003206656 341342883308 341498263104 342063522752 342762597282 343391698944 343756906528 343960092672 344459441823 344482642432 345186660912 345245220864 346188002048 346392625152 346895505768 348107440128 348612810252 348842360832 348950585088 348974088192 350678063232 350701682688 351210819042 351418411008 351792155246 352378049681 352437829632 353158106112 353181892608 353903689728 354280077136 354489483264 354906413568 355655688192 356109910016 356244381696 356996481024 358007967744 358032080896 358739627904 358763790336 359284630974 360539848704 361063267761 361276683264 361301016576 361413105984 361874680832 363065181696 363202279776 363226742784 363831681024 363969068544 364433907712 365000310864 365770895616 366238035968 367011233792 367149821952 367581642624 368357677056 368828121088 368942545692 368967395328 369606787072 369721453248 370793966592 371411507712 371551757472 371576782848 372336173568 373391122608 373416271872 374179421952 374320716912 374798776576 375590047744 376031795328 376173789768 376654216064 376800290748 376825669632 377423983524 377449404416 378665638722 378834141888 379317965824 380093177184 380118777856 381195777536 381974826576 382000553984 382119065181 382144802304 382781247744 382925790864 384676204416 384821463096 386726519844 386955104256 386981167104 387542972736 388184447168 388334993526 388896915456 389461502304 389691703296 390106152352 390257443989 390755857072 390903411507 390929740288 391620870144 391728682608 392447655936 392865036032 393097248768 393667933512 395043274752 395616784668 395643430912 395877285888 396452006592 397575283602 397837074432 398414640288 398565086778 398800668672 399889696829 400623648768 400774929408 400801923072 401621041152 402048177424 402717771064 402758963712 402786091008 403609264128 404124729344 404711423396 405130838016 405607329792 406463643648 406714945294 406982754304 407109015936 407136436224 407727502566 409151963136 409745955549 409988146176 410015760384 411177467904 412017790464 412045541376 412643734584 412887638016 413043549696 413571063808 414931636224 415088319744 415618445312 415807635456 416495894528 417100548602 417143212416 417837946176 418023880704 418557755392 419165402803 419441410048 420093305856 420629823488 421489463808 421517852672 421648623648 421677023232 422538803712 423735993072 423764533248 424470294528 424630579968 426732711552 426761453568 427604824332 427633625088 428341458944 428845249728 429721679898 429750623232 429912902592 430461961216 430628903712 431341695456 431370747904 432133373952 432592961024 432760729968 433477050384 433506246656 434392202496 435652317184 436542658944 436572061696 436707503064 437464283136 438703761216 438869421396 439600339206 439629947904 439795957824 440694767934 441973165536 442234404864 442876425201 443442040048 443639368192 444423684096 445098859776 445361946624 445835602688 446008507416 446578122368 446746756008 447566708736 448216470324 448511606784 448788905152 448958373612 448988612608 449253998592 449906209728 451180939818 451478028288 452133468192 452304199602 453057492447 453713068032 454371752688 454640320512 455331017472 455772192768 457016796376 457855598592 458028490752 458613456896 459279255764 460248881216 460295958528 460326961152 461267730432 461552915446 461856833536 462527341024 462574651392 462701997294 463551234048 464143253504 464224201407 464817080336 464992601241 465267446784 465298784256 467570750976 467602243584 468281092056 468557881344 469917106176 470877474816 470909190144 471871586304 472652644352 473208551424 473338824818 474175646784 474207584256 474386651136 474992508928 475682086327 475995308032 476735099904 477343956992 477529081344 478319503872 478351720448 479046174632 480106635264 480719798272 481417690348 481702244352 481734688768 481884141312 484086908928 484269706368 484302323712 485108908032 485259407388 485292091392 486667081152 487661681682 487694527488 488691227808 489533095936 490108856832 490398547968 491110491312 491143569408 491923394256 491956527104 492147318528 492961937664 493541731368 494391955456 494583691392 495215343616 495402343296 495435710464 496448231424 497854830144 497888362496 498872295054 498905895936 499094289216 501375727104 501565053024 502400387664 502434226176 502590100509 503231978032 504887518296 505112189184 505410748416 506144485944 506790902912 507912781824 508650151716 508985081856 509299768768 509492086908 509526403072 510374996992 510427201536 510567721152 511168221774 511504809984 512014324962 512247394656 512901605888 513095284128 514143895923 515635359792 515940139008 516723963648 517779991368 519282003072 519588937728 520343258652 521204548676 522161160192 522304910144 522919215378 523263541248 523461132288 523784769214 524129665024 524890578016 526052524032 526724366336 526816228563 527489046224 527688232869 528602675456 528656744448 529772838912 530100378136 531219520384 531420115704 531734224896 534164865024 534366572544 534402564096 535494721536 537011951616 537048121344 538109441856 538145685504 538926946461 539818996843 540174450688 540809773056 541915024896 541951524864 542812021248 542848581632 543636670088 544597772544 544840114176 545535950848 545747521536 546327940732 546650861568 546687680512 548236623872 549357053952 549394055168 550191646112 550516850688 550724732928 553242181632 553413818538 553451092992 554410180608 554582179872 556190949888 557117261568 557327636208 557365174272 558504260352 560086683912 560124407808 561269132928 561985951744 562198164864 562236030976 563230015488 563385071616 564047692992 564981324096 565019377664 565238504448 565960392704 566135975286 566174106624 568976948736 569015271424 570139765776 570178166784 571793666304 572962239864 573000830976 573217203456 574171871616 574388686296 575122260608 576177831936 577014306624 577232194644 577612283904 577969400512 579189603328 580089779766 580471750656 581314459104 582056878592 582276670752 583285710848 583345373184 584192253456 584938348288 585159228528 586133785608 586173263872 586394610432 587593023912 589297554048 589645873152 590501900268 592564912128 593425177002 593465146368 593815928832 594407434726 594678009888 595662341344 596362925403 596755611648 597621960432 597847630167 598611164816 599874946304 600935473152 601202884608 601574586424 602844624256 603072266136 604076656596 604179136512 604950757376 605829003584 606187094016 607067135094 607108023296 607696257024 610072417941 610474131456 610663523904 610704654336 611591253849 613727944704 614982219264 615023640576 616766201856 616935996392 618026685696 618068312064 618965601876 619331457024 619990134988 620356595712 620398379008 622397454336 623427667968 623469658112 623711453184 624374789408 624743841792 625650822903 626556141568 627836633088 629162115072 630944735232 632234195712 632276779008 632472935472 632515534848 633808205568 635603989608 635646799872 636705441792 636945869952 637759338496 640099067328 640142180352 641450437632 642269659136 642512188416 643267874592 644625934848 645449211904 645692941824 645736431616 646811877376 647012543184 647056121856 648889441536 650215575576 650259369984 651588303744 653478475776 653864730624 654813988416 654858092544 655061254596 655897859008 656196424704 657282583552 658055641824 658304132094 659400508809 659444921856 659693936736 660536457728 661930975232 662959748304 663806440192 665163060072 665207861248 665459052288 667648289664 668500969472 668753404032 669867183552 669912301568 670120134012 673183357728 673437560418 673482918912 673880997888 674859314592 676771409727 677217042432 678200202288 678456299403 679322782544 680569602048 680756961536 681557629032 681960480768 682685766616 682996526208 684127045504 685525194564 686783397888 687513813056 687920185344 688918883646 688965284864 690373321824 690490441728 692329373169 692376004096 692785250304 693791011536 694052995941 696214880256 697225620504 697901170176 697948176384 701356126464 701403365376 702421638084 702836822016 703584310492 704756099362 704875659264 706316212224 706363785216 707807379456 708244990943 708560154272 708978966528 709812827136 710008237227 711311376384 712219820032 712488763392 713992962048 716015935488 717479255808 717527580672 718569261948 721079697408 722126535522 722553366528 722602033152 722826211968 723749361664 726130363392 726330265669 726404559552 726453485568 727663362048 727938137088 728867815424 730000621728 731541791232 732476071936 734022467584 734299643904 735163285248 736715354112 737656242176 737885091384 737934790656 739213574144 739442906496 741587933184 742823015424 743103514944 743153565696 744672347136 746782245216 746832543744 748308442581 748358843904 748641433824 749597553152 751180095488 752063590656 752347579536 753308432128 753600581496 753651339264 754847967048 754898808832 757331277444 757668283776 758635931648 760186354368 760237555712 762391555072 763949653152 764001107968 764238130362 764289604608 765562495488 765851581728 768021487443 769352408832 769642926192 773453039688 773910208512 775085945472 776368894336 776669987052 777793830912 778923004608 779383406592 780212304704 780514887978 781511714144 781806823014 781859480576 783241740288 783457365216 784378823067 784895311872 785677153821 785730072064 786194497536 787335867024 790086549504 791233569336 791286861824 792904013184 795150567204 795674148864 796829280576 797130173556 797601337344 799779393658 801247297536 801549858816 801603846144 803242082304 803738697587 804096354848 805435542128 805517927424 805572182016 807218528256 808249458688 809422846792 810261676032 811214659584 812927287296 813429890588 813965508608 814218031872 814272872448 815455005132 818303926272 819491911098 819976292352 820031520768 822354935808 824035580928 824091082752 825287469168 825775276032 826087099392 827142127616 829863272448 830176639488 831236890624 831615270912 832991789056 834201097204 834286424832 835675892352 836047761408 837115510784 838330805606 838882820096 840186611712 841259646976 842480958109 842978927616 843035705344 843297247296 843354046464 845077607424 847471986144 847529066496 848940589056 849203962929 849261159936 853465423104 853522907136 855209648664 855267250176 856682917888 857690499456 859443359796 859501246464 859825805184 860923922432 861257807424 862683390912 862741495808 864266747904 865185922048 865521459936 866954100768 867012493312 868784404992 871304634368 873085317888 873144123392 873415006128 874928566272 877407522432 877738842792 879200678412 879259895808 879591915648 881389535868 883946331072 884468809728 885752850402 886884080096 887278736384 888847368192 890137765503 890197719552 890723893248 891611152089 891671205376 892017014832 893156244736 893493512016 895133417472 896432940648 897577810304 897916747224 897977225216 899812419456 902361879636 902956056576 904266936384 904608399204 906114984894 907426136064 908743505376 909280641024 910600702641 910662034944 911544385536 912107960183 914033592752 915711197184 916056981504 917226913792 918558511528 920497762432 920591917056 922535460864 923105830892 923713667072 925054682048 925149302784 925403994588 927102468096 928286507008 928448402814 929634160672 929985202482 930534893568 930597568512 935141501952 935204487168 936562184112 937115762688 939834212352 941754949632 943743172608 945305288704 946417102848 946677649636 948351293568 948415168512 948773302272 949985017856 951364172654 951990616064 953470199808 954687913984 955058162688 956073896281 956639007744 956703440896 958092349264 960213270528 961439596544 962835380696 963404488704 963768282624 968173817856 968539412736 968604647424 970217816064 970518814776 970584182784 973334162304 975323363364 975389054976 977382455616 979066191872 980217713664 980797095936 982220982624 982287138816 983846788512 983913054208 984294637056 985923875328 987083462736 988783910912 989167382784 990430687232 990804686592 990871420928 992896462848 995709660288 995776724992 997744590108 997811791872 998188578432 1002751454208 1003130106048 1004800775328 1004868452352 1005180201018 1006463956064 1009775036592 1010156340627 1010224378368 1010821496832 1012288971888 1013581805824 1015825563648 1017300303432 1018599537536 1018984173816 1019052806144 1020749993984 1020854403072 1021135442304 1022336443548 1023009619968 1024028649924 1024494789312 1025803211776 1026190568256 1028287791846 1031270719584 1031880278016 1033378325469 1033447927296 1035559982736 1038564006144 1039177875456 1040686517304 1042409097352 1044322320384 1044609820288 1045838430756 1046527082496 1046922264576 1047569538428 1048259330048 1049781156032 1052105048064 1053448732672 1053632457126 1054978092448 1055376465738 1057134149043 1057205350912 1057313488896 1059545677824 1060200756272 1062439040768 1062840231408 1063468449792 1068329730048 1068733145088 1070989443072 1074023903232 1074096242688 1076218883712 1076291371008 1077853892922 1079637993686 1080348901376 1081619546112 1083189803283 1083830049792 1083903049728 1084982736229 1085624042496 1085697163264 1087273340176 1089195545088 1089680228352 1091071901696 1091495043072 1092655881464 1093301723136 1096473247744 1098714107904 1098788110336 1100383292224 1101033701376 1101449465856 1106484363264 1106827637076 1106902185984 1108820361216 1109164359744 1112381899776 1114234523136 1114655272416 1114730348544 1117008520704 1120173367824 1120248815616 1122538265856 1123971903488 1124396329728 1124472061952 1126770143232 1128095385984 1129962648192 1130038755328 1130477008896 1131920785408 1132271950572 1132348213248 1137953897472 1138030542848 1140279531552 1140356333568 1143587332608 1145924479728 1146001661952 1146357195543 1146434406912 1148343743232 1148777372592 1150244521216 1154028613248 1154464389288 1155938801024 1158379206656 1160179559532 1160943501312 1162628918208 1164113757184 1164553341504 1166571421696 1166690746368 1168384506912 1169876696576 1170318457056 1172267571216 1172346527744 1172710234521 1172789220864 1175186047824 1178595108096 1179291746304 1181003800536 1185129824256 1186850354004 1186930292736 1187631857664 1188814869452 1189356019776 1191324682688 1192725850806 1193511223296 1195243920864 1195695260334 1197222329632 1199669090487 1199749892608 1201870946304 1202405769216 1203149172848 1205689248512 1206144532272 1208153313192 1208358273024 1211658007168 1212374188032 1214134270188 1214216046592 1215392514048 1220144835882 1220948262912 1221327047808 1221409308672 1223182507698 1227455889408 1229237866647 1229964438528 1230047281152 1231272543361 1233532403712 1233871992784 1236053371392 1236136624128 1237931203752 1238662914048 1239980269976 1240713191424 1244794908672 1246855335936 1246939316224 1247422906368 1248749578816 1249487683584 1251301645806 1253112283136 1255673266176 1257496208409 1258324230144 1261889470464 1264468391424 1264553558016 1264945870944 1265031069696 1267616411136 1271207979216 1271293599744 1273410883584 1273891739904 1275518676992 1280198134656 1280284360704 1282900875264 1284539318272 1285024376832 1286535749184 1289251869696 1290898423808 1291385883648 1291472863232 1293623754752 1294025086368 1294112243712 1297778883072 1300431151152 1300518739968 1303176607488 1306956951552 1309627976832 1309716185088 1310122509192 1311795718016 1312392849408 1314565167104 1316111283648 1316608264188 1318801017618 1318889843712 1319387873472 1321072915456 1323861950464 1325919496608 1327612880384 1330326120144 1330415722496 1330918104576 1335296579328 1337001938944 1337506808064 1339734367104 1339824603136 1340240268024 1346366715456 1346875120836 1346965837824 1347761995776 1349718629184 1353542819454 1354434084864 1356400404576 1356912598806 1358645565088 1359172477341 1361139204096 1361513923072 1363115258064 1363920961536 1365371533232 1365993052416 1368254091008 1371050389128 1373566795776 1375027626112 1375840370688 1377837767292 1377930569728 1380746643648 1380980883456 1384658746338 1384752008192 1385570500608 1387582023072 1388105991882 1392429760512 1394451241008 1394977803723 1395802340352 1395896352768 1402712252928 1402806730752 1404843276168 1405673644032 1407168620984 1409512198724 1409751318528 1412632424448 1412727570432 1415614758912 1416489981886 1417120308544 1417957933056 1419625654272 1420016474454 1422622752768 1424439640064 1424977526784 1427046258981 1427985924096 1432031870976 1434958511616 1435055161344 1437138523896 1442159394816 1444253071044 1445106733056 1445204066304 1445652423936 1447498723328 1452260726784 1452660531338 1452809119104 1452906971136 1455326724096 1455876274176 1457735630848 1459851920107 1460001243456 1463083582464 1464952143872 1468044935168 1468599287808 1470326570496 1473430708224 1475312484352 1475770182768 1475869581312 1478427148288 1478885812992 1483175866368 1485646030848 1486207029888 1486307131392 1489344694272 1493564490432 1493665087488 1496616885162 1496717687808 1497282867648 1499195106304 1502360190976 1504127181312 1504695159072 1506616864256 1507201162992 1507302678528 1509695934096 1509797617664 1514662554888 1515336567552 1517271863296 1520372708736 1520475111424 1524783110144 1527899306304 1528002215936 1528476260724 1528579209216 1531124990976 1531703163456 1536042974886 1538704817664 1539285852384 1542431687769 1546906079376 1547820417024 1550171890944 1552737788672 1553339974104 1557846009216 1558766813184 1560424609408 1561029775956 1563023428288 1563613646028 1563718961152 1566483480576 1566914730432 1568757646134 1569790623744 1571354307642 1571460144128 1572388995072 1574671734048 1580173099008 1582467138672 1582573723648 1583064698607 1585808026368 1590301134408 1593658561152 1594260347112 1595202674688 1599558787316 1602494595072 1603099717632 1603207692288 1606484164608 1607477395174 1608192709696 1610871084256 1611035854848 1611144364032 1614437056512 1616498917376 1616780839383 1618845693584 1619456990529 1620523352064 1622429319168 1625854574592 1626859781176 1628436063744 1628545744896 1630910010264 1636607852544 1638983822196 1639952584704 1640063041536 1644709871616 1648071161856 1648182165504 1650574938336 1651550552064 1652174198784 1654284255232 1656685886863 1659726544896 1660353278976 1662473781248 1663230541824 1665983578112 1668402194408 1668572849664 1671351784704 1672095522816 1674231021568 1676661611212 1677765640192 1680373223424 1682519293952 1684961916218 1685957855232 1686071410688 1686594494592 1686708092928 1690155214848 1694943972288 1695058132992 1697881178112 1698407925858 1698522319872 1706930846208 1707045814272 1710419297328 1710534500352 1713365835776 1715380998912 1718886719592 1719002492928 1719651610368 1721847844864 1722515614848 1725366781824 1725482991616 1728533495808 1730371844096 1731042919872 1733908201536 1734024986624 1736542383041 1737568809984 1742609268736 1746170635776 1746288246784 1746830012256 1749857132544 1754815044864 1755477685584 1758401356824 1758519791616 1759183831296 1762779071736 1767892662144 1768937619456 1771505700804 1773768160192 1774557472768 1777694736384 1780275531006 1780395439104 1781447786496 1783222304178 1783342410752 1784034029664 1786312489472 1786987024032 1789088776209 1790266834944 1792865881296 1795155620608 1795833494448 1795954450432 1799624838912 1804723759272 1808533872768 1809216798408 1812229969788 1814852272128 1817487010752 1818561282048 1821201405282 1821324069888 1823088771072 1824215920366 1828067185504 1830217253823 1831422394368 1832113963008 1834453827584 1834773761547 1837117023056 1840995524864 1841183834112 1845070921728 1846211661784 1850109364096 1850298605568 1850807989176 1854204936192 1856573014016 1856896805628 1859268321344 1859970404964 1861069787136 1861195137024 1870283003904 1870408974336 1873124368224 1874231525376 1876952468709 1879668424704 1883509899264 1887486345216 1890610577408 1892834205696 1893355299272 1896702587136 1896830337024 1897546604544 1899970035712 1902728345308 1903981232128 1906940399616 1909375827968 1910116325376 1912147792562 1913278015488 1913406881792 1916184698528 1920426541056 1922879193088 1925670761392 1926808977408 1927536565248 1936347635712 1937078825472 1937209294848 1940435632128 1941037629552 1941168365568 1946668324608 1950646726728 1950778109952 1954764911232 1958132383744 1960435427328 1961594191872 1964441965248 1964574277632 1967693577024 1967826108416 1968589274112 1970682929069 1971847750656 1974166925472 1977567821824 1978334765568 1980861374464 1981609373184 1981742841856 1985792925696 1991419320576 1991553449984 1995489180216 1995623583744 1996377156864 2005502908416 2006260212096 2009601550656 2009736904704 2010360402036 2012927912128 2019550073184 2020312681254 2020448756736 2021642993664 2024577943776 2027163611648 2030314229181 2031651127296 2034600606864 2037199075072 2037968347632 2038105612288 2041499987968 2041708806144 2042270884608 2044672887096 2048057299848 2048989578624 2051606423552 2052381136512 2056575583692 2062541439168 2063760556032 2066756650938 2066895854592 2071119965472 2076988119507 2077128012288 2078355750912 2081373034608 2082158987823 2084818194704 2088644640768 2089219640576 2091676861512 2093844529152 2095139076856 2099562312064 2104210096128 2106897465344 2107264914252 2109956184896 2110752931476 2114268298086 2114410701824 2114626977792 2119091355648 2120401512544 2124734972829 2124878081536 2125680462816 2126936899584 2130024711681 2136659460096 2137466290176 2141978886144 2148047806464 2152437767424 2152582742016 2155707785844 2159275987372 2160697802752 2163239092224 2166379606566 2167660099584 2167806099456 2169965472458 2171248084992 2171394326528 2174546680352 2178391090176 2178990797007 2179360456704 2182143803392 2182990086144 2185311762928 2186603446272 2192946495488 2197428215808 2200766584448 2202067402752 2202898931712 2212968726528 2213655274152 2213804371968 2217640722432 2218328719488 2224763799552 2228469046272 2229310544832 2229460697088 2234017041408 2236392986921 2240346735648 2240497631232 2245076531712 2247943806976 2248792659456 2248944123904 2253540286464 2256190771968 2259925296384 2260077510656 2260954017792 2263841570816 2264543901144 2264696426496 2275907794944 2276061085696 2280559063104 2280712667136 2287174665216 2291848959456 2292003323904 2292714391086 2292868813824 2296687486464 2297554745184 2300489042432 2304064462329 2308057226496 2308928778576 2311877602048 2316758413312 2320359119064 2325257836416 2328227514368 2329106683008 2333142843392 2333381492736 2336769013824 2339753393152 2340636914112 2344535142432 2344693055488 2345420469042 2345578441728 2350372095648 2357031461463 2357190216192 2358583492608 2362007601072 2370259648512 2373700708008 2373860585472 2377629738904 2378712039552 2382649365376 2385451701612 2387022446592 2390487841728 2391390520668 2394444659264 2399338180974 2399499785216 2403741892608 2404811538432 2406298345696 2411216092761 2411378497024 2412289064544 2416306626384 2416716546048 2423316014336 2424748376064 2428268540376 2428432093184 2430785028096 2440289671764 2441896525824 2442654095616 2442818617344 2446365015396 2454911778816 2458475733294 2459928877056 2460094562304 2462545086722 2466646347767 2467064807424 2467743985568 2472106742784 2472273248256 2475862407504 2477325828096 2479960539952 2481426382848 2489589817344 2493710671872 2494845812736 2497499157632 2498975367168 2502603291612 2506224566272 2511346532352 2514992416818 2516648460288 2523778940928 2527442874327 2528936782848 2529107116032 2529891741888 2530062139392 2535232822272 2542415958432 2542587199488 2546821767168 2547783479808 2551037353984 2560396269312 2560568721408 2565801750528 2569078636544 2570048753664 2573071498368 2578503739392 2581796847616 2582771767296 2582945726464 2587247509504 2588050172736 2588224487424 2595557766144 2600862302304 2601037479936 2606353214976 2613913903104 2619255953664 2619432370176 2620245018384 2623591436032 2624785698816 2629130334208 2632222567296 2633216528376 2637602035236 2637779687424 2638775746944 2642145830912 2647723900928 2651838993216 2655225760768 2660652240288 2660831444992 2661836209152 2670593158656 2674003877888 2674833456267 2675013616128 2679468734208 2679649206272 2680480536048 2692733430912 2693750241672 2693931675648 2699437258368 2707085638908 2708868169728 2712800809152 2713825197612 2717291130176 2718344954682 2722278408192 2723027846144 2726230516128 2727841923072 2730743066464 2731802107923 2731986104832 2736323880549 2736508182016 2742100778256 2747133591552 2750055252224 2751680741376 2755675534584 2755861139456 2761493287296 2769317492676 2769504016384 2771141001216 2775164046144 2776211983764 2784859521024 2788902482016 2789955607446 2791604680704 2791792705536 2799227877803 2805424505856 2805613461504 2809686552336 2811347288064 2814337241968 2819024397448 2819502637056 2825264848896 2831229517824 2832979963772 2834240617088 2835915866112 2839251308544 2840032948908 2845245505536 2848879280128 2849955053568 2854092517962 2855971848192 2864063741952 2868221688843 2869917023232 2870110322688 2874277047792 2884318789632 2888506142088 2890213466112 2891304847872 2894997446656 2904521453568 2905321062676 2905618238208 2905813942272 2910653448192 2911752548352 2915471261696 2919703840214 2920002486912 2926167164928 2929904287744 2934157819621 2936089870336 2937198575616 2940653140992 2946861416448 2950624968704 2951540365536 2951739162624 2957771625984 2966351732736 2971292061696 2972414059776 2972614262784 2978689388544 2987128980864 2987330174976 2993233770324 2993435375616 2994565735296 2998390212608 3004720381952 3008254362624 3009390318144 3013233728512 3014402325984 3014605357056 3019391868192 3019595235328 3029325109776 3030673135104 3034543726592 3040745417472 3040950222848 3049566220288 3055798612608 3056004431872 3056952521448 3057158418432 3062249981952 3063406326912 3072085949772 3077409635328 3078571704768 3084863375538 3093812158752 3095640834048 3100134976407 3100343781888 3105475577344 3106679948208 3115692018432 3117533626368 3120849218816 3122059551912 3126046856576 3127227292056 3127437922304 3132966961152 3133829460864 3137515292268 3139581247488 3142708615284 3142920288256 3144777990144 3149343468096 3160346198016 3164934277344 3165147447296 3166129397214 3171402447129 3171616052736 3180602268816 3187317122304 3188520694224 3190405349376 3199117574632 3204989190144 3206199435264 3212968329216 3214954790348 3216385419392 3221742168512 3222071709696 3222288728064 3228874113024 3232997834752 3233561678766 3237691387168 3238913981058 3241046704128 3244858638336 3249569409849 3251709149184 3253719562352 3254948208687 3256872127488 3257091489792 3261820020528 3273215705088 3277967644392 3279905169408 3289419743232 3296142323712 3296364331008 3301149876672 3303101104128 3304348397568 3308568510464 3313371773726 3319453089792 3320706557952 3324947562496 3326461083648 3329774604289 3331967156224 3336804388816 3337145699328 3342703569408 3344191045632 3348462043136 3353323222424 3360746446848 3365038587904 3369923832436 3371915710464 3372142821376 3373188989184 3373416185856 3380310429696 3389887944576 3390116265984 3395762356224 3396815851716 3397044639744 3413861692416 3414091628544 3420838594656 3421069000704 3426731671552 3430761997824 3437773439184 3438004985856 3439303220736 3443695689728 3445031229696 3450733563648 3450965983232 3460743688192 3462085839744 3467816403072 3468049973248 3473084766082 3475137619968 3485218537472 3492341271552 3492576493568 3493660024512 3499714265088 3509630089728 3510955371168 3516802713648 3517039583232 3518130703563 3518367662592 3525558143472 3535785324288 3537875238912 3543011401608 3547536320384 3549114945536 3555389472768 3560551062012 3560790878208 3562895572992 3566444608356 3566684821504 3568068059328 3572624978944 3573974048064 3578177552418 3580533669888 3585731762592 3590311241216 3591666988896 3591908900864 3599007271461 3599249677824 3609447518544 3617067745536 3618433596816 3624459939576 3634974021504 3637122564096 3642402810564 3642648139776 3646177542144 3648431840732 3656134371008 3660434507646 3662844788736 3664227926016 3668907655168 3669547523094 3674234046112 3681991049728 3682367668224 3687713599941 3690141843456 3692423323568 3693817630083 3700218728192 3700597211136 3701615978352 3708409872384 3713793611256 3718536642688 3719940809928 3722139574272 3740566007808 3740817948672 3746248736448 3748463050752 3753904937418 3759336849408 3767019798528 3772488625227 3774972690432 3778732977901 3781221154816 3785668411392 3786710598544 3793405174272 3793660674048 3795093209088 3799940071424 3805456690616 3813880799232 3818751655936 3820232650752 3824295585124 3826556030976 3826813763584 3832369397056 3840853082112 3845758386176 3851341522784 3853617954816 3855073130496 3872695271424 3874157650944 3874418589696 3880871264256 3882075259104 3882336731136 3893336649216 3901293453456 3901556219904 3909529822464 3916264767488 3920870854656 3928883930496 3929148555264 3935387154048 3935652216832 3937178548224 3941365858138 3943695501312 3948333850944 3955135643648 3956669531136 3961722748928 3963218746368 3963485683712 3971585851392 3982838641152 3983106899968 3990978360432 3991247167488 3992754313728 4011005816832 4012520424192 4019203101312 4019473809408 4020720804072 4025855824256 4039100146368 4040625362508 4040897513472 4043285987328 4049155887552 4054327223296 4060628458362 4063302254592 4069201213728 4074398150144 4075936695264 4076211224576 4082999975936 4083417612288 4084541769216 4089345774192 4096114599696 4097979157248 4103212847104 4104762273024 4113151167384 4125082878336 4127521112064 4133513301876 4133791709184 4142239930944 4153976239014 4154256024576 4156711501824 4162746069216 4164317975646 4169636389408 4177289281536 4178439281152 4183353723024 4184933411169 4187689058304 4190278153712 4199124624128 4208420192256 4214529828504 4219912369792 4221505862952 4228536596172 4228821403648 4229253955584 4238182711296 4240803025088 4249469945658 4249756163072 4251360925632 4253873799168 4260049423362 4273318920192 4274932580352 4281138776943 4283957772288 4296095612928 4304875534848 4305165484032 4311415571688 4318551974744 4326478184448 4332759213132 4335320199168 4335612198912 4339930944916 4342496169984 4342788653056 4349093360704 4356782180352 4357981594014 4358720913408 4364287606784 4365980172288 4370623525856 4373206892544 4379555760321 4385892990976 4394856431616 4401533168896 4404134805504 4405797863424 4425937453056 4427310548304 4427608743936 4435281444864 4436657438976 4449527599104 4456938092544 4458621089664 4458921394176 4468034082816 4472785973842 4480693471296 4480995262464 4490153063424 4495887613952 4497585318912 4497888247808 4507080572928 4512381543936 4519850592768 4520155021312 4521908035584 4527683141632 4529087802288 4529392852992 4551815589888 4552122171392 4561118126208 4561425334272 4574349330432 4583697918912 4584006647808 4585428782172 4585737627648 4593374972928 4595109490368 4600978084864 4608128924658 4616114452992 4617857557152 4623755204096 4633516826624 4640718238128 4650515672832 4656455028736 4658213366016 4666285686784 4673538027648 4679506786304 4681273828224 4689070284864 4689386110976 4690840938084 4691156883456 4700744191296 4714062922926 4714380432384 4717166985216 4724015202144 4740519297024 4747401416016 4747721170944 4749194095821 4755259477808 4757424079104 4765298730752 4770903403224 4780975683456 4782781041336 4788889318528 4798676361948 4798999570432 4807483785216 4809623076864 4812596691392 4822432185522 4822756994048 4824578129088 4832613252768 4833433092096 4846632028672 4849496752128 4856537080752 4856864186368 4858370971587 4861570056192 4880579343528 4885308191232 4885637234688 4892730030792 4909823557632 4916951466588 4919857754112 4920189124608 4925090173444 4933292695534 4934129614848 4935487971136 4944213485568 4944546496512 4951724815008 4954651656192 4959921079904 4962852765696 4970057660589 4979179634688 4987421343744 4989691625472 4994998315264 4997950734336 5005206583224 5022693064704 5029984833636 5033296920576 5047557881856 5054885748654 5057873565696 5058214232064 5059783483776 5060124278784 5070465644544 5084311859683 5084831916864 5085174398976 5093643534336 5095566959616 5102074707968 5120792538624 5121137442816 5131603501056 5138157273088 5140097507328 5146142996736 5157007478784 5163593695232 5165543534592 5165891452928 5174495019008 5176100345472 5176448974848 5191115532288 5201724604608 5202074959872 5209627149123 5212706429952 5227827806208 5238511907328 5238864740352 5240490036768 5247182872064 5249571397632 5258260668416 5264445134592 5266433056752 5275204070472 5275559374848 5277551493888 5284291661824 5295447801856 5303677986432 5310451521536 5321304480576 5321662889984 5323672418304 5341186317312 5348007755776 5349666912534 5350027232256 5358937468416 5359298412544 5360961072096 5385466861824 5387500483344 5387863351296 5398874516736 5414171277816 5425601618304 5427650395224 5434582260352 5436689909364 5444556816384 5446055692288 5452461032256 5455683846144 5461486132928 5463604215846 5463972209664 5472647761098 5473016364032 5484201556512 5490651761469 5494267183104 5500110504448 5503361482752 5511351069168 5511722278912 5522986574592 5538634985352 5539008032768 5550328092288 5552423967528 5569719042048 5577804964032 5579911214892 5583209361408 5583585411072 5598455755606 5610849011712 5611226923008 5619373104672 5622694576128 5628674483936 5630857406127 5638048794896 5639005274112 5650529697792 5662459035648 5665959927544 5668481234176 5671831732224 5678502617088 5680065897816 5690491011072 5697758560256 5699910107136 5708185035924 5711943696384 5728127483904 5736443377686 5739834046464 5740220645376 5748554095584 5768637579264 5777012284176 5780426932224 5782609695744 5789994893312 5809042907136 5810642125352 5811236476416 5811627884544 5821306896384 5823505096704 5830942523392 5839407680428 5840004973824 5852334329856 5859808575488 5868315639242 5872179740672 5874397151232 5881306281984 5893722832896 5897366706763 5901249937408 5903080731072 5903478325248 5912048787207 5915543251968 5932703465472 5942584123392 5944828119552 5945228525568 5957378777088 5974257961728 5974660349952 5986467540648 5986870751232 5989131470592 5996780425216 6009440763904 6016508725248 6018780636288 6026467457024 6028804651968 6029210714112 6038783736384 6039190470656 6047957954729 6058650219552 6061346270208 6069087453184 6081490834944 6081900445696 6099132440576 6111597225216 6112008863744 6113905042896 6114316836864 6124499963904 6126812653824 6144171899544 6154819270656 6157143409536 6169726751076 6187624317504 6191281668096 6200269952814 6200687563776 6210951154688 6213359896416 6230964358521 6231384036864 6235067252736 6241698437632 6244119103824 6252093713152 6254454584112 6254875844608 6265933922304 6267658921728 6275030584536 6285417230568 6285840576512 6298686936192 6320692396032 6329868554688 6330294894592 6332258794428 6342804894258 6343232105472 6361204537632 6374204918487 6374634244608 6377041388448 6380810698752 6390074135043 6398235149264 6409978380288 6412398870528 6425936658432 6429909580696 6432770838784 6443484337024 6444143419392 6457748226048 6465995669504 6467123357532 6475382774336 6477827962116 6482093408256 6489717276672 6499138819698 6503418298368 6507439124704 6509896417374 6513744254976 6514182979584 6523640041056 6536972391021 6546431410176 6555935288784 6559810338816 6578839486464 6592284647424 6602299753344 6606202208256 6608696795136 6617137020928 6626743547452 6638906179584 6641413115904 6649895124992 6652922167296 6659549208578 6663934312448 6673608777632 6674291398656 6685407138816 6688382091264 6692517273967 6696924086272 6706646444848 6709178960763 6721492893696 6730077175808 6739847664872 6743831420928 6746377978368 6746832371712 6760620859392 6779775889152 6780232531968 6791524712448 6793631703432 6794089279488 6827723384832 6828183257088 6841677189312 6842138001408 6853463343104 6861523995648 6863412959861 6875546878368 6876009971712 6878606441472 6887391379456 6890062459392 6901467127296 6901931966464 6921487376384 6924171679488 6935632806144 6936099946496 6946169532164 6950275239936 6970437074944 6984682543104 6985152987136 6987320049024 6999428530176 7019260179456 7021910742336 7033605427296 7034079166464 7036261407126 7036735325184 7051116286944 7071094384389 7071570648576 7075750477824 7086022803216 7095072640768 7098229891072 7110778945536 7121102124024 7121581756416 7132889216712 7133369643008 7136136118656 7145249957888 7147948096128 7156355104836 7161067339776 7171463525184 7180622482432 7183333977792 7183817801728 7198014542922 7198499355648 7218895037088 7233648278283 7234135491072 7236867193632 7248919879152 7269948043008 7274245128192 7284805621128 7285296279552 7292355084288 7296863681464 7312268742016 7320869015292 7325689577472 7328455852032 7337815310336 7339095046188 7348468092224 7363982099456 7364735336448 7375427199882 7380283686912 7384846647136 7387635260166 7399939043301 7400437456384 7401194422272 7403231956704 7416819744768 7427587222512 7437073285376 7439881619856 7444279148544 7481132015616 7492497472896 7496926101504 7507809874836 7518673698816 7534039597056 7544977250454 7549945380864 7557465955802 7562442309632 7571336822784 7573421197088 7582328622981 7586810348544 7587321348096 7590186418176 7594879153603 7599880142848 7610913381232 7627761598464 7637503311872 7640465301504 7648591170248 7653112061952 7664738794112 7681706164224 7691516772352 7702683045568 7707235909632 7710146260992 7745390542848 7748315301888 7748837179392 7761742528512 7764150518208 7764673462272 7786673298432 7802586906912 7803112439808 7819059644928 7832529534976 7841741709312 7857767860992 7858297110528 7870774308096 7871304433664 7874357096448 7882731716276 7887391002624 7896667701888 7910271287296 7913339062272 7923445497856 7926437492736 7926971367424 7943171702784 7965677282304 7966213799936 7981956720864 7982494334976 7985508627456 8022011633664 8024500368801 8025040848384 8038406202624 8038947618816 8041441608144 8051711648512 8078200292736 8081250725016 8081795026944 8098311775104 8108654446592 8121256916724 8126604509184 8138402427456 8148796300288 8151873390528 8152422449152 8165999951872 8166835224576 8169083538432 8178691548384 8192229199392 8195958314496 8206425694208 8208971641647 8209524546048 8226302334768 8250165756672 8255042224128 8267026603752 8267583418368 8284479861888 8307952478028 8308512049152 8313423003648 8325492138432 8328635951292 8339272778816 8354578563072 8356878562304 8366707446048 8369866822338 8375378116608 8380556307424 8397683633409 8398249248256 8416840384512 8429059657008 8439824739584 8443011725904 8457073192344 8457642807296 8458507911168 8481606050176 8498939891316 8499512326144 8502721851264 8507747598336 8520098846724 8546637840384 8549865160704 8562277553886 8567915544576 8592191225856 8604665066529 8609751069696 8610330968064 8618907803527 8622831143376 8637103949488 8652956368896 8665518426264 8670640398336 8679861889832 8684992339968 8698186721408 8713564360704 8715963188028 8717441826816 8728575213568 8731960344576 8741247051712 8746413785088 8759111520642 8771785981952 8789712863232 8802473458863 8803066337792 8808269611008 8811595726848 8851874906112 8854621096608 8855217487872 8873314877952 8899055198208 8913876185088 8917242179328 8917842788352 8936068165632 8945571947684 8961386942592 8961990524928 8980306126848 8991775227904 8995170637824 8995776495616 9014161145856 9024763087872 9039701185536 9040310042624 9043816071168 9055366283264 9058175604576 9058785705984 9103631179776 9122236252416 9122850668544 9148698660864 9167395837824 9168013295616 9170857564344 9171475255296 9186749945856 9190218980736 9201956169728 9216257849316 9232228905984 9235715114304 9247510408192 9267033653248 9281436476256 9301031345664 9312910057472 9316426732032 9332571373568 9347076055296 9359013572608 9362547656448 9378140569728 9378772221952 9381681876168 9382313766912 9401488382592 9428125845852 9428760864768 9434333970432 9448030404288 9481038594048 9494802832032 9495442341888 9498388191642 9510518955616 9514207341387 9514848158208 9530597461504 9541806806448 9561951366912 9565562082672 9577778637056 9597352723896 9597999140864 9614967570432 9625193382784 9644864371044 9645513988096 9649156258176 9665226505536 9666866184192 9693264057344 9698993504256 9713074161504 9713728372736 9716741943174 9723140112384 9761158687056 9764844626061 9770616382464 9771274469376 9785460061584 9819647115264 9833902933176 9839715508224 9850180346888 9866585391068 9868259229696 9870975942272 9888426971136 9889092993024 9903449630016 9909303312384 9919842159808 9925705531392 9940115321178 9958359269376 9974842687488 9979383250944 9989323812867 9989996630528 9995901468672 10010413166448 10045386129408 10059969667272 10095115763712 10109771497308 10115747131392 10116428464128 10119566967552 10120248557568 10140931289088 10168623719366 10169663833728 10170348797952 10187287068672 10191133919232 10204149415936 10218963440749 10241585077248 10242274885632 10263207002112 10276314546176 10280195014656 10292285993472 10314014957568 10327187390464 10331087069184 10348990038016 10352200690944 10352897949696 10382231064576 10403449209216 10404149919744 10419254298246 10425412859904 10455655612416 10477023814656 10477729480704 10480980073536 10494365744128 10499142795264 10516521336832 10528890269184 10532866113504 10550408140944 10551118749696 10555102987776 10568583323648 10590895603712 10607355972864 10620903043072 10642608961152 10643325779968 10647344836608 10682372634624 10696015511552 10699333825068 10700054464512 10717874936832 10718596825088 10721922144192 10770933723648 10775000966688 10775726702592 10797021814383 10797749033472 10828342555632 10851203236608 10855300790448 10869164520704 10873379818728 10892111384576 10904922064512 10911367692288 10922972265856 10927208431692 10927944419328 10945295522196 10946032728064 10968403113024 10981303522938 10988534366208 11000221008896 11006722965504 11022702138336 11023444557824 11045973149184 11077269970704 11078016065536 11081452890249 11100656184576 11104847935056 11155609928064 11159822429784 11166418722816 11196911511212 11221698023424 11222453846016 11238746209344 11245389152256 11257348967872 11261714812254 11276097589792 11278010548224 11301059395584 11317465875681 11324918071296 11331919855088 11336198933703 11336962468352 11343663464448 11357005234176 11360131795632 11380982022144 11399820214272 11416370071848 11456254967808 11472886755372 11479668092928 11480441290752 11497108191168 11537275158528 11554024568352 11560853864448 11565219391488 11579989786624 11596801208041 11618085814272 11621284250704 11622472952832 11623255769088 11642613792768 11647010193408 11661885046784 11678815360856 11680009947648 11704668659712 11719617150976 11736631278484 11744359481344 11748794302464 11762612563968 11787445665792 11794733413526 11802499874816 11806161462144 11806956650496 11824097574414 11831086503936 11865406930944 11885168246784 11889656239104 11890457051136 11914757554176 11948515923456 11949320699904 11972935081296 11973741502464 11978262941184 11993560850432 12018881527808 12033017450496 12037561272576 12052934914048 12057609303936 12058421428224 12077567472768 12078380941312 12095915909458 12117300439104 12122692540416 12138174906368 12155796681287 12162981669888 12163800891392 12198264881152 12223194450432 12224017727488 12227810085792 12228633673728 12248999927808 12253625307648 12288343799088 12309638541312 12314286819072 12339453502152 12375248635008 12382563336192 12400539905628 12401375127552 12421902309376 12426719792832 12461928717042 12462768073728 12470134505472 12483396875264 12488238207648 12504187426304 12508909168224 12509751689216 12531867844608 12535317843456 12550061169072 12570834461136 12571681153024 12597373872384 12659737109376 12660589789184 12664517588856 12685609788516 12686464210944 12722409075264 12748409836974 12749268489216 12754082776896 12761621397504 12780148270086 12796470298528 12819956760576 12824797741056 12843416330829 12851873316864 12859819161392 12865541677568 12886968674048 12888286838784 12915496452096 12934246715064 12950765548672 12955655924232 12979434553344 12998277639396 13006836596736 13014878249408 13019792834748 13027488509952 13028365959168 13047280082112 13073944782042 13092862820352 13111870577568 13119620677632 13138667280963 13157678972928 13184569294848 13204599506688 13212404416512 13217393590272 13234274041856 13253487094904 13277812359168 13282826231808 13299790249984 13305844334592 13319098417156 13327868624896 13347217555264 13348582797312 13370814277632 13376764182528 13385034547934 13393848172544 13413292889696 13418357921526 13442985787392 13460154351616 13479695329744 13487662841856 13492755956736 13493664743424 13521241718784 13559551778304 13560465063936 13583049424896 13587263406864 13588178558976 13655446769664 13656366514176 13683354378624 13684276002816 13706926686208 13723047991296 13726825919722 13751093756736 13752019943424 13757212882944 13774782758912 13780124918784 13794780503483 13802934254592 13803863932928 13842974752768 13848343358976 13871265612288 13872199892992 13892339064328 13900550479872 13940874149888 13969365086208 13970305974272 13974640098048 13998857060352 14038520358912 14043821484672 14067210854592 14068158332928 14072522814252 14073470650368 14102232573888 14142188768778 14143141297152 14151500955648 14172045606432 14190145281536 14196459782144 14221557891072 14242204248048 14243163512832 14265778433424 14266739286016 14272272237312 14290499915776 14295896192256 14312710209672 14342927050368 14361244964864 14366667955584 14367635603456 14396029085844 14396998711296 14437790074176 14467296556566 14468270982144 14473734387264 14497839758304 14539896086016 14548490256384 14569611242256 14570592559104 14575112914761 14584710168576 14593727362928 14624537484032 14641738030584 14656911704064 14678190092376 14696936184448 14727964198912 14729470672896 14750854399764 14760567373824 14769693294272 14775270520332 14799878086602 14800874912768 14802388844544 14806463913408 14833639489536 14855174445024 14874146570752 14879763239712 14888558297088 14910172981767 14962264031232 14984994945792 14993852203008 15015619749672 15068079194112 15089954500908 15099890761728 15114931911604 15124884619264 15142673645568 15146842394176 15164657245962 15173620697088 15174642696192 15180372836352 15189758307206 15199760285696 15221826762464 15252935579049 15255523196928 15275006623744 15280930603008 15297182340496 15306224123904 15329477588224 15363412328448 15405366091136 15414471819264 15420292521984 15490781085696 15496630603776 15497674358784 15523485057024 15528301036416 15529346924544 15573346596864 15605173813824 15606224879616 15628881447369 15638119289856 15654750908447 15665059069952 15683483418624 15715535721984 15716594221056 15741548616192 15742608867328 15748714192896 15765463432552 15774782005248 15793335403776 15820542574592 15826678124544 15846890995712 15852874985472 15853942734848 15886343405568 15931354564608 15932427599872 15963913441728 15964988669952 15971017254912 16044023267328 16049000737602 16050081696768 16076812405248 16077895237632 16082883216288 16103423297024 16156400585472 16162501450032 16163590053888 16196623550208 16217308893184 16242513833448 16276804854912 16297592600576 16303746781056 16304844898304 16331999903744 16333670449152 16338167076864 16357383096768 16384458398784 16391916628992 16412851388416 16417943283294 16419049092096 16452604669536 16500331513344 16510084448256 16534053207504 16535166836736 16568959723776 16615904956056 16617024098304 16650984276864 16657271902584 16678545557632 16709157126144 16713757124608 16733414892096 16739733644676 16750756233216 16761112614848 16795367266818 16796498496512 16833680769024 16858119314016 16879649479168 16886023451808 16914146384688 16915285614592 16917015822336 16963212100352 16997879782632 16999024652288 17005443702528 17015495196672 17040197693448 17093275680768 17099730321408 17124555107772 17135831089152 17184382451712 17209330133058 17219502139392 17220661936128 17237815607054 17245662286752 17274207898976 17305912737792 17331036852528 17341280796672 17359723779664 17369984679936 17396373442816 17427128721408 17431926376056 17434883653632 17463920689152 17482494103424 17492827570176 17518223041284 17543571963904 17579425726464 17604946917726 17606132675584 17616539222016 17623191453696 17692100120289 17703749812224 17709242193216 17710434975744 17736146361621 17746629755904 17798110396416 17827752370176 17834484358656 17835685576704 17872136331264 17891143895368 17922773885184 17923981049856 17960612253696 17983550455808 17990341275648 17991552991232 18028322291712 18049526175744 18079402371072 18080620085248 18087632142336 18110732566528 18116351209152 18117571411968 18143873864187 18207262359552 18244472504832 18245701337088 18297397321728 18334791675648 18336026591232 18341715128688 18342950510592 18373499891712 18380437961472 18403912339456 18432515698632 18464457811968 18471430228608 18495020816384 18534067306496 18562872952512 18602062691328 18625820114944 18632853464064 18665142747136 18694152110592 18718027145216 18725095312896 18756281139456 18757544443904 18763363752336 18764627533824 18802976765184 18856251691704 18857521729536 18896060808576 18962077188096 18989605664064 18990884683776 18996776383284 19021037911232 19028414682774 19029696316416 19061194923008 19083613612896 19122614755461 19123902733824 19131124165344 19155557274112 19194705447792 19195998281728 19229935140864 19250386765568 19289728742088 19291027976192 19298312516352 19330453011072 19386528114688 19397987008512 19426148323008 19427456745472 19433483886348 19446280224768 19522317374112 19529689252122 19541232764928 19542548938752 19570920123168 19610917173063 19639294230528 19667805866352 19679431016448 19700360693776 19733170782136 19736518459392 19741951884544 19776853942272 19806899260032 19818606624768 19839684319616 19851411062784 19880230642356 19916718538752 19949685374976 19958766501888 19978647625734 19979993261056 19991802937344 20020826332896 20077551821901 20090772258816 20119939334544 20127536882289 20190231527424 20219542994616 20231494262784 20239133935104 20240497115136 20281862578176 20337247438732 20339327667456 20340697595904 20374574137344 20382267838464 20408298831872 20437926881498 20483170154496 20484549771264 20526414004224 20539104737347 20552629092352 20560390029312 20584571986944 20590238879583 20628029915136 20654374780928 20662174138368 20704401381888 20705795899392 20764462129152 20806898418432 20808299839488 20838508596492 20850825719808 20911311224832 20954047629312 20955458961408 20961960147072 20988731488256 20998285590528 21033042673664 21057780538368 21063577704401 21065732227008 21100816281888 21102237499392 21110205975552 21137166647296 21181791207424 21214711945728 21241806086144 21285217922304 21286651559936 21294689673216 21364745269248 21392031023104 21398667650136 21400108929024 21435749873664 21437193650176 21443844288384 21541867447296 21550001933376 21551453405184 21594043628766 21595498066944 21656685111264 21700944834849 21702406473216 21710601580896 21738329041408 21746759637456 21784222769152 21809844129024 21822735384576 21845944531712 21854416863384 21855888838656 21890591044392 21892065456128 21936806226048 21962607045876 21977068732416 22000442017792 22013445931008 22045404276672 22046889115648 22091946298368 22154539941408 22156032131072 22162905780498 22199817129903 22201312369152 22209695870112 22311219856128 22319644859568 22332837445632 22393823022424 22443396046848 22477492418688 22490778304512 22514697935744 22523429624508 22552195179584 22556021096448 22602118791168 22634931751362 22649836142592 22663839710176 22672397867406 22673924936704 22687326928896 22714010468352 22720263591264 22746985868943 22761964044288 22784637460809 22799640428544 22832740143696 22912509935616 22945773510744 22959336185856 22994216382336 23074550317056 23108049136704 23121707728896 23130438782976 23159979573248 23193602416082 23236171628544 23242568501408 23244945905664 23246511538176 23285227585536 23294020386816 23308422230023 23323770093568 23357630721712 23360019895296 23409337319424 23439234301952 23473262556968 23497588604928 23525225127936 23574891331584 23589466827052 23604999749632 23612322924288 23613913300992 23648195148828 23662173007872 23730813861888 23770336493568 23779312478208 23780914102272 23829515108352 23897031846912 23898641399808 23945870162592 23947483004928 23956525882368 23987121700864 24037763055616 24066034900992 24075122545152 24105869828096 24115218607872 24116842856448 24155134945536 24156761882624 24191831818916 24234600878208 24245385080832 24276349812736 24311593362574 24325963339776 24327601782784 24396529762304 24446388900864 24448035454976 24455620171584 24457267347456 24497999855616 24507250615296 24576687598176 24619277082624 24626914924941 24628573638144 24678907004304 24750497270016 24765126672384 24801079811256 24802750255104 24843804618752 24853439585664 24923857434084 24925536147456 24940269010944 24966793750528 24976476415296 25008374852608 25017818336448 25019503378432 25063735689216 25070635686912 25100122338144 25141668922272 25143362306048 25193050900227 25194747744768 25319474218752 25321179578368 25329035177712 25371219577032 25372928421888 25444818150528 25496819673948 25498536978432 25508165553792 25523242795008 25560296540172 25592940597056 25639913521152 25649595482112 25686832661658 25703746633728 25719638322784 25731083355136 25773937348096 25776573677568 25813995199587 25830992904192 25856723410581 25868493430128 25901531097344 25911311848464 25958869106688 25996555278792 26029756498816 26039585669496 26054977019904 26094560164224 26147889564084 26185725640704 26223741155136 26239241355264 26277334561926 26315357945856 26369138589696 26407420376589 26409199013376 26424808833024 26434787180544 26451130845307 26468548083712 26506974189808 26555624718336 26565652463616 26599580499968 26638196834312 26694435110528 26697165594624 26741628555264 26753528365056 26770069095868 26787696345088 26826585779392 26836715843052 26885971574784 26920308703232 26959390659488 26975325683712 26985511913472 26987329486848 27042483437568 27119103556608 27120930127872 27166098849792 27174526813728 27176357117952 27310893539328 27366708757248 27368552005632 27413853372416 27446095982592 27453651839444 27502187513472 27504039886848 27514425765888 27549565517824 27560249837568 27589561006966 27605868509184 27607727865856 27685949505536 27696686717952 27742531224576 27744399785984 27784678128656 27801100959744 27881748299776 27938730172416 27949280196096 27997714120704 28077040717824 28087642969344 28134421709184 28136316665856 28145045628504 28146941300736 28204465147776 28284377537556 28286282594304 28303001911296 28344091212864 28380290563072 28392919564288 28443115782144 28484408496096 28486327025664 28531556866848 28533478572032 28544544474624 28580999831552 28591792384512 28625420419344 28685854100736 28722489929728 28733335911168 28735271206912 28792058171688 28793997422592 28875580148352 28934593113132 28936541964288 28947468774528 28995679516608 29079792172032 29096980512768 29139222484512 29141185118208 29150225829522 29169420337152 29187454725856 29249074968064 29283476061168 29294533878183 29313823408128 29356380184752 29393872368896 29455928397824 29458941345792 29501708799528 29539386588544 29550541040664 29599756173204 29601749825536 29604777689088 29612927826816 29667278979072 29710348890048 29748293141504 29759526479424 29777116594176 29820345963534 29924528062464 29967971438601 29969989891584 29987704406016 30031239499344 30136158388224 30179909001816 30229863823208 30285347291136 30293684788352 30329314491924 30347241394176 30349285392384 30360745672704 30379516614412 30399520571392 30443653524928 30505871158098 30511046393856 30550013247488 30561861206016 30594364680992 30612448247808 30656890322247 30658955176448 30726824656896 30810732182272 30828943638528 30840585043968 30981562171392 30993261207552 31046970114048 31056602072832 31058693849088 31146693193728 31210347627648 31212449759232 31257762894738 31276238579712 31309501816894 31330118139904 31366966837248 31431071443968 31433188442112 31483097232384 31485217734656 31497428385792 31530926865104 31549564010496 31586670807552 31641085149184 31653356249088 31693781991424 31705749970944 31772686811136 31862709129216 31864855199744 31927826883456 31929977339904 31942034509824 32088046534656 32098001475204 32100163393536 32153624810496 32155790475264 32165766432576 32206846594048 32312801170944 32325002900064 32327180107776 32393247100416 32434617786368 32485027666896 32553609709824 32595185201152 32607493562112 32609689796608 32663999807488 32676334153728 32714766193536 32768916797568 32783833257984 32825702776832 32835886566588 32838098184192 32905209339072 33000663026688 33020168896512 33068106415008 33070333673472 33137919447552 33231809912112 33234048196608 33244358670747 33301968553728 33314543805168 33357091115264 33427514249216 33466829784192 33479467289352 33522225229696 33590734533636 33592996993024 33667361538048 33716238628032 33759298958336 33772046903616 33828292769376 33830571229184 33834031644672 33926424200704 33995759565264 33998049304576 34008596801109 34010887405056 34030990393344 34080395386896 34199460642816 34249110215544 34368764903424 34418660266116 34439004278784 34441323872256 34475631214108 34491324573504 34548415797952 34611825475584 34662073705056 34682561593344 34719447559328 34739969359872 34790403624123 34792746885632 34854257442816 34863852752112 34869767307264 34927841378304 34964988206848 34985655140352 35036446082568 35158851452928 35209893835452 35212265351168 35233078444032 35246382907392 35384200240578 35407499624448 35418484386432 35420869951488 35472292723242 35493259511808 35590183017781 35596220792832 35655504740352 35668968717312 35671371153408 35744272662528 35782287790736 35845547770368 35847962099712 35921224507392 35967100911616 35980682551296 36056644583424 36099052351488 36158804742144 36161240170496 36175264284672 36221465133056 36232702418304 36235142823936 36287747728374 36414524719104 36467390043861 36488945009664 36491402674176 36594794643456 36669583351296 36672053182464 36683430257376 36685901021184 36746999783424 36760875922944 36807824678912 36865031397264 36928915623936 36942860457216 36990041632768 37068134612992 37125745905024 37204125382656 37251640229888 37265706928128 37330285494272 37388304221184 37436054290432 37450190625792 37512562278912 37515088887808 37526727504672 37529255067648 37605953530368 37712503383408 37715043459072 37792121617152 37979211328128 37981769367552 37993552766568 38042075822464 38056829365548 38059392632832 38122389846016 38167227225792 38245229510922 38247805467648 38262248330688 38311114548224 38389410895584 38391996563456 38459870281728 38500773531136 38579457484176 38582055952384 38596625032704 38660906022144 38773056229376 38852296646016 38854913490944 38866967772696 39044634748224 39059378504244 39082465529856 39085097877504 39141840246336 39221834346126 39278588461056 39335611732704 39358862032896 39400721387552 39416001842889 39466341564272 39473036918784 39483903769088 39553707884544 39613798520064 39637213249536 39679368639232 39702822125568 39760461284712 39833437077504 39899370749952 39917533003776 39957295251468 39959986522112 39983605874688 40041652665792 40155103643802 40181544517632 40239878669088 40255073764578 40380463054848 40439085989232 40462988525568 40478267870208 40480994230272 40563725156352 40674494877464 40678655334912 40681395191808 40749148274688 40764535676928 40816597663744 40875853762996 40966340308992 40969099542528 41052828008448 41078209474694 41105258184704 41120780058624 41169143973888 41180477759166 41256059830272 41308749561856 41324348276736 41384341510449 41408802763776 41411591798784 41528924258304 41613796836864 41616599678976 41677017192984 41701651439616 41822622449664 41908095258624 41910917922816 41923920294144 41977462976512 41996571181056 42066085347328 42115561076736 42127155408802 42131464454016 42201632563776 42204474998784 42220411951104 42274333294592 42335705683103 42363582414848 42429423891456 42483612172288 42570435844608 42573303119872 42589379346432 42729490538496 42784062046208 42797335300272 42800217858048 42871499747328 42874387300352 42887688576768 43083734894592 43100003866752 43102906810368 43188087257532 43190996133888 43313370222528 43401889669698 43404812946432 43421203161792 43476658082816 43493519274912 43568445538304 43619688258048 43645470769152 43691889063424 43708833726768 43711777677312 43781182088784 43784130912256 43873612452096 43925214091752 44000884035584 44090808553344 44093778231296 44183892596736 44309079882816 44312064262144 44325811560996 44399634259806 44402624738304 44419391740224 44622439712256 44639289719136 44665674891264 44730518945301 44787646044848 44886792093696 44954984837376 44981556609024 45029395871488 45046859249016 45104390359168 45204237582336 45269863502724 45299672285184 45327679420352 45344795734812 45347849873408 45374653857792 45428020936704 45440527182528 45493971737886 45523928088576 45569274921618 45599280857088 45665480287392 45758806737147 45825019871232 45891547021488 45918672371712 45988432764672 46216098273408 46243415457792 46260877565952 46319959146496 46387204832164 46472343257088 46485137002816 46489891811328 46493023076352 46570455171072 46588040773632 46616844460046 46647540187136 46715261443424 46720039790592 46818674638848 46878468603904 46886644342107 46946525113936 46964252725341 46995177209856 47050450255872 47149782663168 47178933654104 47224645848576 47227826601984 47296390297656 47324346015744 47461627723776 47540672987136 47558624956416 47561828204544 47659030216704 47794063693824 47797282799616 47891740325184 47894966009856 47913051764736 47974243401728 48043890719027 48075526111232 48132069801984 48150245090304 48211739656192 48230437215744 48233685712896 48310269891072 48313523765248 48383663637832 48469201756416 48490770161664 48552699625472 48623186725148 48651926679552 48655203565568 48793059524608 48892777801728 48896070909952 48911240343168 48914534694912 48995999711232 49014501230592 49153375196352 49238554165248 49253829849882 49257147276288 49357814008608 49500994540032 49530253344768 49602159622512 49605500510208 49687609237504 49706879171328 49847714868168 49851072294912 49933587501056 49952952830592 50016749705216 50035636672896 50039006756864 50127471378432 50141271373824 50200244676288 50283337844544 50286724612096 50386101800454 50389495489536 50638948437504 50642359156736 50658070355424 50742439154064 50745856843776 50889636301056 50993639347896 50997073956864 51016331107584 51046485590016 51120593080344 51185881194112 51279827042304 51299190964224 51373665323316 51407493267456 51439276645568 51462166710272 51547874696192 51553147355136 51627990399174 51661985808384 51713446821162 51736986860256 51803062194688 51822623696928 51917738213376 51993110557584 52059512997632 52079171338992 52109954039808 52189120328448 52295779128168 52447482310272 52478482710528 52554669123852 52630715891712 52738277179392 52814840753178 52818398026752 52849617666048 52869574361088 52902261690614 52937096167424 53013948379616 53076300360867 53111249436672 53131304927232 53199160999936 53208439084863 53276393668624 53388870221056 53394331189248 53483257110528 53507056730112 53540138191736 53653171558784 53673431686104 53771943149568 53840617406464 53918781318976 53950651367424 53971023826944 53974658973696 54084966875136 54238207113216 54241860255744 54332197699584 54349053627456 54352714235904 54431621592561 54621787078656 54733417514496 54737104011264 54827706744832 54892191965184 54907303678888 55004375026944 55008079773696 55028851531776 55099131035648 55120499675136 55179122013932 55211737018368 55215455731712 55371899011072 55393373435904 55485062449152 55488799571968 55569356257312 55602201919488 55763496599552 55877460344832 55898560392192 55995428241408 56154081435648 56175285938688 56268843418368 56272633331712 56290091257008 56293882601472 56408930295552 56568755075112 56572565188608 56688182425728 56760581126144 56785839128576 56886231564288 56968816992192 56972654051328 57063113733696 57066957144064 57089088949248 57161999663104 57183584769024 57250840838688 57371708201472 57444979859456 57466671822336 57470542413824 57584116343376 57587994845184 57751160296704 57869186226264 57873083928576 57894937549056 57991359033216 58159584344064 58193961025536 58278444969024 58282370236416 58300451659044 58338840674304 58374909451712 58498149936128 58566952122336 58589067756366 58627646816256 58712760369504 58787744737792 58911856795648 58917882691584 59003417599056 59078773177088 59101082081328 59199512346408 59203499651072 59209555378176 59225855653632 59420697780096 59496586283008 59519052958848 59554233188352 59640691927068 59849056124928 59935942877202 59939979783168 59975408812032 60062478998688 60232655465703 60272316776448 60359818003632 60382610646867 60459727646416 60570694582272 60587369576704 60658628983848 60694482788352 60721491345408 60759033228824 60887307049856 61011742316196 61022092787712 61100026494976 61123722412032 61188729361984 61224896495616 61313780644494 61317910352896 61453649313792 61617314212041 61621464364544 61657887277056 61681170087936 61770716638749 61963124342784 61986522415104 62113204145664 62117387698176 62293386387456 62420695255296 62424899518464 62515525789476 62552477159424 62619003633788 62660236279808 62733933674496 62862142887936 62866376884224 62966194464768 62970435469312 62994856771584 63061853730208 63099128020992 63173341615104 63190733113203 63282170298368 63306712498176 63387563982848 63411499941888 63545373622272 63725418258432 63855653766912 63859954679808 63884069019648 64176093069312 64196002950408 64200326787072 64307249620992 64311580950528 64331532865152 64413693188096 64625602341888 64650005800128 64654360215552 64786494200832 64869235572736 64970055333792 65107219419648 65190370402304 65214987124224 65219379593216 65327999614976 65352668307456 65429532387072 65537833595136 65567666515968 65651405553664 65671773133176 65676196368384 65810418678144 66001326053376 66040337793024 66136212830016 66140667346944 66275838895104 66463619824224 66468096393216 66488717341494 66599451389709 66603937107456 66629087610336 66714182230528 66855028498432 66933659568384 66958934578704 67044450459392 67181469067272 67185993986048 67432477256064 67518597916672 67544093807232 67656585538752 67661142458368 67668063289344 67852848401408 67991519130528 67996098609152 68017193602218 68021774810112 68061980786688 68160790773792 68353912382427 68398921285632 68498220431088 68737529806848 68837320532232 68878008557568 68951262428216 68982649147008 69096831595904 69223650951168 69324147410112 69365123186688 69438895118656 69479938719744 69580807248246 69585493771264 69708514885632 69727705504224 69739534614528 69855682756608 69925266690069 69929976413696 69971310280704 70072892165136 70317702905856 70419787670904 70424530702336 70492765814784 70768400481156 70814999248896 70836968772864 70841739902976 70944585446484 70986519023616 71180366035562 71192441585664 71311009480704 71337937434624 71342742306816 71488545325056 71532744085243 71564575581472 71691095540736 71695924199424 71842449014784 71934201823232 71961365102592 72113289166848 72198104702976 72317609484288 72350528569344 72442930266112 72465404836608 72470285647872 72575495456748 72829049438208 72934780087722 72977890019328 72982805348352 73189589286912 73339166702592 73344106364928 73366860514752 73371802042368 73493999566848 73521751845888 73615649357824 73730062794528 73857831247872 73885720914432 73980083265536 74136269225984 74251491810048 74408250765312 74503280459776 74531413856256 74660570988544 74776608442368 74872108580864 74900381251584 75025124557824 75030177775616 75053455009344 75058510135296 75211907060736 75425006766816 75430086918144 75579152700681 75584243234304 75958422656256 75963538735104 75987105533136 76084151644928 76113658731096 76118785265664 76244779692032 76334454451584 76490459021844 76495610935296 76524496661376 76622229096448 76778821791168 76783993126912 76919740563456 77001547062272 77158914968352 77164111904768 77193250065408 77321812044288 77546112458752 77570170231743 77704593292032 77709826981888 77733935545392 78089269496448 78118757008488 78164931059712 78283680492672 78443668692252 78557176922112 78671223465408 78717724065792 78801442775104 78832003685778 78932683128544 78946073837568 78967807538176 79107415769088 79222261129767 79227597040128 79274426499072 79353392535921 79358737278464 79405644251136 79520922569424 79666874155008 79798741499904 79914590502936 79919973044224 80083305331584 80310207287604 80363089035264 80479757338176 80510147529156 80760926109696 80878171978464 80925977051136 80956535740416 80961988460544 81127450312704 81177608456287 81348989754928 81357310669824 81362790383616 81498296549376 81529071353856 81633195327488 81751707525992 81932680617984 82105656016896 82156418949388 82210516369408 82241560117248 82338287947776 82360955518332 82512119660544 82617499123712 82648696553472 82768683020898 82817605527552 82823183597568 83057848516608 83227593673728 83233199357952 83354034385968 83403302879232 83645244899328 83816190517248 83847840588288 83954925953024 83993142362112 84132170694656 84231122153472 84254310817604 84262928908032 84403265127552 84408949997568 84440823902208 84548666589184 84671411366206 84727164829696 84858847782912 84967224344576 85090576769009 85140871689216 85146606239744 85178758692864 85458981076992 85568124092416 85594670600544 85600435716096 85742999494656 85775377153536 86167469789184 86200007733504 86205813620736 86376174515064 86381992267776 86626740445056 86803779339396 86809625892864 86842406323584 86953316165632 86987038549824 87136891076608 87239376516096 87290941538304 87383778126848 87417667453536 87423555354624 87562364177568 87568261824512 87747224904192 87850428183504 88001768071168 88181617106688 88187556462592 88367785193472 88618159765632 88624128524288 88651623121992 88799268519612 88805249476608 88838783480448 89244879424512 89278579438272 89331349782528 89461037890602 89575292089696 89773584187392 89903914315803 89909969674752 89963113218048 90058791742976 90093718498032 90208780718336 90408475164672 90539727005448 90655358840704 90689591469624 90695699746816 90856041873408 90881054365056 90987943475772 91047856177152 91138549843236 91198561714176 91330960574784 91517613474294 91650039742464 91783094042976 91837344743424 91970670966741 91976865529344 92432196546816 92486830915584 92521755131904 92639918292992 92774409664328 92944686514176 92970274005632 92979783622656 93140910342144 93176081547264 93233688920092 93295080374272 93430522886848 93440079581184 93637349277696 93756937207808 93773288684214 93893050227872 93928505450682 93990354419712 94100900511744 94299565326336 94357867308208 94449291697152 94455653203968 94592780595312 94648692031488 94923255447552 95081345974272 95117249912832 95318060433408 95588127387648 95594565599232 95783480650368 95789932019712 95826103529472 95948486803456 96087781438054 96151052222464 96264139603968 96300490180608 96423479312384 96460874431488 96467371425792 96563463524381 96620539782144 96627047530496 96767327275664 96938403512832 96981540323328 97105399250944 97246373450296 97303853359104 97586119049216 97785555603456 97792141819904 97822480686336 97829069389824 97991999422464 98029002461184 98306750392704 98477108330496 98507659699764 98514294552576 98715628017216 99001989080064 99060506689536 99204319245024 99211001020416 99375218475008 99413758342656 99695429736336 99702144589824 99867175002112 99905905661184 100033499410432 100071273345792 100078013513728 100282542747648 100400489352576 100566675689088 100573449224192 100772203600908 100778990979072 101277896875008 101284718313472 101316140710848 101484878308128 101491713687552 101779272602112 101987278695792 101994147913728 102025790403327 102032662215168 102092971180032 102241186160688 102371762388224 102598381928448 102747330646632 102878553291136 102924333420544 103095749392384 103106294710272 103255980798348 103323971616768 103426893642324 103473973720512 103606124389376 103645247393856 103835476426752 103986221115168 104119025995264 104158342677984 104219908079616 104371210872369 104378240656896 104591558256336 104894964620544 104956965421056 105109338247704 105476554358784 105629681506356 105636796053504 105699235332096 105739148722176 105804523381228 105874192334848 106027896759232 106152600721734 106222498873344 106262609854464 106398321999872 106416878169726 106552787337248 106770549053343 106777740442112 106788662378496 106966514221056 107014113460224 107080276383472 107306343117568 107346863372208 107543886299136 107837562637952 107901302734848 107942047653888 108169933750272 108476414226432 108483720511488 108664395399168 108698107254912 108705428471808 108863243185122 109243574157312 109402170131583 109466835028992 109474208022528 109583256359129 109655413489664 109784383930368 109814607357776 110008750053888 110016159547392 110057703063552 110198262071296 110240999350272 110358244027864 110423474036736 110743798022144 110786746871808 110970124898304 110977599143936 111138712514624 111204403838976 111526993199104 111754920689664 111797120784384 111990856482816 112308162871296 112350571877376 112537686836736 112545266663424 112580182514016 112587765202944 112817860591104 113137510150224 113145130377216 113376364851456 113521162252288 113571678257152 113937633984384 113945308102656 114126227467392 114133914288128 114178177898496 114323999326208 114367169538048 114501681677376 114743416402944 114889959718912 114933343644672 114941084827648 115168232686752 115175989690368 115502320593408 115738372452528 115746167857152 115789875098112 115982718066432 116319168688128 116556889938048 116564740472832 116600903318088 116749818903424 116996299872256 117133904244672 117178135512732 117255293632512 117425520739008 117575489475584 117823713591296 117835765383168 118006835198112 118157546354176 118202164162656 118399024692816 118406999302144 118419110756352 118451711307264 118841395560192 118993172566016 119038105917696 119108466376704 119281383854136 119698112249856 119871885754404 119879959566336 119950817624064 120124957997376 120465310931406 120544633552896 120719636007264 120765221293734 120919455292832 121141389164544 121174739153408 121317257967696 121388965576704 121442982690816 121518066457648 121774614099712 122023484632392 122044185575424 122247444824064 122377458723968 122449792991232 122627561288988 122635820705792 122907298627584 123234628424082 123242928729088 123315774554112 123362340175872 123541433277498 123926248685568 123973044830208 124153024531347 124226408291328 124234775396352 124586772774912 124841390510592 124849799036928 125031051578952 125104954318848 125238007267576 125467867348992 125724285775872 125732753768448 125932388929536 125940870938624 125989713543168 126123707460416 126198256041984 126346683230208 126381466226406 126564340596736 126613424996352 126775127965696 126822999883776 127007117049309 127090747244544 127450836516864 127711307533824 127719909359616 127768138039296 128352186138624 128392005900816 128400653574144 128614499241984 128623161901056 128663065730304 128827386376192 129251204683776 129300011600256 129308720431104 129572988401664 129738471145472 129940110667584 130214438839296 130380740804608 130429974248448 130438759186432 130655999229952 130705336614912 130859064774144 131075667190272 131135333031936 131302811107328 131343546266352 131352392736768 131620837356288 132002652106752 132272425660032 132281334693888 132551677790208 132927239648448 132936192786432 132977434682988 133198902779418 133207874214912 133258175220672 133428364461056 133710056996864 133867319136768 133917869157408 134088900918784 134362938134544 134371987972096 134864954512128 135037195833344 135088187614464 135313171077504 135322284916736 135705696802816 135983038261056 135992197218304 136034387204436 136043549620224 136123961573376 136321581547584 136707824764854 136797842571264 136996440862176 137276420211441 137475059613696 137674641064464 137756017115136 137902524856432 137965298294016 138193663191808 138648294820224 138730246373376 138877790237312 138959877439488 139161614496492 139170987542528 139417029771264 139455411008448 139479069229056 139711365513216 139850533380138 139859952827392 139942620561408 140145784330272 140635405811712 140839575341808 140849061404672 140892758176023 140985531629568 141536800962312 141673937545728 141683479805952 141889170892968 141973038047232 142360732071124 142384883171328 142622018961408 142675874869248 142685484613632 142977090650112 143065488170486 143129151162944 143382191081472 143391848398848 143684898029568 143868403646464 143922730205184 144131672157081 144226578333696 144396209405952 144635218968576 144701057138688 144930809673216 144940571295744 145150990913496 145658098876416 145869560175444 145955780038656 145965610696704 146379178573824 146678333405184 146688212729856 146733721029504 146743604084736 146987999133696 147043503691776 147231298715648 147445043930807 147460125589056 147715662495744 147771441828864 147960166531072 148272538451968 148502983620096 148816501530624 149006560919552 149062827712512 149321141977088 149553216884736 149744217161728 149800762503168 150050249115648 150060355551232 150106910018688 150117020270592 150423814121472 150850013533632 150860173836288 151158305401362 151168486468608 151916845312512 151927077470208 151974211066272 152168303289856 152227317462192 152237570531328 152489559384064 152668908903168 152980918043688 152991221870592 153048993322752 153244458192896 153557643582336 153567986253824 153839481126912 154003094124544 154317829936704 154328223809536 154386500130816 154643624088576 155092224917504 155140340463486 155409186584064 155419653963776 155467871090784 156178538992896 156237514016976 156329862119424 156567360985344 156887337384504 157342446930816 157435448131584 157602885550208 157664007371556 157865366257088 157892147675136 157935615076352 158214831538176 158444522259534 158455194080256 158548852998144 158706785071842 158717474556928 158811288502272 159041845138848 159228901082601 159333748310016 159597482999808 159829181005872 159839946088448 160166610663168 160620414575208 160959514676352 161020295058312 161521852219392 161756343956928 161851954102272 161913071480832 161923976921088 162254900625408 162355216912574 162697979509856 162714621339648 162725580767232 162996593098752 163058142707712 163266390654976 163294864777683 163503415051984 163865361235968 164211312033792 164312837898776 164483120234496 164676575895552 164721911036664 165024239321088 165234998247424 165297393106944 165537366041796 165635211055104 165646367195136 166115697033216 166455187347456 166466398715904 166708068771936 166806605758464 167290489798656 167632381034496 167695681176576 167909851906048 167986284724224 168264341389312 168462244306944 168508621635208 168525857816064 168806530255104 168817899995136 168881647804416 169097333178368 169342822732412 169454329659392 169717695565824 169934448689152 170181153538018 170281743378432 170293212479488 170357517385728 170917962153984 171136248184832 171189341201088 171200871432192 171485998989312 171550754307072 172334939578368 172400015467008 172411627241472 172752349030128 172763984535552 173253480890112 173607558678792 173619251785728 173684812647168 173906632331264 173974077099648 174273782153216 174478753032192 174581883076608 174767556253696 174835334907072 174847110709248 175124728355136 175136523649024 175390780687141 175494449808384 175700856367008 176003536142336 176363234213376 176375112925184 176735570386944 177236319531264 177248257048576 177303246243984 177598537039224 177610498953216 177677566960896 178489758849024 178557158876544 178662699565056 178922075781204 179150584179392 179547168374784 179807828631606 179819939349504 179926226436096 180117583485952 180187436996064 180417561436672 180697966397109 180816950329344 181079454010896 181310717681408 181379182939248 181391399493632 181712083746816 181762108730112 181975886951544 182277099686472 182661921149568 183035226948588 183300079484928 183566188085952 183674689486848 183941341933482 183953731058688 184851942636123 184864393093632 184973661831168 185043510263808 185279836585984 185312149916247 185548819328656 185889373028352 185940548011264 185959567245312 186352163094528 186467377840184 186861045773696 186880159162368 187274698555392 187513874415616 187546577368428 187786100455744 187857010901364 187980708839424 188201801023488 188599130652672 188715734616416 188898583394304 188911306407936 189185561190624 189297384062976 189572199339609 189846510895104 190162691948544 190234499825664 190636120866816 191176254775296 191566961300736 191579864039424 191652207058944 191896973606912 192175562876108 192302104444928 192528279207936 192600980361216 192846958624768 192921748862976 192934742851584 193126927048762 193241079564288 193254095060992 193534654551328 193876807025664 193963080646656 194210798501888 194492746900592 194607706718208 195172238098432 195571111206912 195644961372672 195658138779648 195983998844928 196058004922368 196613500785408 196954216660992 197015319399528 197028589105152 197431256034432 198003978160128 198121013379072 198408638490048 198422002040832 198750436950016 198827516685312 199038975835969 199390859472672 199404289179648 199734350004224 199811811322368 200066998820864 200142546691584 200156027027456 200565085495296 200800978705152 201133351378176 201146898448384 201544407201816 201557981958144 202555793750016 202569436626944 202632281421696 202969756616256 202983427375104 203558545204224 203974557391584 203988295827456 204051580806654 204065324430336 204185942360064 204482372321376 204743524776448 205061737147281 205196763856896 205494661293264 205757106582272 205848666841088 206191498784768 206212589420544 206511961596696 206853787284648 206947947441024 207212248778752 207290494787712 207670952853504 207972442230336 208238051990528 208316685355968 208439816159232 208742421744738 208756481313792 209183116512672 209775800070207 209789929241088 209913930842112 210218676495408 210953108717568 211259363012712 211273592107008 211478297444352 211609046762456 212055793518464 212305201443468 212444997746688 212525219708928 212796643999744 212833756339452 213105574674496 213541098106686 213555480884224 213577324756992 213933028442112 214028226920448 214160552766944 214598232255729 214612686235136 214693726744416 215087772598272 215675125275904 215802605469696 215884095307776 216339867500544 216952828452864 217328790798336 217396214509824 217410856943616 217726486370244 218487148314624 218804340263166 218933670057984 218948416045056 219166512718258 219310826979328 219568767860736 219629214715552 220017500107776 220032319094784 220115406127104 220396524142592 220481998700544 220716488055728 220846948073472 221487596044288 221573493743616 221940249796608 222277425029248 222408807677952 223053986398208 223509841379328 223594241568768 223981712965632 224616325742592 224701143754752 225075373673472 225090533326848 225160365028032 225175530405888 225635721182208 226275020300448 226290260754432 226752729702912 227042324504576 227143356514304 227875267968768 227890616205312 228252454934784 228267828576256 228356355796992 228647998652416 228734339076096 229003363354752 229486832805888 229779919437824 229866687289344 229882169655296 230336465373504 230351979380736 231004641186816 231476744905056 231492335714304 231579750196224 231965436132864 232638337376256 232710510695229 233113779876096 233129480945664 233201806636176 233499637806848 233992599744512 234267808489344 234356271025464 234851041478016 235150978951168 235647427182592 235671530766336 236013670396224 236315092708352 236404328325312 236798049385632 236813998604288 236838221512704 236903422614528 237682791120384 237986345132032 238060177607763 238076211835392 238216932753408 238562767708272 239396224499712 239743771508808 239759919132672 240249915994752 240930621862812 241089267105792 241439272014528 241530442587468 241838910585664 242282778329088 242349478306816 242634515935392 242777931153408 242885965381632 243036132915296 243532825368861 243549228199424 244046969264784 244088371150848 244494889648128 244754917447936 244899585982464 245255122577976 245271641411584 246469256848164 246485857458176 246631549108224 246724680351744 247082866554996 247852497371136 247946089660416 248306049062694 248452816582656 248469550792704 249131281124467 249173545549824 249682781021184 249699598073856 250062103157904 250209908637696 250476014535152 250935734697984 251448571551744 251864777859072 251979427086336 252247414920832 252396512083968 252693366460416 252762932452812 253128681193472 253226849992704 253550255931392 253645999767552 254014234098618 254181494489088 254901673033728 255271730307027 255422615067648 255439818719232 255536276078592 256704372277248 256784011801632 256801307148288 257228998483968 257326131460608 257654772752384 258502409367552 258600023200512 258617440862208 259145976803328 259476942290944 259880221335168 260428877678592 260761481609216 260859948496896 260877518372864 261311998459904 261410673229824 261718129548288 262151334380544 262270666063872 262605622214656 262687092532704 262704785473536 263241674712576 264005304213504 264544851320064 264562669387776 265103355580416 265854479296896 265872385572864 265954869365976 266397805558836 266415748429824 266516350441344 266856728922112 267420113993728 267734638273536 267835738314816 268177801837568 268725876269088 268743975944192 269729909024256 270074391666688 270176375228928 270626342155008 270644569833472 271411393605632 271966076522112 271984394436608 272068774408872 272087099240448 272643163095168 273415649529708 273595685142528 273992881724352 274552840422882 274950119227392 275349282128928 275512034230272 275805049712864 275912012900223 275930596588032 276387326383616 277296589640448 277460492746752 277755580474624 277919754878976 278323228992984 278341975085056 278834059542528 278910822016896 279422731026432 279701066760276 279719905654784 279885241122816 280291568660544 281270811623424 281679150683616 281698122809344 281785516352046 281971063259136 283073601924624 283347875091456 283366959611904 283778341785936 283946076094464 284721464142248 284769766342656 285244037922816 285351749738496 285954181300224 286130976340972 286258302325888 286764382162944 286783696797696 287369796059136 287736807292928 287845460410368 288263344314162 288453156667392 288792418811904 289270437937152 289402114277376 289690390573143 289861619346432 289881142591488 290301981826992 291316197752832 291739120350888 291911560077312 292758357147648 293356666810368 293376425459712 293467442059008 293487208169472 293975998267392 294087007383552 294462597431296 294890087861614 294920251178112 295431324991488 295542883657728 295920333062144 296349939781721 296545076903936 297005967240192 297633003061248 298013121839104 298125655425024 299106433769472 299488434323456 299601525006336 300100498231296 300120711102464 300213820037376 300234040541184 300847628242944 301700027067264 301720347672576 302316610802724 302336972937216 303833690625024 303854154940416 303948422132544 304336606579712 304454634924384 304475141062656 304979118768128 305337817806336 305961836087376 305982443741184 306097986645504 306488916385792 307115287164672 307135972507648 308006188249088 308635659873408 308656447619072 308773000261632 309287248177152 310184449835008 310280680926972 310818373168128 310839307927552 310935742181568 312357077985792 312475028033952 312659724238848 313113632617107 313134721970688 313774674769008 314684893861632 314870896263168 315205771100416 315328014743112 315730732514176 315871230152704 316429663076352 316889044519068 316910388160512 317097705996288 317413570143684 317434949113856 317622577004544 318083690277696 318457802165202 318667496620032 319194965999616 319658362011744 319679892176896 320311647160029 320333221326336 321240829150416 321919029352704 322040590116624 323512687913856 323703908204544 323826142961664 324509801250816 324710433825148 325395959019712 325429242679296 325451161534464 325993186197504 326116285415424 326532781309952 326589729555366 327006830103968 327730722471936 328206510394749 328422624067584 328625675797552 328749769077387 328966240468992 329353151791104 329443822073328 330048478642176 330594786213888 331074732083592 331270422110208 332231394066432 332910374694912 332932797431808 333416137543872 333613211516928 334580979597312 335264762068992 335391362353152 335819703812096 335972569448448 336307235033189 336528682778624 336924488613888 337017243270416 337051715632128 337613060510208 337635799990272 337763295608832 338194666356736 338685645464824 339435391131648 339868897378304 340362307076036 340563486756864 340586424958976 340715034771456 341835924307968 342272496369664 342378682402176 342401742864384 342971997978624 343101508614144 344669879156736 344800030934016 344823254482944 345504698060256 345527969071104 346506961780224 347215117357584 347238503571456 347369625294336 347813264662528 347948154199296 348547564306432 348957506064384 349535112507392 349670669814144 349694221418496 350249456710272 350273047298048 350781561374282 350988899616768 351401712734016 352007072284672 352726468426752 352750225850368 353471140773888 354472639062528 354496514097152 354606492487968 355197074078448 355220997906432 355355133921792 356979517698048 357114317753088 357325399130112 357844151562408 358301168358784 359094336749568 359615657263212 359639878699008 359852452872192 360235166971904 360374873992128 360835122873344 361395932794218 361633900658688 362158908021792 362621435362816 362758365878496 362782798987264 363424167493632 363524217460224 363951773903088 364554199372944 365323842299136 366070453897176 367132376171904 367349378973696 367882683866964 367907462117376 369703885272246 369728786187264 369947323662336 370087020527616 370559673171968 370624299832494 371097638657312 371778746056704 371881096022528 371919134490624 372459073594041 372704326189056 372934755680368 373722091547392 373760318324736 374549397110784 375093154736856 375572200911488 375714021802728 376403602046976 377198261305344 377431469232832 377797166788608 377822612815872 378371122381248 378594768125952 379144398679218 379693021790208 380325383897088 380468999651328 381021351147927 381272241733632 382352509550592 383133922601472 383159728078848 383304414117888 383793947213824 384351125752216 385056558415872 385201960722432 385693917249536 385843497725952 385869485703168 386253854097524 386482159128576 386508190121984 387069309102656 387753614051328 387926161293312 388421597003776 388985493801184 389215413436416 390344476196864 391142222413824 391289922745344 391316277559296 391967997689856 392116009844736 393227001570816 393908433321984 394030638799056 394057178210304 394862512068864 396007956320256 396817276980096 396844004081664 397500873900032 397655033370624 398077951671938 398781718945344 398808578359296 399468700008448 399623622644736 400133997641728 400285093383168 400312054054912 401130170990592 401601957410304 402266702756352 402293796896768 403088814403632 403115963916288 405111587500032 405138873253888 405264562843392 405939513232512 405966854750208 407117090408448 407949114783168 407976591654912 408103161613308 408130648860672 408371884720128 408964744642752 409487049552896 410123474294562 410393527713792 410989322586528 411514213164544 411697333682176 412382997569536 412425178841088 413023923193392 413707574569296 413895894882048 414424497557504 414580989575424 415944884460672 416476103981056 416633370711936 416879632318464 417484843489476 417512962627584 418366233025344 419551600140414 419579858482176 419827861684224 420437352990816 421906217435136 422518726025424 422547184214016 422678274528069 422956594888704 423218093524912 424111587036928 424610402886936 425050439417856 425667512678904 426211149348992 427082196213372 427110961768448 427154649513984 427866056884224 428056453840896 428321105533888 429196464511458 429225372470272 429387453488832 430175545196544 431350250551808 431605210939392 431768190615552 432395016471243 432679735001088 433905656905728 434792429019648 434821713887232 435452972740488 436974296629248 437608680526332 437867340115968 437896832090112 438333025436516 438621653958656 439137535721472 439258429431104 440035000215552 440064638189568 440230812254208 440793048285184 440963997401088 441432976111456 441693896146944 442335131792421 442975192088576 443146987487232 443880499593216 444554850058496 444817615355904 447019682758656 447188483137536 447963425931264 449232651485184 449402287509504 450150747346944 450181066653696 450320730056064 450351060811776 451271442364416 452550040600896 452580521508864 453505459405824 454084649009152 454286713028608 455750535937536 455781232410624 456504909869568 456535657152512 456712711593984 457295997304832 457468678152192 458006726709504 458973665611776 459559838875648 459733374578688 459764339310592 460672930747008 460703958761472 462009282373632 462953489810112 462984671428608 463159500392448 463930872265728 465276674752512 465421021390458 466227559752192 466258961891328 466403613272352 466999275613696 467985199489024 468535616978688 468712542050928 469702082956032 470301957902336 471294854365184 472027340792448 472630185416704 472808656650624 473596098771264 473627997208576 473676443025408 473806845229056 475365582240768 475972690264064 476120355215526 476152423670784 476433865506816 477125535416544 478792448999424 479487543017616 479519838265344 480499831989504 481861243725624 482878544029056 483060885174936 483677821171328 484565556658176 484698956613632 485269031870784 485555862306816 485771930763264 486072265830592 487065650737722 487098456398848 488093938529568 488176742301696 488989779296256 489509834895872 489799171964928 490510245155952 490543282823168 492938513696328 492971714916352 493449360703488 494165733109992 495704994742272 495892179320832 496612098125388 496905633165312 496939101585408 498262562248934 498347091099648 499365562042368 499399196147712 500124206315808 500419817275392 500952029070304 501871469395968 502897143103488 503729555718144 503958854172672 504494829841664 504793024167936 505386732920832 505525864905624 506453699985408 507100511862784 507291999535104 508028468197236 508362988978176 509803346067456 510543460614054 510845230135296 510879637438464 511072552157184 513408744554496 513568023603264 513602614296576 514457996967936 514652262921216 515309545504768 517004818735104 517200046401024 517234881724416 518291953606656 518953884581888 519760442670336 520857755357184 521522963218432 521719896993792 521755036745728 522623996919808 522821346459648 523436259096576 524302668761088 524541332127744 525211244429312 525374185065408 525409570947072 526172342061423 526483349425152 528010608427008 529089702640128 529125338775552 530206711160832 531708958593792 531744771145728 531909738731952 532795611117672 532831496859648 533032700882688 533713457844224 534840227987456 535469276547072 535671476629632 536355603675136 537451752538176 537487951888384 539459818048512 540148783333376 540352750457856 541252684310016 541289139666944 542822787211264 543932153044224 543968788873216 544137548817744 544174198480896 545286326190336 546831299059416 547985763448704 549105680845764 549900238454784 550698564257856 551024068460544 551610099425728 551824025800446 551861193176064 552774652767232 554555827908369 554593179280896 554920985493504 555511160949248 555839509757952 556646457985968 556683950170112 557668119085056 557821644033792 559402133520552 559439811309568 560583137321088 562541623246848 563358301367232 563396245618688 563571032704092 563942126518272 566147203849248 566695750182912 566733919223808 567556683571872 567892152188928 568716598018827 569442928284496 569539532685312 570488075845632 570703499476992 571908362600448 572261952681944 572516604651776 573528764325888 574739592118272 575473614585856 575690920820736 576526688628324 576906313334784 577584837623808 578540875874304 578804228554752 579380781146286 579723238692864 579762285182976 580603963653984 582632395505664 583478240701776 583823120154624 585516714295296 586713333620736 586934884118016 586974416338944 587951996534784 588174014767104 588925194862592 589780175723228 589840502356224 590862649982976 591085767315456 591840666124288 592699879563442 593090153807872 594011934480384 595266006122496 595634037383063 596026243678208 596251310850048 597116927507907 598212867538944 598976868646912 599203050012672 600200996462592 600427640074752 600468081082368 601695256485888 603400054134528 603440695345152 604633221605448 604673945874432 607667381250048 607708309880832 607896844265088 608673213159424 608909269848768 608950282125312 609958237536256 610675635612672 610843753427629 611923672174752 611964887482368 612195973291008 612977832771584 614230574329344 614271945015296 616012376498176 617271319746816 617312895238144 617546000523264 618574496354304 620368899670016 620561361853944 621636746336256 621678615855104 621871484363136 624714155971584 624950056067904 625319448477696 626227265234214 626269443941376 627549349538016 629327400210621 629369787723264 629741792526336 630411542200832 630656029486224 631461465028352 631742460305408 632859326152704 633778089038136 633820776321024 634827140287368 634869898227712 636167380555392 636915604330404 637334993240064 638389931999232 639316724023488 639359784353792 640623294320058 640666442652672 642481658300832 643794696767187 643838058705408 644081180233248 647025375827712 647407816409088 647652285923328 649019602501632 649420867650296 650791918039424 650858485358592 651986372395008 652232570830848 653065562619904 653179459110732 654013660207936 655461444943872 656413020789498 656845248135168 657251351595104 657499538154774 657932480937984 658706303582208 658887644146656 660096957284352 661189572427776 662149464167184 662540844220416 664462788132864 665820749389824 666832275087744 667226423033856 669161959194624 670529524137984 670782724706304 671639407624192 671945138896896 672614470066378 673057365557248 673848977227776 674034486540832 674103431264256 675226121020416 675271599980544 675526591217664 675944244670667 676389332713472 677371290929648 678870782263296 679737794756608 680724614152072 681126973513728 681430069542912 683671848615936 684544992739328 684757364804352 684803485728768 685943995957248 686203017228288 689339758313472 689600061868032 689646508965888 691009396120512 691055938142208 693013923560448 694430234715168 694477007142912 694739250588672 695626529325056 695896308398592 697095128612864 697915012128768 699070225014784 699341339628288 699388442836992 700498913420544 700546094596096 701563122748564 701977799233536 702803425468032 704014144569344 705452936853504 705500451700736 706942281547776 708945278125056 708993028194304 709212984975936 710394148156896 710441995812864 710710267843584 713959035396096 714180532823289 714228635506176 714650798260224 715688303124816 716602336717568 718188673499136 719231314526424 719279757398016 720470333943808 720749747984256 721670245746688 722791865588436 723267801317376 724317816043584 725242870725632 725516731756992 725565597974528 726848334987264 727048434920448 727903547806176 729108398745888 730598476106583 730647684598272 732140907794352 734264752343808 734698757947392 735765367733928 735814924234752 739407770544492 739457572374528 739894647324672 740174041055232 741119346343936 741248599664988 742195277314624 743557492113408 743762192045056 743838268981248 744918147188082 745408652378112 745869511360736 747393843373401 747444183094784 747520636649472 749098794221568 750186309473712 751144401822976 751428043605456 752807204093952 754862938465664 755594333577216 756742244762496 757189536251904 758288797358436 759386043580416 760650767794176 760937999302656 762042702295854 762544483467264 764705019101184 765815190921081 766267845202944 766319456157696 766608828235776 767082794513903 767587894427648 768702251504432 770113116831744 770403921444864 771387834499072 771686995451904 772507708195048 772964318257152 774138618205312 775507228102656 775852322586624 776843194007552 777970987602368 778430826872832 780688952393728 782284444827648 782579845490688 782632555118592 783935995379712 784232019689472 786454003141632 787816866643968 788061277598112 788114356420608 789725024137728 792015912640512 793634553960192 793688008163328 795001747800064 795310066741248 796155903343876 797563437890688 797617156718592 798937400016896 799247245289472 800267995283456 800570186766336 800624108109824 802260341981184 803203914820608 804533405512704 804587593793536 806177628807264 806231927832576 810223175000064 810529125686784 811879026465024 811933709500416 814234180816896 815898229566336 815953183309824 816206323226616 816261297721344 817929489285504 818974099105792 820246948589124 820787055427584 821978645173056 823028426329088 823394667364352 824765995139072 824850357682176 826047846386784 827415149138592 827791789764096 828848995115008 829161979150848 831889768921344 832952207962112 833266741423872 833759264636928 834969686978952 835025925255168 836732466050688 839103200280828 839159716964352 839655723368448 840874705981632 843812434870272 845037452050848 845094368428032 845356549056138 845913189777408 846436187049824 848223174073856 849220805773872 850100878835712 851335025357808 852422298697984 854164392426744 854221923536896 854309299027968 855732113768448 856642211067776 858392929022916 858450744940544 858774906977664 860351090393088 862700501103616 863210421878784 863536381231104 864790032942486 865359470002176 867811313811456 869071171719429 869584858039296 869643427774464 870905945480976 873948593258496 875217361052664 875734680231936 876666050873032 878275071442944 878516858862208 880070000431104 880129276379136 880461624508416 881586096570368 881927994802176 882865952222912 883387792293888 884670263584842 885950384177152 886293974974464 887760999186432 889049819345163 889109700116992 889635230711808 894039365517312 894376966275072 898465302970368 898804575019008 900301494693888 900362133307392 900641460112128 900702121623552 902542884728832 905100081201792 905161043017728 907010918811648 908169298018304 908573426057216 911501071875072 911562464821248 913009819739136 913071314305024 913425423187968 914591994609664 914937356304384 916013453419008 917947331223552 919119677751296 919466749157376 921345861494016 921407917522944 924018564747264 925906979620224 925969342857216 926319000784896 927861744531456 930553349505024 930842042780916 932455119504384 932517923782656 932807226544704 933998551227392 935970398978048 937071233957376 937425084101856 939404165912064 940603915804672 942589708730368 944054681584896 945260370833408 945617313301248 947192197542528 947255994417152 947613690458112 950731164481536 951945380528128 952240710431052 952304847341568 952867731013632 954251070833088 957584897998848 958975086035232 959039676530688 960934941480087 960999663979008 963722487451248 965757088058112 966121770349872 967355642342656 969397913227264 970538063741568 971111724613632 972144531661184 974131301475444 974196912797696 976187877059136 976353484603392 977979558592512 979019669791744 979598343929856 981020490311904 981086565646336 985877027392656 985943429832704 986249307232161 986898721406976 988331466219984 991784358641664 993224196250776 993811266330624 996525124497868 996694182199296 998731124084736 998798392295424 1000248412631616 1000839634550784 1001904058140608 1003742938791936 1005794286206976 1007459111436288 1007917708345344 1008921705099567 1008989659683328 1009586048335872 1010773465841664 1011051729811248 1012907399970816 1014583999070208 1016056936394472 1019606692134912 1021086921228108 1021690460270592 1021759274876928 1022145104314368 1026817489108992 1027136047206528 1027205228593152 1028915993935872 1029304525842432 1030619091009536 1032115307515649 1034009637470208 1034400092802048 1034469763448832 1036583907213312 1037907769163776 1039520885340672 1041715510714368 1043045926436864 1043439793987584 1045247993839616 1045642692919296 1046872518193152 1048605337522176 1049082664255488 1050422488858624 1050748370130816 1050819141894144 1052344684122846 1052966698850304 1056021216854016 1058179405280256 1058250677551104 1060413422321664 1063417917187584 1063489542291456 1063819477463904 1065591222235344 1065662993719296 1066065401765376 1067426915688448 1069680455974912 1070938553094144 1071342953259264 1072711207350272 1074903505076352 1074975903776768 1078919636097024 1080297566666752 1080705500915712 1082505368620032 1082578279333888 1085645574422528 1087864306088448 1087937577746432 1088275097635488 1088348396961792 1090572652380672 1093662598118832 1095971526897408 1098211361691528 1101397128515712 1102048136921088 1103220198851456 1103648051600892 1103722386352128 1105549305534464 1109111655816738 1109186358561792 1109841970987008 1111022321898496 1111679019515904 1113292915971936 1113367900340224 1115336238170112 1115643288067584 1118804267041104 1118879622619136 1121166274642176 1126716602734464 1126792491237376 1127142065408184 1132294407698496 1133391500365824 1133467838447616 1135113367143744 1135784304377856 1137433196037654 1138885856568992 1139079065370624 1140976151691264 1141406998953984 1143064053443781 1143816725200896 1144523905363888 1145033209303552 1147057528651776 1149479184236544 1151381841641472 1153053377256648 1155169675247616 1157081751748608 1157608457109504 1158761562292572 1159446477385728 1159524570365952 1161207927307968 1165264791011328 1166956481403552 1167646240309248 1171033428590592 1173426667241472 1173869768236032 1173948832677888 1175903993069568 1176348029534208 1177850389725184 1179560351446456 1179681004712448 1181725299965952 1182171534630912 1183681332248576 1185399759126884 1186180307615744 1188023868960768 1190532012244992 1191268074766126 1192052487356416 1192502621700096 1194233855015814 1196425735077888 1197953737293824 1198406100025344 1200401992925184 1200855280149504 1200936162164736 1203390512971776 1206800108269056 1206881390690304 1209266443210896 1209347891748864 1215334762500096 1215416619761664 1215793688530176 1217346426318848 1217818539697536 1217900564250624 1219916475072512 1221351271225344 1221687506855258 1223847344349504 1223929774964736 1224391946582016 1225955665543168 1227735464809987 1228461148658688 1228543890030592 1232024752996352 1234542639493632 1234625790476288 1235092001046528 1237148992708608 1240737799340032 1241122723707888 1243273492672512 1243357231710208 1243742968726272 1249428311943168 1249900112135808 1250638896955392 1252454530468428 1252538887882752 1255098699076032 1258654800421242 1258739575446528 1259483585052672 1260823084401664 1261312058972448 1262922930056704 1263484920610816 1265718652305408 1267556178076272 1267641552642048 1269654280574736 1269739796455424 1272334761110784 1273831208660808 1278633448046976 1278719568707584 1281246588640116 1281332885305344 1284963316601664 1287589393534374 1287676117410816 1288162360466496 1294050751655424 1294815632818176 1295304571846656 1297185049413729 1298039205003264 1298841735300592 1301583836078848 1301716970717184 1304465141661696 1306358918221464 1308027320415872 1310922889887744 1312826041578996 1313690496270336 1314502703190208 1314999076309548 1315864961875968 1317412607164416 1317775288293312 1320193914568704 1322379144855552 1324298928334368 1325081688440832 1327005395377263 1328925576265728 1331641498779648 1333664550175488 1334452846067712 1341059048275968 1341565449412608 1343278815248384 1343890277793792 1345228940132756 1346114731114496 1347697954455552 1348068973081664 1348206862528512 1350452242040832 1350543199961088 1351053182435328 1351888489341334 1352778665426944 1354742581859296 1357741564526592 1359475589513216 1361449228304144 1362253947027456 1362860139085824 1367343697231872 1369514729608704 1369606971457536 1371887991914496 1372406034456576 1378679516626944 1379200123736064 1379293017931776 1382018792241024 1382111876284416 1386027847120896 1388860469430336 1388954014285824 1389478501177344 1391253058650112 1391792616797184 1393272830851783 1394190257225728 1395830024257536 1398140450029568 1398682679256576 1398776885673984 1400997826841088 1401092189192192 1403126245497128 1403955598467072 1405606850936064 1408028289138688 1410905873707008 1411000903401472 1413884563095552 1417890556250112 1417986056388608 1418425969951872 1420788296313792 1420883991625728 1421420535687168 1427918070792192 1428361065646578 1428457271012352 1429301596520448 1431376606249632 1433204673435136 1436377346998272 1438462629052848 1438559514796032 1440940667887616 1441499495968512 1443340491493376 1445583731176872 1448635632087168 1450485741451264 1451033463513984 1451131195949056 1453696669974528 1454096869840896 1455807095612352 1458216797491776 1461196952213166 1461295369196544 1464281815588704 1468529504687616 1469397515894784 1471530735467856 1471629848469504 1478815541088984 1478915144749056 1480348082110464 1482497199329976 1484390554629248 1487114984226816 1487524384090112 1487676537962496 1489836294376164 1490817304756224 1491739022721472 1494787686746802 1494888366189568 1495041273298944 1498197588443136 1500372618947424 1502288803645952 1502856087210912 1505614408187904 1509725876931328 1511188667154432 1513484489524992 1514379072503808 1516577594716872 1521301535588352 1521875998605312 1524085404591708 1525088966934528 1529410038202368 1531630381842162 1532535690405888 1532638912315392 1533217656471552 1534165589027806 1535175788855296 1537404503008864 1540226233663488 1540807842889728 1542775668998144 1543373990903808 1545015416390096 1545928636514304 1548277236410624 1551014456205312 1551704645173248 1555941975204736 1556861653745664 1561377904787456 1564568889655296 1565159690981376 1565265110237184 1567871990759424 1568464039378944 1572908006283264 1575633733287936 1576122555196224 1576228712841216 1578517026184269 1579450048275456 1584031825281024 1587269107920384 1587376016326656 1590003495600128 1590620133482496 1592311806687752 1595126875781376 1595234313437184 1597874800033792 1598494490578944 1600535990566912 1601140373532672 1601248216219648 1604520683962368 1606407829641216 1609066811025408 1609175187587072 1612355257614528 1612463855665152 1620446350000128 1621058251373568 1623758052930048 1623867419000832 1628468361633792 1631796459132672 1631906366619648 1632412646453232 1632522595442688 1635858978571008 1637948198211584 1640493897178248 1643957290346112 1646056852658176 1646789334728704 1649531990278144 1649700715364352 1652095692773568 1654830298277184 1655583579528192 1657697990230016 1658323958301696 1663779537842688 1665904415924224 1666533482847744 1667518529273856 1669939373957904 1670051850510336 1673464932101376 1678206400561656 1678319433928704 1681749411963264 1687624869740544 1690074904101696 1690188736856064 1690713098112276 1691826379554816 1692872374099648 1696446348147712 1698441611547744 1700201757671424 1702670050715616 1704844597395968 1708328784853488 1708443847073792 1708618598055936 1711464227536896 1713284422135552 1716785858045832 1716901489881088 1717549813955328 1725401002207232 1726420843757568 1727072762462208 1729580065884972 1730718940004352 1735622627622912 1738142343438858 1739169716078592 1739286855548928 1741811890961952 1747897186516992 1750434722105328 1751469360463872 1753332101746064 1756550142885888 1757033717724416 1760140000862208 1760923249016832 1763855989604352 1765731904445824 1766775584587776 1769340527169684 1771900768354304 1772587949948928 1775521998372864 1778099638690326 1778219400233984 1779270461423616 1786902112149189 1788078731034624 1788753932550144 1791350782523721 1796930605940736 1797609150038016 1800602989387776 1801282920224256 1801404243247104 1805085769457664 1810200162403584 1810322086035456 1814021837623296 1816338596036608 1817146852114432 1823002143750144 1823124929642496 1826019639478272 1826142628610048 1826850846375936 1829183989219328 1829874712608768 1832026906838016 1832531260282887 1835894662447104 1838239355502592 1838933498314752 1842691722988032 1842815835045888 1848037129494528 1851813959240448 1851938685714432 1852638001569792 1855723489062912 1861106699010048 1861684085561832 1864910239008768 1865035847565312 1865614453089408 1867997102454784 1871940797956096 1874142467914752 1874850168203712 1878808331824128 1881207831609344 1885179417460736 1888109363169792 1890520741666816 1891234626602496 1894384395085056 1894511988834304 1895227380916224 1901462328963072 1903890761056256 1904481420862104 1904609694683136 1908502141666176 1915169795997696 1917950172070464 1918079353061376 1921869882960174 1921999327958016 1927444974902496 1931384090301561 1931514176116224 1932243540699744 1934711284685312 1938795826454528 1941076127483136 1942223449227264 1944289063322368 1948262602950888 1948393825595392 1952375754118272 1955959117185024 1958039339583488 1959196687859712 1962040980623808 1962173131292672 1971754054785312 1971886859665408 1972498614464322 1973797442813952 1976662932439968 1983568717283328 1986448392501552 1987622532661248 1993050248995736 1993388364398592 1997462248169472 2000496825263232 2001679269101568 2003808116281216 2007485877583872 2011588572413952 2014918222872576 2015835416690688 2017843410199134 2017979319366656 2019172096671744 2021546931683328 2022103459622496 2025814799941632 2027832734012001 2029167998140416 2032113872788944 2039213384269824 2042173842456216 2043380920541184 2044290208628736 2053634978217984 2054272094413056 2054410457186304 2057831987871744 2058609051684864 2061238182019072 2064230615031298 2068019274940416 2068800185604096 2068939526897664 2073167814426624 2074449578472047 2075815538327552 2079041770681344 2083431021428736 2086091852873728 2086879587975168 2091285385838592 2093745036386304 2097210675044352 2098165328510976 2100844977717248 2101496740261632 2101638283788288 2104689368245692 2105933397700608 2112042433708032 2116358810560512 2116501355102208 2120826844643328 2126835834375168 2126979084582912 2127638954927808 2131182444470688 2131325987438592 2132130803530752 2134853831376896 2139360911949824 2141877106188288 2142685906518528 2145422414700544 2149807010152704 2149951807553536 2157839272194048 2160595133333504 2161411001831424 2165010737240064 2165156558667776 2171291148845056 2175728612176896 2175875155492864 2176550195270976 2176696793923584 2181145304761344 2187325196237664 2191795428319749 2191943053794816 2196422723383056 2202794257031424 2204096273842176 2206440397702912 2207296103201784 2207444772704256 2211098611068928 2218223311633476 2218372717123584 2219683941974016 2222044643796992 2223358039031808 2226585831943872 2226735800680448 2230672476340224 2231286576135168 2237608534082208 2237759245238272 2242181530120203 2242332549284352 2253433205468928 2253584982474752 2254284130816368 2264588815396992 2266783000731648 2270226734287488 2271568608755712 2274866392075308 2277771713137984 2278158130741248 2281952303382528 2282813997907968 2286128106887562 2287633450401792 2289047810727776 2290066418607104 2294115057303552 2297445572763243 2298958368473088 2301248383541709 2302763683282944 2306106754513296 2310339350495232 2314163503497216 2317523124585144 2318892954771456 2322415854615936 2330529582022656 2333912962807104 2335292480618496 2342066857181184 2346853334482944 2347739536472064 2347897665355776 2351807986139136 2352696059068416 2354150645232323 2355700779450368 2359120702892912 2359362009424896 2363450599931904 2364343069261824 2367362664497152 2370799518253768 2376047737921536 2381064024489984 2382536149532252 2384104974712832 2385005243400192 2388467710031628 2392851470155776 2395907474587648 2396812200050688 2400803985850368 2401710560299008 2401872324329472 2406781025943552 2413600216538112 2413762781380608 2418532886421792 2418695783497728 2430669525000192 2431587377060352 2434692852637696 2435637079395072 2435801128501248 2439832950145024 2442702542450688 2443375013710516 2447694688699008 2447859549929472 2448783893164032 2451911331086336 2455470929619974 2456922297317376 2457087780061184 2464049505992704 2469085278987264 2469251580952576 2470184002093056 2474297985417216 2481475598680064 2482245447415776 2486546985345024 2487485937452544 2498856623886336 2499800224271616 2501277793910784 2504909060936856 2505077775765504 2510197398152064 2517309600842484 2517479150893056 2518967170105344 2521646168803328 2522624117944896 2525845860113408 2526969841221632 2531437304610816 2535112356152544 2535283105284096 2539308561149472 2539479592910848 2544669522221568 2547662417321616 2557266896093952 2557439137415168 2562493177280232 2562665770610688 2569926633203328 2575178787068748 2575352234821632 2576324720932992 2588101503310848 2589631265636352 2590609143693312 2594370098827458 2596078410006528 2597683470601184 2603167672157696 2603433941434368 2607213515158287 2608930283323392 2612717836442928 2616054640831744 2621845779775488 2625652083157992 2629005406380416 2629998152619096 2634825214328832 2635550576586624 2640387829137408 2644758289711104 2648597856668736 2650163376881664 2654010790754526 2657851152531456 2663282997559296 2667149458035489 2667329100350976 2668905692135424 2682118096551936 2683130898825216 2686557630496768 2690457880265512 2695395908911104 2696137946163328 2696413725057024 2700904484081664 2701086399922176 2702106364870656 2703776978682668 2705557330853888 2709485163718592 2715483129053184 2718951179026432 2722898456608288 2724507894054912 2725720278171648 2734687394463744 2739029459217408 2739213942915072 2743775983828992 2744812068913152 2757359033253888 2758400247472128 2764037584482048 2764223752568832 2772055694241792 2777720938860672 2777908028571648 2778957002354688 2782506117300224 2783585233594368 2786545661703566 2788380514451456 2791660048515072 2796280900059136 2797365358513152 2797553771347968 2801995653682176 2802184378384384 2806252490994256 2807911196934144 2811213701872128 2816056578277376 2821811747414016 2827769126191104 2835781112500224 2835972112777216 2836851939903744 2841576592627584 2841767983251456 2842841071374336 2855836141584384 2856722131293156 2856914542024704 2858603193040896 2862753212499264 2866409346870272 2872754693996544 2876925258105696 2877119029592064 2881881335775232 2882998991937024 2886680982986752 2891167462353744 2897271264174336 2900971482902528 2902066927027968 2902262391898112 2908193739681792 2911614191224704 2916433594983552 2922393904426332 2922590738393088 2928563631177408 2937059009375232 2938795031789568 2943061470935712 2943259696939008 2957631082177968 2957830289498112 2958747921696483 2960696164220928 2964994398659952 2968781109258496 2975048768180224 2975353075924992 2979672588752328 2983478045442944 2989575373493604 2989776732379136 2990082546597888 2996395176886272 3000745237894848 3004577607291904 3005712174421824 3011228816375808 3019451753862656 3022377334308864 3026765115298701 3026968979049984 3028758145007616 3033155189433744 3043751997210624 3048170809183416 3058820076404736 3063260763684324 3065071380811776 3065277824630784 3066435312943104 3068331178055612 3070351577710592 3074809006017728 3080452467326976 3081615685779456 3085551337996288 3086747981807616 3090030832780192 3091857273028608 3096345922546947 3096554472821248 3102028912410624 3103409290346496 3111883950409472 3113723307491328 3129137779310592 3130319381962752 3135743981518848 3136928078757888 3145816012566528 3151267466575872 3152245110392448 3152457425682432 3157034052368538 3158900096550912 3168063650562048 3174538215840768 3174752032653312 3180006991200256 3181240266964992 3184623613375504 3190253751562752 3190468626874368 3195749600067584 3196988981157888 3201071981133824 3202280747065344 3209041367924736 3212815659282432 3218133622050816 3218350375174144 3224710515229056 3224927711330304 3240892700000256 3242116502747136 3247516105860096 3247734838001664 3256936723267584 3263592918265344 3263812733239296 3264825292906464 3265045190885376 3271717957142016 3275896396423168 3280987794356496 3287914580692224 3292113705316352 3293578669457408 3299063980556288 3304191385547136 3309660596554368 3311167159056384 3315395980460032 3316647916603392 3327559075685376 3331808831848448 3333066965695488 3335037058547712 3339878747915808 3340103701020672 3346929864202752 3356412801123312 3356638867857408 3363498823926528 3380149808203392 3380377473712128 3381426196224552 3385744748199296 3392892696295424 3396883223095488 3400403515342848 3405340101431232 3409689194791936 3416657569706976 3416887694147584 3417237196111872 3422928455073792 3426568844271104 3433571716091664 3433802979762176 3435099627910656 3450802004414464 3454145524924416 3459160131769944 3471245255245824 3476284686877716 3478339432157184 3478573711097856 3483623781923904 3495794373033984 3500869444210656 3502938720927744 3506664203492128 3513100285771776 3514067435448832 3520280001724416 3521846498033664 3527711979208704 3531463808891648 3533551169175552 3538681054339368 3545175899897856 3551043996745728 3556199277380652 3556438800467968 3558540922847232 3573804224298378 3576157462069248 3577507865100288 3582701565047442 3593861211881472 3595218300076032 3601205978775552 3602565840448512 3602808486494208 3610171538915328 3620400324807168 3620644172070912 3628043675246592 3632677192073216 3646004287500288 3646249859284992 3652039278956544 3652285257220096 3653701692751872 3658367978438656 3659749425217536 3664053813676032 3665062520565774 3671789324894208 3676478711005184 3677866996629504 3683206394429961 3685383445976064 3685631670091776 3696074258989056 3703627918480896 3703877371428864 3705276003139584 3711446978125824 3722213398020096 3723368171123664 3729820478017536 3730071695130624 3731228906178816 3735994204909568 3743881595912192 3748284935829504 3749700336407424 3757616663648256 3762415663218688 3770358834921472 3776218726339584 3781041483333632 3782469253204992 3788768790170112 3789023977668608 3790454761832448 3802924657926144 3807781522112512 3808962841724208 3809219389366272 3817004283332352 3835900344140928 3836158706122752 3843739765920348 3843998655916032 3854889949804992 3862768180603122 3863028352232448 3864487081399488 3869422569370624 3877591652909056 3882152254966272 3884446898454528 3888578126644736 3896525205901776 3896787651190784 3904751508236544 3916078679166976 3924081961247616 3924346262585344 3943508109570624 3943773719330816 3944997228928644 3947594885627904 3953325864879936 3967137434566656 3972896785003104 3975245065322496 3981016186131789 3986100497991472 3986776728797184 3994924496338944 4000993650526464 4003358538203136 4007616232562432 4023177144827904 4029836445745152 4031670833381376 4035686820398268 4035958638733312 4038344193343488 4043093863366656 4044206919244992 4051629599883264 4055665468024002 4058335996280832 4064227745577888 4078426768539648 4084347684912432 4086761841082368 4088580417257472 4108544188826112 4108820914372608 4115663975743488 4117218103369728 4122476364038144 4128461230062596 4136038549880832 4137600371208192 4137879053795328 4146335628853248 4148899156944094 4151631076655104 4158083541362688 4166862042857472 4172183705747456 4173759175950336 4179818492555349 4182570771677184 4187490072772608 4194421350088704 4196330657021952 4202993480523264 4203276567576576 4209378736491384 4211866795401216 4224084867416064 4232717621121024 4233002710204416 4241653689286656 4253671668750336 4253958169165824 4255277909855616 4262364888941376 4262651974877184 4264261607061504 4269707662753792 4275906273993403 4278721823899648 4283754212376576 4285371813037056 4290844829401088 4299614020305408 4299903615107072 4315678544388096 4321190266667008 4322822003662848 4330021474480128 4330313117335552 4342582297690112 4351457224353792 4351750310985728 4353100390541952 4353393587847168 4362290609522688 4374650392475328 4383590856639498 4383886107589632 4392845446766112 4405588514062848 4408192547684352 4412880795405824 4414592206403568 4414889545408512 4422197222137856 4436446623266952 4436745434247168 4444089287593984 4453171663887744 4453471601360896 4461344952680448 4462573152270336 4475217068164416 4475518490476544 4484363060240406 4484665098568704 4506866410937856 4507169964949504 4508568261632736 4529177630793984 4533566001463296 4540453468574976 4543137217511424 4549732784150616 4555543426275968 4563904606765056 4565627995815936 4572256213775124 4575266900803584 4578095621455552 4580132837214208 4588230114607104 4594891145526486 4597916736946176 4602496767083418 4605527366565888 4612213509026592 4620678700990464 4628327006994432 4635046249170288 4637785909542912 4644831709231872 4667825925614208 4670584961236992 4684133714362368 4693706668965888 4695479072944128 4695795330711552 4703615972278272 4705392118136832 4708301290464646 4711401558900736 4718241405785824 4718724018849792 4726901199863808 4728686138523648 4734725328994304 4735551078552807 4741599036507536 4752095475843072 4762128048979968 4765072299064504 4770010486800384 4776935420063256 4785702940311552 4791814949175296 4793624400101376 4801607971700736 4803421120598016 4803744648658944 4813562051887104 4827200433076224 4827525562761216 4837065772843584 4837391566995456 4861339050000384 4863174754120704 4869385705275392 4871274158790144 4871602257002496 4879665900290048 4885405084901376 4886750027421032 4895389377398016 4895719099858944 4897567786328064 4903822662172672 4910941859239948 4913844594634752 4914175560122368 4928099011985408 4938170557974528 4938503161905152 4940368004186112 4948595970834432 4962951197360128 4964490894831552 4973093970690048 4974971874905088 4997713247772672 4999600448543232 5002555587821568 5009818121873712 5010155551531008 5020394796304128 5034619201684968 5034958301786112 5043292337606656 5045248235889792 5051691720226816 5053939682443264 5062874609221632 5070224712305088 5070566210568192 5078617122298944 5078959185821696 5089339044443136 5095324834643232 5114533792187904 5114878274830336 5124986354560464 5125331541221376 5139853266406656 5150357574137496 5150704469643264 5152649441865984 5176203006621696 5179262531272704 5181218287386624 5188740197654916 5192156820013056 5195366941202368 5206335344315392 5206867882868736 5214427030316574 5217860566646784 5225435672885856 5232109281663488 5243691559550976 5251304166315984 5258010812760832 5259996305238192 5269650428657664 5271101153173248 5297195713337472 5300326753763328 5308021581509052 5315702305062912 5326565995118592 5334298916070978 5334658200701952 5337811384270848 5360706336447567 5364236193103872 5366261797650432 5373115260993536 5374052347571163 5380915760531024 5390791817822208 5392275892326656 5392827450114048 5401808968163328 5404212729741312 5407553957365336 5418970327437184 5430966258106368 5437902358052864 5445796913216576 5449015788109824 5451440556343296 5469374788927488 5478058918434816 5478427885830144 5487551967657984 5489624137826304 5497593780848661 5514718066507776 5516800494944256 5528075168964096 5528447505137664 5544111388483584 5555441877721344 5555816057143296 5557914004709376 5565012234600448 5567170467188736 5573091323407132 5576761028902912 5583320097030144 5592561800118272 5594730717026304 5595107542695936 5603991307364352 5604368756768768 5612504981988512 5615822393868288 5622427403744256 5632113156554752 5643623494828032 5655538252382208 5671562225000448 5673703879807488 5683153185255168 5683535966502912 5685682142748672 5711672283168768 5713444262586312 5713829084049408 5725506424998528 5732818693740544 5745509387993088 5753850516211392 5754238059184128 5763762671550464 5765997983874048 5773361965973504 5782334924707488 5794542528348672 5801942965805056 5804133854055936 5804524783796224 5816387479363584 5823228382449408 5832867189967104 5844787808852664 5845181476786176 5857127262354816 5874118018750464 5877590063579136 5886122941871424 5886519393878016 5915262164355936 5915660578996224 5917495843392966 5921392328441856 5929988797319904 5937562218516992 5950097536360448 5950706151849984 5959345177504656 5966956090885888 5979150746987208 5979553464758272 5980165093195776 6001490475789696 6009155214583808 6011424348843648 6022457632751616 6038903507725312 6044754668617728 6053530230597402 6053937958099968 6057516290015232 6066310378867488 6083498202036003 6087503994421248 6096341618366832 6117640152809472 6126521527368648 6130142761623552 6132870625886208 6136662356111224 6149618012035456 6160904934653952 6163231371558912 6171102675992576 6173495963615232 6180061665560384 6183714546057216 6192691845093894 6193108945642496 6204057824821248 6206818580692992 6223348735416141 6223767900818944 6227446614982656 6258275558621184 6260638763925504 6273856157515776 6291632025133056 6302534933151744 6304490220784896 6304914851364864 6314068104737076 6317800193101824 6336127301124096 6349076431681536 6349504065306624 6360013982400512 6362480533929984 6369247226751008 6380507503125504 6380937253748736 6391499200135168 6393977962315776 6402143962267648 6404561494130688 6418082735849472 6425631318564864 6436267244101632 6449421030458112 6449855422660608 6481785400000512 6484233005494272 6495032211720192 6495469676003328 6513873446535168 6527185836530688 6527625466478592 6529650585812928 6530090381770752 6543435914284032 6551792792846336 6561975588712992 6575829161384448 6584227410632704 6587157338914816 6598127961112576 6608382771094272 6619321193108736 6622334318112768 6630791960920064 6633295833206784 6655118151370752 6663617663696896 6666133931390976 6670074117095424 6679757495831616 6680207402041344 6693859728405504 6712825602246624 6713277735714816 6726544590360609 6726997647853056 6760299616406784 6760754947424256 6762852392449104 6771489496398592 6785785392590848 6793766446190976 6810680202862464 6819378389583872 6833315139413952 6833775388295168 6834474392223744 6845856910147584 6853137688542208 6867143432183328 6867605959524352 6870199255821312 6901604008828928 6903745150625127 6908291049848832 6918320263539888 6942490510491648 6952569373755432 6956678864314368 6967247563847808 6991588746067968 7001738888421312 7005877441855488 7013328406984256 7026200571543552 7028134870897664 7040560003448832 7043692996067328 7055423958417408 7062451935696969 7062927617783296 7067102338351104 7077362108678736 7090351799795712 7102087993491456 7112398554761304 7112877600935936 7147608448596756 7152314924138496 7155015730200576 7165403130094884 7187722423762944 7190436600152064 7202411957551104 7205131680897024 7205616972988416 7220343077830656 7224807152609543 7240800649614336 7241288344141824 7256087350493184 7265354384146432 7292008575000576 7304078557913088 7307403385503744 7316735956877312 7319498850435072 7328107627352064 7330125041131548 7343578649788416 7352957422010368 7355733993259008 7366412788859922 7370766891952128 7371263340183552 7392148517978112 7407255836961792 7407754742857728 7410552006279168 7422893956251648 7444426796040192 7446736342247328 7459640956035072 7462457812357632 7471988409819136 7487763191824384 7496569871659008 7499400672814848 7515233327296512 7524831326437376 7540717669842944 7552437452679168 7562082966667264 7564938506409984 7577537580340224 7578047955337216 7580909523664896 7605849315852288 7615563044225024 7617925683448416 7618438778732544 7634008566664704 7671800688281856 7672317412245504 7687479531840696 7687997311832064 7709779899609984 7725536361206244 7726056704464896 7728974162798976 7738845138741248 7755183305818112 7764304509932544 7768893796909056 7777156253289472 7793050411803552 7793575302381568 7809503016473088 7832157358333952 7848163922495232 7848692525170688 7887016219141248 7887547438661632 7889994457857288 7906651729759872 7934274869133312 7945793570006208 7950490130644992 7962032372263578 7972200995982944 7973553457594368 7989848992677888 8001448374106467 8001987301052928 8006717076406272 8015232465124864 8046354289655808 8059672891490304 8071373640796536 8071917277466624 8086187726733312 8088413838489984 8103259199766528 8111330936048004 8116671992561664 8128455491155776 8156853537079296 8168695369824864 8173523682164736 8177160834514944 8217088377652224 8217641828745216 8231327951486976 8234436206739456 8244952728076288 8256922460125192 8272077099761664 8275200742416384 8292671257706496 8297798313888188 8303262153310208 8316167082725376 8333724085714944 8344367411494912 8347518351900672 8359636985110698 8365141543354368 8374980145545216 8388842700177408 8392661314043904 8405986961046528 8406553135153152 8418757472982768 8423733590802432 8448169734832128 8465435242242048 8483307378573312 8507343337500672 8507916338331648 8510555819711232 8524729777882752 8525303949754368 8528523214123008 8539415325507584 8551812547986806 8557443647799296 8567508424753152 8570743626074112 8581689658802176 8594148253669909 8599228040610816 8599807230214144 8631357088776192 8642380533334016 8645644007325696 8660042948960256 8685164595380224 8702914448707584 8703500621971456 8706200781083904 8706787175694336 8724581219045376 8749300784950656 8767181713278996 8767772215179264 8785690893532224 8811177028125696 8816385095368704 8825761590811648 8829184412807136 8829779090817024 8844394444275712 8872893246533904 8873490868494336 8888178575187968 8906343327775488 8906943202721792 8925146304540672 8950434136328832 8951036980953088 8968726120480812 8969330197137408 9013732821875712 9014339929899008 9017136523265472 9058355261587968 9067132002926592 9080295345896103 9080906937149952 9086274435022848 9099465568301232 9111086852551936 9131255991631872 9144512427550248 9156191242911104 9160265674428416 9176460229214208 9189782291052972 9195833473892352 9204993534166836 9211054733131776 9224427018053184 9241357401980928 9256654013988864 9270092498340576 9275571819085824 9289037767640841 9289663418463744 9335651851228416 9341169922473984 9387413337931776 9390958145888256 9407231944556544 9410784236273664 9416602580929292 9422803117801472 9436482811571648 9437448037699584 9453802399727616 9457372277047296 9469450657988608 9471102157105614 9483198073015072 9504190951686144 9524256097959936 9530144598129008 9540020973600768 9553870840126512 9571405880623104 9587248800202752 9603215943401472 9606842241196032 9627124103774208 9654400866152448 9655051125522432 9674131545687168 9674783133990912 9722678100000768 9726349508241408 9738771410550784 9742548317580288 9743204514004992 9752909815962481 9759331800580096 9770810169802752 9773500054842064 9790778754796032 9791438199717888 9795135572656128 9807645324345344 9821883718479896 9827689189269504 9856198023970816 9876341115949056 9877006323810304 9880736008372224 9897191941668864 9925902394720256 9928981789663104 9946187941380096 9949943749810176 9995426495545344 9999200897086464 10005111175643136 10019636243747424 10020311103062016 10040789592608256 10069238403369936 10069916603572224 10086584675213312 10090496471779584 10103383440453632 10107879364886528 10140449424610176 10141132421136384 10157234244597888 10157918371643392 10178678088886272 10190649669286464 10229067584375808 10229756549660672 10249972709120928 10250663082442752 10279706532813312 10300715148274992 10301408939286528 10305298883731968 10352406013243392 10362436574773248 10377480395309832 10390733882404736 10412670688630784 10413735765737472 10428854060633148 10435721133293568 10450871345771712 10464218563326976 10487383119101952 10502608332631968 10516021625521664 10519992610476384 10539300857315328 10542202306346496 10594391426674944 10600653507526656 10616043163018104 10653131990237184 10668597832141956 10669316401403904 10675622768541696 10721412672895134 10728472386207744 10732523595300864 10746230521987072 10748104695142326 10761831521062048 10781583635644416 10784551784653312 10785654900228096 10803617936326656 10808425459482624 10815107914730672 10837940654874368 10861932516212736 10891593826433152 10898031576219648 10938749577854976 10956117836869632 10956855771660288 10975103935315968 10979248275652608 10995187561697322 11029436133015552 11033600989888512 11049619183289883 11056150337928192 11056895010275328 11088222776967168 11110883755442688 11111632114286592 11115828009418752 11130024469200896 11134340934377472 11146182646814264 11166640194060288 11185123600236544 11189461434052608 11190215085391872 11207982614728704 11208737513537536 11225009963977024 11231644787736576 11244854807488512 11264226313109504 11287246989656064 11311076504764416 11343124450000896 11347407759614976 11366306370510336 11367071933005824 11371364285497344 11423344566337536 11426888525172624 11427658168098816 11451012849997056 11465637387481088 11507701032422784 11508476118368256 11527525343100928 11531995967748096 11546723931947008 11564669849414976 11589085056697344 11603885931610112 11608267708111872 11609049567592448 11632774958727168 11646456764898816 11665734379934208 11689575617705328 11690362953572352 11714254524709632 11748236037500928 11772245883742848 11773038787756032 11830524328711872 11831321157992448 11834991686785932 11842784656883712 11859977594639808 11875124437033984 11900195072720896 11901412303699968 11918690355009312 11933912181771776 11958301493974416 11959106929516544 11960330186391552 12002980951579392 12018310429167616 12022848697687296 12077807015450624 12089509337235456 12107060461194804 12107875916199936 12115032580030464 12132620757734976 12166996404072006 12175007988842496 12192683236733664 12235280305618944 12253043054737296 12260285523247104 12265741251772416 12273324712222448 12299236024070912 12326462743117824 12346991927230464 12360123331120768 12367429092114432 12385383690187788 12386217891284992 12408115649642496 12413637161385984 12446697470832282 12447535801637888 12454893229965312 12516551117242368 12521277527851008 12539455477666047 12547712315031552 12583264050266112 12608980441569792 12609829702729728 12628136209474152 12635600386203648 12672254602248192 12698152863363072 12699008130613248 12720027964801024 12724961067859968 12738494453502016 12761015006251008 12761874507497472 12782998400270336 12787955924631552 12804287924535296 12809122988261376 12827718821980209 12836165471698944 12851262637129728 12872534488203264 12898842060916224 12899710845321216 12963570800001024 12968466010988544 12990064423440384 12990939352006656 13027746893070336 13054371673061376 13055250932957184 13059301171625856 13060180763541504 13086871828568064 13103585585692672 13123951177425984 13151658322768896 13168454821265408 13174314677829632 13196255922225152 13216765542188544 13238642386217472 13244668636225536 13261583921840128 13266591666413568 13310236302741504 13327235327393792 13332267862781952 13359514991663232 13360414804082688 13387719456811008 13425651204493248 13426555471429632 13453089180721218 13453995295706112 13520599232813568 13521509894848512 13525704784898208 13542978992797184 13571570785181696 13587532892381952 13621360405724928 13638756779167744 13666630278827904 13667550776590336 13691713820295168 13706275377084416 13734286864366656 13735211919048704 13740398511642624 13803208017657856 13807490301250254 13816582099697664 13836640527079776 13884981020983296 13905138747510864 13913357728628736 13934495127695616 14003477776842624 14011754883710976 14026656813968512 14052401143087104 14056269741795328 14081120006897664 14087385992134656 14110847916834816 14124903871393938 14125855235566592 14134204676702208 14154724217357472 14180703599591424 14204175986982912 14224797109522608 14225755201871872 14295216897193512 14310031460401152 14330806260189768 14375444847525888 14380873200304128 14404823915102208 14410263361794048 14411233945976832 14440686155661312 14449614305219086 14481601299228672 14482576688283648 14512174700986368 14530708768292864 14584017150001152 14608157115826176 14614806771007488 14638997700870144 14656215254704128 14660250082263096 14687157299576832 14705914844020736 14711467986518016 14732825577719844 14741533783904256 14742526680367104 14784297035956224 14814511673923584 14815509485715456 14821104012558336 14845787912503296 14888853592080384 14893472684494656 14919281912070144 14924915624715264 14943976819638272 14975526383648768 14993139743318016 14998801345629696 15030466654593024 15049662652874752 15081435339685888 15104874905358336 15124165933334528 15129877012819968 15155075160680448 15156095910674432 15161819047329792 15211698631704576 15231126088450048 15235851366896832 15236877557465088 15268017133329408 15343601376563712 15344634824491008 15374959063681392 15375994623664128 15419559799219968 15451072722412488 15452113408929792 15457948325597952 15477690277482496 15510366611636224 15528609019865088 15537787593818112 15554312506578944 15586100823607104 15587150604763136 15619006032946176 15664314716667904 15696327844990464 15697385050341376 15774032438282496 15775094877323264 15779988915714576 15813303459519744 15891587140012416 15900980261289984 15924064744527156 15944401991965888 15947106915188736 15979697985355776 16002896748212934 16003974602105856 16013434152812544 16030464930249728 16082119009342701 16092708579311616 16119345782980608 16142747281593072 16143834554933248 16172375453466624 16176827676979968 16222661872096008 16256910982311552 16313707074158592 16337390739649728 16347047364329472 16354321669029888 16434176755304448 16435283657490432 16462655902973952 16468872413478912 16489905456152576 16492781342545983 16513844920250384 16544154199523328 16550401484832768 16585342515412992 16595596627776376 16632334165450752 16667448171429888 16688734822989824 16695036703801344 16719273970221396 16730283086708736 16749960291090432 16777685400354816 16785322628087808 16811973922093056 16813106270306304 16837514945965536 16847467181604864 16896339469664256 16930870484484096 16966614757146624 17014686675001344 17021111639422464 17049459555765504 17050607899508736 17057046428246016 17078830651015168 17103625095973612 17114887295598592 17135016849506304 17141487252148224 17163379317604352 17188296507339818 17198456081221632 17199614460428288 17262714177552384 17284761066668032 17291288014651392 17320085897920512 17370329190760448 17405828897415168 17412401562167808 17413574351388672 17449162438090752 17498601569901312 17534363426557992 17535544430358528 17571381787064448 17622354056251392 17632770190737408 17651523181623296 17658368825614272 17659558181634048 17688788888551424 17714468849401241 17745786493067808 17746981736988672 17776357150375936 17812686655550976 17813886405443584 17850292609081344 17900868272657664 17902073961906176 17937452240961624 17938660394274816 18027465643751424 18028679859798016 18034273046530944 18116710523175936 18134264005853184 18160590691792206 18161813874299904 18172548870045696 18198931136602464 18222173705103872 18250494606108009 18262511983263744 18289024855100496 18312382485822208 18320531348856832 18352920458428416 18379564582105944 18409987068333672 18448854036106368 18482714803961856 18513308027977728 18540184996681152 18551143638171648 18578075535281682 18579326836927488 18670046206248423 18671303702456832 18682339844947968 18774826675863552 18781916291776512 18821568472547328 18833205161858584 18872965623143296 18874896075399168 18907604799455232 18914744554094592 18938901315977216 18942204314211228 18966396146030144 19008381903372288 19048512195919872 19060289196258016 19080041947201536 19107741680253024 19142811761246208 19174497600405504 19206431886802944 19213684482392064 19254248207548416 19308801732304896 19348263091374336 19349566267981824 19445356200001536 19452699016482816 19477542821101568 19485096635160576 19486409028009984 19505819631924962 19518663601160192 19541620339605504 19547000109684128 19581557509592064 19582876399435776 19590271145312256 19615290648690688 19643767436959792 19655378378539008 19712396047941632 19752682231898112 19761472016744448 19794383883337728 19851804789440512 19857963579326208 19892375882760192 19899887499620352 19990852991090688 19998401794172928 20010222351286272 20039272487494848 20040622206124032 20081579185216512 20138476806739872 20139833207144448 20173169350426624 20180992943559168 20206766880907264 20215758729773056 20280898849220352 20282264842272768 20314468489195776 20315836743286784 20357356177772544 20381299338572928 20458135168751616 20459513099321344 20499945418241856 20501326164885504 20559413065626624 20601430296549984 20602817878573056 20610597767463936 20704812026486784 20711235451875381 20724873149546496 20754960790619664 20781467764809472 20825341377261568 20827471531474944 20857708121266296 20901742691543424 20928437126653952 20974766238203904 21005216665263936 21032043251043328 21039985220952768 21078601714630656 21084404612692992 21187355807090907 21188782853349888 21201307015053312 21232086326036208 21306263980474368 21337195664283912 21338632802807808 21442825345790268 21456944772415488 21465047190601728 21492461043974144 21496209390284652 21523663042124096 21563167271288832 21569103569306624 21571309800456192 21607235872653312 21616850918965248 21630215829461344 21674421457828629 21675881309748736 21723865032425472 21783187652866304 21796063152439296 21912235673739264 21950207870631936 21958496551305216 21990375123394644 22058872266031104 22067201979777024 22099238366579766 22112300675856384 22113790020550656 22176445553934336 22221767510885376 22223264228573184 22231656018837504 22260048938401792 22268681868754944 22292365293628528 22333280388120576 22370247200473088 22378922868105216 22415965229457408 22450019927954048 22463289575473152 22489709614977024 22528452626219008 22574493979312128 22622153009528832 22686248900001792 22694815519229952 22732612741020672 22734143866011648 22742728570994688 22846689132675072 22853777050345248 22855316336197632 22902025699994112 22931274774962176 23015402064845568 23016952236736512 23055050686201856 23063991935496192 23093447863894016 23129339698829952 23178170113394688 23207771863220224 23216535416223744 23218099135184896 23265549917454336 23292913529797632 23331468759868416 23379151235410656 23380725907144704 23428509049419264 23496472075001856 23544491767485696 23546077575512064 23661048657423744 23662642315984896 23669983373571864 23719955189279616 23750248874067968 23800390145441792 23802824607399936 23837380710018624 23867824363543552 23916602987948832 23918213859033088 23920660372783104 24005961903158784 24036620858335232 24045697395374592 24155614030901248 24179018674470912 24214120922389608 24215751832399872 24265241515469952 24333992808144012 24350015977684992 24385366473467328 24470560611237888 24506086109474592 24520571046494208 24531482503544832 24546649424444896 24598472048141824 24652925486235648 24693983854460928 24720246662241536 24734858184228864 24770767380375576 24772435782569984 24816231299284992 24893394941664564 24895071603275776 24909786459930624 25033102234484736 25042555055702016 25078910955332094 25095424630063104 25166528100532224 25217960883139584 25219659405459456 25256272418948304 25271200772407296 25344509204496384 25396305726726144 25449922135719936 25476988907004032 25522030012502016 25523749014994944 25565996800540672 25575911849263104 25608575849070592 25618245976522752 25655437643960418 25672330943397888 25702525274259456 25745068976406528 25782444761009727 25797684121832448 25799421690642432 25927141600002048 25936932021977088 25980128846880768 26055493786140672 26108743346122752 26110501865914368 26118602343251712 26120361527083008 26173743657136128 26207171171385344 26247902354851968 26303316645537792 26336909642530816 26348629355659264 26392511844450304 26433531084377088 26477284772434944 26489337272451072 26523167843680256 26533183332827136 26620472605483008 26654470654787584 26664535725563904 26719029983326464 26720829608165376 26775438913622016 26851302408986496 26853110942859264 26906178361442436 26907990591412224 27041198465627136 27043019789697024 27051409569796416 27085957985594368 27143141570363392 27175065784763904 27242720811449856 27277513558335488 27333260557655808 27335101553180672 27412550754168832 27468573728733312 27470423838097408 27480797023285248 27606416035315712 27614980602500508 27633164199395328 27673281054159552 27769962041966592 27810277495021728 27826715457257472 27867113302922523 27868990255391232 28006955553685248 28023509767421952 28053313627937024 28112539483590656 28162240013795328 28221695833669632 28249807742787876 28251710471133184 28268409353404416 28309448434714944 28361407199182848 28408351973965824 28449594219045216 28451510403743744 28590433794387024 28620062920802304 28661612520379536 28761746400608256 28809647830204416 28820526723588096 28881372311322624 28899228610438172 28963202598457344 28965153376567296 29024349401972736 29061417536585728 29168034300002304 29216314231652352 29229613542014976 29258729447887443 29277995401740288 29312430509408256 29320500164526192 29374314599153664 29422935973036032 29465651155439688 29483067567808512 29568594071912448 29629023347847168 29631018971430912 29642208025116672 29691575825006592 29777707184160768 29786945368989312 29838563824140288 29849831249430528 29887953639276544 29931343917953821 29951052767297536 29986279486636032 29997602691259392 30060933309186048 30099325305749504 30209749810716672 30248331866669056 30259754025639936 30310150321360896 30312191821348864 30323638094659584 30423397263409152 30462252176900096 30471702733793664 30473755114930176 30536034266658816 30687202753127424 30689269648982016 30749918127362784 30751989247328256 30839119598439936 30902145444824976 30904226817859584 30915896651195904 30955380554964992 31020733223272448 31057218039730176 31108625013157888 31172201647214208 31174301209526272 31238012065892352 31328629433335808 31392655689980928 31394770100682752 31548064876564992 31550189754646528 31559977831429152 31626606919039488 31783174280024832 31801960522579968 31848129489054312 31888803983931776 31959395970711552 32005793496425868 32007949204211712 32026868305625088 32060929860499456 32164238018685402 32185417158623232 32238691565961216 32285494563186144 32287669109866496 32344750906933248 32353655353959936 32445323744192016 32513821964623104 32674781479299456 32694094728658944 32868353510608896 32870567314980864 32925311805947904 32937744826957824 32979810912305152 32985562685091966 33027689840500768 33088308399046656 33100802969665536 33148857549869649 33170685030825984 33191193255552752 33264668330901504 33334896342859776 33390073407602688 33438547940442792 33499920582180864 33555370800709632 33570645256175616 33623947844186112 33626212540612608 33675029891931072 33694934363209728 33792678939328512 33861740968968192 33933229514293248 34029373350002688 34042223278844928 34098919111531008 34101215799017472 34114092856492032 34157661302030336 34207250191947224 34270033699012608 34282974504296448 34326758635208704 34376593014679636 34396912162443264 34399228920856576 34525428355104768 34569522133336064 34582576029302784 34640171795841024 34740658381520896 34811657794830336 34824803124335616 34827148702777344 34898324876181504 34997203139802624 35068726853115984 35071088860717056 35142763574128896 35244708112502784 35303046363246592 35316737651228544 35319116363268096 35377577777102848 35428937698802482 35491572986135616 35493963473977344 35552714300751872 35625373311101952 35627772810887168 35700585218162688 35801736545315328 35804147923812352 35874904481923248 35877320788549632 36054931287502848 36057359719596032 36068546093061888 36233421046351872 36268528011706368 36321181383584412 36323627748599808 36345097740091392 36397862273204928 36444347410207744 36500989212216018 36525023966527488 36578049710200992 36624764971644416 36641062697713664 36705840916856832 36759129164211888 36819974136667344 36897708072212736 37080369993362304 37102287276343296 37156151070563364 37158653673854976 37340092412496846 37342607404913664 37364679689895936 37549653351727104 37563832583553024 37618366432998141 37643136945094656 37666410323717168 37745931246286592 37749792150798336 37829489108189184 37884408628422456 37932792292060288 38016763806744576 38097024391839744 38120578392516032 38160083894403072 38215483360506048 38285623522492416 38348995200811008 38412863773605888 38427368964784128 38483156465940627 38508496415096832 38617603464609792 38696526182748672 38699132535963648 38890712400003072 38905398032965632 38955085642203136 38970193270321152 38972818056019968 39011639263849924 39037327202320384 39083240679211008 39094000219368256 39163115019184128 39165752798871552 39180542290624512 39230581297381376 39287534873919584 39310756757078016 39424792095883264 39505364463796224 39522944033488896 39588767766675456 39715927158652416 39784751765520384 39799774999240704 39981705982181376 39996803588345856 40078544974989696 40081244412248064 40163158370433024 40276953613479744 40279666414288896 40346338700853248 40361985887118336 40413533761814528 40431517459546112 40561797698440704 40564529684545536 40628936978391552 40631673486573568 40714712355545088 40762598677145856 40916270337503232 40919026198642688 40999890836483712 41002652329771008 41118826131253248 41202860593099968 41205635757146112 41221195534927872 41409624052973568 41422470903750762 41449746299092992 41509921581239328 41562935529618944 41650682754523136 41654943062949888 41715416242532592 41803485383086848 41856874253307904 42010433330527872 42064086502086656 42079970441905536 42157203429261312 42168809225385984 42374711614181814 42377565706699776 42402614030106624 42464172652072416 42612527960948736 42674391328567824 42677265605615616 42885650691580536 42930094381203456 42992418780569304 43047326084248192 43126334542577664 43138207138613248 43142619600912384 43214471745306624 43233701837930496 43260431658922688 43348842915657258 43351762619497472 43447730064850944 43566375305732608 43592126304878592 43824471347478528 43916993102610432 43980750246789288 44117744532062208 44134403959554048 44198476733159532 44224601351712768 44227580041101312 44352891107868672 44443535021770752 44446528457146368 44463312037675008 44520097876803584 44537363737509888 44584730587257056 44666560776241152 44740494400946176 44757845736210432 44831930458914816 44900039855908096 44926579150946304 44979419229954048 45148987958624256 45244306019057664 45372497800003584 45389631038459904 45465225482041344 45468287732023296 45485457141989376 45693378265350144 45707554100690496 45710632672395264 45804051399988224 45862549549924352 46030804129691136 46033904473473024 46110101372403712 46127983870992384 46186895727788032 46258679397659904 46356340226789376 46415543726440448 46433070832447488 46436198270369792 46531099834908672 46585827059595264 46662937519736832 46758302470821312 46761451814289408 46857018098838528 46992944150003712 47088983534971392 47092155151024128 47322097314847488 47325284631969792 47339966747143728 47439910378559232 47500497748135936 47600780290883584 47674761420037248 47735648727087104 47833205975897664 47836427718066176 47841320745566208 48011923806317568 48073241716670464 48091394790749184 48311228061802496 48358037348941824 48428241844779216 48431503664799744 48530483030939904 48667985616288024 48770732946934656 48941121222475776 49012172218949184 49041142092988416 49062965007089664 49093298848889792 49196944096283648 49305850972471296 49387967708921856 49440493324483072 49469716368457728 49541534760751152 49544871565139968 49632462598569984 49786789883329128 49790143206551552 50066204468969472 50085110111404032 50157821910664188 50190849260126208 50333056201064448 50435921766279168 50439318810918912 50512544837896608 50542401544814592 50689018408992768 50792611453452288 50899844271439872 50953977814008064 51044060025004032 51151823698526208 51217151698141184 51236491953045504 51310875287920836 51344661886795776 51405050548518912 51490137952813056 51564889522019454 51595368243664896 51598843381284864 51854283200004096 51873864043954176 51960257693761536 52110987572281344 52217486692245504 52237204686503424 52240723054166016 52347487314272256 52414342342770688 52495804709703936 52606633291075584 52673819285061632 52697258711318528 52785023688900608 52867062168754176 52954569544869888 52978674544902144 53046335687360512 53066366665654272 53143406548203723 53240945210966016 53308941309575168 53329071451127808 53438059966652928 53441659216330752 53550877827244032 53702604817972992 53706221885718528 53812356722884872 53815981182824448 54082396931254272 54086039579394048 54102819139592832 54171915971188736 54286283140726784 54350131569527808 54485441622899712 54555027116670976 54666521115311616 54670203106361344 54825101508337664 54937147457466624 54940847676194816 54961594046570496 55212832070631424 55229961205001016 55346562108319104 55539924083933184 55620554990043456 55653430914514944 55734226605845046 55737980510782464 56010138618745269 56013911107370496 56047019534843904 56106627255874048 56225078967181312 56324480027590656 56499615485575752 56503420942266368 56618896869429888 56722814398365696 56816703947931648 56899188438090432 56903020807487488 57180867588774048 57240125841604608 57323225040759072 57523492801216512 57619295660408832 57641053447176192 57762744622645248 57798457220876344 57926405196914688 58048698803945472 58122835073171456 58336068600004608 58432628463304704 58459227084029952 58517458895774886 58555990803480576 58624861018816512 58641000329052384 58748629198307328 58845871946072064 58931302310879376 58966135135617024 59137188143824896 59258046695694336 59284416050233344 59383151650013184 59555414368321536 59573890737978624 59677127648280576 59699662498861056 59775907278553088 59862687835907642 59902105534595072 59972558973272064 59995205382518784 60121866618372096 60159037775689363 60198650611499008 60419499621433344 60496663733338112 60519508051279872 60620300642721792 60647276189319168 60846794526818304 60924504353800192 60943405467587328 60947510229860352 61072068533317632 61374405506254848 61378539297964032 61499836254725568 61503978494656512 61678239196879872 61804290889649952 61808453635719168 61831793302391808 61910761109929984 62041466446544896 62114436079460352 62217250026315776 62344403294428416 62348602419052544 62476024131784704 62657258866671616 62785311379961856 62789540201365504 63096129753129984 63100379509293056 63119955662858304 63253213838078976 63562067421272721 63566348560049664 63603921045159936 63696258978108624 63777607967863552 63918791941423104 64011586992851736 64015898408423424 64121859720998912 64328476037370804 64370834317246464 64477383131922432 64570989126372288 64575338219732992 64689501813866496 64707310707919872 64890647488384032 65023264373485887 65027643929246208 65349562958598912 65388189457317888 65736707021217792 65850623611895808 65875489653915648 65959621824610304 65971125370183932 66055379681001536 66176616798093312 66201605939331072 66297715099739298 66341370061651968 66382386511105504 66529336661803008 66669792685719552 66780146815205376 66877095880885584 66999841164361728 67110741601419264 67247895688372224 67350059783862144 67389868726419456 67585357878657024 67723481937936384 67866459028586496 68058746700005376 68084446557689856 68197838223062016 68202431598034944 68228185712984064 68270368711737367 68315322604060672 68414500383894448 68540067398025216 68565949008592896 68653517270417408 68753186029359272 68793824324886528 69050856710209536 69139044266672128 69165152058605568 69280343591682048 69481316763041792 69623315589660672 69649606248671232 69654297405554688 69796649752363008 69994406279605248 70137453706231968 70142177721434112 70285527148257792 70489416225005568 70606092726493184 70633475302457088 70638232726536192 70755155554205696 70857875397604964 70983145972271232 70987926947954688 71105428601503744 71250746622203904 71255545621774336 71401170436325376 71603473090630656 71608295847624704 71749808963846496 71754641577099264 72109862575005696 72137092186123776 72466842092703744 72537056023412736 72642362767168824 72647255497199616 72795724546409856 72888694820415488 73001978424432036 73050047933054976 73156099420401984 73249529943288832 73282125395427328 73411681833713664 73518258328423776 73639948273334688 73795416144425472 74160739986724608 74204574552686592 74312302141126728 74317307347709952 74680184824993692 74685214809827328 74729359379791872 75099306703454208 75127665167106048 75236732865996282 75286273890189312 75332820647434336 75491862492573184 75499584301596672 75658978216378368 75768817256844912 75865584584120576 76033527613489152 76241156785032064 76430966721012096 76571247044984832 76697990401622016 76825727547211776 76854737929568256 76966312931881254 77016992830193664 77235206929219584 77347334283029181 77393052365497344 77398265071927296 77781424800006144 77810796065931264 77910171284406272 77940386540642304 78023278527699848 78166481358422016 78188000438736512 78326230038368256 78331505597743104 78361084581249024 78461162594762752 78575069747839168 78621513514156032 78849584191766528 79010728927592448 79045888066977792 79177535533350912 79431854317304832 79569503531040768 79599549998481408 79963411964362752 79993607176691712 80157089949979392 80162488824496128 80326316740866048 80553907226959488 80559332828577792 80692677401706496 80723971774236672 80827067523629056 80863034919092224 81123595396881408 81129059369091072 81257873956783104 81263346973147136 81429424711090176 81525197354291712 81832540675006464 81999781672967424 82005304659542016 82237652262506496 82405721186199936 82411271514292224 82442391069855744 82819248105947136 82844941807501524 82899492598185984 83019843162478656 83125871059237888 83301365509046272 83309886125899776 83430832485065184 83606970766173696 83713748506615808 84020866661055744 84128173004173312 84159940883811072 84337618450771968 84749423228363628 84755131413399552 84805228060213248 84928345304144832 85225055921897472 85348782657135648 85354531211231232 85771301383161072 85860188762406912 85984837561138608 86094652168496384 86276414277226496 86285239201824768 86428943490613248 86520863317845376 86697685831314516 86703525238994944 86895460129701888 87132750611465216 87184252609757184 87648942694957056 87776188343662329 87833986205220864 87961500493578576 88268807919108096 88396953466319064 88449202703425536 88705782215737344 88887070043541504 88893056914292736 88926624075350016 89040195753607168 89074727475019776 89169461174514112 89333121552482304 89480988801892352 89515691472420864 89663860917829632 89794031753861463 89800079711816192 89853158301892608 89958838459908096 90297975917248512 90744995600007168 90779262076919808 90930450964082688 90936575464046592 90970914283978752 91386756530700288 91415108201380992 91421265344790528 91608102799976448 91725099099848704 92061608259382272 92067808946946048 92220202744807424 92255967741984768 92373791455576064 92517358795319808 92712680453578752 92831087452880896 92866141664894976 93062199669817344 93171654119190528 93325875039473664 93516604941642624 93522903628578816 93714036197677056 93985888300007424 94177967069942784 94184310302048256 94644194629694976 94650569263939584 94679933494287456 94879820757118464 95000995496271872 95201560581767168 95349522840074496 95471297454174208 95666411951795328 95672855436132352 96023847612635136 96146483433340928 96182789581498368 96622456123604992 96716074697883648 96856483689558432 96863007329599488 97060966061879808 97335971232576048 97541465893869312 98024344437898368 98082284185976832 98186597697779584 98393888192567296 98611701944942592 98775935417843712 98880986648966144 98939432736915456 99083069521502304 99089743130279936 99264925197139968 99573579766658256 99580286413103104 100170220222808064 100315643821328376 100666112402128896 100871843532558336 100878637621837824 101025089675793216 101084803089629184 101378036817985536 101585222906904576 101799688542879744 101907955628016128 102088120050008064 102303647397052416 102472983906091008 102621750575841672 102810101097037824 102980275905626112 103129779044038908 103190736487329792 103197686762569728 103708566400008192 103747728087908352 103920515387523072 104221975144562688 104434973384491008 104474409373006848 104481446108332032 104694974628544512 104828684685541376 104991609419407872 105213266582151168 105347638570123264 105570047377801216 105734124337508352 105909139089739776 105957349089804288 106092671374721024 106132733331308544 106286813096407446 106481890421932032 106617882619150336 106658142902255616 106876119933305856 106883318432661504 107101755654488064 107405209635945984 107412443771437056 107624713445769744 107631962365648896 108164793862508544 108172079158788096 108205638279185664 108343831942377472 108572566281453568 108700263139055616 108970883245799424 109110054233341952 109333042230623232 109340406212722688 109650203016675328 109874294914933248 109881695352389632 109923188093140992 110425664141262848 110459922410002032 110693124216638208 111241109980086912 111306861829029888 111468453211690092 111475961021564928 112020277237490538 112027822214740992 112094039069687808 112213254511748096 112450157934362624 112648960055181312 112999230971151504 113006841884532736 113237793738859776 113798376876180864 113806041614974976 114361735177548096 114480251683209216 114646450081518144 115046985602433024 115238591320817664 115282106894352384 115449469397821881 115525489245290496 115596914441752688 115852810393829376 116097397607890944 116672137200009216 116865256926609408 116918454168059904 117034917791549772 117111981606961152 117249722037633024 117282000658104768 117497258396614656 117691743892144128 117862604621758752 117932270271234048 118274376287649792 118516093391388672 118568832100466688 118766303300026368 119147781475957248 119354255296561152 119399324997722112 119551814557106176 119725375671815284 119804211069190144 119945117946544128 119990410765037568 120243733236744192 120318075551378726 120397301222998016 120838999242866688 120993327466676224 121039016102559744 121240601285443584 121294552378638336 121693589053636608 121886810935174656 121895020459720704 122144137066635264 122748811012509696 122757078595928064 122999672509451136 123007956989313024 123356478393759744 123608581779299904 123616907271438336 123663586604783616 123821522219859968 124001281945808687 124082932893089792 124228872158920704 124434500052631552 124688806588856832 124697204838105088 124952048263569408 125314517733343232 125570622759923712 125579080402731008 126192259506259968 126200759018586112 126239911325716608 126506427676157952 127124134842545442 127132697120099328 127207842090319872 127392517956217248 127555215935727104 127837583882846208 128023173985703472 128031796816846848 128243719441997824 128656952074741608 129141978252744576 129150676439465984 129379003627732992 129414621415839744 129781294976768064 130046528746971774 130055287858492416 130699125917197824 130776378914635776 131473414042435584 131750979307831296 131942250740367864 132110759362003072 132353233596186624 132403211878662144 132595430199478596 132682740123303936 132764773022211008 133058673323606016 133339585371439104 133560293630410752 133754191761771168 133999682328723456 134221483202838528 134495791376744448 134700119567724288 134779737452838912 135446963875872768 135732918057172992 136117493400010752 136168893115379712 136395676446124032 136404863196069888 136456371425968128 136540737423474734 136630645208121344 136829000767788896 137080134796050432 137131898017185792 137307034540834816 137506372058718544 137587648649773056 138101713420419072 138330304117211136 138560687183364096 138962633526083584 139246631179321344 139299212497342464 139308594811109376 139593299504726016 139988812559210496 140274907412463936 140284355442868224 140571054296515584 140978832450011136 141212185452986368 141266950604914176 141276465453072384 141510311108411392 141715750795209928 141966291944542464 141975853895909376 142210857203007488 142501493244407808 142511091243548672 142802340872650752 143206946181261312 143216591695249408 143499617927692992 143509283154198528 144219725150011392 144274184372247552 144933684185407488 145074112046825472 145284725534337648 145294510994399232 145591449092819712 145777389640830976 146003956848864072 146312198840803968 146499059886577664 146564250790854656 146823363667427328 147036516656847552 147279896546669376 147590832288850944 148321479973449216 148409149105373184 148624604282253456 148634614695419904 149360369649987384 149370429619654656 150198613406908416 150255330334212096 150473465731992564 150572547780378624 150665641294868672 150983724985146368 150999168603193344 151317956432756736 151537634513689824 151731169168241152 152067055226978304 152482313570064128 152861933442024192 153651455094423552 153709475859136512 153932625863762508 154033985660387328 154470413858439168 154694668566058362 154786104730994688 154796530143854592 155562849600012288 155621592131862528 155820342568812544 155880773081284608 156046557055399696 156332962716844032 156376000877473024 156652460076736512 156722169162498048 157150139495678336 157243027028312064 157699168383533056 158021457855184896 158091776133955584 158355071066701824 158863708634609664 159139007062081536 159199099996962816 159430219644611169 159926823928725504 159987214353383424 160314179899958784 160324977648992256 160652633481732096 161107814453918976 161118665657155584 161385354803412992 161447943548473344 161654135047258112 161726069838184448 162247190793762816 162258118738182144 162515747913566208 162526693946294272 162858849422180352 163050394708583424 163665081350012928 163999563345934848 164010609319084032 164475304525012992 164811442372399872 164822543028584448 164884782139711488 165638496211894272 165689883615003048 166039686324957312 166251742118475776 166602731018092544 166619772251799552 166861664970130368 167213941532347392 167427497013231616 168041733322111488 168256346008346624 168319881767622144 168675236901543936 169498846456727256 169510262826799104 169856690608289664 170450111843794944 170697565314271296 170709062422462464 171542602766322144 171720377524813824 171969675122277216 172189304336992768 172552828554452992 172570478403649536 172857886981226496 173041726635690752 173395371662629032 173407050477989888 174265501222930432 174368505219514368 175297885389914112 175552376687324658 175667972410441728 175923000987157152 176537615838216192 176793906932638128 176898405406851072 177411564431474688 177774140087083008 177853248150700032 178149454950039552 178338922349028224 178666243104964608 178961977603784704 179031382944841728 179327721835659264 179588063507722926 179600159423632384 179706316603785216 179917676919816192 180477113327068089 180595951834497024 181489991200014336 181558524153839616 181860901928165376 181941828567957504 182773513061400576 182830216402761984 182842530689581056 183216205599952896 183450198199697408 184123216518764544 184135617893892096 184440405489614848 184511935483969536 184747582911152128 185034717590639616 185425360907157504 185662174905761792 185732283329789952 186124399339634688 186343308238381056 186651750078947328 187033209883285248 187045807257157632 187428072395354112 187971776600014848 188355934139885568 188368620604096512 189288389259389952 189301138527879168 189359866988574912 189759641514236928 190001990992543744 190403121163534336 190699045680148992 190942594908348416 191332823903590656 191345710872264704 192047695225270272 192292966866681856 192365579162996736 193244912247209984 193432149395767296 193712967379116864 193726014659198976 194121932123759616 194671942465152096 195069793120457661 195082931787738624 196048688875796736 196164568371953664 196373195395559168 196787776385134592 197551870835687424 197761973297932288 197878865473830912 198166139043004608 198179486260559872 198529850394279936 199147159533316512 199160572826206208 200340440445616128 200631287642656752 201332224804257792 201743687065116672 202050179351586432 202169606179258368 202756073635971072 203170445813809152 203599377085759488 203815911256032256 204176240100016128 204607294794104832 204811106135212101 204945967812182016 205243501151683344 205620202194075648 205960551811252224 206259558088077816 206381472974659584 207417132800016384 207495456175816704 207841030775046144 208443950289125376 208869946768982016 208948818746013696 208962892216664064 209389949257089024 209519407425676747 209657369371082752 209983218838815744 210426533164302336 210695277140246528 211468248675016704 211818278179479552 211914698179608576 212185342749442048 212265466662617088 212573626192814892 212963780843864064 213235765238300672 213316285804511232 213752239866611712 213766636865323008 214203511308976128 214810419271891968 214824887542874112 215249426891539488 215263924731297792 216329587725017088 216411276558371328 216687663884754944 217145132562907136 217400526278111232 217941766491598848 218220108466683904 218666084461246464 218680812425445376 219300406033350656 219748589829866496 219763390704779264 219846376186281984 220851328282525696 220919844820004064 221386248433276416 222482219960173824 222613723658059776 222936906423380184 222951922043129856 224040554474981076 224055644429481984 224188078139375616 224426509023496192 224900315868725248 225297920110362624 225998461942303008 226013683769065472 226475587477719552 227596753752361728 227612083229949952 228723470355096192 229292900163036288 230093971204866048 230477182641635328 230564213788704768 230898938795643762 231050978490580992 231193828883505376 231705620787658752 232042002849087543 232194795215781888 233344274400018432 233730513853218816 234069835583099544 234499444075266048 234564001316209536 234994516793229312 235383487784288256 235725209243517504 235864540542468096 236548752575299584 237032186782777344 237137664200933376 237532606600052736 238295562951914496 238708510593122304 238798649995444224 239103629114212352 239450751343630568 239890235893088256 239980821530075136 240487466473488384 240636151102757452 240794602445996032 241677998485733376 241986654933352448 242078032205119488 242481202570887168 242589104757276672 243387178107273216 243773621870349312 243790040919441408 244288274133270528 245497622025019392 245999345018902272 246015913978626048 246712956787519488 247217163558599808 247233814542876672 247327173209567232 247643044439719936 248002563891617374 248165865786179584 248457744317841408 248869000105263104 249377613177713664 249394409676210176 249904096527138816 250629035466686464 251141245519847424 252384519012519936 252401518037172224 252479822651433216 253012855352315904 254248269685090884 254265394240198656 254415684180639744 254785035912434496 255110431871454208 255675167765692416 256046347971406944 256063593633693696 256487438883995648 257313904149483216 258283956505489152 258301352878931968 258829242831679488 259562589953536128 260093057493943548 260110575716984832 261398251834395648 261552757829271552 262946828084871168 263328565030986987 263501958615662592 263884501480735728 264221518724006144 264806423757324288 265190860398957192 265529546044422016 266117346647212032 266679170742878208 267120587260821504 267508383523542336 267999364657446912 268442966405677056 268991582753488896 269382095261584389 269400239135448576 269559474905677824 270893927751745536 272234986800021504 272337786230759424 272791352892248064 272809726392139776 272912742851936256 273081474846949468 273261290416242688 273658001535577792 274160269592100864 274263796034371584 274614069081669632 275012744117437088 275175297299546112 276203426840838144 276660608234422272 277121374366728192 278493262358642688 278598424994684928 279186599009452032 279977625118420992 280549814824927872 280568710885736448 281142108593031168 281957664900022272 282424370905972736 282533901209828352 282552930906144768 283020622216822784 283431501590419856 283932583889084928 283951707791818752 284421714406014976 285002986488815616 285604681745301504 286413892362522624 286433183390498816 286999235855385984 287018566308397056 288439450300022784 288548368744495104 289867368370814976 290148224093650944 290569451068675296 290589021988798464 291182898185639424 291554779281661952 292007913697728144 292624397681607936 292998119773155328 293128501581709312 294073033313695104 294559793093338752 295181664577701888 296642959946898432 296818298210746368 297249208564506912 297269229390839808 298720739299974768 298740859239309312 300510660668424192 300946931463985128 301331282589737344 301967449970292736 301998337206386688 302635912865513472 303075269027379648 303462338336482304 304134110453956608 304964627140128256 305723866884048384 307418951718273024 307865251727525016 308940827716878336 309389337132116724 309572209461989376 309593060287709184 311125699200024576 311243184263725056 311640685137625088 311761546162569216 312093114110799392 312665925433688064 312752001754946048 313304920153473024 313444338324996096 314300278991356672 314486054056624128 316042915710369792 316710142133403648 317727417269219328 318278014124163072 318398199993925632 318860439289222338 319853647857451008 319974428706766848 320628359799917568 320649955297984512 321305266963464192 322215628907837952 322237331314311168 322770709606825984 322895887096946688 323308270094516224 324494381587525632 324516237476364288 325031495827132416 325053387892588544 325717698844360704 326100789417166848 327330162700025856 327999126691869696 328021218638168064 328950609050025984 329622884744799744 329645086057168896 329769564279422976 331276992423788544 331379767230006096 332079372649914624 332503484236951552 333205462036185088 333723329940260736 334427883064694784 334854994026463232 336083466644222976 336512692016693248 336639763535244288 337350473803087872 338997692913454512 339020525653598208 339713381216579328 341395130628542592 341418124844924928 343085205532644288 343440755049627648 343939350244554432 344378608673985536 345105657108905984 345140956807299072 345715773962452992 346083453271381504 346790743325258064 346814100955979776 348531002445860864 350595770779828224 351104753374649316 351335944820883456 351846001974314304 353075231676432384 353587813865276256 353796810813702144 354823128862949376 355548280174166016 355706496301400064 356298909900079104 356677844698056448 358062765889683456 358655443671318528 359176127015445852 359200318847264768 359412633207570432 359835353839632384 360954226654136178 361191903668994048 362979982400028672 363117048307679232 363721803856330752 363883657135915008 365660432805523968 365685061379162112 366432411199905792 366900396399394816 368246433037529088 368271235787784192 368880810979229696 369023870967939072 369495165822304256 370069435181279232 370850721814315008 371324349811523584 371464566659579904 372003845837426061 372248798679269376 372686616476762112 373303500157894656 374066419766570496 374091614514315264 374856144790708224 375943553200029696 376711868279771136 376737241208193024 378576778518779904 378602277055758336 378719733977149824 379519283028473856 380003981985087488 380806242327068672 381398091360297984 381885189816696832 382665647807181312 382691421744529408 384095390450540544 384585933733363712 384731158325993472 386489824494419968 387425934758233728 387452029318397952 388243864247519232 389343884930304192 390139586240915322 390165863575477248 392097377751593472 392329136743907328 392746390791118336 393575552770269184 395523946595864576 396332278086009216 396358972521119744 397059700788559872 398294319066633024 398321145652412416 400680880891232256 401262575285313504 402664449608515584 403487374130233344 404100358703172864 404339212358516736 406340891627618304 407198754171518976 407631822512064512 408352480200032256 409214589588209664 409622212270424202 409891935624364032 410487002303366688 411240404388151296 411921103622504448 412519116176155632 412762945949319168 414990912351633408 415682061550092288 416887900578250752 417739893537964032 417897637492027392 417925784433328128 418779898514178048 419038814851353494 419314738742165504 419966437677631488 420853066328604672 421390554280493056 422936497350033408 423636556358959104 423829396359217152 424530933325234176 425147252385629784 425927561687728128 426471530476601344 426632571609022464 427504479733223424 427533273730646016 428407022617952256 429620838543783936 429649775085748224 430498853783078976 430527849462595584 432659175450034176 432822553116742656 433375327769509888 434290265125814272 434801052556222464 435883532983197696 436440216933367808 437332168922492928 437361624850890752 438600812066701312 439497179659732992 439526781409558528 439692752372563968 441702656565051392 441839689640008128 442772496866552832 444964439920347648 445227447316119552 445873812846760368 445903844086259712 448081108949962152 448111288858963968 448853018046992384 449800631737450496 450595840220725248 451996923884606016 452027367538130944 452951174955439104 455193507504723456 455224166459899904 457446940710192384 458585800326072576 460954365283270656 461128427577409536 461797877591287524 462101956981161984 462387657767010752 463411241575317504 464084005698175086 464389590431563776 466688548800036864 467461027706437632 468139671166199088 468998888150532096 469128002632419072 471450418487035008 471729081084936192 473097505150599168 474064373565554688 474275328401866752 475065213200105472 476591125903828992 477417021186244608 477597299990888448 478207258228424704 478290658933833507 478901502687261136 479780471786176512 479961643060150272 480974932946976768 481272302205514904 483355996971466752 483973309866704896 484156064410238976 484962405141774336 485178209514553344 486774356214546432 487547243740698624 487580081838882816 488576548266541056 490995244050038784 491998690037804544 492031827957252096 493425913575038976 494434327117199616 494467629085753344 494654346419134464 495286088879439872 496005127783234748 496331731572359168 496915488635682816 497738000210526208 498755226355427328 498788819352420352 499808193054277632 501258070933372928 502282491039694848 504769038025039872 504959645302866432 506025710704631808 508496539370181768 508530788480397312 509570071824868992 510220863742908416 511350335531384832 512092695942813888 512127187267387392 512974877767991296 514627808298966432 516567913010978304 516602705757863936 517658485663358976 519125179907072256 520186114987887096 520221151433969664 522796503668791296 523105515658543104 525893656169742336 526657130061973974 527003917231325184 527769002961471456 528443037448012288 529612847514648576 530381720797914384 531059092088844032 532234693294424064 535016767047084672 535998729314893824 536885932811354112 537983165506977792 538764190523168778 538800478270897152 539118949811355648 541431339981204267 541787855503491072 544469973600043008 544675572461518848 545582705784496128 545825485703872512 546162949693898936 547316003071155584 548320539184201728 548527592068743168 549228138163339264 550025488234874176 550350594599092224 552406853681676288 553321216468844544 554242748733456384 556986524717285376 557196849989369856 558373198018904064 559955250236841984 561099629649855744 561137421771472896 562284217186062336 563915329800044544 564848741811945472 565067802419656704 565105861812289536 566041244433645568 566863003180839712 567865167778169856 567903415583637504 568843428812029952 570005972977631232 571209363490603008 572827784725045248 573998471710771968 574037132616794112 576878900600045568 577096737488990208 579734736741629952 580296448187301888 581138902137350592 581178043977596928 582365796371278848 583109558563323904 584015827395456288 585248795363215872 585996239546310656 586257003163418624 588146066627390208 589119586186677504 590363329155403776 593285919893796864 593636596421492736 594498417129013824 594538458781679616 597441478599949536 597481718478618624 601021321336848384 601893862927970256 602662565179474688 603934899940585472 603996674412773376 606150538054759296 606924676672964608 608268220907913216 609929254280256512 611447733768096768 614433318405636303 614837903436546048 615730503455050032 617881655433756672 618778674264233448 619144418923978752 622251398400049152 622486368527450112 623281370275250176 623523092325138432 624186228221598784 625331850867376128 625504003509892096 626609840306946048 626888676649992192 628558222277030241 628600557982713344 628972108113248256 632085831420739584 635454834538438656 636556028248326144 636796399987851264 637720878578444676 639707295714902016 639948857413533696 641256719599835136 641299910595969024 642610533926928384 644431257815675904 644474662628622336 645541419213651968 645791774193893376 646616540189032448 648988763175051264 650062991654264832 651435397688721408 652201578834333696 654660325400051712 655998253383739392 656042437276336128 657901218100051968 659245769489599488 659290172114337792 659539128558845952 662553984847577088 662759534460012192 664158745299829248 665006968473903104 666410924072370176 667446659880521472 668855766129389568 669709988052926464 672166933288445952 673025384033386496 673279527070488576 674700947606175744 677995385826909024 678041051307196416 679426762433158656 682790261257085184 682836249689849856 686170411065288576 687878700489108864 688757217347971072 690211314217811968 690281913614598144 691431547924905984 692166906542763008 693581486650516128 693628201911959552 697062004891721728 701191541559656448 702209506749298632 703692003948628608 706150463352864768 707175627730552512 707593621627404288 709646257725898752 711096560348332032 711412992602800128 712597819800158208 713355689396112896 716125531779366912 717310887342637056 718352254030891704 718400637694529536 719670707679264768 721908453308272356 722383807337988096 725959964800057344 726234096615358464 727443607712661504 727767314271830016 731320865611047936 731370122758324224 732864822399811584 733800792798789632 736492866075058176 738047741935878144 738990331644608512 740138870362558464 741701443628630016 742648699623047168 742929133319159808 744007691674852122 744497597358538752 745373232953524224 746607000315789312 748132839533140992 748183229028630528 749712289581416448 751887106400059392 753423736559542272 757153557037559808 757204554111516672 757439467954299648 759038566056947712 760007963970174976 761612484654137344 762796182720595968 763770379633393664 765331295614362624 765382843489058816 768190780901081088 769171867466727424 769462316651986944 772979648988839936 774851869516467456 774904058636795904 776487728495038464 778687769860608384 780279172481830644 780331727150954496 784194755503186944 784658273487814656 785492781582236672 787151105540538368 791047893191729152 792664556172018432 792717945042239488 796588638133266048 796642291304824832 801361761782464512 802525150570627008 805328899217031168 806974748260466688 808146285784753167 808200717406345728 808678424717033472 812681783255236608 815263645024129024 816704960400064512 818429179176419328 819244424540848404 819783871248728064 820974004606733376 822480808776302592 823842207245008896 825038232352311264 825525891898638336 829981824703266816 831364123100184576 835479787075928064 835795274984054784 837559797028356096 838077629702706988 838629477484331008 839932875355262976 841706132657209344 842781108560986112 845872994700066816 847273112717918208 847658792718434304 849061866650468352 850294504771259568 851855123375456256 853265143218044928 855008959466446848 856814045235904512 859241677087567872 859299550171496448 860997707566157952 861055698925191168 865318350900068352 865645106233485312 866750655539019776 868008973620660809 868580530251628544 869602105112444928 871767065966395392 872880433866735616 874664337844985856 877201624133402624 878994359319465984 879053562819117056 879385504745127936 883405313130102784 883679379280016256 885544993733105664 889928879840695296 890454894632239104 891747625693520736 891807688172519424 896162217899924304 896222577717927936 897706036093984768 899601263474900992 903993847769212032 904054735076261888 905902349910878208 910387015009446912 910448332919799808 914893881420384768 917171600652145152 922256855154819072 923595755182575048 924775315534021504 926822483150635008 928168011396350172 928779180863127552 933377097600073728 934922055412875264 936279342332398176 937997776301064192 938256005264838144 942900836974070016 943458162169872384 948128747131109376 950130426400210944 953182251807657984 954834042372489216 955194599981776896 956414516456849408 956581317867667014 957803005374522272 959560943572353024 959923286120300544 961949865893953536 962544604411029808 966711993942933504 968312128820477952 969924810283548672 973548712429092864 975094487481397248 975160163677765632 977153096533082112 981990488100077568 983997380075609088 984063655914504192 986851827150077952 988868654234399232 988935258171506688 989308692838268928 990572177758879744 992010255566469496 993830977271365632 995476000421052416 997510452710854656 997577638704840704 999616386108555264 1002516141866745856 1004564982079389696 1009538076050079744 1009919290605732864 1012051421409263616 1016993078740363536 1017061576960794624 1019140143649737984 1020441727485816832 1024185391885627776 1024254374534774784 1025949755535982592 1029255616597932864 1033135826021956608 1033205411515727872 1035316971326717952 1038250359814144512 1040372229975774192 1040442302867939328 1045593007337582592 1051787312339484672 1053314260123947948 1054007834462650368 1055538005922942912 1056886074896024576 1059225695029297152 1060763441595828768 1062118184177688064 1064469386588848128 1070033534094169344 1075966331013955584 1077528381046337556 1077600956541794304 1078237899622711296 1082862679962408534 1083575711006982144 1088939947200086016 1089351144923037696 1091165411568992256 1091650971407745024 1092325899387797872 1094632006142311168 1097055184137486336 1100050976469748352 1100701189198184448 1104813707363352576 1106642432937689088 1108485497466912768 1113973049434570752 1114393699978739712 1116011537512278183 1116746396037808128 1119910500473683968 1122199259299711488 1122274843542945792 1124568434372124672 1127830659600089088 1129697483623890944 1130135604839313408 1130211723624579072 1132082488867291136 1133726006361679424 1135730335556339712 1135806831167275008 1137686857624059904 1140011945955262464 1142418726981206016 1145655569450090496 1147996943421543936 1148074265233588224 1153757801200091136 1154193474977980416 1159469473483259904 1162277804274701184 1162356087955193856 1164731592742557696 1166219117126647808 1168031654790912576 1170497590726431744 1171992479092621312 1172514006326837248 1176292133254780416 1178239172373355008 1180726658310807552 1186571839787593728 1188996834258027648 1189076917563359232 1194882957199899072 1194963436957237248 1202042642673696768 1203787725855940512 1205325130358949376 1207869799881170944 1207993348825546752 1212301076109518592 1213849353345929216 1219858508560513024 1222895467536193536 1228866636811272606 1229675806873092096 1231461006910100064 1235763310867513344 1237557348528466896 1238288837847957504 1244972737054900224 1247046184650276864 1248372456443197568 1250663701734752256 1251008007019784192 1253219680613892096 1253777353299984384 1257116444554060482 1257201115965426688 1257944216226496512 1264171662841479168 1270909669076877312 1273592799975702528 1275441757156889352 1279414591429804032 1279897714827067392 1282513439199670272 1282599821191938048 1285221067853856768 1288862515631351808 1288949325257244672 1291082838427303936 1291583548387786752 1293233080378064896 1297977526350102528 1300125983308529664 1302870795377442816 1304403157668667392 1309320650800103424 1311996506767478784 1312084874552672256 1315802436200103936 1318491538979198976 1318580344228675584 1319078257117691904 1325107969695154176 1325519068920024384 1328317490599658496 1330013936947806208 1332821848144740352 1334893319761042944 1337711532258779136 1339419976105852928 1344333866576891904 1346050768066772992 1346559054140977152 1349401895212351488 1355990771653818048 1356082102614392832 1358853524866317312 1365580522514170368 1365672499379699712 1372340822130577152 1375757400978217728 1377514434695942144 1380422628435623936 1382863095849811968 1384333813085526016 1387162973301032256 1387256403823919104 1394124009783443456 1402383083119312896 1404419013498597264 1407384007897257216 1414351255461105024 1415187243254808576 1419292515451797504 1422193120696664064 1422825985205600256 1425195639600316416 1426711378792225792 1432251063558733824 1434621774685274112 1436704508061783408 1436801275389059072 1439341415358529536 1443816906616544712 1451919929600114688 1452468193230716928 1454887215425323008 1455534628543660032 1462641731222095872 1462740245516648448 1465729644799623168 1467601585597579264 1472985732150116352 1476095483871756288 1480277740725116928 1483402887257260032 1485297399246094336 1485858266638319616 1488015383349704244 1488995194717077504 1490746465907048448 1493214000631578624 1496265679066281984 1496366458057261056 1499424579162832896 1503774212800118784 1506847473119084544 1514307114075119616 1514878935908599296 1518077132113895424 1520015927940349952 1523224969308274688 1525592365441191936 1527540759266787328 1530662591228725248 1530765686978117632 1536381561802162176 1538343734933454848 1538924633303973888 1545959297977679872 1549703739032934912 1549808117273591808 1552975456990076928 1557375539721216768 1560558344963661288 1560663454301908992 1568389511006373888 1569316546975629312 1570985563164473344 1574302211081076736 1582095786383458304 1585329112344036864 1585435890084478976 1593177276266532096 1593284582609649664 1605050301141254016 1610657798434062336 1613949496520933376 1616292571569506334 1616401434812691456 1617356849434066944 1624294019943612801 1625363566510473216 1630527290048258048 1633409920800129024 1638488849081696808 1641948009213466752 1644961617552605184 1647684414490017792 1650076464704622528 1651051783797276672 1659963649406533632 1662728246200369152 1670959574151856128 1671590549968109568 1675119594056712192 1676155259405413976 1679865750710525952 1683412265314418688 1685562217121972224 1691745989400133632 1694546225435836416 1695317585436868608 1698123733300936704 1700589009542519136 1703710246750912512 1706530286436089856 1710017918932893696 1713628090471809024 1718483354175135744 1721995415132315904 1722111397850382336 1730636701800136704 1731290212466970624 1733501311078039552 1736017947241321618 1737161060503257088 1739204210224889856 1743534131932790784 1745760867733471232 1749328675689971712 1754403248266805248 1757988718638931968 1758771009490255872 1766810626260205568 1767358758560032512 1771089987466211328 1779857759681390592 1780909789264478208 1783495251387041472 1783615376345038848 1792324435799848608 1792445155435855872 1795412072187969536 1799202526949801984 1807987695538424064 1808109470152523776 1811804699821756416 1820774030018893824 1820896665839599616 1829787762840769536 1834343201304290304 1843299955216908909 1844513710309638144 1847191510365150096 1849550631068043008 1853644966301270016 1856336022792700344 1866754195200147456 1869844110825750528 1872558684664796352 1875995552602128384 1876512010529676288 1885674666831090723 1885801673948140032 1886916324339744768 1896257494262218752 1906364503615315968 1909668084744978432 1910389199963553792 1912829032913698816 1913162635735334028 1915606010749044544 1919121887144706048 1919846572240601088 1923899731787907072 1925089208822059616 1933423987885867008 1936624257640955904 1939849620567097344 1950188974962794496 1954306193066164224 1963980976200155136 1967994760151218176 1968127311829008384 1973703654300155904 1977737308468798464 1977870516343013376 1978617385676537856 1981144355517759488 1984020511132938992 1987661954542731264 1990952000842104832 1995020905421709312 1999232772217110528 2005032283733491712 2009129964158779392 2019076152100159488 2019838581211465728 2024102842818527232 2033986157480727072 2034123153921589248 2038280287299475968 2040883454971633664 2048370783771255552 2048508749069549568 2051899511071965184 2058511233195865728 2066271652043913216 2066410823031455744 2070633942653435904 2076500719628289024 2080744459951548384 2080884605735878656 2091186014675165184 2103574624678969344 2106628520247895896 2111076011845885824 2113772149792049152 2118451390058594304 2121526883191657536 2124236368355376128 2128938773177696256 2140067068188338688 2151932662027911168 2155056762092675112 2155201913083588608 2165725359924817068 2167151422013964288 2177879894400172032 2178702289846075392 2182330823137984512 2183301942815490048 2184651798775595744 2189264012284622336 2194110368274972672 2200101952939496704 2201402378396368896 2216970994933825536 2227946098869141504 2228787399957479424 2232023075024556366 2233492792075616256 2239821000947367936 2244398518599422976 2244549687085891584 2249136868744249344 2255661319200178176 2259394967247781888 2260271209678626816 2267452012723358848 2271460671112679424 2271613662334550016 2275373715248119808 2280023891910524928 2284837453962412032 2291311138900180992 2295993886843087872 2296148530467176448 2307515602400182272 2308386949955960832 2318938946966519808 2324555608549402368 2324712175910387712 2329463185485115392 2332438234253295616 2336063309581825152 2340995181452863488 2343984958185242624 2345028012653674496 2352584266509560832 2356478344746710016 2361453316621615104 2373143679575187456 2377993668516055296 2378153835126718464 2389765914399798144 2389926873914474496 2404085285347393536 2407575451711881024 2410650260717898752 2415739599762341888 2415986697651093504 2424602152219037184 2427698706691858432 2439717017121026048 2445790935072387072 2457733273622545212 2459351613746184192 2462922013820200128 2471526621735026688 2475114697056933792 2476577675695915008 2489945474109800448 2494092369300553728 2496744912886395136 2502016014039568384 2506439361227784192 2514232889108120964 2514402231930853376 2515888432452993024 2528343325682958336 2541819338153754624 2547185599951405056 2550883514313778704 2559795429654134784 2565026878399340544 2570442135707713536 2577725031262703616 2577898650514489344 2582165676854607872 2583167096775573504 2586466160756129792 2595955052700205056 2600251966617059328 2604026920861982427 2605741590754885632 2608806315337334784 2618641301600206848 2623993013534957568 2631604872400207872 2636983077958397952 2637160688457351168 2638156514235383808 2650215939390308352 2651038137840048768 2656634981199316992 2660027873895612416 2665643696289480704 2669786639522085888 2675423064517558272 2678839952211705856 2688667733153783808 2692101536133545984 2693118108281954304 2698803790424702976 2711981543307636096 2712164205228785664 2717707049732634624 2731161045028340736 2731344998759399424 2744681644261154304 2751514801956435456 2755028869391884288 2760845256871247872 2768667626171052032 2774325946602064512 2774512807647838208 2788248019566886912 2804766166238625792 2808838026997194528 2814768015794514432 2828702510922210048 2830374486509617152 2844386241393328128 2850391279200632832 2853422757584451584 2864502127117467648 2869243549370548224 2873409016123566816 2873602550778118144 2878682830717059072 2887633813233089424 2904936386461433856 2909774430850646016 2925283462444191744 2925480491033296896 2931459289599246336 2935203171195158528 2945971464300232704 2952190967743512576 2960555481450233856 2966805774514520064 2971716533276639232 2976030766699408488 2981492931814096896 2986428001263157248 2992531358132563968 2992732916114522112 2998849158325665792 3007548425600237568 3013694946238169088 3028614228150239232 3029757871817198592 3036154264227790848 3040031855880699904 3051184730882383872 3055081518533574656 3061325182457450496 3061531373956235264 3072763123604324352 3076687469866909696 3077849266607947776 3091918595955359744 3099407478065869824 3099616234547183616 3105950913980153856 3114751079442433536 3121116689927322576 3121326908603817984 3136779022012747776 3141971126328946688 3148604422162153472 3164191572766916608 3170658224688073728 3170871780168957952 3186354552533064192 3186569165219299328 3210100602282508032 3227898993041866752 3232585143139012668 3232802869625382912 3234713698868133888 3248588039887225602 3250727133020946432 3261054580096516096 3266819841600258048 3276977698163393616 3283896018426933504 3300152929409245056 3302103567594553344 3319927298813067264 3325456492400738304 3341919148303712256 3343181099936219136 3348034612536834549 3350239188113424384 3352310518810827952 3359731501421051904 3366824530628837376 3383491978800267264 3389092450871672832 3390635170873737216 3396247466601873408 3401178019085038272 3407420493501825024 3413060572872179712 3420035837865787392 3427256180943618048 3436966708350271488 3443990830264631808 3444222795700764672 3461273403600273408 3462580424933941248 3467002622156079104 3472035894482643236 3474322121006514176 3478408420449779712 3487068263865581568 3491521735466942464 3498657351379943424 3508806496533610496 3515977437277863936 3517542018980511744 3534717517120065024 3542179974932422656 3559715519362781184 3566990502774082944 3567230752690077696 3584648871599697216 3584890310871711744 3590824144375939072 3598405053899603968 3615975391076848128 3616218940305047552 3623609399643512832 3641548060037787648 3641793331679199232 3659575525681539072 3668686402608580608 3686599910433817818 3689027420619276288 3694383020730300192 3699101262136086016 3707289932602540032 3712672045585400688 3745117369329592704 3751991105204256768 3753024021059352576 3771349333662181446 3771603347896280064 3773832648679489536 3792514988524437504 3812729007230631936 3820778399927107584 3826325271470668056 3831212021498089088 3838243774289412096 3839693144481202176 3847799463575814144 3850178417644119232 3866847975771734016 3873248515281911808 3879699241134194688 3900377949925588992 3908612386132328448 3927961952400310272 3935989520302436352 3936254623658016768 3947407308600311808 3955474616937596928 3955741032686026752 3957234771353075712 3962288711035518976 3968041022265877984 3975323909085462528 3981904001684209664 3990041810843418624 3998465544434221056 4018259928317558784 4038152304200318976 4039677162422931456 4048205685637054464 4067972314961454144 4068246307843178496 4076560574598951936 4081766909943267328 4096741567542511104 4097017498139099136 4103799022143930368 4117022466391731456 4132543304087826432 4132821646062911488 4141267885306871808 4153001439256578048 4161488919903096768 4161769211471757312 4182372029350330368 4207149249357938688 4213257040495791792 4222152023691771648 4227544299584098304 4243053766383315072 4248472736710752256 4257877546355392512 4280134136376677376 4303865324055822336 4310113524185350224 4310403826167177216 4331450719849634136 4355759788800344064 4357404579692150784 4364661646275969024 4366603885630980096 4369303597551191488 4378528024569244672 4388220736549945344 4400203905878993408 4402804756792737792 4455892197738283008 4457574799914958848 4464046150049112732 4466985584151232512 4479642001894735872 4488797037198845952 4489099374171783168 4498273737488498688 4511322638400356352 4518789934495563776 4520542419357253632 4534904025446717696 4542921342225358848 4560047783821049856 4569674907924824064 4582622277800361984 4591987773686175744 4592297060934352896 4615031204800364544 4616773899911921664 4637877893933039616 4649111217098804736 4649424351820775424 4658926370970230784 4664876468506591232 4672126619163650304 4681990362905726976 4687969916370485248 4690056025307348992 4705168533019121664 4712956689493420032 4722906633243230208 4746287359150374912 4755987337032110592 4756307670253436928 4779531828799596288 4779853747828948992 4815150903423762048 4821300521435797504 4831479199524683776 4831973395302187008 4849204304438074368 4855397413383716864 4879434034242052096 4891581870144774144 4915466547245090424 4925844027640400256 4943053243470053376 4950229394113867584 4953155351391830016 4979890948219600896 4988184738601107456 4993489825772790272 5004032028079136768 5012878722455568384 5028465778216241928 5028804463861706752 5056686651365916672 5083638676307509248 5094371199902810112 5101767028627557408 5119590859308269568 5130053756798681088 5140884271415427072 5155450062525407232 5166334193551147008 5172932321512259584 5191910105400410112 5200503933234118656 5208053841723964854 5211483181509771264 5217612630674669568 5237282603200413696 5247986027069915136 5263209744800415744 5273966155916795904 5276313028470767616 5300431878780616704 5302076275680097536 5313269962398633984 5320055747791224832 5331287392578961408 5339573279044171776 5350846129035116544 5357679904423411712 5377335466307567616 5384203072267091968 5386236216563908608 5397607580849405952 5423963086615272192 5424328410457571328 5435414099465269248 5462322090056681472 5462689997518798848 5489363288522308608 5503029603912870912 5510057738783768576 5521690513742495744 5537335252342104064 5548651893204129024 5549025615295676416 5576496039133773824 5609532332477251584 5617676053994389056 5629536031589028864 5657024000493272169 5657405021844420096 5660748973019234304 5688772482786656256 5706845515168903168 5729004254234935296 5738487098741096448 5746818032247133632 5747205101556236288 5757365661434118144 5775267626466178848 5809872772922867712 5819548861701292032 5850566924888383488 5862918579198492672 5870406342390317056 5891942928600465408 5904381935487025152 5921110962900467712 5933611549029040128 5943433066553278464 5952061533398816976 5962985863628193792 5972856002526314496 5985062716265127936 5997698316651331584 6015096851200475136 6027389892476338176 6057228456300478464 6059515743634397184 6072308528455581696 6076062815344625663 6080063711761399808 6102369461764767744 6110163037067149312 6122650364914900992 6145526247208648704 6153374939733819392 6155698533215895552 6183837191910719488 6198814956131739648 6199232469094367232 6211901827960307712 6229502158884867072 6242233379854645152 6242653817207635968 6273558044025495552 6283942252657893376 6297208844324306944 6328383145533833216 6341316449376147456 6341743560337915904 6372709105066128384 6373138330438598656 6420201204565016064 6455797986083733504 6465170286278025336 6465605739250765824 6497176079774451204 6501454266041892864 6522109160193032192 6533639683200516096 6553955396326787232 6567792036853867008 6600305858818490112 6604207135189106688 6650912984801476608 6683838296607424512 6686362199872438272 6696069225073669098 6700478376226848768 6704621037621655904 6719463002842103808 6733649061257674752 6766983957600534528 6778184901743345664 6802356038170076544 6814840987003650048 6826121145744359424 6840071675731574784 6854512361887236096 6873933416700542976 6887981660529263616 6888445591401529344 6922546807200546816 6925160849867882496 6934005244312158208 6944071788965286472 6956816840899559424 6974136527731163136 6983043470933884928 6997314702759886848 7017612993067220992 7031954874555727872 7035084037961023488 7069435034240130048 7084359949864845312 7119431038725562368 7133981005548165888 7134461505380155392 7169297743199394432 7169780621743423488 7181648288751878144 7196810107799207936 7231950782153696256 7232437880610095104 7247218799287025664 7283096120075575296 7319151051363078144 7337372805217161216 7373199820867635636 7378054841238552576 7388766041460600384 7398202524272172032 7414579865205080064 7425344091170801376 7490234738659185408 7506048042118705152 7542698667324362892 7543206695792560128 7547665297358979072 7585029977048875008 7625458014461263872 7641556799854215168 7652650542941336112 7662424042996178176 7679386288962404352 7700356835288238464 7733695951543468032 7746497030563823616 7759398482268389376 7800755899851177984 7812080762585947281 7817224772264656896 7855923904800620544 7871979040604872704 7894814617200623616 7910949233875193856 7911482065372053504 7914469542706151424 7924577422071037952 7936082044531755968 7950647818170925056 7963808003368419328 7980083621686837248 7996931088868442112 8036519856635117568 8076304608400637952 8079354324845862912 8096411371274108928 8135944629922908288 8136492615686356992 8153121149197903872 8163533819886534656 8193483135085022208 8194034996278198272 8207598044287860736 8234044932783462912 8265086608175652864 8282535770613743616 8306002878513156096 8322977839806193536 8323538422943514624 8364744058700660736 8414298498715877376 8426514080991583584 8444304047383543296 8455088599168196608 8486107532766630144 8496945473421504512 8560268272753354752 8607730648111644672 8620227048370700448 8620807652334354432 8662901439699268272 8714809159384301568 8729323292551938048 8738607195102382976 8757056049138489344 8776441473099890688 8800407811757986816 8805609513585475584 8915149599829917696 8928092300098225464 8959284003789471744 8977594074397691904 8978198748343566336 8996547474976997376 9022645276800712704 9037579868991127552 9041084838714507264 9069808050893435392 9085842684450717696 9120095567642099712 9165244555600723968 9183975547372351488 9184594121868705792 9230062409600729088 9233547799823843328 9275755787866079232 9298222434197609472 9298848703641550848 9317852741940461568 9329752937013182464 9344253238327300608 9363980725811453952 9375939832740970496 9410337066038243328 9425913378986840064 9445813266486460416 9492574718300749824 9511974674064221184 9512615340506873856 9559063657599192576 9559707495657897984 9630301806847524096 9642601042871595008 9662958399049367552 9698408608876148736 9710794826767433728 9758868068484104192 9783163740289548288 9830933094490180848 9851688055280800512 9900458788227735168 9906310702783660032 9959781896439201792 9976369477202214912 9986979651545580544 10008064056158273536 10025757444911136768 10056931556432483856 10057608927723413504 10167277352615018496 10188742399805620224 10203534057255114816 10239181718616539136 10260107513597362176 10281768542830854144 10310900125050814464 10332668387102294016 10383820210800820224 10401007866468237312 10416107683447929708 10422966363019542528 10435225261349339136 10474565206400827392 10495972054139830272 10526419489600831488 10547932311833591808 10552626056941535232 10604152551360195072 10626539924797267968 10640111495582449664 10662574785157922816 10679146558088343552 10701692258070233088 10715359808846823424 10754670932615135232 10768406144534183936 10772472433127817216 10795215161698811904 10847926173230544384 10848656820915142656 10870828198930538496 10924644180113362944 10925379995037597696 10978726577044617216 11006059207825741824 11020115477567537152 11043381027484991488 11074670504684208128 11097303786408258048 11098051230591352832 11152992078267547648 11235352107988778112 11259072063178057728 11314048000986544338 11314810043688840192 11321497946038468608 11377544965573312512 11413691030337806336 11493636064494267264 11494410203112472576 11514731322868236288 11550535252932357696 11619745545845735424 11639097723402584064 11701133849776766976 11725837158396985344 11783885857200930816 11808763870974050304 11842221925800935424 11867223098058080256 11886866133106556928 11904123066797633952 11925971727256387584 11945712005052628992 11970125432530255872 11995396633302663168 12054779784952676352 12114456912600956928 12119031487268794368 12144617056911163392 12152125630689251326 12160127423522799616 12204738923529535488 12220326074134298624 12245300729829801984 12291052494417297408 12311397066431791104 12367674383821438976 12397629912263479296 12398464938188734464 12423803655920615424 12459004317769734144 12484466759709290304 12485307634415271936 12547116088050991104 12567884505315786752 12594417688648613888 12656766291067666432 12682632898752294912 12683487120675831808 12745418210132256768 12746276660877197312 12840402409130032128 12911595972167467008 12930340572556050672 12931211478501531648 12994352159548902408 13044218320386064384 13067279366401032192 13107910792653574464 13135584073707734016 13200611717636980224 13208414270378213376 13367676593214849024 13372724399744876544 13392138450147338196 13400956752453697536 13409242075243311808 13438926005684207616 13467298122515349504 13533967915201069056 13556369803486691328 13604712076340153088 13680143351463149568 13709024723774472192 13747866833401085952 13775963321058527232 13776891182803058688 13845093614401093632 13850321699735764992 13868010488624316416 13888143577930572944 13913633681799118848 13948273055462326272 13994629405519773696 14035225986134441984 14063909749111455744 14070168075922046976 14138870068480260096 14168719899729690624 14238862077451124736 14267962011096331776 14268923010760310784 14338595486398788864 14339561243486846976 14363296577503756288 14393620215598415872 14463901564307392512 14464875761220190208 14494437598574051328 14566192240151150592 14638302102726156288 14674745610434322432 14746399641735271272 14777532082921200768 14796405048544344064 14829159730410160128 14850688182341602752 14980469477318370816 15012096084237410304 15085397334648725784 15086413391585120256 15170059954097750016 15250916028922527744 15283113599708430336 15305301085882672224 15324848085992356352 15358772577924808704 15400713670576476928 15518796964536778752 15601511799702355968 15624161525171894562 15634449544529313792 15711847809601241088 15743958081209745408 15789629234401247232 15821898467750387712 15828939085412302848 15872164089063511936 15901295636341850112 15927616006736838656 15960167243373674496 15993862177736884224 16073039713270235136 16152609216801275904 16158708649691725824 16192822742548217856 16271889259845816576 16272985231372713984 16306242298395807744 16327067639773069312 16386966270170044416 16388069992556396544 16415196088575721472 16468089865566925824 16530173216351305728 16565071541227487232 16612005757026312192 16645955679612387072 16647076845887029248 16729488117401321472 16828596997431754752 16853028161983167168 16888608094767086592 16910177198336393216 16972215065533260288 16993890946843009024 17120536545506709504 17215461296223289344 17240454096741400896 17241615304668708864 17325802879398536544 17429618318768603136 17458646585103876096 17477214390204765952 17514112098276978688 17600815623515973632 17611219027170951168 17830299199659835392 17856184600196450928 17918568007578943488 17955188148795383808 17993094949953994752 18045290553601425408 18075159737982255104 18082169677429014528 18139616101786870784 18171685368901435392 18228188446033876989 18240191135284199424 18330489111201447936 18367951094744702976 18460124819201458176 18467095599647686656 18551511575732158464 18596444868395218944 18597697407283101696 18635705483880923136 18659505874026364928 18688506476654601216 18727961451622907904 18751879665481940992 18820674132076486656 18851826757973680128 18891626532972920832 18985149436601499648 19023949348128442368 19025230681013747712 19118127315198385152 19119414991315795968 19260603613695048192 19285202085743190016 19325916798098735104 19396817217752297472 19421589653534867456 19517736136968208384 19566327480579096576 19661866188980361696 19703376110561601024 19800917576455470336 19812621405567320064 19952738954404429824 19973959303091161088 20016128112316547072 20051514889822273536 20113863112864967712 20115217855446827008 20334554705230036992 20407068114510229632 20478363437233078272 20520215027194724352 20563537085661708288 20621800250101628928 20665336774204588032 20767640421601640448 20802015732936474624 20832215366895859416 20870450522698678272 20949130412801654784 20991944108279660544 21052838979201662976 21095864623667183616 21105252113883070464 21208305102720390144 21253079849594535936 21280222991164899328 21358293116176687104 21403384516140466176 21430719617693646848 21509341865230270464 21536812289068367872 21544944866255634432 21590430323397623808 21695852346461088768 21697313641830285312 21741656397861076992 21849288360226725888 21957453154089234432 22012118415651483648 22040230955135074304 22086762054969982976 22149341009368416256 22194607572816516096 22196102461182705664 22305984156535095296 22470704215977556224 22518144126356115456 22628096001973088676 22629620087377680384 22642995892076937216 22755089931146625024 22827382060675612672 22987272128988534528 22988820406224945152 23101070505864715392 23239491091691470848 23278195446805168128 23402267699553533952 23436242287757841843 23451674316793970688 23567771714401861632 23684443851601870848 23734446196116160512 23773732266213113856 23808246133595267904 23851943454512775168 23891424010105257984 23940250865060511744 23990793266605326336 24109559569905352704 24228913825201913856 24238062974537588736 24289234113822326784 24304251261378502652 24320254847045599232 24409477847059070976 24440652148268597248 24490601459659603968 24582104988834594816 24622794132863582208 24795259824526958592 24847607311841230848 24918008635539468288 24968933519418580608 24970615268830543872 25094232176101982208 25135769010631573504 25188835377297227776 25313532582135332864 25365265797504589824 25490836420264513536 25492553321754394624 25680804818260064256 25823191944334934016 25860681145112101344 25862422957003063296 25988704319097804816 26088436640772128768 26215821585307148928 26271168147415468032 26401223435273960448 26416828540756426752 26745448799489753088 26784276900294676392 26818484150486623616 26877852011368415232 26934596245030699008 27067935830402138112 27112739606973382656 27209424152680306176 27360286702926299136 27495733666802171904 27551926642117054464 27553782365606117376 27690187228802187264 27700643399471529984 27736020977248632832 27776287155861145888 27827267363598237696 27896546110924652544 27989258811039547392 28127819498222911488 28277740136960520192 28337439799459381248 28477724154902249472 28535924022192663552 28537846021520621568 28677190972797577728 28679122486973693952 28726593155007512576 28927803128614785024 28929751522440380416 28988875197148102656 29132384480302301184 29276604205452312576 29349491220868644864 29492799283470542544 29555064165842401536 29592810097088688128 29701376364683205504 29960938954636741632 30024192168474820608 30170794669297451568 30172826783170240512 30501832057845055488 30566227199416860672 30610602171765344448 30649696171984712704 30717545155849617408 30801427341152953856 31203023599404711936 31248323050343789124 31268899089058627584 31423695619202482176 31487916162419490816 31579258468802494464 31643796935500775424 31657878170824605696 31744328178127023872 31920334486747348992 31987724355473768448 32146079426540470272 32305218433602551808 32317417299383451648 32385645485096435712 32543778519691633152 32545970462745427968 32612484596791615488 32654135279546138624 32773932540340088832 32776139985112793088 32830392177151442944 32936179731133851648 33060346432702611456 33130143082454974464 33224011514052624384 33291911359224774144 33294153691774058496 33458976234802642944 33706056323966334336 33777216189534173184 33820354396672786432 33944430131066520576 33987781893686018048 34241073091013419008 34480908193482801792 34483230609337417728 34651605758797073088 34859236637537206272 34917293170207752192 34954428780409531904 35028224196553957376 35201631247031947264 35660598399319670784 35712369200392901856 35837136015157886976 35910376297590767616 35986189899907989504 36164339354858029056 36279232203573741568 36343370737802870784 36456376892067753978 36480382270568398848 36660978222402895872 36735902189489405952 36934191199295373312 37103023151464316928 37192889736790437888 37195394814566203392 37271410967761846272 37319011748052729856 37377012953309202432 37455922903245815808 37503759330963881984 37641348264152973312 37703653515947360256 37783253065945841664 37970298873202999296 38047898696256884736 38050461362027495424 38236254630396770304 38238829982631591936 38521207227390096384 38570404171486380032 38651833596197470208 38793634435504594944 38843179307069734912 39035472273936416768 39132654961158193152 39323732377960723392 39406752221123202048 39601835152910940672 39625242811134640128 39947918606182322176 40032256224633094144 40103029779644547072 40227726225729935424 40230435710893654016 40669109410460073984 40814136229020459264 41040430054389448704 41127074171323416576 41243600500203257856 41330673548409176064 41535280843203280896 41604031465872949248 41664430733791718832 41740901045397356544 41983888216559321088 42105677958403325952 42191729247334367232 42210504227766140928 42416610205440780288 42506159699189071872 42560445982329798656 42716586232353374208 42806769032280932352 43018683730460540928 43073624578136735744 43089889732511268864 43180860646795247616 43391704692922177536 43394627283660570624 43483312795722153984 43698576720453451776 43914906308178468864 44024236831302967296 44080461910270148608 44173524109939965952 44298682018736832512 44389215145633032192 44392204922365411328 44611968313070190592 44941408431955112448 45036288252712230912 45256192003946177352 45259240174755360768 45510179862293250048 45654764121351225344 45974544257977069056 45977640812449890304 46202141011729430784 46556390893610336256 46804535399107067904 46872484575515683686 46903348633587941376 47135543428803723264 47368887703203741696 47616492267190535808 47703886909025550336 47782848020210515968 47880501730121023488 47981586533210652672 48219119139810705408 48457827650403827712 48476125949075177472 48578468227644653568 48608502522757005304 48818955694118141952 48881304296537194496 48981202919319207936 49164209977669189632 49245588265727164416 49590519649053917184 49695214623682461696 49836017271078936576 49937867038837161216 49941230537661087744 50188464352203964416 50271538021263147008 50377670754594455552 50627065164270665728 50730531595009179648 50981672840529027072 51361609636520128512 51646383888669868032 51721362290224202688 51724845914006126592 51977408638195609632 52176873281544257536 52431643170614297856 52542336294830936064 52802446870547920896 52833657081512853504 53490897598979506176 53568553800589352784 53636968300973247232 53755704022736830464 54135871660804276224 54225479213946765312 54418848305360612352 54684565338101630967 54720573405852598272 54991467333604343808 55103853284234108928 55380374457604374528 55401286798943059968 55472041954497265664 55552574311722291776 55654534727196475392 55793092221849305088 55978517622079094784 56255638996445822976 56555480273921040384 56674879598918762496 56955448309804498944 57071848044385327104 57075692043041243136 57354381945595155456 57358244973947387904 57453186310015025152 57855606257229570048 57977750394296205312 58264768960604602368 58553208410904625152 58698982441737289728 58985598566941085088 59110128331684803072 59185620194177376256 59402752729366411008 59921877909273483264 60048384336949641216 60341589338594903136 60345653566340481024 61003664115690110976 61221204343530688896 61299392343969425408 61435090311699234816 61602854682305907712 62406047198809423872 62496646100687578248 62847391238404964352 62975832324838981632 63158516937604988928 63287593871001550848 63315756341649211392 63488656356254047744 63840668973494697984 64292158853080940544 64610436867205103616 64634834598766903296 64771290970192871424 65087557039383266304 65091940925490855936 65224969193583230976 65308270559092277248 65547865080680177664 65872359462267703296 66120692865405222912 66260286164909948928 66448023028105248768 66583822718449548288 66588307383548116992 66917952469605285888 67412112647932668672 67554432379068346368 67640708793345572864 67888860262133041152 67975563787372036096 68482146182026838016 68961816386965603584 68966461218674835456 69303211517594146176 69718473275074412544 69834586340415504384 69908857560819063808 70056448393107914752 70403262494063894528 71321196798639341568 71424738400785803712 71674272030315773952 71820752595181535232 71972379799815979008 72328678709716058112 72558464407147483136 72686741475605741568 72912753784135507956 72960764541136797696 73321956444805791744 73471804378978811904 73868382398590746624 74385779473580875776 74542821935523692544 74638023496105459712 74754025906618404864 74911845806491631616 75007518661927763968 75282696528305946624 75407307031894720512 75566506131891683328 75940597746405998592 76095797392513769472 76472509260793540608 76477659965263183872 77042414454780192768 77140808342972760064 77303667192394940416 77587268871009189888 77686358614139469824 78070944547872833536 78265309922316386304 78647464755921446784 78813504442246404096 79203670305821881344 79250485622269280256 79895837212364644352 80064512449266188288 80455452451459870848 80460871421787308032 81338218820920147968 81628272458040918528 82080860108778897408 82487201000406515712 82661347096818352128 83070561686406561792 83208062931745898496 83328861467583437664 83481802090794713088 83967776433118642176 84383458494668734464 84833220410881560576 85012319398378143744 85120891964659597312 85433172464706748416 85613538064561864704 86037367460921081856 86179779465022537728 86783409385844355072 86789254567321141248 86966625591444307968 87397153440906903552 87829812616356937728 88048473662605934592 88160923820540297216 88597364037473665024 88778430291266064384 88784409844730822656 89223936626140381184 89882816863910224896 90072576505424461824 90512384007892354704 90518480349510721536 91309528242702450688 91949088515954138112 91955281624899780608 92404282023458861568 93609070798214135808 93744969151031367372 93806697267175882752 94271086857607446528 94737775406407483392 95232984534381071616 95761003460242046976 95963173066421305344 96438238279621410816 96915655300807655424 96952251898150354944 97156936455289307136 97217005045514010608 97637911388236283904 97962405838638415872 98328419955338379264 98491176531454328832 99181039298107834368 99390429247364923392 99672034542157873152 99875734077674322432 99882461075322175488 100376928704407928832 100543076042526294016 100755341509188911104 101254130328541331456 101461063190018359296 101963345681058054144 102723219273040257024 103442724580448405376 103449691828012253184 103954817276391219264 104353746563088515072 104863286341228595712 105084672589661872128 105604893741095841792 106981795197959012352 107137107601178705568 107273936601946494464 107511408045473660928 108837696610721224704 109369130676203261934 109441146811705196544 109982934667208687616 110207706568468217856 110802573597886119936 111105148623444583552 111309069454392950784 111586184443698610176 111957035244158189568 112511277992891645952 113110960547842080768 113349759197837524992 113910896619608997888 114143696088770654208 114151384086082486272 114708763891190310912 114716489947894775808 114906372620030050304 115711212514459140096 115955500788592410624 116529537921209204736 117106416821809250304 117397964883474579456 117971197133882170176 118220256663369606144 118371240388354752512 118805505458732822016 119843755818546966528 120096768673899282432 120683178677189806272 120691307132680962048 122007328231380221952 122442408687061377792 122598784687938850816 123205709364611815424 124812094397618847744 124993292201375156496 125951664649677963264 126317033875209977856 126575187742003101696 126631512683298422784 126977312712508095488 127681337946989395968 129220873734410207232 129269669197533806592 129542581940385742848 130175114078766532608 130183881850981711872 130449938387166461952 130616541118184554496 131095730161360355328 131744718924535406592 132241385730810445824 132520572329819897856 132896046056210497536 133167645436899096576 133176614767096233984 133835904939210571776 134824225295865337344 135108864758136692736 135281417586691145728 135777720524266082304 135951127574744072192 136964292364053676032 137923632773931207168 137932922437349670912 138606423035188292352 139669172680831008768 139817715121638127616 140112896786215829504 140806524988127789056 142849476801571607424 143348544060631547904 143641505190363070464 143944759599631958016 144657357419432116224 145116928814294966272 145373482951211483136 145825507568271015912 146643912889611583488 146943608757957623808 147736764797181493248 148771558947161751552 149085643871047385088 149508051813236809728 149823691612983263232 150015037323855527936 150565393056611893248 150814614063789441024 151133012263783366656 151881195492811997184 152191594785027538944 152945018521587081216 154084828909560385536 154281616685945520128 154607334384789880832 155174537742018379776 155372717228278939648 156141889095745667072 156530619844632772608 157294929511842893568 157627008884492808192 158407340611643762688 158500971244538560512 159791674424729288704 160129024898532376576 160910904902919741696 160921742843574616064 162676437641840295936 163256544916081837056 164053696014304892901 164161720217557794816 164974402000813031424 166141123372813123584 166416125863491796992 166657722935166875328 166963604181589426176 167935552866237284352 168766916989337468928 169666440821763121152 170024638796756287488 170241783929319194624 170866344929413496832 171227076129123729408 172074734921842163712 172359558930045075456 173566818771688710144 173933251182888615936 174794306881813807104 175659625232713875456 176096947325211869184 176321847641080594432 177194728074947330048 177556860582532128768 178447873252280762368 179765633727820449792 180145153010848923648 181024768015784709408 181036960699021443072 182619056485404901376 183898177031908276224 183910563249799561216 184808564046917723136 187218141596428271616 187489938302062734744 188542173715214893056 189475550812814966784 190465969068762143232 191522006920484093952 192876476559242821632 193831310601615310848 193904503796300709888 194313872910578614272 194434010091028021216 195275822776472567808 195924811677276831744 198362078596215668736 198780858494729846784 199344069084315746304 199751468155348644864 199764922150644350976 200753857408815857664 201086152085052588032 202508260657082662912 202922126380036718592 203926691362116108288 205446438546080514048 206885449160896810752 206899383656024506368 207909634552782438528 208707493126177030144 209726572682457191424 210169345179323744256 211209787482191683584 213963590395918024704 214274215202357411136 214547873203892988928 215022816090947321856 217675393221442449408 218738261352406523868 218882293623410393088 219965869334417375232 220415413136936435712 221605147195772239872 222210297246889167104 223914070488316379136 225022555985783291904 226221921095684161536 226699518395675049984 227821793239217995776 228287392177541308416 229417527782380621824 229432979895789551616 229812745240060100608 231422425028918280192 231911001577184821248 233059075842418409472 234212833643618500608 234795929766949158912 235942394267764340352 236440513326739212288 236742480776709505024 237611010917465644032 239687511637093933056 240193537347798564864 241366357354379612544 241382614265361924096 244014656462760443904 244884817374122755584 245197569375877701632 246411418729223630848 249624188795237695488 249986584402750312992 251903329299355926528 253150375484006203392 253954625425016190976 255362675893978791936 258539338395067613184 260350228157533065216 260367763701963423744 260899876774332923904 261233082236369108992 262191460322720710656 263489437849070813184 264482771461620891648 265792092112420995072 266335290873798193152 266353229534192467968 267671809878421143552 269648450591730674688 270217729516273385472 270562835173382291456 271555441048532164608 271902255149488144384 273928584728107352064 275847265547862414336 275865844874699341824 277212846070376584704 279635430243276255232 280225793572431659008 281613049976255578112 285698953603143214848 287283010380726140928 287889519199263916032 289314714838864232448 290233857628589932544 290746965902422966272 291651015136542031824 293887217515915247616 295473529594362986496 297543117894323503104 298171287742094770176 299016103626473619456 299647383225966526464 301130786113223786496 301629228127578882048 302266024527566733312 303762390985623994368 304383189570055077888 305890037043174162432 308169657819120771072 308563233371891040256 309214668769579761664 310349075484036759552 310745434456557879296 312283778191491334144 313061239689265545216 314589859023685787136 315254017768985616384 316814681223287525376 319583348849458577408 320258049797064753152 321821809805839483392 321843485687149232128 326513089832163674112 328107392028609785802 328323440435115589632 329948804001626062848 333315445870333750656 333927208363178852352 335871105732474568704 337533833978674937856 339332881643526242304 340049277593512574976 341732689858826993664 342454152258247458816 344149469843684327424 344719117860090150912 347133637543377420288 347866502365777231872 349588613763627614208 351319250465427750912 352193894650423738368 352643695282161188864 354389456149894660096 355113721165064257536 359531267455640899584 360290306021697847296 362049536031569418816 362073921398042886144 365238112970809802752 367796354063816552448 367821126499599122432 369617128093835446272 374436283192856543232 374979876604125469488 378951101625629933568 380931938137524286464 383044013840968187904 387662621203230621696 387809007592601419776 388627745821157228544 388868020182056042432 390551645552945135616 391849623354553663488 396724157192431337472 397561716989459693568 398688138168631492608 399502936310697289728 399529844301288701952 401507714817631715328 402172304170105176064 405844252760073437184 407853382724232216576 410892877092161028096 413770898321793621504 413798767312049012736 415819269105564877056 417414986252354060288 419453145364914382848 420338690358647488512 422419574964383367168 428548430404714822272 429095746407785977856 430045632181894643712 435350786442884898816 437476522704813047736 439931738668834750464 440830826273872871424 443210294391544479744 444420594493778334208 450045111971566583808 452443842191368323072 453399036791350099968 455643586478435991552 456574784355082616832 458835055564761243648 462844850057836560384 463822003154369642496 466118151684836818944 468425667287237001216 469591859533898317824 471884788535528680704 472881026653478424576 473484961553419010048 475222021834931288064 479375023274187866112 480387074695597129728 482732714708759225088 482765228530723848192 488029312925520887808 489769634748245511168 490395138751755403264 492822837458447261696 499248377590475390976 499973168805500625984 503806658598711853056 506300750968012406784 507909250850032381952 510725351787957583872 517078676790135226368 520700456315066130432 521799753548665847808 522466164472738217984 524382920645441421312 526978875698141626368 528965542923241783296 531584184224841990144 532670581747596386304 535343619756842287104 539296901183461349376 540435459032546770944 541125670346764582912 543110882097064329216 543804510298976288768 547857169456214704128 551694531095724828672 551731689749398683648 554425692140753169408 559270860486552510464 560451587144863318016 563226099952511156224 571397907206286429696 574566020761452281856 578629429677728464896 580467715257179865088 581493931804845932544 583302030273084063648 587774435031830495232 595086235788647006208 596342575484189540352 598032207252947238912 599294766451933052928 602261572226447572992 603258456255157764096 607524781971247988736 608766379140110155776 611780074086348324864 616339315638241542144 617126466743782080512 620698150968073519104 621490868913115758592 624567556382982668288 626122479378531090432 629179718047371574272 630508035537971232768 633629362446575050752 639166697698917154816 640516099594129506304 643643619611678966784 643686971374298464256 653026179664327348224 656214784057219571604 656646880870231179264 659897608003252125696 666630891740667501312 671742211464949137408 675067667957349875712 678665763287052484608 680098555187025149952 683465379717653987328 688298939687368654848 689438235720180301824 694267275086754840576 695733004731554463744 699177227527255228416 702638500930855501824 704387789300847476736 705287390564322377728 708778912299789320192 710227442330128515072 719062534911281799168 720580612043395694592 724099072063138837632 724147842796085772288 730476225941619605504 735592708127633104896 739234256187670892544 748872566385713086464 749959753208250938976 761863876275048572928 766088027681936375808 775618015185202839552 777736040364112084864 781103291105890271232 783699246709107326976 793448314384862674944 797376276337262985216 799005872621394579456 799059688602577403904 803015429635263430656 804344608340210352128 811688505520146874368 815706765448464433152 821785754184322056192 827541796643587243008 827597534624098025472 831638538211129754112 838906290729828765696 840677380717294977024 844839149928766734336 857096860809429644544 858191492815571955712 870701572885769797632 874953045409626095472 881661652547745742848 886420588783088959488 888841188987556668416 904887684382736646144 906798073582700199936 911287172956871983104 913149568710165233664 917670111129522487296 925689700115673120768 927644006308739284992 932236303369673637888 936851334574474002432 939183719067796635648 943769577071057361408 945762053306956849152 946969923106838020096 950444043669862576128 958750046548375732224 960774149391194259456 965465429417518450176 965530457061447696384 979539269496491022336 980790277503510806528 985645674916894523392 999946337611001251968 1007613317197423706112 1012601501936024813568 1015818501700064763904 1034157353580270452736 1041400912630132260864 1043599507097331695616 1048765841290882842624 1053957751396283252736 1057931085846483566592 1063168368449683980288 1065341163495192772608 1078593802366922698752 1080870918065093541888 1082251340693529165824 1086221764194128658432 1087609020597952577536 1095714338912429408256 1103389062191449657344 1103463379498797367296 1108851384281506338816 1118541720973105020928 1120903174289726636032 1126452199905022312448 1142795814412572859392 1149132041522904563712 1160935430514359730176 1162987863609691865088 1166604060546168127296 1175548870063660990464 1190172471577294012416 1192685150968379080704 1196064414505894477824 1198589532903866105856 1204523144452895145984 1206516912510315528192 1217532758280220311552 1223560148172696649728 1232678631276483084288 1234252933487564161024 1241396301936147038208 1249135112765965336576 1252244958757062180864 1258359436094743148544 1261016071075942465536 1267258724893150101504 1278333395397834309632 1281032199188259012608 1287287239223357933568 1287373942748596928512 1306052359328654696448 1312429568114439143208 1319795216006504251392 1333261783481335002624 1350135335914699751424 1357331526574104969216 1360197110374050299904 1366930759435307974656 1388534550173509681152 1391466009463108927488 1398354455054510456832 1405277001861711003648 1408775578601694953472 1417557824599578640384 1420454884660257030144 1438125069822563598336 1441161224086791389184 1448198144126277675264 1448295685592171544576 1460952451883239211008 1471185416255266209792 1478468512375341785088 1497745132771426172928 1499919506416501877952 1523727752550097145856 1532176055363872751616 1551236030370405679104 1555472080728224169728 1567398493418214653952 1586896628769725349888 1594752552674525970432 1598011745242789158912 1606030859270526861312 1608689216680420704256 1623377011040293748736 1631413530896928866304 1643571508368644112384 1655083593287174486016 1655195069248196050944 1663277076422259508224 1677812581459657531392 1681354761434589954048 1689678299857533468672 1714193721618859289088 1716382985631143911424 1741403145771539595264 1749906090819252190944 1763323305095491485696 1777682377975113336832 1809775368765473292288 1822574345913743966208 1826299137420330467328 1835340222259044974592 1851379400231346241536 1864472606739347275776 1873702669148948004864 1878367438135593271296 1887539154142114722816 1891524106613913698304 1893939846213676040192 1900888087339725152256 1917500093096751464448 1921548298782388518912 1930930858835036900352 1931060914122895392768 1959078538992982044672 1961580555007021613056 1971291349833789046784 1999892675222002503936 2015226634394847412224 2025203003872049627136 2031637003400129527808 2068314707160540905472 2082801825260264521728 2087199014194663391232 2097531682581765685248 2107915502792566505472 2115862171692967133184 2126336736899367960576 2130682326990385545216 2157187604733845397504 2161741836130187083776 2164502681387058331648 2172443528388257316864 2175218041195905155072 2191428677824858816512 2206778124382899314688 2217702768563012677632 2237083441946210041856 2241806348579453272064 2252904399810044624896 2285591628825145718784 2298264083045809127424 2321870861028719460352 2333208121092336254592 2351097740127321980928 2380344943154588024832 2392128829011788955648 2397179065807732211712 2409046288905790291968 2413033825020631056384 2435065516560440623104 2447120296345393299456 2465357262552966168576 2468505866975128322048 2482792603872294076416 2516718872189486297088 2522032142151884931072 2534517449786300203008 2556666790795668619264 2574574478446715867136 2574747885497193857024 2612104718657309392896 2624859136228878286416 2666523566962670005248 2714663053148209938432 2720394220748100599808 2733861518870615949312 2777069100347019362304 2782932018926217854976 2796708910109020913664 2810554003723422007296 2817551157203389906944 2840909769320514060288 2876250139645127196672 2882322448173582778368 2896396288252555350528 2896591371184343089152 2921904903766478422016 2942370832510532419584 2956937024750683570176 2999839012833003755904 3047455505100194291712 3102472060740811358208 3110944161456448339456 3173793257539450699776 3189505105349051940864 3196023490485578317824 3246754022080587497472 3262827061793857732608 3287143016737288224768 3310167186574348972032 3310390138496392101888 3326554152844519016448 3355625162919315062784 3362709522869179908096 3379356599715066937344 3428387443237718578176 3432765971262287822848 3482806291543079190528 3499812181638504381888 3526646610190982971392 3555364755950226673664 3619550737530946584576 3652598274840660934656 3670680444518089949184 3702758800462692483072 3747405338297896009728 3756734876271186542592 3775078308284229445632 3783048213227827396608 3787879692427352080384 3801776174679450304512 3835000186193502928896 3843096597564777037824 3861861717670073800704 3862121828245790785536 3918157077985964089344 3923161110014043226112 3942582699667578093568 3999785350444005007872 4050406007744099254272 4063274006800259055616 4165603650520529043456 4174398028389326782464 4195063365163531370496 4215831005585133010944 4252673473798735921152 4261364653980771090432 4314375209467690795008 4323483672260374167552 4344887056776514633728 4350436082391810310144 4382857355649717633024 4413556248765798629376 4435405537126025355264 4474166883892420083712 4483612697158906544128 4505808799620089249792 4571183257650291437568 4596528166091618254848 4643741722057438920704 4666416242184672509184 4702195480254643961856 4760689886309176049664 4784257658023577911296 4818092577811580583936 4826067650041262112768 4870131033120881246208 4894240592690786598912 4930714525105932337152 4937011733950256644096 4965585207744588152832 5033437744378972594176 5044064284303769862144 5069034899572600406016 5113333581591337238528 5149148956893431734272 5224209437314618785792 5249718272457756572832 5333047133925340010496 5429326106296419876864 5467723037741231898624 5554138200694038724608 5593417820218041827328 5621108007446844014592 5635102314406779813888 5681819538641028120576 5752500279290254393344 5764644896347165556736 5792792576505110701056 5793182742368686178304 5884741665021064839168 5913874049501367140352 5999678025666007511808 6094911010200388583424 6204944121481622716416 6221888322912896678912 6347586515078901399552 6379010210698103881728 6392046980971156635648 6493508044161174994944 6525654123587715465216 6574286033474576449536 6620334373148697944064 6653108305689038032896 6711250325838630125568 6725419045738359816192 6758713199430133874688 6856774886475437156352 6865531942524575645696 6965612583086158381056 6999624363277008763776 7053293220381965942784 7110729511900453347328 7239101475061893169152 7305196549681321869312 7341360889036179898368 7405517600925384966144 7550156616568458891264 7566096426455654793216 7575759384854704160768 7603552349358900609024 7670000372387005857792 7723723435340147601408 7724243656491581571072 7836314155971928178688 7846322220028086452224 7885165399335156187136 7999570700888010015744 8126548013600518111232 8331207301041058086912 8348796056778653564928 8390126730327062740992 8431662011170266021888 8522729307961542180864 8628750418935381590016 8646967344520748335104 8689774113553029267456 8765714711299435266048 8827112497531597258752 8870811074252050710528 8948333767784840167424 8967225394317813088256 9011617599240178499584 9142366515300582875136 9287483444114877841408 9332832484369345018368 9521379772618352099328 9568515316047155822592 9740262066241762492416 9788481185381573197824 9861429050211864674304 9931170415489176305664 10066875488757945188352 10088128568607539724288 10138069799145200812032 10226667163182674477056 10298297913786863468544 10448418874629237571584 10499436544915513145664 10666094267850680020992 10858652212592839753728 11108276401388077449216 11242216014893688029184 11270204628813559627776 11363639077282056241152 11505000558580508786688 11529289792694331113472 11585585153010221402112 11586365484737372356608 11769483330042129678336 11827748099002734280704 11999356051332015023616 12189822020400777166848 12443776645825793357824 12758020421396207763456 12784093961942313271296 13051308247175430930432 13148572066949152899072 13240668746297395888128 13306216611378076065792 13422500651677260251136 13450838091476719632384 13517426398860267749376 13713549772950874312704 13731063885049151291392 13931225166172316762112 13999248726554017527552 14106586440763931885568 14221459023800906694656 14478202950123786338304 14610393099362643738624 14682721778072359796736 14811035201850769932288 15100313233136917782528 15132192852911309586432 15151518769709408321536 15207104698717801218048 15340000744774011715584 15447446870680295202816 15672628311943856357376 15692644440056172904448 15770330798670312374272 15999141401776020031488 16253096027201036222464 16662414602082116173824 16780253460654125481984 16863324022340532043776 17045458615923084361728 17257500837870763180032 17293934689041496670208 17379548227106058534912 17654224995063194517504 17741622148504101421056 17896667535569680334848 18023235198480356999168 18284733030601165750272 18574966888229755682816 18665664968738690036736 19042759545236704198656 19137030632094311645184 19480524132483524984832 19576962370763146395648 19722858100423729348608 20133750977515890376704 20176257137215079448576 20276139598290401624064 20453334326365348954112 20596595827573726937088 20896837749258475143168 20998873089831026291328 21332188535701360041984 21717304425185679507456 22216552802776154898432 22727278154564112482304 23010001117161017573376 23171170306020442804224 23172730969474744713216 23538966660084259356672 23655496198005468561408 23998712102664030047232 24379644040801554333696 24887553291651586715648 25568187923884626542592 26297144133898305798144 26481337492594791776256 26612433222756152131584 26845001303354520502272 26901676182953439264768 27034852797720535498752 27427099545901748625408 27462127770098302582784 27862450332344633524224 27998497453108035055104 28442918047601813389312 29220786198725287477248 29365443556144719593472 30200626466273835565056 30264385705822619172864 30414209397435602436096 30680001489548023431168 30894893741360590405632 31345256623887712714752 31385288880112345808896 31540661597340624748544 31998282803552040062976 32506192054402072444928 33324829204164232347648 33726648044681064087552 34090917231846168723456 34515001675741526360064 34587869378082993340416 34759096454212117069824 35308449990126389035008 35483244297008202842112 35793335071139360669696 36569466061202331500544 37149933776459511365632 37331329937477380073472 38274061264188623290368 39153924741526292791296 39445716200847458697216 40267501955031780753408 40352514274430158897152 40552279196580803248128 41193191655147453874176 41793675498516950286336 41997746179662052582656 42664377071402720083968 43434608850371359014912 44433105605552309796864 45454556309128224964608 46020002234322035146752 46342340612040885608448 47077933320168518713344 47310992396010937122816 47997424205328060094464 48759288081603108667392 49775106583303173431296 51136375847769253085184 52962674985189583552512 53224866445512304263168 53690002606709041004544 54069705595441070997504 54854199091803497250816 54924255540196605165568 55724900664689267048448 55996994906216070110208 56885836095203626778624 58441572397450574954496 58730887112289439186944 60401252932547671130112 60528771411645238345728 60828418794871204872192 61360002979096046862336 61789787482721180811264 62690513247775425429504 62770577760224691617792 63081323194681249497088 63996565607104080125952 65012384108804144889856 66649658408328464695296 68181834463692337446912 69030003351483052720128 69518192908424234139648 70616899980252778070016 70966488594016405684224 71586670142278721339392 73138932122404663001088 74662659874954760146944 78891432401694917394432 80535003910063561506816 80705028548860317794304 81104558393161606496256 82386383310294907748352 83587350997033900572672 83995492359324105165312 85328754142805440167936 92040004468644070293504 92684681224081771216896 94155866640337037426688 94621984792021874245632 95994848410656120188928 97518576163206217334784 99550213166606346862592 102272751695538506170368 105925349970379167105024 106449732891024608526336 107380005213418082009088 109708398183606994501632 109848511080393210331136 111449801329378534096896 111993989812432140220416 113771672190407253557248 117461774224578878373888 120802505865095342260224 121057542823290476691456 121656837589742409744384 123579574965442361622528 125381026495550850859008 126162646389362498994176 127993131214208160251904 130024768217608289779712 133299316816656929390592 136363668927384674893824 138060006702966105440256 141233799960505556140032 141932977188032811368448 143173340284557442678784 146277864244809326002176 149325319749909520293888 161070007820127123013632 162209116786323212992512 164772766620589815496704 167174701994067801145344 167990984718648210330624 170657508285610880335872 184080008937288140587008 185369362448163542433792 188311733280674074853376 189243969584043748491264 191989696821312240377856 195037152326412434669568 199100426333212693725184 204545503391077012340736 211850699940758334210048 212899465782049217052672 214760010426836164018176 219416796367213989003264 219697022160786420662272 223987979624864280440832 227543344380814507114496 241605011730190684520448 242115085646580953382912 243313675179484819488768 247159149930884723245056 250762052991101701718016 255986262428416320503808 260049536435216579559424 276120013405932210880512 282467599921011112280064 283865954376065622736896 292555728489618652004352 298650639499819040587776 322140015640254246027264 329545533241179630993408 334349403988135602290688 335981969437296420661248 341315016571221760671744 370738724896327084867584 378487939168087496982528 383979393642624480755712 390074304652824869339136 398200852666425387450368 409091006782154024681472 423701399881516668420096 425798931564098434105344 429520020853672328036352 438833592734427978006528 439394044321572841324544 447975959249728560881664 455086688761629014228992 483210023460381369040896 486627350358969638977536 494318299861769446490112 501524105982203403436032 511972524856832641007616 552240026811864421761024 564935199842022224560128 567731908752131245473792 585111456979237304008704 597301278999638081175552 644280031280508492054528 659091066482359261986816 671963938874592841322496 682630033142443521343488 741477449792654169735168 767958787285248961511424 780148609305649738678272 796401705332850774900736 847402799763033336840192 851597863128196868210688 877667185468855956013056 895951918499457121763328 910173377523258028457984 966420046920762738081792 988636599723538892980224 1003048211964406806872064 1023945049713665282015232 1135463817504262490947584 1170222913958474608017408 1194602557999276162351104 1288560062561016984109056 1318182132964718523973632 1343927877749185682644992 1365260066284887042686976 1482954899585308339470336 1535917574570497923022848 1592803410665701549801472 1694805599526066673680384 1703195726256393736421376 1755334370937711912026112 1791903836998914243526656 1820346755046516056915968 1932840093841525476163584 1977273199447077785960448 2047890099427330564030464 2340445827916949216034816 2389205115998552324702208 2687855755498371365289984 2730520132569774085373952 2965909799170616678940672 3071835149140995846045696 3185606821331403099602944 3406391452512787472842752 3510668741875423824052224 3583807673997828487053312 3865680187683050952327168 3954546398894155571920896 4095780198854661128060928 4778410231997104649404416 5375711510996742730579968 5461040265139548170747904 5931819598341233357881344 6143670298281991692091392 6371213642662806199205888 7021337483750847648104448 7167615347995656974106624 8191560397709322256121856 9556820463994209298808832 10751423021993485461159936 11863639196682466715762688 12287340596563983384182784 12742427285325612398411776 14335230695991313948213248 16383120795418644512243712 19113640927988418597617664 21502846043986970922319872 24574681193127966768365568 28670461391982627896426496 38227281855976837195235328 43005692087973941844639744 49149362386255933536731136 57340922783965255792852992 86011384175947883689279488 114681845567930511585705984 172022768351895767378558976 344045536703791534757117952
- Sum of all divisors σ(n): 1257696836128392763161600000
- Sum of proper divisors (its aliquot sum) s(n): 913651299424601228404482048
- 344045536703791534757117952 is an abundant number, because the sum of its proper divisors (913651299424601228404482048) is greater than itself. Its abundance is 569605762720809693647364096
Bases of 344045536703791534757117952
- Binary: 100011100100101100111100111101010100110011101000111101010111111001010000000000000000000002
- Hexadecimal: 0x11C9679EA99D1EAFCA00000
- Base-36: 1788VLJB011B6MADC0
Squares and roots of 344045536703791534757117952
- 344045536703791534757117952 squared (3440455367037915347571179522) is 118367331325799968110873075617904110287264329240674304
- 344045536703791534757117952 cubed (3440455367037915347571179523) is 40723752034180366436377279539927911406577233715035901373957868243895380143505408
-
The
square root of 344045536703791534757117952 is 18548464537631.9905979535 -
344045536703791534757117952 is a
perfect cube number . Itscube root is 700710528
Scales and comparisons
How big is 344045536703791534757117952?- 344,045,536,703,791,534,757,117,952 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 344,045,536,703,791,534,757,117,952 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 344045536703791534757117952 cubic inches would be around 58392544 feet tall.
Recreational maths with 344045536703791534757117952
- 344045536703791534757117952 backwards is 259711757435197307635540443
- The number of decimal digits it has is: 27
- The sum of 344045536703791534757117952'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 344045536703791534757117952 - Facts about the integer". Numbermatics.com. 2024. Web. 9 May 2024.
APA style:
Numbermatics. (2024). Number 344045536703791534757117952 - Facts about the integer. Retrieved 9 May 2024, from https://numbermatics.com/n/344045536703791534757117952/
Chicago style:
Numbermatics. 2024. "Number 344045536703791534757117952 - Facts about the integer". https://numbermatics.com/n/344045536703791534757117952/
The information we have on file for 344045536703791534757117952 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 344045536703791534757117952, math, Factors of 344045536703791534757117952, curriculum, school, college, exams, university, Prime factorization of 344045536703791534757117952, STEM, science, technology, engineering, physics, economics, calculator, three hundred forty-four septillion, forty-five sextillion, five hundred thirty-six quintillion, seven hundred three quadrillion, seven hundred ninety-one trillion, five hundred thirty-four billion, seven hundred fifty-seven million, one hundred seventeen thousand, nine hundred fifty-two.