203738936957870787910434816
203,738,936,957,870,787,910,434,816 is an even composite number composed of seven prime numbers multiplied together.
203738936957870787910434816 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-one thousand, one hundred forty-one divisors.
Prime factorization of 203738936957870787910434816:
228 × 32 × 72 × 132 × 972 × 1672 × 1972
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 13 × 13 × 97 × 97 × 167 × 167 × 197 × 197)See below for interesting mathematical facts about the number 203738936957870787910434816 from the Numbermatics database.
Names of 203738936957870787910434816
- Cardinal: 203738936957870787910434816 can be written as Two hundred three septillion, seven hundred thirty-eight sextillion, nine hundred thirty-six quintillion, nine hundred fifty-seven quadrillion, eight hundred seventy trillion, seven hundred eighty-seven billion, nine hundred ten million, four hundred thirty-four thousand, eight hundred sixteen.
Scientific notation
- Scientific notation: 2.03738936957870787910434816 × 1026
Factors of 203738936957870787910434816
Divisors of 203738936957870787910434816
- Number of divisors d(n): 21141
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 28 32 36 39 42 48 49 52 56 63 64 72 78 84 91 96 97 98 104 112 117 126 128 144 147 156 167 168 169 182 192 194 196 197 208 224 234 252 256 273 288 291 294 312 334 336 338 364 384 388 392 394 416 441 448 468 501 504 507 512 546 576 582 588 591 624 637 668 672 676 679 728 768 776 784 788 819 832 873 882 896 936 1002 1008 1014 1024 1092 1152 1164 1169 1176 1182 1183 1248 1261 1274 1336 1344 1352 1358 1379 1456 1503 1521 1536 1552 1568 1576 1638 1664 1746 1764 1773 1792 1872 1911 2004 2016 2028 2037 2048 2171 2184 2304 2328 2338 2352 2364 2366 2496 2522 2548 2561 2672 2688 2704 2716 2758 2912 3006 3042 3072 3104 3136 3152 3276 3328 3492 3507 3528 3546 3549 3584 3744 3783 3822 4008 4032 4056 4074 4096 4137 4342 4368 4608 4656 4676 4704 4728 4732 4753 4992 5044 5096 5122 5344 5376 5408 5432 5516 5733 5824 6012 6084 6111 6144 6208 6272 6304 6513 6552 6656 6984 7014 7056 7092 7098 7168 7488 7566 7644 7683 8016 8064 8112 8148 8183 8192 8274 8281 8684 8736 8827 9216 9312 9352 9408 9409 9456 9464 9506 9653 9984 10088 10192 10244 10521 10647 10688 10752 10816 10864 11032 11349 11466 11648 12024 12168 12222 12288 12411 12416 12544 12608 13026 13104 13312 13968 14028 14112 14184 14196 14259 14336 14976 15132 15197 15288 15366 16032 16128 16199 16224 16296 16366 16384 16393 16548 16562 17368 17472 17654 17927 18432 18624 18704 18816 18818 18912 18928 19012 19109 19306 19539 19968 20176 20384 20488 21042 21294 21376 21504 21632 21728 22064 22698 22932 23049 23296 24048 24336 24444 24549 24576 24822 24832 24843 25088 25216 26052 26208 26481 26624 27889 27936 28056 28223 28224 28227 28368 28392 28518 28672 28959 29952 30264 30394 30576 30732 32064 32256 32398 32448 32592 32732 32768 32786 32899 33096 33124 33293 34736 34944 35308 35854 36864 37248 37408 37632 37636 37824 37856 38024 38218 38612 38809 39078 39936 40352 40768 40976 42084 42588 42752 42777 43008 43264 43456 44128 45396 45591 45864 46098 46592 48096 48597 48672 48888 49098 49152 49179 49644 49664 49686 50176 50432 52104 52416 52962 53248 53781 55778 55872 56112 56446 56448 56454 56736 56784 57036 57327 57344 57918 59904 60528 60788 61152 61464 61789 64128 64512 64796 64896 65184 65464 65536 65572 65798 65863 66192 66248 66586 69472 69888 70616 71708 73647 73728 74496 74529 74816 75264 75272 75648 75712 76048 76436 77224 77618 78156 79443 79872 80704 81536 81952 83667 84168 84669 84681 85176 85504 85554 86016 86528 86877 86912 88256 90792 91182 91728 92196 93184 96192 97194 97344 97776 98196 98304 98358 98697 99288 99328 99372 99879 100352 100864 104208 104832 105924 106379 106496 107562 111556 111744 112224 112892 112896 112908 113393 113472 113568 114072 114654 114688 114751 115836 116427 119808 121056 121576 122304 122317 122928 123578 125489 128256 129024 129592 129792 130368 130928 131072 131144 131596 131726 132384 132496 133172 133763 136773 138944 139776 141232 143416 145791 147294 147456 147537 148992 149058 149632 150528 150544 151296 151424 152096 152872 154448 155236 156312 158886 159744 161343 161408 163072 163904 167334 168336 169338 169362 170352 171008 171108 171981 172032 173056 173754 173824 176512 181584 182364 183456 184392 185367 186368 192384 194388 194688 195223 195552 196392 196608 196716 197394 197561 197589 198576 198656 198744 199758 200704 201728 208416 209664 210587 211848 212758 212992 215124 223112 223488 224448 225784 225792 225816 226786 226944 227136 228144 229308 229376 229502 230293 231672 232854 233051 239616 242112 243152 244608 244634 245856 247156 248417 250978 251001 254007 256512 258048 259184 259584 260736 261856 262144 262288 263192 263452 264768 264992 266344 267526 271663 273546 277888 279552 282464 286832 291582 294588 294912 295074 296091 297984 298116 299264 299637 301056 301088 302592 302848 304192 305744 308896 310472 312624 317772 319137 319488 322686 322816 326144 327808 334668 336672 338676 338724 340179 340704 342016 342216 343962 344064 344253 346112 347508 347648 349281 353024 362557 363168 364728 366912 366951 368784 370734 372736 376467 384768 388776 389376 390446 391104 392784 393216 393432 394788 395122 395178 397152 397312 397488 399516 401289 401408 403456 416832 419328 421174 423696 425516 425984 427687 430248 446224 446976 448896 451568 451584 451632 453572 453888 454272 456288 458616 458752 459004 460586 461041 463344 465708 466102 479232 484224 486304 489216 489268 491712 494312 496834 501956 502002 504517 508014 513024 516096 518368 519168 521472 523712 524288 524576 526384 526904 529536 529984 532688 535052 543326 547092 555776 556101 559104 564928 573664 583164 585669 589176 589824 590148 592182 592683 592767 595968 596232 598528 599274 602112 602176 605184 605696 608384 611488 617792 620944 625248 631761 635544 638274 638976 645372 645632 652288 655616 669336 673344 677352 677448 680358 681408 684032 684432 687924 688128 688506 690879 692224 695016 695296 698562 699153 706048 725114 726336 729456 733824 733902 737568 741468 745251 745472 752934 769536 777552 778752 780892 782208 785568 786432 786864 789576 790244 790356 793751 794304 794624 794976 799032 802578 802816 803257 806912 814989 833664 838656 842348 847392 851032 851968 855374 856219 860496 892448 893952 897792 903136 903168 903264 907144 907776 908544 912576 917232 917504 918008 921172 922082 926688 931416 932204 936341 957411 958464 968448 972608 978432 978536 983424 988624 993668 1003912 1004004 1009034 1016028 1020537 1026048 1032192 1032759 1036736 1038336 1042944 1047424 1048576 1049152 1052768 1053808 1059072 1059968 1065376 1070104 1086652 1087671 1094184 1100853 1111552 1112202 1118208 1129401 1129856 1147328 1166328 1171338 1178352 1179648 1180296 1184364 1185366 1185534 1191936 1192464 1197056 1198548 1203867 1204224 1204352 1210368 1211392 1216768 1222976 1235584 1241888 1250496 1263522 1271088 1276548 1277952 1283061 1290744 1291264 1304576 1311232 1338672 1346688 1354704 1354896 1360716 1362816 1366561 1368064 1368864 1375848 1376256 1377012 1381758 1382927 1383123 1384448 1390032 1390592 1397124 1398306 1412096 1450228 1452672 1458912 1467648 1467804 1474109 1475136 1482936 1490502 1490944 1505868 1513551 1539072 1555104 1557504 1561784 1564416 1571136 1571303 1572864 1573728 1579152 1580488 1580712 1587502 1588608 1589248 1589952 1590121 1598064 1605156 1605632 1606514 1612051 1613824 1629978 1631357 1667328 1677312 1684696 1694784 1702064 1703936 1710748 1712438 1720992 1738919 1757007 1778049 1784896 1787904 1795584 1806272 1806336 1806528 1814288 1815552 1817088 1825152 1834464 1835008 1836016 1842344 1844164 1853376 1853573 1862832 1864408 1872682 1895283 1901641 1914822 1916928 1936896 1945216 1956864 1957072 1966848 1977248 1987336 2007824 2008008 2018068 2032056 2041074 2052096 2064384 2065518 2072637 2073472 2076672 2085888 2094848 2097152 2097459 2098304 2105536 2107616 2118144 2119936 2130752 2140208 2173304 2175342 2188368 2201706 2223104 2224404 2235753 2236416 2258802 2259712 2294656 2332656 2342676 2356704 2359296 2360592 2368728 2370732 2371068 2381253 2383872 2384928 2394112 2397096 2407734 2408448 2408704 2409771 2420736 2422784 2433536 2444967 2445952 2471168 2483776 2500992 2527044 2537899 2542176 2553096 2555904 2566122 2568657 2581488 2582528 2609152 2622464 2677344 2693376 2705233 2709408 2709792 2721432 2725632 2733122 2736128 2737631 2737728 2751696 2752512 2754024 2763516 2765854 2766246 2768896 2780064 2781184 2794248 2796612 2809023 2824192 2900456 2905344 2917824 2935296 2935608 2948218 2950272 2965872 2981004 2981888 2993809 3011736 3027102 3078144 3110208 3115008 3123568 3128832 3142272 3142606 3145728 3147456 3158304 3160976 3161424 3175004 3177216 3178496 3179904 3180242 3191203 3196128 3210312 3211264 3213028 3224102 3227648 3229421 3259956 3262714 3263013 3334656 3354624 3369392 3389568 3404128 3407872 3421496 3424876 3441984 3477838 3514014 3531619 3556098 3569792 3575808 3591168 3612544 3612672 3613056 3628576 3631104 3634176 3650304 3668928 3670016 3672032 3684688 3688328 3706752 3707146 3725664 3728816 3745364 3764473 3790566 3803282 3829644 3833856 3849183 3873792 3890432 3913728 3914144 3933696 3954496 3974672 4015648 4016016 4036136 4064112 4082148 4099683 4104192 4128768 4131036 4145274 4146944 4148781 4149369 4153344 4171776 4189696 4194304 4194918 4196608 4211072 4215232 4236288 4239872 4261504 4280416 4346608 4350684 4376736 4403412 4422327 4446208 4448808 4471506 4472832 4517604 4519424 4540653 4589312 4665312 4685352 4713241 4713408 4713909 4718592 4721184 4737456 4741464 4742136 4762506 4767744 4769856 4770363 4788224 4794192 4815468 4816896 4817408 4819542 4836153 4841472 4845568 4867072 4889934 4891904 4894071 4942336 4967552 5001984 5054088 5075798 5084352 5106192 5111808 5132244 5137314 5162976 5165056 5216757 5218304 5244928 5354688 5386752 5410466 5418816 5419584 5442864 5451264 5466244 5472256 5475262 5475456 5494133 5503392 5505024 5508048 5527032 5531708 5532492 5537792 5559931 5560128 5560719 5562368 5588496 5593224 5618046 5648384 5704923 5800912 5810688 5835648 5870592 5871216 5896436 5900544 5931744 5962008 5963776 5987618 5993533 6023472 6054204 6156288 6220416 6230016 6247136 6257664 6284544 6285212 6291456 6294912 6316608 6321952 6322848 6350008 6354432 6356992 6359808 6360484 6382406 6392256 6420624 6422528 6426056 6448204 6455296 6458842 6481103 6519912 6525428 6526026 6558721 6669312 6709248 6738784 6779136 6808256 6815744 6842992 6849752 6883968 6955676 7028028 7063238 7112196 7139584 7143759 7151616 7182336 7225088 7225344 7226112 7229313 7257152 7262208 7268352 7300608 7337856 7340032 7344064 7369376 7376656 7413504 7414292 7451328 7457632 7490728 7528946 7581132 7606564 7613697 7659288 7667712 7698366 7705971 7747584 7780864 7827456 7828288 7867392 7908992 7949344 8031296 8032032 8072272 8115699 8128224 8164296 8199366 8208384 8212893 8257536 8262072 8290548 8293888 8297562 8298738 8306688 8343552 8379392 8388608 8389836 8393216 8422144 8427069 8430464 8472576 8479744 8523008 8560832 8693216 8701368 8753472 8806824 8844654 8892416 8897616 8943012 8945664 8981427 9035208 9038848 9081306 9178624 9330624 9370704 9426482 9426816 9427818 9437184 9442368 9474912 9482928 9484272 9525012 9535488 9539712 9540726 9573609 9576448 9588384 9630936 9633792 9634816 9639084 9672306 9682944 9688263 9691136 9734144 9779868 9783808 9788142 9884672 9935104 10003968 10108176 10151596 10168704 10212384 10223616 10264488 10274628 10318763 10325952 10330112 10433514 10436608 10489856 10594857 10709376 10773504 10820932 10837632 10839168 10885728 10902528 10932488 10944512 10950524 10950912 10988266 10999121 11006784 11010048 11016096 11054064 11063416 11064984 11075584 11119862 11120256 11121438 11124736 11130847 11176992 11186448 11236092 11293419 11296768 11409846 11601824 11621376 11671296 11741184 11742432 11792872 11801088 11863488 11924016 11927552 11975236 11987066 12046944 12108408 12172433 12299049 12312576 12440832 12446343 12460032 12494272 12515328 12569088 12570424 12582912 12589824 12633216 12643904 12645696 12700016 12708864 12713984 12719616 12720968 12764812 12784512 12841248 12845056 12852112 12896408 12910592 12917684 12962206 12975011 13039824 13050856 13052052 13117442 13266981 13338624 13418496 13477568 13558272 13616512 13631488 13685984 13699504 13767936 13911352 14056056 14126476 14139723 14141727 14224392 14279168 14287518 14303232 14311089 14364672 14450176 14450688 14452224 14458626 14508459 14514304 14524416 14536704 14601216 14675712 14680064 14682213 14688128 14738752 14753312 14827008 14828584 14902656 14915264 14981456 15057892 15162264 15213128 15227394 15318576 15335424 15396732 15411942 15495168 15561728 15650271 15654912 15656576 15734784 15817984 15898688 16062592 16064064 16144544 16231398 16256448 16328592 16398732 16416768 16425786 16482399 16515072 16524144 16581096 16587776 16595124 16597476 16613376 16679793 16682157 16687104 16758784 16777216 16779672 16786432 16844288 16854138 16860928 16945152 16959488 17046016 17114769 17121664 17386432 17402736 17506944 17613648 17689308 17765293 17784832 17795232 17886024 17891328 17962854 17980599 18070416 18077696 18162612 18357248 18661248 18741408 18852964 18853632 18855636 18874368 18884736 18936631 18949824 18965856 18968544 19050024 19070976 19079424 19081452 19147218 19152896 19163417 19176768 19261872 19267584 19269632 19278168 19344612 19365888 19376526 19382272 19443309 19468288 19559736 19567616 19576284 19676163 19769344 19870208 20007936 20216352 20303192 20337408 20424768 20426939 20447232 20528976 20549256 20637526 20651904 20660224 20867028 20873216 20956663 20979712 21189714 21418752 21547008 21641864 21675264 21678336 21771456 21805056 21864976 21889024 21901048 21901824 21976532 21998242 22013568 22020096 22032192 22108128 22126832 22129968 22151168 22239724 22240512 22242876 22249472 22261694 22338421 22353984 22372896 22472184 22586838 22593536 22605947 22819692 22841091 23203648 23242752 23342592 23482368 23484864 23585744 23602176 23726976 23848032 23855104 23950472 23974132 24093888 24096449 24216816 24344866 24347097 24598098 24625152 24638679 24721333 24881664 24892686 24920064 24988544 25030656 25138176 25140848 25165824 25179648 25266432 25287808 25291392 25400032 25417728 25427968 25439232 25441936 25529624 25569024 25682496 25690112 25704224 25792816 25821184 25835368 25924412 25950022 26079648 26101712 26104104 26234884 26351311 26533962 26677248 26836992 26944281 26955136 27116544 27233024 27262976 27371968 27399008 27535872 27822704 28112112 28252952 28279446 28283454 28448784 28558336 28575036 28606464 28622178 28720827 28729344 28900352 28901376 28904448 28917252 29016918 29028608 29048832 29064789 29073408 29202432 29351424 29360128 29364426 29376256 29477504 29506624 29654016 29657168 29805312 29830528 29962912 30115784 30324528 30426256 30454788 30637152 30670848 30793464 30823884 30956289 30990336 31123456 31300542 31309824 31313152 31469568 31635968 31784571 31797376 32125184 32128128 32289088 32462796 32512896 32657184 32797464 32833536 32851572 32964798 32992687 32997363 33030144 33048288 33162192 33175552 33190248 33194952 33226752 33359586 33364314 33374208 33392541 33517568 33554432 33559344 33572864 33688576 33708276 33721856 33880257 33890304 33918976 34092032 34229538 34243328 34772864 34805472 35013888 35168029 35227296 35378616 35530586 35569664 35590464 35772048 35782656 35925708 35961198 36140832 36155392 36325224 36517299 36714496 37322496 37482816 37705928 37707264 37711272 37748736 37769472 37873262 37899648 37931712 37937088 38100048 38141952 38158848 38162904 38294436 38305792 38326834 38353536 38458931 38523744 38535168 38539264 38556336 38689224 38731776 38753052 38764544 38886618 38919517 38925033 38936576 39119472 39135232 39152568 39352326 39538688 39740416 40015872 40432704 40606384 40674816 40849536 40853878 40894464 41057952 41098512 41275052 41303808 41320448 41485639 41734056 41746432 41913326 41959424 42379428 42419169 42837504 43094016 43283728 43350528 43356672 43542912 43610112 43729952 43778048 43802096 43803648 43953064 43996484 44027136 44040192 44064384 44216256 44253664 44259936 44302336 44479448 44481024 44485752 44498944 44523388 44676842 44707968 44745792 44944368 45173676 45187072 45211894 45367721 45639384 45682182 45911047 46407296 46485504 46685184 46964736 46969728 47171488 47204352 47453952 47696064 47710208 47900944 47948264 48187776 48192898 48433632 48689732 48694194 48938149 49196196 49250304 49277358 49442666 49447197 49763328 49785372 49840128 49977088 50039379 50061312 50276352 50281696 50331648 50359296 50532864 50575616 50582784 50800064 50835456 50855936 50878464 50883872 51059248 51138048 51364992 51380224 51408448 51585632 51642368 51670736 51848824 51900044 52159296 52203424 52208208 52469768 52702622 53067924 53295879 53354496 53673984 53888562 53910272 53941797 54233088 54466048 54525952 54743936 54798016 55071744 55645408 56224224 56505904 56558892 56566908 56809893 56897568 57116672 57150072 57212928 57244356 57441654 57458688 57490251 57800704 57802752 57808896 57834504 58033836 58057216 58097664 58129578 58146816 58329927 58404864 58702848 58720256 58728852 58752512 58955008 59013248 59028489 59308032 59314336 59610624 59661056 59925824 60231568 60649056 60852512 60909576 61274304 61280817 61341696 61586928 61647768 61912578 61980672 62246912 62601084 62619648 62626304 62869989 62939136 63271936 63569142 63594752 64250368 64256256 64578176 64925592 65025792 65314368 65594928 65667072 65703144 65929596 65985374 65994726 66060288 66096576 66324384 66351104 66380496 66389904 66453504 66719172 66728628 66748416 66785082 67015263 67035136 67108864 67118688 67145728 67377152 67416552 67443712 67760514 67780608 67817841 67837952 68184064 68459076 68486656 69545728 69610944 70027776 70336058 70454592 70757232 71061172 71139328 71180928 71423729 71544096 71565312 71851416 71922396 72281664 72289347 72310784 72650448 73034598 73428992 74163999 74644992 74965632 75411856 75414528 75422544 75497472 75538944 75746524 75799296 75863424 75874176 76200096 76283904 76317696 76325808 76588872 76611584 76653668 76707072 76917862 76993847 77047488 77070336 77078528 77112672 77378448 77463552 77506104 77529088 77773236 77839034 77850066 77873152 77915929 78238944 78270464 78305136 78704652 79053933 79077376 79480832 80031744 80865408 81212768 81349632 81699072 81707756 81788928 82115904 82197024 82550104 82607616 82640896 82971278 83468112 83492864 83826652 83918848 84254339 84758856 84838338 85675008 86188032 86567456 86701056 86713344 87085824 87220224 87459904 87556096 87604192 87607296 87906128 87992968 88054272 88080384 88128768 88432512 88507328 88519872 88604672 88958896 88962048 88971504 88997888 89046776 89353684 89415936 89491584 89888736 90347352 90374144 90423788 90735442 90825077 91278768 91364364 91822094 92814592 92868867 92971008 93370368 93929472 93939456 94342976 94408704 94907904 95392128 95420416 95801888 95896528 96375552 96385796 96867264 97379464 97388388 97876298 98392392 98500608 98554716 98885332 98894394 98978061 98992089 99526656 99570744 99680256 99954176 100078758 100122624 100177623 100552704 100563392 100663296 100718592 101065728 101151232 101165568 101600128 101670912 101711872 101756928 101767744 102118496 102276096 102729984 102760448 102816896 103171264 103284736 103341472 103697648 103800088 104318592 104406848 104416416 104939536 105405244 105504087 106135848 106591758 106708992 107347968 107777124 107820544 107883594 108466176 108932096 109051904 109487872 109551897 109596032 110143488 111290816 112448448 113011808 113117784 113133816 113619786 113795136 114233344 114300144 114425856 114488712 114883308 114917376 114980502 115376793 115601408 115605504 115617792 115669008 116067672 116114432 116195328 116259156 116293632 116659854 116758551 116775099 116809728 117405696 117440512 117457704 117505024 117910016 118026496 118056978 118616064 118628672 119221248 119322112 119851648 120463136 121298112 121705024 121819152 122548608 122561634 122683392 123173856 123295536 123825156 123961344 124456917 124493824 125202168 125239296 125252608 125739978 125878272 126543872 127138284 127189504 128500736 128512512 129156352 129851184 130051584 130628736 131189856 131334144 131406288 131859192 131970748 131989452 132120576 132193152 132556417 132648768 132702208 132760992 132779808 132907008 133438344 133457256 133496832 133570164 134030526 134070272 134143919 134217728 134237376 134291456 134754304 134833104 134887424 135521028 135561216 135635682 135675904 136103163 136368128 136918152 136973312 137733141 139091456 139221888 140055552 140672116 140909184 141514464 142122344 142278656 142361856 142847458 142988573 143088192 143130624 143702832 143844792 144563328 144578694 144621568 145300896 146069196 146814447 146857984 148327998 149289984 149931264 150823712 150829056 150845088 150994944 151077888 151493048 151598592 151726848 151748352 152400192 152567808 152635392 152651616 153177744 153223168 153307336 153414144 153835724 153987694 154094976 154140672 154157056 154225344 154756896 154927104 155012208 155058176 155546472 155678068 155700132 155746304 155831858 156368947 156477888 156540928 156610272 157409304 158107866 158154752 158241629 158961664 159887637 160063488 161730816 162425536 162699264 163398144 163415512 163577856 164231808 164394048 165100208 165215232 165281792 165942556 166936224 166985728 167653304 167837696 168508678 168675143 169517712 169676676 170429679 171350016 172376064 172470753 173134912 173402112 173426688 174171648 174440448 174919808 175112192 175208384 175214592 175812256 175985936 176108544 176160768 176257536 176865024 177014656 177039744 177209344 177917792 177924096 177943008 177995776 178093552 178707368 178831872 178983168 179777472 180694704 180748288 180847576 181470884 181650154 182557536 182728728 183644188 183842451 184459177 185629184 185737734 185942016 186740736 187858944 187878912 188609967 188685952 188817408 189815808 190784256 190840832 191603776 191793056 192751104 192771592 193734528 194758928 194776776 195752596 196784784 197001216 197109432 197770664 197788788 197956122 197984178 199053312 199141488 199360512 199908352 200157516 200245248 200355246 201045789 201105408 201126784 201326592 201437184 202131456 202302464 202331136 203200256 203341824 203423744 203453523 203513856 203535488 204236992 204552192 205459968 205520896 205633792 206342528 206569472 206682944 207395296 207600176 208637184 208813696 208832832 209879072 210810488 211008174 212271696 213183516 213417984 214271187 214695936 215554248 215641088 215767188 216868041 216932352 217864192 218103808 218975744 219103794 219192064 220286976 222491997 222581632 224896896 226023616 226235568 226267632 227239572 227590272 228466688 228600288 228851712 228977424 229766616 229834752 229961004 230753586 230948809 230981541 231202816 231211008 231235584 231338016 232135344 232228864 232390656 232518312 232587264 233319708 233517102 233550198 233619456 233747787 234811392 234881024 234915408 235010048 235820032 236052992 236113956 237161799 237232128 237257344 238442496 238644224 239703296 240926272 242596224 243410048 243638304 245097216 245123268 245366784 246176203 246347712 246591072 247650312 247922688 248913834 248987648 250404336 250478592 250505216 251479956 251756544 252763017 253087744 254276568 254379008 257001472 257025024 258312704 259702368 260103168 261257472 262379712 262407601 262668288 262812576 263718384 263941496 263978904 264241152 264386304 265112834 265297536 265404416 265521984 265550207 265559616 265814016 266876688 266914512 266993664 267140328 268061052 268140544 268287838 268435456 268474752 268582912 269212517 269508608 269666208 269774848 271042056 271122432 271271364 271351808 272206326 272436619 272475231 272736256 273836304 273946624 275466282 278182912 278443776 280111104 281344232 281818368 283028928 284244688 284557312 284723712 285694916 285977146 286176384 286261248 287405664 287689584 289126656 289157388 289243136 290399473 290601792 292138392 293628894 293715968 296655996 296934183 298579968 299862528 301647424 301658112 301690176 301989888 302155776 302986096 303197184 303453696 303496704 304800384 305135616 305270784 305303232 306355488 306446336 306614672 306828288 307671448 307975388 308189952 308281344 308314112 308450688 309513792 309546691 309854208 310024416 310116352 311092944 311356136 311400264 311492608 311663716 312737894 312955776 313081856 313220544 313253837 314818608 316215732 316309504 316483258 316512261 317574047 317923328 319775274 320126976 321377329 323461632 324851072 325398528 326796288 326831024 327155712 328463616 328788096 330200416 330430464 330563584 331885112 333872448 333971456 335306608 335675392 337017356 337350286 339035424 339353352 340859358 342567043 342700032 344752128 344941506 346130379 346269824 346804224 346853376 348343296 348880896 349839616 350224384 350275653 350416768 350429184 351624512 351971872 352217088 352321536 352515072 353730048 354029312 354079488 354418688 355835584 355848192 355886016 355991552 356187104 357414736 357663744 357966336 359554944 361389408 361496576 361695152 362941768 363300308 365115072 365153881 365457456 367288376 367684902 368918354 371258368 371475468 371884032 373370751 373481472 375717888 375757824 377219934 377371904 377634816 379631616 381568512 381681664 383207552 383586112 385502208 385543184 387469056 389517856 389553552 391505192 393569568 394002432 394218864 395541328 395577576 395912244 395968356 397669251 398106624 398282976 398721024 399816704 400315032 400490496 400710492 402091578 402210816 402253568 402431757 402653184 402874368 404262912 404604928 404662272 406400512 406683648 406847488 406907046 407027712 407070976 408309489 408473984 409104384 410919936 411041792 411267584 412685056 413138944 413199423 413365888 414790592 415200352 417274368 417627392 417665664 419758144 421620976 422016348 424543392 426367032 426835968 428542374 428965719 429391872 431108496 431282176 431534376 433736082 433864704 435728384 436207616 437951488 438207588 438384128 440443341 440573952 444983994 445163264 449793792 452047232 452471136 452535264 454479144 455180544 456933376 457184377 457200576 457703424 457954848 459533232 459669504 459922008 461507172 461897618 461963082 462405632 462422016 462471168 462676032 464270688 464457728 464781312 465036624 465174528 466639416 467034204 467100396 467238912 467495574 469106841 469622784 469762048 469830816 470020096 471640064 472105984 472227912 474323598 474464256 474514688 474724887 476884992 477288448 479406592 481852544 485192448 486820096 487276608 490194432 490246536 490733568 492352406 492695424 493182144 495300624 495845376 497827668 497975296 499966103 500808672 500957184 501010432 502959912 503513088 505526034 506025429 506175488 508553136 508758016 514002944 514050048 516625408 519404736 520206336 522514944 524759424 524815202 525336576 525625152 527436768 527882992 527957808 528482304 528772608 530225668 530595072 530808832 531043968 531100414 531119232 531628032 532930901 533753376 533829024 533987328 534280656 536122104 536281088 536575676 536949504 537165824 538425034 539017216 539313307 539332416 539549696 542084112 542244864 542542728 542703616 544412652 544873238 544950462 545472512 547672608 547893248 550932564 553377531 556365824 556887552 560222208 562688464 563636736 566057856 568489376 569114624 569447424 571389832 571954292 572352768 572522496 574811328 575379168 578253312 578314776 578486272 580798946 581203584 584276784 587257788 587431936 589780373 593311992 593868366 597159936 599725056 603294848 603316224 603380352 603979776 604311552 605972192 606394368 606907392 606993408 609600768 610271232 610541568 610606464 612710976 612892672 613229344 613656576 615342896 615950776 616379904 616562688 616628224 616901376 619027584 619093382 619708416 620048832 620232704 622185888 622712272 622800528 622985216 623327432 625475788 625911552 626163712 626441088 626507674 628666991 629637216 632431464 632619008 632966516 633024522 635148094 635846656 636195937 639550548 640253952 642754658 642813561 646923264 649702144 650797056 653592576 653662048 654311424 656927232 657576192 660400832 660860928 661127168 663770224 667744896 667942912 670613216 671350784 674034712 674700572 678070848 678706704 681718716 685134086 685400064 689504256 689883012 692260758 692539648 692846427 692944623 693608448 693706752 696686592 697761792 699679232 700448768 700551306 700833536 700858368 701243361 703249024 703943744 704434176 704643072 705030144 707460096 708058624 708158976 708837376 711671168 711696384 711772032 711983104 712374208 714829472 715327488 715932672 719109888 722778816 722993152 723390304 725883536 726600616 730230144 730307762 730914912 734576752 735369804 737836708 738528609 742516736 742950936 743768064 746741502 746962944 751435776 751515648 754439868 754743808 755269632 758289051 759263232 763137024 763363328 766415104 767172224 771004416 771086368 774938112 779035712 779107104 783010384 787139136 787222803 788004864 788437728 791082656 791155152 791824488 791936712 795338502 796213248 796565952 796650621 797442048 799633408 800630064 800980992 801420984 804183156 804421632 804507136 804863514 805306368 805748736 807637551 808525824 809209856 809324544 812801024 813367296 813694976 813814092 814055424 814141952 816618978 816947968 817309857 817425693 818208768 821839872 822083584 822535168 825370112 826277888 826398846 826731776 829581184 830400704 834548736 835254784 835331328 839516288 843241952 844032696 849086784 852734064 853671936 857084748 857931438 858783744 862216992 862564352 863068752 867472164 867729408 871198419 871456768 872415232 875902976 876415176 876768256 880886682 881147904 889967988 890326528 899587584 904094464 904942272 905070528 908958288 910361088 913866752 914368754 914401152 915406848 915909696 919066464 919339008 919844016 923014344 923795236 923926164 924811264 924844032 924942336 925352064 928508477 928541376 928640073 928915456 929562624 930073248 930349056 933278832 934068408 934200792 934477824 934991148 938213682 939245568 939524096 939661632 939761511 940040192 943280128 944211968 944455824 948647196 948928512 949029376 949449774 952722141 953769984 954576896 958813184 963705088 964131987 970384896 973640192 974553216 980388864 980493072 981467136 984704812 985390848 986364288 990601248 991690752 995655336 995950592 999932206 1000920011 1001617344 1001914368 1002020864 1005919824 1007026176 1011052068 1012050858 1012350976 1017106272 1017516032 1027701129 1028005888 1028100096 1033250816 1038809472 1040412672 1045029888 1049518848 1049630404 1050673152 1051250304 1054873536 1055765984 1055915616 1056964608 1057545216 1060451336 1061190144 1061617664 1062087936 1062200828 1062238464 1063256064 1065861802 1067506752 1067658048 1067974656 1068561312 1072244208 1072562176 1073151352 1073899008 1074331648 1076850068 1078034432 1078626614 1078664832 1079099392 1082344201 1084168224 1084489728 1085085456 1085407232 1088825304 1089746476 1089900924 1090945024 1095306407 1095345216 1095461643 1095786496 1101865128 1106755062 1112731648 1113775104 1120444416 1125376928 1127273472 1132115712 1136978752 1138229248 1138894848 1142779664 1143908584 1144705536 1145044992 1149622656 1150758336 1156506624 1156629552 1156972544 1161597892 1162407168 1168553568 1174515576 1174863872 1179560746 1180726001 1186623984 1187736732 1193007753 1194319872 1199450112 1206589696 1206632448 1206760704 1207295271 1207959552 1208623104 1211944384 1212788736 1213814784 1213986816 1219201536 1220542464 1221083136 1221212928 1225421952 1225785344 1226458688 1227313152 1230685792 1231901552 1232759808 1233125376 1233256448 1233802752 1238055168 1238186764 1239416832 1240097664 1240465408 1244371776 1245424544 1245601056 1245970432 1246654864 1250951576 1251823104 1252327424 1252882176 1253015348 1257333982 1259274432 1264862928 1265238016 1265933032 1266049044 1270296188 1271693312 1272391874 1279101096 1280507904 1285509316 1285627122 1286897157 1293846528 1299404288 1301594112 1307185152 1307324096 1308622848 1313854464 1315152384 1320801664 1321721856 1322254336 1327540448 1335489792 1335885824 1341226432 1342701568 1348069424 1349401144 1356141696 1357413408 1363437432 1370268172 1370800128 1371553131 1379008512 1379766024 1384521516 1385079296 1385692854 1385889246 1387216896 1387413504 1393373184 1395523584 1399358464 1400897536 1401102612 1401667072 1401716736 1402486722 1406498048 1407320523 1407887488 1408868352 1409286144 1410060288 1414920192 1416117248 1416317952 1417674752 1423342336 1423392768 1423544064 1423966208 1424174661 1424748416 1429658944 1430654976 1431865344 1438219776 1445557632 1445986304 1446780608 1451767072 1453201232 1460460288 1460615524 1461829824 1469153504 1470739608 1475673416 1477057218 1485033472 1485901872 1487536128 1493483004 1493925888 1499898309 1502871552 1503031296 1508879736 1509487616 1510539264 1516578102 1518076287 1518526464 1526274048 1526726656 1532830208 1534344448 1542008832 1542172736 1549876224 1558071424 1558214208 1566020768 1574278272 1574445606 1576009728 1576875456 1582165312 1582310304 1583648976 1583873424 1590677004 1592426496 1593131904 1593301242 1594884096 1598792703 1599266816 1601260128 1601961984 1602841968 1608366312 1608843264 1609014272 1609727028 1611497472 1615275102 1617051648 1617939921 1618419712 1618649088 1625602048 1626734592 1627389952 1627628184 1628110848 1628283904 1633237956 1633895936 1634619714 1634851386 1636417536 1643679744 1644167168 1645070336 1650740224 1652555776 1652797692 1653463552 1659162368 1660132593 1660801408 1669097472 1670509568 1670662656 1679032576 1686483904 1688065392 1698173568 1705468128 1707343872 1714169496 1715862876 1717567488 1723233421 1724433984 1725128704 1726137504 1734944328 1735458816 1742396838 1742913536 1744830464 1751805952 1752830352 1753536512 1761773364 1762295808 1769341119 1779935976 1780653056 1799175168 1808188928 1809884544 1810141056 1817916576 1820722176 1827733504 1828737508 1828802304 1830813696 1831819392 1836853207 1838132928 1838678016 1839688032 1846028688 1847590472 1847852328 1849622528 1849688064 1849884672 1850704128 1857016954 1857082752 1857280146 1857830912 1858851449 1859125248 1860146496 1860698112 1866557664 1868136816 1868401584 1868955648 1869982296 1876427364 1878491136 1879048192 1879323264 1879523022 1880080384 1886000973 1886560256 1888423936 1888911648 1897294392 1897857024 1898058752 1898899548 1905444282 1907539968 1908587811 1909153792 1917626368 1927410176 1928263974 1940769792 1947280384 1949106432 1960777728 1960986144 1962934272 1969409624 1970781696 1972728576 1981202496 1983381504 1991310672 1991901184 1999864412 2001840022 2003234688 2003828736 2004041728 2011839648 2014052352 2022104136 2024101716 2024701952 2032796311 2034212544 2035032064 2055402258 2056011776 2056200192 2066501632 2077618944 2078539281 2080825344 2090059776 2099037696 2099260808 2101346304 2102500608 2109747072 2111531968 2111831232 2113929216 2115090432 2120902672 2122380288 2123235328 2124175872 2124401656 2124476928 2126512128 2131723604 2135013504 2135316096 2135949312 2137122624 2144488416 2145124352 2146302704 2147798016 2148663296 2153700136 2156068864 2157253228 2157329664 2158198784 2164688402 2166826837 2168336448 2168979456 2170170912 2170814464 2177650608 2179492952 2179801848 2181890048 2190612814 2190690432 2190923286 2191572992 2192776859 2203730256 2213510124 2215585827 2225463296 2227550208 2240888832 2250753856 2254546944 2264231424 2273957504 2276458496 2277789696 2285559328 2287817168 2289411072 2290089984 2299245312 2301516672 2313013248 2313259104 2313945088 2323195784 2324814336 2337107136 2349031152 2349727744 2359121492 2361452002 2361668409 2373247968 2375473464 2386015506 2388639744 2389951863 2397969301 2398900224 2413179392 2413264896 2413521408 2414590542 2415919104 2417246208 2422912653 2423888768 2425577472 2427629568 2427973632 2438403072 2441084928 2442166272 2442425856 2450843904 2451570688 2451929571 2452917376 2454626304 2461371584 2463803104 2465519616 2466250752 2466512896 2467605504 2476110336 2476373528 2478833664 2480195328 2480930816 2488743552 2490849088 2491202112 2491940864 2493309728 2501903152 2503646208 2504654848 2505764352 2506030696 2514667964 2518548864 2529725856 2530476032 2531866064 2532098088 2540592376 2543386624 2544783748 2556077167 2558202192 2561015808 2571018632 2571254244 2573794314 2587693056 2598808576 2603188224 2613595257 2614370304 2614648192 2617245696 2627708928 2630304768 2641603328 2643443712 2644508672 2655080896 2670979584 2671771648 2682452864 2685403136 2696138848 2698802288 2712283392 2714826816 2726874864 2740536344 2741600256 2743106262 2758017024 2759532048 2769043032 2770158592 2771385708 2771778492 2774433792 2774827008 2785525431 2785920219 2786746368 2791047168 2798716928 2801795072 2802205224 2803334144 2803433472 2804973444 2812996096 2814641046 2815774976 2817736704 2818572288 2819284533 2820120576 2829840384 2832234496 2832635904 2835349504 2846684672 2846785536 2847088128 2847932416 2848349322 2849496832 2858166423 2859317888 2861309952 2863730688 2876439552 2891115264 2891972608 2892395961 2893561216 2903534144 2906402464 2920920576 2921231048 2923659648 2938307008 2941479216 2951346832 2954114436 2970066944 2971803744 2975072256 2986966008 2987851776 2999796618 3002760033 3005743104 3006062592 3017759472 3018975232 3021078528 3033156204 3036152574 3037052928 3052548096 3053453312 3065660416 3068688896 3083103387 3084017664 3084345472 3099752448 3116142848 3116428416 3132041536 3148556544 3148891212 3152019456 3153750912 3164330624 3164620608 3167297952 3167746848 3181354008 3184852992 3186263808 3186602484 3189768192 3197585406 3198533632 3200290639 3202520256 3203923968 3205683936 3216732624 3217686528 3218028544 3219454056 3222994944 3230550204 3234103296 3235879842 3236839424 3237298176 3247032603 3251204096 3253469184 3254779904 3255256368 3256221696 3256567808 3266475912 3267791872 3269239428 3269702772 3272835072 3285919221 3286384929 3287359488 3288334336 3290140672 3301480448 3305111552 3305595384 3306927104 3318324736 3320265186 3321602816 3338194944 3341019136 3341325312 3358065152 3372967808 3376130784 3396347136 3410936256 3411298813 3414687744 3428338992 3431725752 3435134976 3446466842 3448867968 3450257408 3452275008 3469888656 3470917632 3484793676 3485827072 3489660928 3499762721 3503611904 3505660704 3507073024 3523546728 3524591616 3538682238 3542178003 3559871952 3561306112 3598350336 3616377856 3619769088 3620282112 3635833152 3641444352 3655467008 3657475016 3657604608 3661627392 3663638784 3673706414 3676265856 3677356032 3679376064 3692057376 3695180944 3695704656 3699245056 3699376128 3699769344 3701408256 3714033908 3714165504 3714560292 3715661824 3717702898 3718250496 3720292992 3721396224 3730516307 3733115328 3736273632 3736803168 3737911296 3739964592 3752854728 3756982272 3758646528 3759046044 3760160768 3772001946 3773120512 3775193149 3776847872 3777823296 3794588784 3795714048 3796117504 3797799096 3810888564 3815079936 3817175622 3818307584 3835252736 3854820352 3856527948 3881539584 3894560768 3898212864 3921555456 3921972288 3925868544 3938819248 3941563392 3945457152 3962404992 3966763008 3982621344 3983802368 3999728824 4003680044 4006469376 4007657472 4008083456 4023679296 4024106983 4028104704 4044208272 4048203432 4049403904 4065592622 4068425088 4070064128 4110804516 4112023552 4112400384 4114659393 4128462611 4133003264 4155237888 4157078562 4161650688 4180119552 4198075392 4198521616 4202692608 4205001216 4219494144 4223063936 4223662464 4227858432 4230180864 4241805344 4244760576 4246470656 4248351744 4248803312 4248953856 4253024256 4263447208 4270027008 4270632192 4271898624 4274245248 4288976832 4290248704 4292605408 4295596032 4297326592 4307400272 4312137728 4314506456 4314659328 4316397568 4329376804 4333653674 4336672896 4337958912 4340341824 4341628928 4355301216 4358985904 4359603696 4363780096 4381225628 4381380864 4381846572 4383145984 4385553718 4400668937 4407460512 4427020248 4431171654 4450926592 4453371559 4455100416 4481777664 4499694927 4501507712 4509093888 4528462848 4547915008 4552916992 4555579392 4571118656 4575634336 4578822144 4580179968 4598490624 4603033344 4626026496 4626518208 4627890176 4646391568 4649628672 4674214272 4698062304 4699455488 4718242984 4722904004 4723336818 4746495936 4747000453 4750946928 4772031012 4777279488 4779903726 4795938602 4796378109 4797800448 4826358784 4826529792 4827042816 4829181084 4834492416 4845825306 4847777536 4851154944 4853819763 4855259136 4855947264 4876806144 4882169856 4884332544 4884851712 4901687808 4903141376 4903859142 4905834752 4909252608 4922743168 4927606208 4931039232 4932501504 4933025792 4935211008 4952220672 4952747056 4957667328 4960390656 4961861632 4977487104 4981698176 4982404224 4983881728 4986619456 5003806304 5007292416 5009309696 5011528704 5012061392 5029335928 5037097728 5059451712 5060952064 5063732128 5064196176 5081184752 5086773248 5089567496 5112154334 5116404384 5122031616 5142037264 5142508488 5147588628 5169700263 5175386112 5197617152 5206376448 5227190514 5228740608 5229296384 5234491392 5255417856 5260609536 5283206656 5286887424 5289017344 5308023357 5310161792 5341959168 5343543296 5364905728 5370806272 5392277696 5397604576 5424566784 5429653632 5453749728 5481072688 5483200512 5486212524 5510559621 5516034048 5519064096 5538086064 5540317184 5542771416 5543556984 5548867584 5549654016 5571050862 5571840438 5573492736 5576554347 5582094336 5597433856 5603590144 5604410448 5606668288 5606866944 5609946888 5625992192 5629282092 5631549952 5635473408 5637144576 5638569066 5640241152 5658002919 5659680768 5664468992 5665271808 5670699008 5693369344 5693571072 5694176256 5695864832 5696698644 5698993664 5716332846 5718635776 5722619904 5725763433 5727461376 5752879104 5782230528 5783945216 5784791922 5787122432 5807068288 5812804928 5841841152 5842462096 5847319296 5876614016 5882958432 5902693664 5908228872 5940133888 5943607488 5950144512 5973932016 5975703552 5999593236 6005520066 6011486208 6012125184 6035518944 6037950464 6042157056 6066312408 6072305148 6074105856 6098388933 6105096192 6106906624 6131320832 6137377792 6166206774 6168035328 6168690944 6199504896 6232285696 6232856832 6264083072 6297113088 6297782424 6304038912 6307501824 6328661248 6329241216 6334595904 6335493696 6362708016 6369705984 6372527616 6373204968 6379536384 6395170812 6397067264 6400581278 6405040512 6407847936 6411367872 6433465248 6435373056 6436057088 6438908112 6445989888 6461100408 6468206592 6471759684 6473678848 6474596352 6494065206 6499559339 6500480511 6502408192 6506938368 6509559808 6510512736 6512443392 6513135616 6532951824 6535583744 6538478856 6539405544 6545670144 6571838442 6572769858 6574718976 6576668672 6578330577 6580281344 6602960896 6610223104 6611190768 6613854208 6636649472 6640530372 6643205632 6676389888 6682038272 6682650624 6716130304 6745935616 6752261568 6792694272 6821872512 6822597626 6829375488 6856677984 6863451504 6870269952 6892933684 6897735936 6900514816 6904550016 6928101713 6939777312 6941835264 6969587352 6971654144 6999525442 7007223808 7011321408 7014146048 7047093456 7049183232 7077364476 7084356006 7119743904 7122612224 7193907903 7196700672 7232755712 7239538176 7240564224 7271666304 7282888704 7310934016 7314950032 7315209216 7323254784 7327277568 7347412828 7352531712 7354712064 7358752128 7384114752 7390361888 7391409312 7398490112 7398752256 7399538688 7402816512 7428067816 7428331008 7429120584 7431323648 7435405796 7436500992 7440585984 7442792448 7461032614 7466230656 7472547264 7473606336 7475822592 7479929184 7505709456 7513964544 7517293056 7518092088 7520321536 7544003892 7546241024 7550386298 7553695744 7555646592 7576409407 7589177568 7591428096 7592235008 7595598192 7621777128 7630159872 7634351244 7636615168 7667144849 7668231501 7670505472 7709640704 7713055896 7763079168 7789121536 7796425728 7843110912 7843944576 7851737088 7877638496 7883126784 7890914304 7924809984 7933526016 7965242688 7967604736 7999457648 8007360088 8012938752 8015314944 8016166912 8047358592 8048213966 8056209408 8088416544 8096406864 8098807808 8131185244 8136850176 8140128256 8172670883 8221609032 8224047104 8224800768 8229318786 8256925222 8266006528 8310475776 8314157124 8323301376 8356576293 8360239104 8396150784 8397043232 8405385216 8410002432 8438988288 8446127872 8447324928 8455716864 8460361728 8483610688 8489521152 8492941312 8496703488 8497606624 8497907712 8506048512 8526894416 8540054016 8541264384 8543797248 8548490496 8577953664 8580497408 8585210816 8591192064 8594653184 8614800544 8624275456 8629012912 8629318656 8632795136 8658753608 8667307348 8673345792 8675917824 8680683648 8683257856 8710602432 8717971808 8719207392 8727560192 8762451256 8762761728 8763693144 8766291968 8771107436 8801337874 8814921024 8854040496 8862343308 8901853184 8906743118 8910200832 8963555328 8999389854 9003015424 9008280099 9018187776 9056925696 9095830016 9105833984 9111158784 9142237312 9151268672 9157644288 9160359936 9196981248 9206066688 9252052992 9253036416 9255780352 9292783136 9299257344 9348428544 9396124608 9398910976 9436485968 9445808008 9446673636 9492991872 9494000906 9501893856 9544062024 9554558976 9559807452 9591877204 9592756218 9595600896 9600871917 9652717568 9653059584 9654085632 9658362168 9668984832 9691650612 9695555072 9702309888 9707639526 9710518272 9711894528 9741097809 9753612288 9764339712 9768665088 9769703424 9803375616 9806282752 9807718284 9811669504 9818505216 9845486336 9855212416 9857757663 9862078464 9865003008 9866051584 9870422016 9904441344 9905494112 9915334656 9920781312 9923723264 9954974208 9963396352 9964808448 9967763456 9973238912 10007612608 10014584832 10018619392 10023057408 10024122784 10058671856 10074195456 10118903424 10121904128 10127464256 10128392352 10162369504 10173546496 10179134992 10224308668 10232808768 10233896439 10244063232 10284074528 10285016976 10295177256 10339400526 10350772224 10395234304 10412752896 10454381028 10457481216 10458592768 10468982784 10499288163 10510835712 10521219072 10566413312 10573774848 10578034688 10616046714 10620323584 10626534009 10683918336 10687086592 10729811456 10741612544 10784555392 10795209152 10849133568 10859307264 10907499456 10962145376 10966401024 10972425048 11021119242 11032068096 11038128192 11076172128 11080634368 11085542832 11087113968 11097735168 11099308032 11142101724 11143680876 11146985472 11153108694 11164188672 11191548921 11194867712 11207180288 11208820896 11213336576 11213733888 11219893776 11251984384 11258564184 11263099904 11270946816 11277138132 11280482304 11316005838 11319361536 11325579447 11328937984 11330543616 11341398016 11386738688 11387142144 11388352512 11391729664 11393397288 11397987328 11432665692 11437271552 11445239808 11451526866 11454922752 11505758208 11564461056 11567890432 11569583844 11574244864 11614136576 11625609856 11683682304 11684924192 11694638592 11753228032 11765916864 11805387328 11816457744 11880267776 11887214976 11900289024 11947864032 11951407104 11999186472 12011040132 12022972416 12024250368 12071037888 12072320949 12075900928 12084314112 12132624816 12144610296 12148211712 12196777866 12210192384 12213813248 12262641664 12274755584 12332413548 12336070656 12337381888 12385387833 12399009792 12464571392 12465713664 12528166144 12594226176 12595564848 12608077824 12615003648 12657322496 12658482432 12669191808 12670987392 12725416032 12739411968 12745055232 12746409936 12759072768 12790341624 12794134528 12801162556 12810081024 12815695872 12822735744 12857972449 12866930496 12870746112 12872114176 12877816224 12891979776 12922200816 12936413184 12943519368 12947357696 12949192704 12988130412 12999118678 13000961022 13004816384 13011960143 13013876736 13019119616 13021025472 13024886784 13026271232 13065903648 13071167488 13076957712 13078811088 13091340288 13143676884 13145539716 13149437952 13153337344 13156661154 13160562688 13202006811 13205921792 13220446208 13222381536 13227708416 13273298944 13281060744 13286411264 13352779776 13360114677 13364076544 13365301248 13432260608 13491871232 13504523136 13585388544 13643745024 13645195252 13658750976 13713355968 13726903008 13740539904 13785867368 13795471872 13801029632 13809100032 13856203426 13879554624 13883670528 13939174704 13943308288 13999050884 14014447616 14022642816 14028292096 14070474613 14094186912 14098366464 14154728952 14168712012 14239487808 14241001359 14245224448 14387815806 14393401344 14465511424 14479076352 14481128448 14543332608 14565777408 14621868032 14629900064 14630418432 14646509568 14654555136 14694825656 14705063424 14709424128 14717504256 14768229504 14780723776 14782818624 14796980224 14797504512 14799077376 14805633024 14856135632 14856662016 14858241168 14862647296 14870811592 14873001984 14881171968 14885584896 14922065228 14932461312 14945094528 14947212672 14951645184 14959858368 15011418912 15027929088 15034586112 15036184176 15040643072 15088007784 15092482048 15100772596 15107391488 15111293184 15152818814 15167787859 15178355136 15182856192 15184470016 15191196384 15243554256 15260319744 15268702488 15273230336 15334289698 15336463002 15341010944 15349438013 15419281408 15426111792 15509100789 15526158336 15578243072 15592851456 15686221824 15687889152 15703474176 15755276992 15766253568 15781828608 15849619968 15867052032 15930485376 15935209472 15998915296 16014720176 16025877504 16030629888 16032333824 16094717184 16096427932 16112418816 16176833088 16192813728 16197615616 16262370488 16273700352 16280256512 16345341766 16443218064 16448094208 16449601536 16458637572 16513850444 16531678863 16532013056 16620951552 16628314248 16646602752 16713152586 16720478208 16729663041 16792301568 16794086464 16810770432 16820004864 16877976576 16892255744 16894649856 16911433728 16920723456 16967221376 16979042304 16985882624 16993406976 16995213248 16995815424 17012097024 17053788832 17080108032 17082528768 17087594496 17096980992 17155907328 17160994816 17170421632 17182384128 17189306368 17229601088 17248550912 17258025824 17258637312 17265590272 17317507216 17334614696 17346691584 17351835648 17361367296 17366515712 17421204864 17435943616 17438414784 17455120384 17524902512 17525523456 17527386288 17532583936 17542214872 17602675748 17629842048 17708080992 17724686616 17803706368 17813486236 17820401664 17892540169 17927110656 17998779708 18006030848 18016560198 18036375552 18113851392 18191660032 18211667968 18222317568 18284474624 18295166799 18302537344 18315288576 18320719872 18393962496 18412133376 18504105984 18506072832 18511560704 18585566272 18598514688 18696857088 18792249216 18797821952 18872971936 18891616016 18893347272 18985983744 18988001812 19003787712 19088124048 19109117952 19119614904 19183754408 19185512436 19191201792 19201743834 19305435136 19306119168 19308171264 19316724336 19337969664 19383301224 19391110144 19404619776 19415279052 19421036544 19423789056 19482195618 19498678017 19501441533 19507224576 19528679424 19537330176 19539406848 19606751232 19612565504 19615436568 19623339008 19637010432 19690972672 19710424832 19715515326 19724156928 19730006016 19732103168 19734991731 19740844032 19808882688 19810988224 19830669312 19841562624 19847446528 19909948416 19926792704 19929616896 19935526912 19946477824 20015225216 20029169664 20037238784 20046114816 20048245568 20117343712 20148390912 20237806848 20243808256 20254928512 20256784704 20324739008 20347092992 20358269984 20448617336 20465617536 20467792878 20488126464 20568149056 20570033952 20590354512 20678801052 20701544448 20784305139 20790468608 20825505792 20908762056 20914962432 20917185536 20998576326 21021671424 21042438144 21132826624 21147549696 21156069376 21232093428 21240647168 21253068018 21367836672 21374173184 21459622912 21483225088 21569110784 21581723709 21590418304 21698267136 21718614528 21814998912 21924290752 21932802048 21944850096 22042238484 22064136192 22076256384 22152344256 22161268736 22171085664 22174227936 22195470336 22198616064 22284203448 22287361752 22293970944 22306217388 22328377344 22383097842 22389735424 22402034473 22414360576 22417641792 22426673152 22427467776 22439787552 22503968768 22517128368 22526199808 22541893632 22554276264 22560964608 22632011676 22638723072 22651158894 22657875968 22661087232 22682796032 22729228221 22773477376 22774284288 22776705024 22783459328 22786794576 22795974656 22865331384 22874543104 22890479616 22903053732 22909845504 23001434547 23004694503 23011516416 23128922112 23135780864 23139167688 23148489728 23228273152 23251219712 23367364608 23369848384 23389277184 23506456064 23531833728 23610774656 23632915488 23760535552 23774429952 23800578048 23879091691 23895728064 23902814208 23998372944 24022080264 24045944832 24048500736 24142075776 24144641898 24151801856 24168628224 24265249632 24289220592 24296423424 24393555732 24420384768 24427626496 24518012649 24525283328 24549511168 24664827096 24672141312 24674763776 24770775666 24798019584 24929142784 24931427328 25056332288 25188452352 25191129696 25216155648 25230007296 25314644992 25316964864 25338383616 25341974784 25450832064 25478823936 25490110464 25492819872 25518145536 25580683248 25588269056 25602325112 25620162048 25631391744 25645471488 25715944898 25733860992 25741492224 25744228352 25755632448 25783959552 25844401632 25872826368 25887038736 25894715392 25898385408 25976260824 25998237356 26001922044 26009632768 26023920286 26027753472 26038239232 26042050944 26049773568 26052542464 26113614149 26131807296 26142334976 26153915424 26157622176 26182680576 26287353768 26291079432 26298875904 26313322308 26321125376 26404013622 26411843584 26426352043 26440892416 26444763072 26455416832 26546597888 26562121488 26572822528 26705559552 26720229354 26728153088 26730602496 26864521216 26983742464 27009046272 27170777088 27287490048 27290390504 27317501952 27426711936 27453806016 27481079808 27571734736 27590943744 27602059264 27618200064 27712406852 27759109248 27767341056 27878349408 27886616576 27998101768 28028895232 28045285632 28056584192 28140949226 28168748881 28188373824 28196732928 28309457904 28337424024 28478975616 28482002718 28490448896 28775631612 28786802688 28802615751 28931022848 28958152704 28962256896 29086665216 29131554816 29243736064 29259800128 29260836864 29293019136 29309110272 29389651312 29410126848 29418848256 29435008512 29536459008 29561447552 29565637248 29593960448 29595009024 29598154752 29611266048 29712271264 29713324032 29716482336 29725294592 29741623184 29746003968 29762343936 29771169792 29844130456 29864922624 29890189056 29894425344 29903290368 29919716736 30022837824 30055858176 30069172224 30072368352 30081286144 30176015568 30184964096 30201545192 30214782976 30222586368 30305637628 30335575718 30356710272 30365712384 30368940032 30382392768 30487108512 30520639488 30537404976 30546460672 30668579396 30672926004 30682021888 30698876026 30701689317 30804682559 30838562816 30852223584 31018201578 31052316672 31156486144 31173600913 31185702912 31372443648 31375778304 31406948352 31497864489 31510553984 31532507136 31563657216 31699239936 31734104064 31860970752 31870418944 31997830592 32029440352 32051755008 32061259776 32064667648 32189434368 32192855864 32224837632 32353666176 32385627456 32395231232 32524740976 32547400704 32560513024 32690683532 32886436128 32896188416 32899203072 32917275144 33027700888 33063357726 33064026112 33229003171 33241903104 33256628496 33293205504 33426305172 33440956416 33459326082 33574646763 33584603136 33588172928 33621540864 33640009728 33755953152 33784511488 33789299712 33841446912 33934442752 33958084608 33971765248 33976738341 33986813952 33990426496 33991630848 34024194048 34107577664 34160216064 34165057536 34175188992 34193961984 34311814656 34321989632 34340843264 34364768256 34378612736 34459202176 34497101824 34516051648 34517274624 34531180544 34635014432 34669229392 34693383168 34703671296 34722734592 34733031424 34842409728 34871887232 34876829568 34910240768 35049805024 35051046912 35054772576 35065167872 35084429744 35205351496 35259684096 35416161984 35449373232 35607412736 35626972472 35640803328 35785080338 35854221312 35997559416 36012061696 36033120396 36072751104 36216962847 36227702784 36383320064 36423335936 36444635136 36568949248 36590333598 36605074688 36630577152 36641439744 36787924992 36824266752 37008211968 37012145664 37023121408 37156163499 37171132544 37197029376 37393714176 37584498432 37595643904 37745943872 37783232032 37786694544 37971967488 37976003624 38007575424 38176248096 38218235904 38239229808 38367508816 38371024872 38382403584 38403487668 38573917347 38610870272 38612238336 38616342528 38633448672 38675939328 38766602448 38782220288 38809239552 38830558104 38842073088 38847578112 38964391236 38997356034 39002883066 39014449152 39035880429 39057358848 39074660352 39078813696 39213502464 39225131008 39230873136 39246678016 39274020864 39381945344 39420849664 39431030652 39448313856 39460012032 39464206336 39469983462 39481688064 39606020433 39617765376 39621976448 39661338624 39683125248 39694893056 39819896832 39853585408 39859233792 39871053824 39892955648 40030450432 40058339328 40074477568 40080344031 40092229632 40096491136 40234687424 40296781824 40475613696 40487616512 40509857024 40513569408 40649478016 40694185984 40716539968 40897234672 40931235072 40935585756 40976252928 41136298112 41140067904 41180709024 41357602104 41403088896 41568610278 41580937216 41651011584 41817524112 41829924864 41834371072 41997152652 42043342848 42084876288 42211423839 42265653248 42295099392 42312138752 42464186856 42481294336 42506136036 42723004077 42735673344 42748346368 42919245824 42966450176 43138221568 43163447418 43180836608 43396534272 43437229056 43629997824 43848581504 43865604096 43889700192 44084476968 44128272384 44152512768 44304688512 44322537472 44342171328 44346884569 44348455872 44390940672 44397232128 44568406896 44574723504 44587941888 44612434776 44656754688 44766195684 44779470848 44804068946 44828721152 44835283584 44853346304 44854935552 44879575104 45007937536 45034256736 45052399616 45083787264 45108552528 45121929216 45264023352 45277446144 45302317788 45315751936 45322174464 45365592064 45458456442 45496915373 45503363577 45546954752 45548568576 45553410048 45566918656 45573589152 45591949312 45730662768 45749086208 45780959232 45806107464 45819691008 46002869094 46009389006 46023032832 46048314039 46257844224 46271561728 46278335376 46296979456 46456546304 46502439424 46734729216 46739696768 46778554368 47012912128 47063667456 47221549312 47265830976 47521071104 47548859904 47601156096 47758183382 47791456128 47805628416 47996745888 48044160528 48091889664 48097001472 48284151552 48289283796 48303603712 48337256448 48496711991 48530499264 48578441184 48592846848 48787111464 48840769536 49036025298 49050566656 49099022336 49329654192 49344282624 49349527552 49541551332 49596039168 49858285568 49862854656 50112664576 50376904704 50382259392 50432311296 50460014592 50629289984 50633929728 50676767232 50683949568 50901664128 50957647872 50980220928 50985639744 51036291072 51161366496 51176538112 51204650224 51240324096 51262783488 51290942976 51431889796 51467721984 51482984448 51488456704 51511264896 51567919104 51688803264 51694297397 51745652736 51774077472 51789430784 51796770816 51952521648 51996474712 52003844088 52019265536 52047840572 52055506944 52084101888 52099547136 52105084928 52227228298 52263614592 52284669952 52307830848 52313390779 52315244352 52365361152 52574707536 52582158864 52597751808 52626644616 52642250752 52808027244 52823687168 52852704086 52881784832 52889526144 52910833664 53034865849 53093195776 53124242976 53145645056 53411119104 53440458708 53456306176 53461204992 53670013943 53677620507 53729042432 53967484928 54018092544 54341554176 54574980096 54580781008 54635003904 54853423872 54907612032 54962159616 55143469472 55181887488 55204118528 55236400128 55424813704 55518218496 55534682112 55756698816 55773233152 55996203536 56057790464 56090571264 56113168384 56281898452 56337497762 56376747648 56393465856 56618915808 56674848048 56957951232 56964005436 56980897792 57208696181 57551263224 57573605376 57605231502 57862045696 57916305408 57924513792 58173330432 58263109632 58487472128 58496034051 58519600256 58521673728 58586038272 58618220544 58779302624 58820253696 58837696512 58870017024 59072918016 59122895104 59131274496 59187920896 59190018048 59196309504 59222532096 59424542528 59426648064 59432964672 59450589184 59483246368 59492007936 59524687872 59542339584 59688260912 59729845248 59780378112 59788850688 59806580736 59839433472 60045675648 60111716352 60138344448 60144736704 60162572288 60352031136 60369928192 60403090384 60429565952 60445172736 60611275256 60671151436 60713420544 60731424768 60737880064 60764785536 60974217024 60980698127 61041278976 61074809952 61092921344 61337158792 61345852008 61364043776 61397752052 61403378634 61609365118 61677125632 61704447168 61711005889 62036403156 62104633344 62312972288 62347201826 62352915417 62371405824 62744887296 62751556608 62995728978 63021107968 63065014272 63127314432 63398479872 63468208128 63721941504 63740837888 63995661184 64058880704 64103510016 64122519552 64129335296 64378868736 64385711728 64449675264 64707332352 64771254912 64790462464 65049481952 65094801408 65121026048 65381367064 65772872256 65792376832 65798406144 65834550288 66055401776 66126715452 66128052224 66458006342 66483806208 66513256992 66586411008 66852610344 66881912832 66918652164 67149293526 67169206272 67176345856 67206103419 67243081728 67280019456 67511906304 67569022976 67578599424 67682893824 67868885504 67916169216 67943530496 67953476682 67973627904 67980852992 67983261696 68048388096 68187684663 68215155328 68320432128 68330115072 68350377984 68387923968 68623629312 68643979264 68681686528 68729536512 68757225472 68918404352 68994203648 69004303641 69032103296 69034549248 69062361088 69270028864 69338458784 69386766336 69407342592 69445469184 69466062848 69684819456 69743774464 69753659136 69820481536 70099610048 70102093824 70109545152 70130335744 70168859488 70410702992 70519368192 70832323968 70898746464 71214825472 71253944944 71281606656 71570160676 71637275073 71708442624 71995118832 72024123392 72066240792 72145502208 72433925694 72455405568 72766640128 72846671872 72889270272 73137898496 73180667196 73210149376 73261154304 73282879488 73554037947 73575849984 73648533504 74016423936 74024291328 74046242816 74312326998 74342265088 74394058752 74787428352 75168996864 75191287808 75491887744 75566464064 75573389088 75943934976 75952007248 76015150848 76352496192 76436471808 76478459616 76735017632 76742049744 76764807168 76806975336 77147834694 77221740544 77224476672 77232685056 77266897344 77351878656 77533204896 77564440576 77618479104 77661116208 77684146176 77695156224 77928782472 77994712068 78005766132 78028898304 78071760858 78114717696 78149320704 78157627392 78340842447 78427004928 78450262016 78461746272 78493356032 78548041728 78763890688 78841699328 78862061304 78896627712 78928412672 78939966924 78963376128 79212040866 79235530752 79243952896 79279056129 79322677248 79366250496 79389786112 79639793664 79707170816 79718467584 79742107648 79785911296 80060900864 80116678656 80148955136 80160688062 80184459264 80192982272 80469374848 80593563648 80951227392 80975233024 81019714048 81027138816 81298956032 81388371968 81433079936 81794469344 81862470144 81871171512 81952505856 82272596224 82280135808 82361418048 82715204208 82806177792 83137220556 83161874432 83302023168 83635048224 83659849728 83668742144 83994305304 84086685696 84169752576 84422847678 84506246643 84531306496 84590198784 84624277504 84928373712 84962588672 85012272072 85446008154 85471346688 85496692736 85838491648 85932900352 86276443136 86326894836 86361673216 86793068544 86874458112 87259995648 87697163008 87731208192 87779400384 88168953936 88256544768 88305025536 88609377024 88645074944 88684342656 88693769138 88696911744 88781881344 88794464256 89136813792 89149447008 89175883776 89224869552 89313509376 89532391368 89558941696 89608137892 89670567168 89706692608 89709871104 89759150208 90015875072 90065322269 90068513472 90104799232 90167574528 90217105056 90243858432 90528046704 90554892288 90604635576 90631503872 90644348928 90916912884 90993830746 91006727154 91093909504 91097137152 91106820096 91133837312 91147178304 91183898624 91461325536 91498172416 91561918464 91612214928 91639382016 92005738188 92018778012 92046065664 92096628078 92414047677 92515688448 92543123456 92556670752 92593958912 92913092608 93004878848 93469458432 93479393536 93520802739 93557108736 94025824256 94127334912 94443098624 94531661952 95042142208 95097719808 95202312192 95516366764 95582912256 95611256832 95993491776 96088321056 96183779328 96194002944 96568303104 96578567592 96607207424 96674512896 96993423982 97060998528 97156882368 97185693696 97574222928 97681539072 98072050596 98101133312 98198044672 98493322291 98659308384 98688565248 98699055104 99083102664 99192078336 99687009513 99716571136 99725709312 100225329152 100753809408 100764518784 100864622592 100920029184 101258579968 101267859456 101353534464 101367899136 101803328256 101915295744 101960441856 101971279488 102072582144 102322732992 102353076224 102409300448 102480648192 102525566976 102581885952 102863779592 102935443968 102965968896 102976913408 103022529792 103135838208 103377606528 103388594794 103491305472 103548154944 103578861568 103593541632 103905043296 103992949424 104007688176 104038531072 104095681144 104111013888 104168203776 104199094272 104210169856 104454456596 104527229184 104569339904 104615661696 104626781558 104630488704 104730722304 104987387497 105149415072 105164317728 105195503616 105253289232 105284501504 105616054488 105647374336 105705408172 105779052288 105821667328 106069731698 106186391552 106244721479 106248485952 106291290112 106822238208 106880917416 106912612352 106922409984 107340027886 107355241014 107458084864 107934969856 108036185088 108683108352 109149960192 109161562016 109270007808 109706847744 109815224064 109924319232 110286938944 110363774976 110408237056 110472800256 110849627408 111036436992 111069364224 111513397632 111546466304 111992407072 112115580928 112181142528 112226336768 112563796904 112674995524 112753495296 112786931712 113237831616 113349696096 113915902464 113928010872 113961795584 114417392362 115102526448 115147210752 115210463004 115721752041 115724091392 115832610816 115849027584 116346660864 116526219264 116974944256 116992068102 117039200512 117043347456 117107641287 117172076544 117236441088 117558605248 117640507392 117675393024 117740034048 118145836032 118245790208 118262548992 118375841792 118380036096 118392619008 118445064192 118849085056 118853296128 118865929344 118901178368 118966492736 118984015872 119049375744 119084679168 119376521824 119459690496 119560756224 119577701376 119613161472 119678866944 120091351296 120223432704 120276688896 120289473408 120325144576 120704062272 120739856384 120806180768 120859131904 120890345472 121222550512 121342302872 121426841088 121462849536 121475760128 121529571072 121948434048 121961396254 122082557952 122149619904 122185842688 122674317584 122691704016 122728087552 122795504104 122806757268 123218730236 123354251264 123408894336 123422011778 124072806312 124209266688 124625944576 124694403652 124705830834 124742811648 125489774592 125503113216 125991457956 126042215936 126130028544 126254628864 126634271517 126796959744 126936416256 127443883008 127481675776 127991322368 128117761408 128207020032 128245039104 128258670592 128757737472 128771423456 128899350528 129414664704 129542509824 129580924928 130098963904 130189602816 130242052096 130762734128 131545744512 131584753664 131596812288 131669100576 132110803552 132253430904 132256104448 132916012684 132967612416 133026513984 133040653707 133172822016 133705220688 133763825664 133837304328 134298587052 134338412544 134352691712 134412206838 134486163456 134560038912 135023812608 135138045952 135157198848 135365787648 135737771008 135832338432 135887060992 135906953364 135947255808 135961705984 135966523392 136096776192 136375369326 136430310656 136490746119 136510090731 136640864256 136660230144 136700755968 136775847936 137247258624 137287958528 137363373056 137459073024 137514450944 137836808704 137988407296 138008607282 138064206592 138069098496 138124722176 138144942117 138540057728 138676917568 138773532672 138814685184 138890938368 138932125696 139369638912 139487548928 139507318272 139640963072 140199220096 140204187648 140219090304 140260671488 140337718976 140821405984 141038736384 141664647936 141797492928 142429650944 142507889888 142563213312 143140321352 143274550146 143416885248 143990237664 144048246784 144132481584 144291004416 144867851388 144910811136 145490135973 145533280256 145693343744 145778540544 146275796992 146361334392 146420298752 146522308608 147108075894 147151699968 147297067008 148032847872 148048582656 148092485632 148624653996 148684530176 148788117504 149574856704 150337993728 150382575616 150983775488 151132928128 151146778176 151887869952 151904014496 152030301696 152704992384 152872943616 152956919232 153470035264 153484099488 153529614336 153613950672 154295669388 154443481088 154448953344 154465370112 154533794688 154703757312 155066409792 155082892191 155128881152 155236958208 155322232416 155368292352 155390312448 155857564944 155989424136 156011532264 156057796608 156143521716 156298641408 156315254784 156681684894 156854009856 156900524032 156923492544 156940172337 156986712064 157096083456 157527781376 157683398656 157724122608 157793255424 157856825344 157879933848 157926752256 158424081732 158471061504 158487905792 158558112258 158645354496 158732500992 158779572224 159104597547 159279587328 159414341632 159436935168 159484215296 159571822592 160121801728 160233357312 160297910272 160321376124 160368918528 160385964544 160938749696 161010041829 161032861521 161187127296 161902454784 161950466048 162039428096 162054277632 162597912064 162776743936 162866159872 163588938688 163724940288 163742343024 163905011712 164545192448 164560271616 164722836096 165430408416 165612355584 166274441112 166323748864 166604046336 167153641837 167270096448 167319699456 167337484288 167988610608 168173371392 168339505152 168845695356 169012493286 169062612992 169180397568 169248555008 169856747424 169925177344 170024544144 170892016308 170942693376 170993385472 171626088543 171676983296 171865800704 172552886272 172653789672 172723346432 173586137088 173748916224 174519991296 175394326016 175462416384 175558800768 176337907872 176513089536 176610051072 177218754048 177290149888 177368685312 177387538276 177393823488 177563762688 177588928512 178273627584 178298894016 178351767552 178449739104 178627018752 179064782736 179117883392 179216275784 179341134336 179413385216 179419742208 179518300416 180031750144 180130644538 180137026944 180209598464 180335149056 180434210112 180487716864 181056093408 181109784576 181209271152 181263007744 181288697856 181833825768 181987661492 182013454308 182187819008 182194274304 182213640192 182267674624 182294356608 182367797248 182916169969 182922651072 182942094381 182996344832 183123836928 183224429856 183278764032 184011476376 184037556024 184092131328 184193256156 184828095354 185031376896 185086246912 185113341504 185133017667 185187917824 185826185216 186009757696 186938916864 186958787072 187041605478 187114217472 188051648512 188254669824 188886197248 189063323904 190084284416 190195439616 190404624384 191032733528 191165824512 191222513664 191986983552 192176642112 192367558656 192388005888 193136606208 193157135184 193214414848 193349025792 193986847964 194121997056 194313764736 194371387392 195148445856 195363078144 196144101192 196202266624 196396089344 196986644582 197181242167 197318616768 197377130496 197398110208 198166205328 198384156672 199374019026 199433142272 199451418624 200450658304 201507618816 201529037568 201618310257 201729245184 201840058368 202517159936 202535718912 202707068928 202735798272 203606656512 203830591488 203920883712 203942558976 204145164288 204645465984 204706152448 204818600896 204961296384 205051133952 205163771904 205727559184 205870887936 205931937792 205953826816 206045059584 206271676416 206755213056 206777189588 206982610944 207096309888 207157723136 207187083264 207810086592 207985898848 208015376352 208077062144 208191362288 208222027776 208336407552 208398188544 208420339712 208908913192 209054458368 209138679808 209231323392 209253563116 209260977408 209461444608 209974774994 210298830144 210328635456 210391007232 210506578464 210569003008 211232108976 211294748672 211410816344 211558104576 211643334656 212139463396 212372783104 212489442958 212496971904 212582580224 213644476416 213761834832 213825224704 213844819968 214680055772 214710482028 214911825219 214916169728 215869939712 216072370176 217366216704 218299920384 218323124032 218540015616 219413695488 219630448128 219848638464 220573877888 220727549952 220816474112 220945600512 221699254816 222072873984 222138728448 223026795264 223092932608 223984814144 224231161856 224362285056 224452673536 225127593808 225349991048 225506990592 225573863424 226475663232 226699392192 227831804928 227856021744 227923591168 228834784724 230205052896 230294421504 230420926008 231443504082 231448182784 231665221632 231698055168 232603022197 232693321728 233052438528 233949888512 233984136204 234078401024 234086694912 234215282574 234344153088 234472882176 235022527341 235117210496 235281014784 235350786048 235480068096 236291672064 236491580416 236525097984 236751683584 236785238016 236890128384 237698170112 237706592256 237731858688 237802356736 237837168387 237932985472 237968031744 238098751488 238169358336 238753043648 238919380992 239121512448 239155402752 239226322944 239357733888 240182702592 240446865408 240553377792 240578946816 240650289152 241408124544 241479712768 241612361536 241718263808 241780690944 242445101024 242684605744 242853682176 242925699072 242951520256 243059142144 243896868096 243922792508 244165115904 244299239808 244371685376 245348635168 245383408032 245456175104 245591008208 245613514536 246437460472 246708502528 246817788672 246844023556 248145612624 248418533376 249251889152 249388807304 249411661668 249485623296 250979549184 251006226432 251982915912 252084431872 252260057088 252509257728 253268543034 253518739929 253593919488 253872832512 254887766016 254963351552 255982644736 256235522816 256414040064 256490078208 256517341184 257515474944 257542846912 257798701056 258829329408 259085019648 259161849856 260197927808 260379205632 260484104192 261525468256 263091489024 263169507328 263193624576 263338201152 264221607104 264506861808 264512208896 265832025368 265935224832 266053027968 266081307414 266345644032 267410441376 267527651328 267674608656 268597174104 268676825088 268705383424 268824413676 269120077824 270047625216 270195966807 270276091904 270314397696 270731575296 271475542016 271664676864 271774121984 271813906728 271894511616 271923411968 271933046784 272750738652 272860621312 272981492238 273020181462 273281728512 273320460288 273401511936 273551695872 274494517248 274575917056 274726746112 274918146048 275028901888 275673617408 275976814592 276017214564 276128413184 276138196992 276249444352 276289884234 277080115456 277242143031 277353835136 277547065344 277629370368 277781876736 277864251392 278739277824 278975097856 279014636544 279281926144 280398440192 280408375296 280438180608 280521342976 280562408217 280675437952 281642811968 282077472768 283329295872 283594985856 284859301888 285015779776 285126426624 286280642704 286549100292 286833770496 287980475328 288096493568 288264963168 288582008832 289735702776 289821622272 290980271946 291066560512 291386687488 291557081088 292551593984 292722668784 292840597504 293044617216 294216151788 294303399936 294594134016 295479966873 296065695744 296097165312 296184971264 297249307992 297369060352 297576235008 299061028539 299149713408 300675987456 300765151232 301967550976 302265856256 302293556352 303775739904 303808028992 304060603392 305409984768 305745887232 305913838464 306940070528 306968198976 307059228672 307227901344 308591338776 308886962176 308897906688 308930740224 309067589376 309407514624 310132819584 310165784382 310257762304 310428191983 310473916416 310644464832 310736584704 310780624896 311715129888 311978848272 312023064528 312115593216 312287043432 312597282816 312630509568 313363369788 313708019712 313801048064 313846985088 313880344674 313973424128 314192166912 314962162491 315055562752 315366797312 315448245216 315586510848 315713650688 315759867696 315853504512 316848163464 316942123008 316975811584 317116224516 317465001984 317559144448 318209195094 318559174656 318734164437 318828683264 318873870336 318968430592 319143645184 320243603456 320466714624 320595820544 320642752248 320737837056 320771929088 321877499392 322020083658 322065723042 322374254592 323804909568 323900932096 324078856192 324108555264 325195824128 325553487872 325732319744 327177877376 327449880576 327484686048 327810023424 329090384896 329120543232 329445672192 330860816832 331224711168 332548882224 332647497728 333208092672 334307283674 334540192896 334639398912 334674968576 335977221216 336346742784 336679010304 337691390712 338024986572 338125225984 338360795136 338497110016 339476983937 339713494848 339850354688 340049088288 341784032616 341885386752 343252177086 343353966592 343731601408 345105772544 345307579344 345446692864 347172274176 347497832448 349039982592 350788652032 350924832768 351117601536 352675815744 353026179072 353220102144 354437508096 354580299776 354737370624 354775076552 354787646976 355127525376 355177857024 356547255168 356597788032 356703535104 356899478208 357254037504 358129565472 358235766784 358432551568 358682268672 358826770432 358839484416 359036600832 360063500288 360261289076 360274053888 360419196928 360670298112 360868420224 360975433728 361860081779 362112186816 362219569152 362418542304 362526015488 362577395712 363667651536 363975322984 364026908616 364375638016 364388548608 364427280384 364588713216 364735594496 365832339938 365845302144 365884188762 365992689664 366193735453 366247673856 366448859712 366557528064 368022952752 368075112048 368184262656 368386512312 369656190708 370062753792 370172493824 370226683008 370266035334 370375835648 371652370432 372019515392 373877833728 373917574144 374083210956 374228434944 376103297024 376509339648 377772394496 378126647808 380168568832 380390879232 380809248768 382065467056 382331649024 382445027328 383973967104 384353284224 384735117312 384776011776 386273212416 386314270368 386428829696 386698051584 387973695928 388243994112 388627529472 388742774784 390296891712 390726156288 392288202384 392404533248 392792178688 393973289164 394362484334 394637233536 394754260992 394796220416 396332410656 396768313344 398748038052 398866284544 398902837248 399121961121 400460873267 400901316608 403015237632 403058075136 403236620514 403458490368 403680116736 405034319872 405071437824 405414137856 405471596544 407213313024 407661182976 407841767424 407885117952 408290328576 409290931968 409412304896 409472238357 409637201792 409922592768 410102267904 410327543808 411455118368 411741775872 411863875584 411907653632 412090119168 412543352832 413510426112 413554379176 413965221888 414192619776 414315446272 414374166528 415620173184 415971797696 416030752704 416154124288 416382724576 416444055552 416672815104 416796377088 416840679424 417817826384 418108916736 418277359616 418462646784 418507126232 418521954816 418922889216 419949549988 420597660288 420657270912 420782014464 421013156928 421138006016 422464217952 422589497344 422821632688 423116209152 423286669312 424278926792 424745566208 424978885916 424993943808 425165160448 426864886889 427288952832 427523669664 427650449408 427689639936 429360111544 429420964056 429823650438 429832339456 431739879424 431977041223 432144740352 434732433408 436470407919 436599840768 436646248064 437080031232 438827390976 439260896256 441147755776 441455099904 441632948224 441891201024 443398509632 444145747968 444277456896 446053590528 446185865216 447969628288 448462323712 448724570112 448905347072 450255187616 450699982096 451013981184 451147726848 452951326464 453398784384 455663609856 455712043488 455847182336 457669569448 460410105792 460588843008 460841852016 462887008164 462896365568 463330443264 463396110336 465206044394 465248676573 465386643456 466104877056 467899777024 467968272408 468156802048 468173389824 468430565148 468945764352 470045054682 470234420992 470562029568 470701572096 470820517011 470960136192 472583344128 472983160832 473050195968 473503367168 473570476032 473780256768 475396340224 475413184512 475463717376 475604713472 475674336774 475865970944 475936063488 476197502976 476338716672 477313792641 477506087296 477838761984 478243024896 478310805504 478452645888 478715467776 480365405184 480893730816 481106755584 481157893632 481300578304 482816249088 482959425536 483030125487 483224723072 483436527616 483561381888 484890202048 485369211488 485707364352 485851398144 485903040512 486118284288 487793736192 487845585016 488330231808 488598479616 488743370752 490697270336 490766816064 490912350208 491182016416 491227029072 492874920944 493417005056 493635577344 493688047112 496291225248 496837066752 498503778304 498777614608 498823323336 498971246592 501460925511 501959098368 502012452864 503965831824 504168863744 504520114176 505018515456 506537086068 507037479858 507187838976 507745665024 509775532032 509926703104 511965289472 512471045632 512828080128 512980156416 513034682368 514878265629 515030949888 515085693824 515597402112 517658658816 518170039296 518323699712 520395855616 520758411264 520968208384 523050936512 526182978048 526339014656 526387249152 526676402304 528443214208 529013723616 529024417792 531664050736 531870449664 532106055936 532162614828 532691288064 534820882752 535055302656 535349217312 537194348208 537353650176 537410766848 537648827352 538240155648 540095250432 540391933614 540552183808 540628795392 541463150592 542951084032 543329353728 543548243968 543627813456 543789023232 543846823936 543866093568 545501477304 545721242624 545962984476 546040362924 546563457024 546640920576 546803023872 547103391744 548748509907 548826283143 548989034496 549151834112 549453492224 549836292096 550057803776 551347234816 551953629184 552034429128 552256826368 552276393984 552498888704 552579768468 554160230912 554484286062 554707670272 555094130688 555258740736 555399053001 555563753472 555728502784 557478555648 557950195712 558029273088 558563852288 560796880384 560816750592 560876361216 561042685952 561124816434 561350875904 563285623936 564154945536 566658591744 567189971712 569718603776 570031559552 570252853248 572561285408 573098200584 573667540992 575960950656 576192987136 576529926336 577164017664 579471405552 579643244544 581960543892 582133121024 582773374976 583114162176 585103187968 585445337568 585681195008 586089234432 588432303576 588606799872 589188268032 590959933746 591543726501 592131391488 592194330624 592369942528 594498615984 594738120704 595152470016 598122057078 598299426816 601351974912 601530302464 603935101952 604531712512 604587112704 607551479808 607616057984 608121206784 610819969536 611491774464 611827676928 613880141056 613936397952 614118457344 614455802688 617182677552 617773924352 617795813376 617861480448 618135178752 618815029248 620265639168 620331568764 620515524608 620856383966 620947832832 621288929664 621473169408 621561249792 623430259776 623957696544 624046129056 624231186432 624574086864 625194565632 625261019136 626726739576 627416039424 627693970176 627760689348 627946848256 628384333824 629924324982 630111125504 630457255883 630733594624 630896490432 631173021696 631427301376 631519735392 631707009024 633696326928 633884246016 633951623168 634232449032 634930003968 636418390188 637118349312 637468328874 637657366528 637747740672 637936861184 638287290368 640487206912 640933429248 641191641088 641285504496 641475674112 641543858176 643754998784 644040167316 644131446084 644748509184 647609819136 647801864192 648157712384 648217110528 650391648256 651106975744 651464639488 654355754752 654899761152 654969372096 655620046848 658180769792 658241086464 658891344384 661721633664 662449422336 665097764448 665294995456 666416185344 668614567348 669080385792 669278797824 669349937152 671954442432 672025866161 672693485568 673358020608 675382781424 676049973144 676250451968 676721590272 678953967874 679426989696 679700709376 680098176576 683568065232 683770773504 686504354172 686707933184 687463202816 689453256037 690211545088 690615158688 690893385728 694344548352 694995664896 697809066591 698079965184 701577304064 701849665536 702235203072 705351631488 706052358144 706440204288 708875016192 709160599552 709474741248 709550153104 709575293952 710255050752 710355714048 713094510336 713195576064 713407070208 713798956416 714508075008 716259130944 716471533568 716865103136 717364537344 717653540864 717678968832 718073201664 720127000576 720522578152 720548107776 720838393856 721340596224 721736840448 721950867456 723720163558 724224373632 724439138304 724837084608 725052030976 725154791424 727335303072 727950645968 728053817232 728751276032 728777097216 728854560768 729177426432 729471188992 731664679876 731690604288 731768377524 731985379328 732387470906 732495347712 732897719424 733115056128 734911712479 736045905504 736150224096 736368525312 736773024624 739312381416 740125507584 740453366016 740532070668 740751671296 743304740864 743713050353 744039030784 747755667456 747835148288 748166421912 748456869888 752206594048 753018679296 755544788992 756253295616 760337137664 760781758464 761618497536 764130934112 764663298048 764890054656 767947934208 768706568448 769470234624 769552023552 772546424832 772628540736 772857659392 773396103168 775947391856 776487988224 777255058944 777485549568 780593783424 781452312576 784576404768 784809066496 785584357376 787946578328 788724968668 789274467072 789508521984 789592440832 792664821312 792749075651 793536626688 797496076104 797732569088 797805674496 798243922242 800921746534 801802633216 806030475264 806116150272 806473241028 807360233472 810068639744 810142875648 810587900421 810828275712 810943193088 814426626048 815322365952 815683534848 815770235904 818581863936 818824609792 818944476714 819274403584 819845185536 820204535808 820655087616 822910236736 823483551744 823727751168 823815307264 824180238336 825086705664 827020852224 827108758352 827930443776 828385239552 828630892544 828748333056 831240346368 831943595392 832061505408 832308248576 832765449152 832888111104 833345630208 833592754176 833681358848 835635652768 836217833472 836554719232 836925293568 837014252464 837043909632 837845778432 839899099976 841195320576 841314541824 841564028928 842026313856 842276012032 844928435904 845178994688 845643265376 846232418304 846573338624 848557853584 849491132416 849957771832 849987887616 850330320896 853729773778 854577905664 855047339328 855300898816 855379279872 858720223088 858841928112 859647300876 859664678912 863479758848 863954082446 864289480704 869464866816 872940815838 873199681536 873292496128 874160062464 877654781952 878521792512 882295511552 882910199808 883265896448 883782402048 886439900619 886797019264 888291495936 888554913792 892107181056 892371730432 895939256576 896924647424 897449140224 897810694144 900510375232 901399964192 902027962368 902295453696 905902652928 906797568768 911327219712 911424086976 911694364672 915339138896 920820211584 921177686016 921683704032 925774016328 925792731136 926660886528 926792220672 930412088788 930497353146 930773286912 931284575949 932209754112 935799554048 935936544816 936313604096 936346779648 936861130296 937891528704 940090109364 940468841984 941124059136 941403144192 941641034022 941920272384 944886487473 945166688256 945966321664 946100391936 947006734336 947140952064 947560513536 950792680448 950826369024 950927434752 951209426944 951348673548 951731941888 952395005952 952677433344 954627585282 955012174592 955677523968 956202493311 956486049792 956621611008 956905291776 957430935552 960730810368 961787461632 962213511168 962315787264 962601156608 965632498176 965918851072 966060250974 966449446144 966873055232 967122763776 969780404096 970738422976 971414728704 971702796288 971806081024 972236568576 975587472384 975691170032 976660463616 977196959232 977486741504 981394540672 981533632128 981824700416 982364032832 982454058144 985749841888 986834010112 987271154688 987376094224 992582450496 993674133504 997007556608 997555229216 997646646672 997942493184 1002921851022 1003918196736 1004024905728 1007931663648 1008337727488 1009040228352 1010037030912 1013074172136 1014074959716 1014375677952 1015491330048 1018430951811 1019551064064 1019853406208 1023930578944 1024942091264 1025656160256 1026069364736 1029756531258 1030061899776 1030171387648 1031194804224 1035317317632 1036340078592 1036647399424 1040791711232 1041516822528 1041936416768 1046101873024 1052365956096 1052678029312 1052774498304 1053352804608 1056886428416 1058027447232 1058048835584 1063328101472 1063740899328 1064212111872 1064325229656 1065382576128 1069641765504 1070110605312 1070698434624 1074388696416 1074707300352 1074821533696 1075297654704 1076480311296 1080190500864 1080783867228 1081104367616 1081257590784 1082926301184 1085580245337 1085902168064 1086658707456 1087096487936 1087255626912 1087578046464 1087693647872 1087732187136 1091002954608 1091442485248 1091925968952 1092080725848 1093126914048 1093281841152 1094206783488 1097497019814 1097652566286 1097978068992 1098303668224 1098581206359 1098906984448 1099672584192 1100115607552 1102694469632 1103907258368 1104068858256 1104513652736 1104552787968 1104997777408 1105159536936 1108320461824 1108968572124 1109415340544 1110188261376 1110517481472 1110798106002 1111127506944 1111457005568 1114957111296 1115900391424 1116058546176 1117127704576 1121593760768 1121633501184 1121752722432 1122085371904 1122249632868 1122701751808 1126571247872 1128309891072 1133317183488 1134379943424 1139437207552 1140063119104 1140505706496 1145122570816 1146196401168 1147335081984 1151921901312 1152385974272 1153059852672 1154328035328 1158942811104 1159286489088 1163921087784 1164266242048 1166228324352 1170206375936 1170890675136 1171362390016 1172178468864 1176864607152 1177213599744 1178376536064 1181919867492 1183087453002 1184262782976 1184388661248 1184739885056 1188997231968 1189476241408 1190304940032 1196244114156 1196598853632 1201382619801 1202703949824 1203060604928 1207870203904 1209063425024 1209174225408 1215102959616 1215232115968 1216242413568 1221639939072 1222983548928 1223655353856 1227760282112 1227872795904 1228236914688 1228911605376 1234365355104 1235547848704 1235591626752 1235722960896 1236270357504 1237630058496 1240531278336 1240663137528 1241031049216 1241712767932 1241895665664 1242577859328 1242946338816 1243122499584 1246860519552 1247915393088 1248092258112 1248462372864 1249148173728 1250389131264 1250522038272 1253453479152 1254832078848 1255387940352 1255521378696 1255893696512 1256768667648 1259848649964 1260222251008 1260914511766 1261467189248 1261792980864 1262346043392 1262854602752 1263039470784 1263414018048 1267392653856 1267768492032 1267903246336 1268464898064 1269860007936 1272836780376 1274236698624 1274936657748 1275314733056 1275495481344 1275873722368 1276574580736 1280413189783 1280594660667 1280974413824 1281866858496 1282383282176 1282571008992 1282951348224 1283087716352 1287509997568 1288080334632 1288262892168 1289497018368 1295219638272 1295603728384 1295931123669 1296315424768 1296434221056 1300783296512 1302213951488 1302929278976 1308711509504 1309799522304 1309938744192 1311240093696 1316361539584 1316482172928 1317782688768 1323443267328 1324898844672 1330195528896 1330589990912 1332832370688 1337229134696 1338160771584 1338557595648 1338699874304 1343908884864 1344051732322 1345386971136 1346716041216 1350765562848 1352099946288 1352500903936 1353443180544 1357907935748 1358853979392 1359401418752 1360196353152 1364836037461 1367136130464 1367541547008 1373008708344 1373415866368 1378906512074 1380423090176 1381230317376 1381786771456 1388689096704 1389991329792 1395618133182 1396159930368 1403154608128 1403699331072 1404470406144 1410703262976 1412104716288 1412880408576 1417750032384 1418321199104 1418949482496 1419100306208 1419150587904 1420510101504 1420711428096 1426189020672 1426391152128 1426814140416 1427597912832 1429016150016 1432518261888 1432943067136 1433730206272 1434729074688 1435307081728 1435357937664 1436146403328 1440254001152 1441045156304 1441096215552 1441676787712 1442681192448 1443473680896 1443901734912 1447440327116 1448448747264 1448878276608 1449674169216 1450104061952 1450309582848 1454670606144 1455901291936 1456107634464 1457502552064 1457554194432 1457709121536 1458354852864 1458942377984 1463329359752 1463381208576 1463536755048 1463970758656 1464774941812 1464990695424 1465795438848 1466230112256 1469823424958 1472091811008 1472300448192 1472737050624 1473546049248 1478624762832 1480251015168 1480906732032 1481064141336 1481503342592 1486609481728 1487426100706 1488078061568 1495511334912 1495670296576 1496332843824 1496913739776 1504382776533 1504413188096 1506037358592 1511089577984 1512506591232 1520674275328 1521563516928 1523236995072 1528261868224 1529326596096 1529780109312 1535895868416 1537413136896 1538940469248 1539104047104 1545092849664 1545257081472 1545715318784 1546792206336 1551894783712 1552975976448 1554510117888 1554971099136 1561187566848 1562904625152 1569152809536 1569618132992 1571168714752 1575893156656 1577449937336 1578548934144 1579017043968 1579184881664 1585329642624 1585498151302 1587073253376 1594992152208 1595465138176 1595611348992 1596487844484 1601843493068 1603605266432 1612060950528 1612232300544 1612946482056 1614720466944 1620137279488 1620285751296 1621175800842 1621656551424 1621886386176 1628853252096 1630644731904 1631367069696 1631540471808 1637163727872 1637649219584 1637888953428 1638548807168 1639690371072 1640409071616 1641310175232 1645820473472 1646245529721 1646967103488 1647455502336 1647630614528 1648360476672 1650173411328 1654041704448 1654217516704 1655860887552 1656770479104 1657261785088 1657496666112 1662480692736 1663887190784 1664123010816 1664616497152 1665530898304 1665776222208 1666691260416 1667185508352 1667362717696 1671271305536 1672435666944 1673109438464 1673850587136 1674028504928 1674087819264 1675691556864 1679798199952 1682390641152 1682629083648 1683128057856 1684052627712 1684552024064 1689856871808 1690357989376 1691286530752 1692464836608 1693146677248 1697115707168 1698982264832 1699915543664 1699975775232 1700660641792 1707459547556 1709155811328 1710094678656 1710601797632 1710758559744 1717440446176 1717683856224 1719294601752 1719329357824 1726959517696 1727908164892 1728578961408 1738929733632 1745881631676 1746399363072 1746584992256 1748320124928 1755309563904 1757043585024 1764591023104 1765820399616 1766531792896 1767564804096 1772879801238 1773594038528 1774631179503 1776582991872 1777109827584 1784214362112 1784743460864 1791878513152 1793849294848 1794898280448 1795621388288 1801020750464 1802799928384 1804055924736 1804590907392 1811805305856 1813595137536 1822654439424 1822848173952 1823388729344 1830678277792 1841640423168 1842355372032 1843367408064 1851548032656 1851585462272 1853321773056 1853584441344 1860824177576 1860994706292 1861546573824 1862569151898 1864419508224 1871599108096 1871873089632 1872627208192 1872693559296 1873722260592 1875783057408 1880180218728 1880937683968 1882248118272 1883282068044 1883840544768 1889772974946 1890333376512 1891371767649 1891932643328 1892200783872 1894013468672 1894281904128 1895121027072 1901585360896 1901652738048 1901854869504 1902418853888 1902697347096 1903463883776 1904790011904 1909255170564 1910024349184 1911355047936 1912404986622 1912972099584 1913243222016 1913810583552 1914861871104 1921461620736 1923574923264 1924427022336 1924631574528 1925202313216 1931264996352 1931837702144 1932120501948 1932898892288 1933746110464 1934245527552 1939560808192 1941476845952 1942829457408 1943405592576 1943612162048 1944473137152 1951174944768 1951382340064 1953320927232 1954393918464 1954973483008 1962789081344 1963067264256 1963649400832 1964728065664 1964908116288 1971499683776 1973668020224 1974542309376 1974752188448 1985164900992 1987348267008 1994015113216 1995110458432 1995293293344 1995884986368 2005843702044 2007836393472 2008049811456 2015863327296 2016077598483 2016675454976 2018080456704 2020074061824 2026148344272 2028149919432 2028751355904 2036861903622 2039102128128 2039706812416 2047861157888 2049884182528 2051312320512 2052138729472 2059513062516 2060123799552 2060342775296 2062389608448 2068359768111 2070634635264 2072680157184 2073294798848 2081583422464 2083033645056 2083872833536 2092203746048 2093427199773 2104731912192 2105356058624 2105548996608 2106705609216 2113772856832 2116054894464 2116097671168 2126656202944 2127481798656 2128424223744 2128650459312 2130765152256 2139283531008 2140221210624 2141396869248 2148777392832 2149414600704 2149643067392 2150595309408 2152960622592 2160381001728 2161567734456 2162208735232 2162515181568 2165852602368 2171160490674 2171804336128 2172997343881 2173317414912 2174192975872 2174511253824 2175156092928 2175387295744 2175464374272 2182005909216 2182884970496 2183851937904 2184161451696 2186253828096 2186563682304 2188413566976 2194994039628 2195305132572 2195956137984 2196607336448 2197162412718 2197813968896 2199345168384 2200231215104 2204735137437 2205388939264 2207814516736 2208137716512 2209027305472 2209105575936 2209995554816 2210319073872 2216640923648 2217937144248 2218830681088 2220376522752 2221596212004 2222255013888 2222914011136 2229914222592 2231139151059 2231800782848 2232117092352 2234255409152 2243187521536 2243267002368 2243505444864 2244170743808 2244499265736 2245403503616 2253142495744 2256619782144 2266634366976 2268759886848 2278874415104 2280126238208 2281011412992 2290245141632 2292392802336 2294670163968 2303843802624 2304771948544 2306119705344 2308656070656 2317885622208 2318572978176 2327842175568 2328532484096 2332456648704 2340412751872 2341781350272 2342724780032 2344356937728 2353729214304 2354427199488 2356753072128 2363839734984 2366174906004 2368525565952 2368777322496 2369479770112 2377994463936 2378247226953 2378952482816 2380609880064 2392488228312 2393197707264 2402765239602 2405407899648 2406121209856 2415740407808 2418126850048 2418348450816 2430205919232 2430464231936 2432484827136 2443279878144 2445967097856 2447310707712 2455520564224 2455745591808 2456473829376 2457823210752 2468730710208 2471095697408 2471183253504 2471445921792 2472540715008 2475260116992 2481062556672 2481326275056 2482062098432 2483425535864 2483791331328 2485155718656 2485892677632 2486244999168 2493721039104 2495830786176 2496184516224 2496924745728 2498296347456 2500778262528 2501044076544 2506906958304 2509664157696 2510775880704 2511042757392 2511787393024 2513537335296 2519697299928 2520444502016 2521829023532 2522934378496 2523585961728 2524692086784 2525709205504 2526078941568 2526828036096 2533020572453 2534785307712 2535536984064 2535806492672 2536929796128 2539720015872 2545673560752 2548473397248 2549873315496 2550629466112 2550990962688 2553149161472 2560826379566 2561189321334 2561948827648 2563356148171 2563733716992 2564766564352 2565142017984 2565902696448 2566175432704 2575019995136 2576160669264 2576525784336 2578994036736 2590439276544 2591207456768 2591862247338 2592630849536 2592868442112 2601566593024 2604427902976 2605858557952 2617423019008 2619599044608 2619877488384 2622480187392 2632723079168 2632964345856 2635565377536 2646886534656 2649797689344 2660391057792 2661179981824 2665664741376 2674458269392 2676321543168 2677115191296 2677399748608 2687817769728 2688103464644 2690773942272 2693432082432 2701531125696 2704199892576 2705001807872 2706886361088 2715815871496 2717707958784 2718802837504 2720392706304 2729672074922 2734272260928 2735083094016 2746017416688 2746831732736 2757813024148 2760846180352 2762460634752 2763573542912 2777378193408 2779982659584 2791236266364 2792319860736 2793853727847 2806309216256 2807398662144 2808940812288 2821406525952 2824209432576 2825760817152 2835500064768 2836642398208 2837898964992 2838200612416 2838301175808 2841020203008 2841422856192 2852378041344 2852782304256 2853628280832 2855195825664 2858032300032 2865036523776 2865886134272 2867460412544 2869458149376 2870614163456 2870715875328 2872292806656 2880508002304 2882090312608 2882192431104 2883353575424 2885362384896 2886947361792 2887803469824 2894880654232 2896897494528 2897756553216 2899348338432 2900208123904 2900619165696 2909341212288 2911802583872 2912215268928 2915005104128 2915108388864 2915418243072 2916709705728 2917884755968 2926658719504 2926762417152 2927073510096 2927941517312 2929549883624 2929981390848 2931590877696 2932460224512 2939646849916 2944183622016 2944600896384 2945474101248 2947092098496 2957249525664 2960502030336 2961813464064 2962128282672 2963006685184 2973218963456 2974852201412 2976156123136 2988054208223 2991022669824 2991340593152 2992665687648 2993827479552 3008765553066 3008826376192 3012074717184 3022179155968 3023839288561 3025013182464 3041348550656 3043127033856 3046473990144 3055292855433 3056523736448 3058653192192 3059560218624 3071791736832 3074826273792 3078208094208 3090185699328 3090514162944 3091430637568 3093584412672 3103789567424 3105951952896 3109020235776 3109942198272 3122375133696 3125809250304 3138305619072 3139236265984 3142337429504 3151786313312 3154899874672 3157097868288 3158034087936 3158369763328 3170659285248 3170996302604 3174146506752 3189984304416 3190930276352 3191222697984 3192975688968 3203686986136 3207210532864 3224121901056 3224464601088 3225892964112 3229440933888 3240274558976 3240571502592 3242351601684 3243313102848 3243772772352 3256740736011 3257706504192 3261289463808 3262734139392 3263080943616 3274327455744 3275298439168 3275777906856 3277097614336 3279380742144 3282620350464 3291640946944 3292491059442 3293934206976 3294911004672 3295261229056 3295743619077 3296720953344 3300346822656 3308083408896 3308435033408 3311721775104 3313540958208 3314523570176 3314993332224 3324961385472 3327774381568 3328246021632 3329232994304 3331061796608 3331552444416 3333382520832 3334371016704 3334725435392 3342542611072 3344871333888 3346218876928 3347701174272 3348057009856 3348175638528 3351383113728 3359596399904 3364781282304 3365258167296 3366256115712 3368105255424 3369104048128 3379713743616 3380715978752 3382573061504 3384929673216 3386293354496 3394231414336 3397964529664 3399831087328 3399951550464 3401321283584 3414919095112 3418311622656 3420189357312 3421203595264 3421517119488 3434880892352 3435367712448 3438589203504 3438658715648 3453919035392 3455816329784 3457157922816 3477859467264 3491763263352 3492798726144 3493169984512 3510619127808 3514087170048 3529182046208 3531640799232 3533063585792 3535129608192 3545759602476 3547188077056 3549262359006 3553165983744 3554219655168 3568428724224 3569486921728 3583757026304 3587698589696 3589796560896 3591242776576 3602041500928 3604147859403 3605599856768 3608111849472 3609181814784 3623610611712 3627190275072 3645308878848 3645696347904 3646777458688 3661356555584 3683280846336 3684710744064 3686734816128 3703096065312 3703170924544 3706643546112 3707168882688 3721648355152 3721989412584 3723093147648 3725138303796 3728839016448 3743198216192 3743746179264 3745254416384 3745387118592 3747444521184 3751566114816 3760360437456 3761875367936 3764496236544 3766564136088 3767681089536 3779545949892 3780666753024 3782743535298 3783865286656 3784401567744 3788026937344 3788563808256 3790242054144 3803170721792 3803305476096 3803709739008 3804837707776 3805394694192 3806927767552 3809580023808 3818510341128 3820048698368 3822710095872 3824809973244 3825944199168 3826486444032 3827621167104 3829723742208 3841239569349 3841783982001 3842923241472 3847149846528 3848854044672 3849263149056 3850404626432 3862529992704 3863675404288 3864241003896 3865797784576 3867492220928 3868491055104 3879121616384 3882953691904 3885658914816 3886811185152 3887224324096 3887793371007 3888946274304 3902349889536 3902764680128 3906641854464 3908787836928 3909946966016 3925578162688 3926134528512 3927298801664 3929456131328 3929816232576 3942999367552 3947336040448 3949084618752 3949504376896 3970329801984 3974696534016 3988030226432 3990220916864 3990586586688 3991769972736 4011687404088 4015672786944 4016099622912 4031726654592 4032155196966 4033350909952 4036160913408 4040148123648 4052296688544 4056299838864 4057502711808 4073723807244 4078204256256 4079413624832 4094508112383 4095722315776 4099768365056 4102624641024 4104277458944 4119026125032 4120247599104 4120685550592 4136719536222 4141269270528 4145360314368 4146589597696 4163166844928 4166067290112 4167745667072 4184407492096 4186854399546 4209463824384 4210712117248 4211097993216 4213411218432 4227545713664 4232109788928 4232195342336 4253312405888 4254963597312 4256848447488 4257300918624 4261530304512 4278567062016 4280442421248 4282793738496 4297554785664 4298829201408 4299286134784 4301190618816 4305921245184 4320762003456 4323135468912 4324417470464 4325030363136 4331705204736 4342320981348 4343608672256 4345994687762 4346634829824 4348385951744 4349022507648 4350312185856 4350774591488 4350928748544 4364011818432 4365769940992 4367703875808 4368322903392 4372507656192 4373127364608 4376827133952 4389988079256 4390610265144 4391912275968 4394324825436 4395627937792 4398690336768 4400462430208 4409470274874 4410777878528 4413200791181 4415629033472 4416275433024 4418054610944 4418211151872 4419991109632 4420638147744 4433281847296 4435874288496 4437661362176 4440753045504 4443192424008 4444510027776 4459828445184 4462278302118 4463601565696 4464234184704 4468510818304 4486375043072 4486534004736 4487010889728 4488341487616 4488998531472 4490807007232 4506284991488 4513239564288 4533268733952 4537519773696 4557748830208 4560252476416 4562022825984 4580490283264 4584785604672 4589340327936 4607687605248 4609543897088 4612239410688 4617312141312 4635771244416 4637145956352 4655684351136 4657064968192 4664913297408 4680825503744 4683562700544 4685449560064 4688713875456 4704181063127 4707458428608 4708854398976 4713506144256 4727679469968 4732349812008 4737051131904 4737554644992 4755988927872 4756494453906 4757904965632 4761219760128 4784976456624 4786395414528 4805530479204 4810815799296 4812242419712 4831480815616 4836253700096 4836696901632 4860411838464 4860928463872 4864969654272 4886559756288 4891934195712 4894621415424 4911041128448 4911491183616 4912947658752 4915646421504 4937461420416 4942191394816 4942366507008 4942891843584 4945081430016 4950520233984 4962125113344 4962652550112 4964124196864 4966851071728 4967582662656 4970311437312 4971785355264 4972489998336 4987442078208 4991661572352 4992369032448 4993849491456 4996592694912 5001556525056 5002088153088 5013813916608 5019328315392 5021551761408 5022085514784 5023574786048 5027074670592 5039394599856 5040889004032 5043658047064 5045868756992 5047171923456 5049384173568 5052157883136 5053656072192 5066041144906 5069570615424 5071073968128 5071612985344 5073859592256 5079440031744 5091347121504 5096946794496 5099746630992 5101258932224 5101981925376 5106298322944 5121652759132 5122378642668 5123897655296 5126712296342 5127467433984 5129533128704 5130284035968 5131805392896 5132350865408 5144381987353 5150039990272 5152321338528 5153051568672 5157988073472 5180878553088 5183724494676 5185261699072 5185736884224 5203133186048 5205991352471 5208855805952 5211717115904 5234846038016 5239198089216 5239754976768 5244960374784 5265446158336 5265928691712 5271130755072 5293773069312 5299595378688 5320782115584 5322359963648 5331329482752 5348916538784 5352643086336 5354230382592 5354799497216 5375635539456 5376206929288 5381547884544 5386864164864 5403062251392 5408399785152 5410003615744 5413772722176 5431631742992 5435415917568 5437605675008 5440785412608 5459344149844 5468544521856 5470166188032 5492034833376 5493663465472 5515626048296 5521692360704 5524921269504 5527147085824 5549243529557 5554756386816 5559965319168 5582472532728 5584639721472 5587707455694 5612618432512 5614797324288 5617881624576 5642813051904 5651521634304 5671000129536 5673284796416 5674115302947 5675797929984 5676401224832 5676602351616 5682040406016 5682845712384 5704756082688 5705564608512 5707256561664 5710391651328 5730073047552 5731772268544 5734920825088 5738916298752 5741228326912 5741431750656 5744585613312 5761016004608 5764180625216 5764384862208 5766707150848 5770724769792 5773894723584 5775606939648 5789761308464 5793794989056 5795513106432 5798696676864 5800416247808 5801238331392 5818682424576 5823605167744 5824430537856 5830010208256 5830216777728 5830836486144 5833419411456 5835769511936 5853317439008 5853524834304 5854147020192 5855883034624 5859099767248 5859962781696 5863181755392 5864920449024 5879293699832 5888367244032 5889201792768 5890948202496 5894184196992 5914499051328 5921004060672 5923626928128 5924256565344 5926013370368 5946437926912 5949704402824 5952312246272 5976108416446 5982045339648 5982681186304 5985331375296 5987654959104 6017531106132 6017652752384 6024149434368 6044358311936 6047678577122 6048232795449 6050026364928 6082697101312 6086254067712 6110585710866 6113047472896 6117306384384 6119120437248 6143583473664 6149652547584 6156416188416 6180371398656 6181028325888 6182861275136 6187168825344 6205079304333 6207579134848 6211903905792 6218040471552 6219884396544 6244750267392 6251618500608 6276611238144 6278472531968 6284674859008 6303572626624 6309799749344 6314195736576 6316068175872 6316739526656 6341318570496 6341992605208 6348293013504 6379968608832 6381860552704 6382445395968 6385951377936 6407373972272 6414421065728 6448243802112 6448929202176 6451785928224 6458881867776 6480549117952 6481143005184 6484703203368 6486626205696 6487545544704 6513481472022 6515413008384 6518992031643 6522578927616 6525468278784 6526161887232 6548654911488 6550596878336 6551555813712 6554195228672 6558761484288 6565240700928 6583281893888 6584982118884 6587868413952 6589822009344 6590522458112 6591487238154 6593441906688 6600693645312 6614205412311 6616166817792 6616870066816 6623443550208 6627081916416 6629047140352 6629986664448 6649922770944 6655548763136 6656492043264 6658465988608 6662123593216 6666765041664 6668742033408 6669450870784 6685085222144 6689742667776 6692437753856 6693417453177 6695402348544 6696114019712 6696351277056 6702766227456 6719192799808 6729562564608 6730516334592 6732512231424 6736210510848 6738208096256 6759427487232 6761431957504 6765146123008 6769859346432 6772586708992 6788462828672 6795929059328 6799662174656 6799903100928 6802642567168 6829838190224 6836623245312 6840378714624 6842407190528 6843034238976 6869761784704 6870735424896 6877178407008 6877317431296 6907838070784 6911632659568 6914315845632 6955718934528 6983526526704 6985597452288 6986339969024 7021238255616 7028174340096 7058364092416 7063281598464 7066127171584 7070259216384 7091519204952 7094376154112 7098524718012 7106331967488 7108439310336 7134741680859 7136857448448 7138973843456 7167514052608 7175397179392 7179593121792 7182485553152 7204083001856 7208295718806 7211199713536 7216223698944 7218363629568 7247221223424 7254380550144 7290617757696 7291392695808 7293554917376 7322713111168 7366561692672 7369421488128 7373469632256 7406192130624 7406341849088 7413287092224 7414337765376 7443296710304 7443978825168 7446186295296 7450276607592 7457678032896 7486396432384 7487492358528 7490508832768 7490774237184 7494889042368 7503132229632 7520720874912 7523750735872 7528992473088 7533128272176 7535362179072 7559091899784 7561333506048 7565487070596 7567730573312 7568803135488 7576053874688 7577127616512 7580484108288 7599061717359 7606341443584 7606610952192 7607419478016 7609675415552 7610789388384 7613855535104 7619160047616 7637020682256 7640097396736 7645420191744 7649619946488 7651888398336 7652972888064 7659447484416 7682479138698 7683567964002 7685846482944 7690068444513 7694299693056 7697708089344 7698526298112 7700809252864 7725059985408 7727350808576 7728482007792 7731595569152 7734984441856 7736982110208 7758243232768 7765907383808 7771317829632 7773622370304 7774448648192 7775586742014 7777892548608 7804699779072 7805529360256 7813283708928 7817575673856 7819893932032 7851156325376 7852269057024 7854597603328 7858912262656 7859632465152 7885998735104 7894672080896 7898169237504 7899008753792 7940659603968 7949393068032 7976060452864 7980441833728 7981173173376 7983539945472 8023374808176 8031345573888 8032199245824 8063453309184 8064310393932 8066701819904 8072321826816 8080296247296 8104593377088 8112599677728 8115005423616 8147447614488 8156408512512 8189016224766 8191444631552 8199536730112 8205249282048 8208554917888 8238052250064 8240495198208 8241371101184 8273439072444 8282538541056 8290720628736 8293179195392 8326333689856 8332134580224 8335491334144 8368814984192 8373708799092 8418927648768 8421424234496 8422195986432 8426822436864 8455091427328 8464219577856 8464390684672 8506624811776 8509927194624 8513696894976 8514601837248 8523060609024 8557134124032 8560884842496 8565587476992 8595109571328 8597658402816 8598572269568 8602381237632 8611842490368 8641524006912 8646270937824 8648834940928 8650060726272 8663410409472 8684641962696 8687217344512 8691989375524 8693269659648 8698045015296 8700624371712 8701549182976 8701857497088 8728023636864 8731539881984 8735407751616 8736336260093 8736645806784 8745015312384 8746254729216 8753654267904 8779976158512 8781220530288 8783824551936 8788649650872 8791255875584 8797380673536 8818940549748 8821555757056 8826401582362 8831258066944 8832550866048 8836109221888 8836422303744 8839982219264 8841276295488 8866563694592 8871748576992 8875322724352 8881506091008 8886384848016 8889020055552 8919656890368 8924556604236 8927203131392 8928468369408 8937021636608 8962892328481 8964162624669 8972750086144 8973068009472 8974021779456 8976682975232 8977997062944 8981614014464 9012569982976 9026479128576 9066537467904 9071517865683 9075039547392 9115497660416 9120504952832 9124045651968 9160980566528 9169571209344 9178680655872 9215375210496 9219087794176 9224478821376 9234624282624 9271542488832 9274291912704 9311368702272 9314129936384 9329826594816 9361651007488 9367125401088 9370899120128 9377427750912 9408362126254 9414916857216 9417708797952 9427012288512 9455358939936 9464699624016 9474102263808 9475109289984 9511977855744 9512988907812 9515809931264 9522439520256 9553852262227 9569952913248 9572790829056 9611060958408 9621631598592 9662961631232 9672507400192 9673393803264 9720823676928 9721856927744 9729939308544 9773119512576 9783868391424 9789242830848 9822082256896 9822982367232 9825895317504 9831292843008 9874922840832 9884382789632 9884733014016 9885783687168 9890162860032 9901040467968 9924250226688 9925305100224 9928248393728 9933702143456 9935165325312 9940622874624 9943570710528 9944979996672 9974884156416 9983323144704 9984738064896 9987698982912 9993185389824 10003113050112 10004176306176 10027627833216 10038656630784 10043103522816 10044171029568 10047149572096 10054149341184 10078789199712 10081778008064 10087316094128 10091737513984 10094343846912 10098768347136 10104315766272 10107312144384 10132082289812 10139141230848 10142147936256 10143225970688 10147719184512 10158880063488 10182694243008 10183776587209 10193893588992 10199493261984 10202517864448 10203963850752 10212596645888 10243305518264 10244757285336 10247795310592 10253424592684 10254934867968 10260568071936 10263610785792 10264701730816 10288763974706 10300079980544 10304642677056 10305737983463 10306103137344 10315976146944 10361757106176 10367448989352 10370523398144 10371473768448 10406266372096 10411982704942 10417711611904 10423434231808 10469692076032 10478396178432 10479509953536 10530892316672 10531857383424 10542261510144 10587546138624 10599190757376 10641564231168 10644719927296 10662658965504 10697833077568 10705286172672 10708460765184 10709598994432 10751271078912 10752413858576 10763095769088 10773728329728 10806124502784 10816799570304 10820007231488 10827545444352 10863263485984 10870831835136 10875211350016 10881570825216 10918688299688 10937089043712 10940332376064 10984069666752 10987326930944 11031252096592 11043384721408 11049842539008 11054294171648 11098487059114 11109512773632 11119930638336 11164945065456 11169279442944 11175414911388 11225236865024 11229594648576 11235763249152 11285626103808 11303043268608 11342000259072 11346569592832 11348230605894 11351595859968 11352802449664 11353204703232 11364080812032 11365691424768 11409512165376 11411129217024 11414513123328 11420783302656 11460146095104 11463544537088 11469841650176 11477832597504 11482456653824 11482863501312 11489171226624 11522032009216 11523718708047 11528361250432 11528769724416 11533414301696 11541449539584 11547789447168 11551213879296 11579522616928 11587589978112 11591026212864 11597393353728 11600832495616 11602476662784 11637364849152 11647210335488 11648861075712 11660020416512 11660433555456 11661672972288 11666838822912 11671539023872 11706634878016 11707049668608 11708294040384 11711766069248 11718199534496 11719925563392 11726363510784 11729840898048 11758587399664 11776734488064 11778403585536 11781896404992 11788368393984 11828998102656 11842008121344 11847253856256 11848513130688 11852026740736 11892875853824 11899408805648 11904624492544 11952216832892 11964090679296 11965362372608 11970662750592 11975309918208 12035062212264 12035305504768 12048298868736 12088716623872 12095357154244 12096465590898 12100052729856 12165394202624 12172508135424 12221171421732 12226094945792 12234612768768 12238240874496 12283524337149 12287166947328 12299305095168 12312832376832 12360742797312 12362056651776 12365722550272 12410158608666 12415158269696 12423807811584 12436080943104 12439768793088 12489500534784 12503237001216 12553222476288 12556945063936 12569349718016 12607145253248 12619599498688 12628391473152 12632136351744 12633479053312 12682637140992 12683985210416 12696586027008 12759937217664 12763721105408 12764890791936 12771902755872 12814747944544 12828842131456 12896487604224 12897858404352 12903571856448 12917763735552 12961098235904 12962286010368 12969406406736 12973252411392 12975091089408 13026962944044 13030826016768 13037984063286 13045157855232 13050936557568 13052323774464 13097309822976 13101193756672 13103111627424 13108390457344 13117522968576 13130481401856 13166563787776 13169964237768 13175736827904 13181044916224 13182974476308 13186883813376 13201387290624 13228410824622 13232333635584 13233740133632 13239602373543 13246887100416 13254163832832 13258094280704 13259973328896 13299845541888 13311097526272 13312984086528 13316931977216 13324247186432 13333530083328 13338901741568 13370170444288 13379485335552 13384875507712 13386834906354 13390804697088 13392228039424 13392702554112 13405532454912 13438385599616 13459125129216 13461032669184 13465024462848 13472421021696 13476416192512 13518854974464 13522863915008 13530292246016 13539718692864 13545173417984 13576925657344 13591858118656 13599324349312 13599806201856 13605285134336 13659676380448 13673246490624 13680757429248 13684814381056 13686068477952 13739523569408 13741470849792 13754356814016 13754634862592 13815676141568 13823265319136 13828631691264 13911437869056 13967053053408 13971194904576 13972679938048 14042476511232 14056348680192 14112543189381 14116728184832 14126563196928 14132254343168 14140518432768 14183038409904 14188752308224 14197049436024 14212663934976 14269483361718 14273714896896 14277947686912 14335028105216 14350794358784 14359186243584 14364971106304 14408166003712 14416591437612 14422399427072 14432447397888 14436727259136 14494442446848 14508761100288 14581235515392 14582785391616 14587109834752 14645426222336 14733123385344 14738842976256 14746939264512 14812384261248 14812683698176 14826574184448 14828675530752 14886593420608 14887957650336 14892372590592 14900553215184 14915356065792 14974984717056 14981017665536 14981548474368 14989778084736 15006264459264 15041441749824 15047501471744 15057984946176 15066256544352 15070724358144 15118183799568 15122667012096 15130974141192 15135461146624 15137606270976 15160968216576 15198123434718 15212682887168 15213221904384 15214838956032 15219350831104 15221578776768 15227711070208 15238320095232 15274041364512 15280194793472 15290840383488 15299239892976 15303776796672 15305945776128 15318894968832 15364958277396 15367135928004 15371692965888 15380136889026 15388599386112 15395416178688 15397052596224 15401618505728 15433145962059 15450119970816 15454701617152 15456964015584 15463191138304 15469968883712 15473964220416 15516486465536 15531814767616 15542635659264 15548897296384 15551173484028 15555785097216 15609399558144 15611058720512 15617974057413 15626567417856 15635151347712 15639787864064 15702312650752 15704538114048 15709195206656 15717824525312 15719264930304 15771997470208 15789344161792 15796338475008 15798017507584 15881319207936 15898786136064 15952120905728 15960883667456 15962346346752 15967079890944 16046749616352 16062691147776 16064398491648 16126906618368 16128620787864 16133403639808 16144643653632 16160592494592 16209186754176 16225199355456 16230010847232 16294895228976 16312817025024 16378032449532 16382889263104 16399073460224 16410498564096 16417109835776 16476104500128 16480990396416 16482742202368 16546878144888 16565077082112 16581441257472 16586358390784 16647730588671 16652667379712 16664269160448 16670982668288 16737629968384 16747417598184 16837855297536 16842848468992 16844391972864 16853644873728 16910182854656 16928439155712 16928781369344 17013249623552 17019854389248 17027393789952 17029203674496 17046121218048 17114268248064 17121769684992 17131174953984 17190219142656 17195316805632 17197144539136 17204762475264 17223684980736 17283048013824 17292541875648 17297669881856 17300121452544 17326820818944 17369283925392 17374434689024 17383978751048 17386539319296 17396090030592 17401248743424 17403098365952 17403714994176 17456047273728 17463079763968 17470815503232 17472672520186 17473291613568 17490030624768 17492509458432 17507308535808 17559952317024 17562441060576 17567649103872 17577299301744 17582511751168 17594761347072 17637881099496 17643111514112 17652803164724 17665101732096 17672218443776 17672844607488 17679964438528 17682552590976 17733127389184 17742868486993 17743497153984 17750645448704 17763012182016 17772769696032 17778040111104 17839313780736 17849113208472 17854406262784 17856936738816 17925784656962 17928325249338 17945500172288 17946136018944 17948043558912 17953365950464 17955994125888 17963228028928 18025139965952 18052958257152 18133074935808 18143035731366 18150079094784 18230995320832 18241009905664 18248091303936 18321961133056 18339142418688 18357361311744 18430750420992 18438175588352 18448957642752 18469248565248 18543084977664 18548583825408 18622737404544 18628259872768 18659653189632 18723302014976 18734250802176 18741798240256 18754855501824 18816724252508 18829833714432 18835417595904 18854024577024 18910717879872 18929399248032 18948204527616 18950218579968 19023955711488 19025977815624 19031619862528 19044879040512 19107704524454 19139905826496 19145581658112 19222121916816 19243263197184 19325923262464 19345014800384 19346787606528 19441647353856 19443713855488 19459878617088 19546239025152 19556976094929 19567736782848 19578485661696 19644164513792 19645964734464 19651790635008 19662585686016 19749845681664 19768765579264 19769466028032 19771567374336 19780325720064 19802080935936 19848500453376 19850610200448 19856496787456 19867404286912 19870330650624 19881245749248 19887141421056 19889959993344 19949768312832 19966646289408 19969476129792 19975397965824 19986370779648 20006226100224 20008352612352 20055255666432 20077313261568 20086207045632 20088342059136 20094299144192 20108298682368 20157578399424 20163556016128 20174632188256 20183475027968 20188687693824 20197536694272 20208631532544 20214624288768 20264164579624 20278282461696 20284295872512 20286451941376 20295438369024 20317760126976 20365388486016 20367553174418 20387787177984 20398986523968 20405035728896 20407927701504 20425193291776 20486611036528 20489514570672 20495590621184 20506849185368 20509869735936 20521136143872 20527221571584 20529403461632 20577527949412 20600159961088 20609285354112 20611475966926 20612206274688 20631952293888 20723514212352 20734897978704 20741046796288 20742947536896 20812532744192 20823965409884 20846868463616 20939384152064 20956792356864 20959019907072 21061784633344 21063714766848 21084523020288 21175092277248 21198381514752 21283128462336 21289439854592 21325317931008 21395666155136 21410572345344 21416921530368 21419197988864 21502542157824 21504827717152 21526191538176 21547456659456 21612249005568 21633599140608 21640014462976 21655090888704 21726526971968 21741663670272 21750422700032 21763141650432 21837376599376 21874178087424 21880664752128 21968139333504 21974653861888 22062504193184 22086769442816 22099685078016 22108588343296 22196974118228 22219025547264 22239861276672 22329890130912 22338558885888 22350829822776 22450473730048 22459189297152 22471526498304 22571252207616 22606086537216 22684000518144 22693139185664 22696461211788 22703191719936 22705604899328 22706409406464 22728161624064 22731382849536 22797185152077 22819024330752 22822258434048 22829026246656 22841566605312 22920292190208 22927089074176 22939683300352 22955665195008 22964913307648 22978342453248 23044064018432 23047437416094 23056722500864 23057539448832 23066828603392 23070205333539 23082899079168 23095578894336 23102427758592 23159045233856 23175179956224 23182052425728 23194786707456 23201664991232 23204953325568 23274729698304 23294420670976 23297722151424 23320040833024 23320867110912 23323345944576 23333677645824 23343078047744 23413269756032 23414099337216 23416588080768 23423532138496 23436399068992 23439851126784 23452727021568 23459681796096 23517174799328 23553468976128 23556807171072 23563792809984 23576736787968 23657996205312 23684016242688 23694507712512 23697026261376 23704053481472 23785751707648 23798817611296 23809248985088 23904433665784 23928181358592 23930724745216 23941325501184 23950619836416 24070124424528 24070611009536 24096597737472 24177433247744 24190714308488 24192931181796 24200105459712 24330788405248 24345016270848 24442342843464 24452189891584 24469225537536 24567048674298 24574333894656 24598610190336 24625664753664 24721485594624 24724113303552 24731445100544 24820317217332 24830316539392 24847615623168 24872161886208 24879537586176 24979001069568 25006474002432 25106444952576 25113890127872 25138699436032 25214290506496 25239198997376 25256782946304 25264272703488 25266958106624 25365274281984 25367970420832 25393172054016 25519874435328 25527442210816 25529781583872 25543805511744 25629495889088 25657684262912 25792975208448 25795716808704 25807143712896 25835527471104 25922196471808 25924572020736 25938812813472 25946504822784 25950182178816 26053925888088 26061652033536 26075968126572 26101873115136 26104647548928 26194619645952 26202387513344 26206223254848 26209008780279 26216780914688 26235045937152 26260962803712 26333127575552 26339928475536 26351473655808 26362089832448 26365948952616 26373767626752 26456821649244 26464667271168 26467480267264 26479204747086 26493774200832 26508327665664 26516188561408 26519946657792 26599691083776 26622195052544 26625968173056 26633863954432 26648494372864 26667060166656 26677803483136 26740340888576 26758970671104 26769751015424 26773669812708 26781609394176 26784456078848 26785405108224 26811064909824 26876771199232 26888676985443 26892487874007 26918250258432 26922065338368 26930048925696 26944842043392 26952832385024 27037709948928 27045727830016 27060584492032 27079437385728 27090346835968 27153851314688 27183716237312 27198648698624 27199612403712 27210570268672 27214553597049 27319352760896 27346492981248 27361514858496 27369628762112 27372136955904 27479047138816 27482941699584 27508713628032 27509269725184 27631352283136 27646530638272 27657263382528 27822875738112 27934106106816 27942389809152 27945359876096 28084953022464 28112697360384 28225086378762 28233456369664 28253126393856 28264508686336 28281036865536 28366076819808 28377504616448 28394098872048 28425327869952 28538966723436 28547429793792 28555895373824 28661556786681 28670056210432 28701588717568 28718372487168 28729942212608 28816332007424 28833182875224 28844798854144 28864894795776 28988884893696 29017522200576 29162471030784 29165570783232 29174219669504 29290852444672 29466246770688 29477685952512 29493878529024 29624768522496 29625367396352 29653148368896 29657351061504 29773186841216 29775915300672 29784745181184 29801106430368 29830712131584 29949969434112 29962035331072 29963096948736 29979556169472 30012528918528 30082883499648 30095002943488 30115969892352 30132513088704 30141448716288 30236367599136 30245334024192 30261948282384 30270922293248 30275212541952 30321936433152 30396246869436 30425365774336 30426443808768 30429677912064 30438701662208 30443157553536 30455422140416 30476640190464 30548082729024 30551329761627 30560389586944 30581680766976 30598479785952 30607553593344 30611891552256 30637789937664 30729916554792 30734271856008 30743385931776 30760273778052 30790832357376 30794105192448 30803237011456 30866291924118 30900239941632 30909403234304 30913928031168 30917213950389 30926382276608 30939937767424 30947928440832 31032972931072 31063629535232 31085271318528 31097794592768 31102346968056 31111570194432 31218799116288 31222117441024 31235948114826 31253134835712 31270302695424 31279575728128 31404625301504 31409076228096 31418390413312 31435649050624 31438529860608 31543994940416 31578688323584 31592676950016 31596035015168 31762638415872 31797572272128 31904241811456 31921767334912 31924692693504 31934159781888 32093499232704 32125382295552 32128796983296 32253813236736 32257241575728 32266807279616 32289287307264 32321184989184 32418373508352 32450398710912 32460021694464 32589790457952 32625634050048 32756064899064 32765778526208 32798146920448 32820997128192 32834219671552 32929267441889 32952209000256 32961980792832 32965484404736 33093756289776 33130154164224 33162882514944 33295461177342 33305334759424 33328538320896 33341965336576 33475259936768 33494835196368 33675710595072 33685696937984 33688783945728 33707289747456 33820365709312 33856878311424 33857562738688 34026499247104 34039708778496 34054787579904 34058407348992 34092242436096 34228536496128 34243539369984 34262349907968 34380438285312 34390633611264 34394289078272 34409524950528 34447369961472 34566096027648 34585083751296 34595339763712 34600242905088 34653641637888 34738567850784 34748869378048 34767957502096 34773078638592 34792180061184 34802497486848 34806196731904 34807429988352 34912094547456 34926159527936 34941631006464 34945345040372 34946583227136 34980061249536 34985018916864 35014617071616 35119904634048 35124882121152 35135298207744 35154598603488 35165023502336 35189522694144 35275762198992 35286223028224 35305606329448 35330203464192 35344436887552 35345689214976 35365105181952 35466254778368 35485736973986 35486994307968 35501290897408 35526024364032 35545539392064 35556080222208 35678627561472 35698226416944 35708812525568 35713873477632 35851569313924 35856650498676 35891000344576 35892272037888 35896087117824 35906731900928 35911988251776 35926456057856 36050279931904 36105916514304 36266149871616 36286071462732 36300158189568 36461990641664 36482019811328 36496182607872 36643922266112 36678284837376 36714722623488 36861500841984 36876351176704 36897915285504 36938497130496 37086169955328 37097167650816 37245474809088 37256519745536 37319306379264 37446604029952 37468501604352 37483596480512 37509711003648 37633448505016 37659667428864 37670835191808 37708049154048 37821435759744 37858798496064 37896409055232 37900437159936 38047911422976 38051955631248 38063239725056 38089758081024 38215409048908 38279811652992 38291163316224 38444243833632 38486526394368 38651846524928 38690029600768 38693575213056 38844704706899 38883294707712 38887427710976 38919757234176 39092478050304 39113952189858 39135473565696 39156971323392 39288329027584 39291929468928 39303581270016 39325171372032 39499691363328 39537531158528 39543134748672 39560651440128 39604161871872 39697000906752 39701220400896 39712993574912 39718807120629 39734808573824 39740661301248 39762491498496 39774282842112 39779919986688 39899536625664 39933292578816 39938952259584 39950795931648 39972741559296 40016705224704 40110511332864 40154626523136 40172414091264 40176684118272 40188598288384 40216597364736 40315156798848 40327112032256 40349264376512 40366950055936 40377375387648 40395073388544 40417263065088 40429248577536 40528329159248 40556564923392 40568591745024 40572903882752 40590876738048 40635520253952 40730776972032 40735106348836 40775574355968 40797973047936 40810071457792 40815855403008 40850386583552 40973222073056 40979029141344 40991181242368 41013698370736 41019739471872 41042272287744 41054443143168 41058806923264 41155055898824 41200319922176 41218570708224 41222951933852 41224412549376 41263904587776 41447028424704 41469795957408 41482093592576 41485895073792 41625065488384 41647930819768 41693736927232 41878768304128 41913584713728 41918039814144 42123569266688 42127429533696 42169046040576 42337629568143 42350184554496 42396763029504 42566256924672 42578879709184 42791332310272 42821144690688 42833843060736 42838395977728 43005084315648 43009655434304 43052383076352 43094913318912 43224498011136 43267198281216 43280028925952 43310181777408 43453053943936 43483327340544 43500845400064 43526283300864 43674753198752 43748356174848 43761329504256 43936278667008 43949307723776 44125008386368 44173538885632 44199370156032 44217176686592 44393948236456 44438051094528 44479722553344 44659780261824 44677117771776 44701659645552 44900947460096 44943052996608 45142504415232 45212173074432 45368001036288 45386278371328 45392922423576 45406383439872 45411209798656 45412818812928 45594370304154 45638048661504 45644516868096 45658052493312 45683133210624 45840584380416 45854178148352 45879366600704 45911330390016 45929826615296 45956684906496 46088128036864 46094874832188 46113445001728 46115078897664 46133657206784 46140410667078 46165798158336 46191157788672 46204855517184 46299437886177 46318090467712 46350359912448 46364104851456 46389573414912 46403329982464 46409906651136 46549459396608 46588841341952 46595444302848 46640081666048 46646691889152 46667355291648 46686156095488 46826539512064 46828198674432 46833176161536 46847064276992 46853922172239 46872798137984 46879702253568 46905454043136 46919363592192 47034349598656 47106937952256 47113614342144 47127585619968 47153473575936 47315992410624 47368032485376 47389015425024 47394052522752 47408106962944 47571503415296 47597635222592 47618497970176 47808867331568 47856362717184 47861449490432 47882651002368 47901239672832 48140248849056 48141222019072 48193195474944 48354866495488 48381428616976 48385862363592 48400210919424 48661576810496 48690032541696 48884685686928 48904379783168 48938451075072 49134097348596 49148667789312 49197220380672 49251329507328 49442971189248 49448226607104 49462890201088 49640634434664 49660633078784 49695231246336 49744323772416 49759075172352 49943191766013 49958002139136 50012948004864 50212889905152 50227780255744 50277398872064 50428581012992 50478397994752 50513565892608 50528545406976 50533916213248 50730548563968 50735940841664 50786344108032 51039748870656 51054884421632 51059563167744 51087611023488 51258991778176 51315368525824 51585950416896 51591433617408 51614287425792 51671054942208 51844392943616 51849144041472 51877625626944 51893009645568 51900364357632 52107851776176 52123304067072 52151936253144 52203746230272 52209295097856 52389239291904 52404775026688 52412446509696 52418017560558 52433561829376 52470091874304 52521925607424 52666255151104 52679856951072 52702947311616 52724179664896 52731897905232 52747535253504 52913643298488 52929334542336 52934960534528 52958409494172 53016655331328 53032377122816 53039893315584 53199382167552 53228605460979 53244390105088 53251936346112 53267727908864 53296988745728 53334120333312 53355606966272 53480681777152 53517941342208 53539502030848 53547339625416 53563218788352 53568912157696 53570810216448 53753542398464 53777353970886 53784975748014 53836500516864 53844130676736 53860097851392 53889684086784 53905664770048 54075419897856 54091455660032 54121168984064 54158874771456 54180693671936 54307702629376 54367432474624 54397297397248 54399224807424 54421140537344 54429107194098 54638705521792 54692985962496 54723029716992 54739257524224 54744273911808 54958094277632 54965883399168 55017427256064 55018539450368 55262704566272 55293061276544 55314526765056 55645751476224 55868212213632 55884779618304 55890719752192 56169906044928 56225394720768 56450172757524 56466912739328 56506252787712 56529017372672 56562073731072 56732153639616 56755009232896 56788197744096 56850655739904 57077933446872 57094859587584 57323113573362 57340112420864 57403177435136 57436744974336 57459884425216 57632664014848 57666365750448 57689597708288 57729789591552 57977769787392 58035044401152 58324942061568 58331141566464 58348439339008 58581704889344 58932493541376 58955371905024 58987757058048 59249537044992 59250734792704 59306296737792 59314702123008 59546373682432 59551830601344 59569490362368 59602212860736 59661424263168 59899938868224 59924070662144 59926193897472 59959112338944 60025057837056 60165766999296 60190005886976 60231939784704 60265026177408 60282897432576 60472735198272 60490668048384 60523896564768 60541844586496 60550425083904 60643872866304 60792493738872 60850731548672 60852887617536 60859355824128 60886315107072 60910844280832 60953280380928 61096165458048 61102659523254 61120779173888 61154353820651 61163361533952 61196959571904 61215107186688 61223783104512 61275579875328 61459833109584 61468543712016 61486771863552 61520547556104 61581664714752 61588210384896 61732583848236 61800479883264 61818806468608 61827856062336 61834427900778 61852764553216 61879875534848 61895856881664 62065945862144 62127259070464 62170542637056 62195589185536 62204693936112 62223140388864 62437598232576 62444234882048 62471896229652 62540605390848 62559151456256 62809250603008 62818152456192 62836780826624 62871298101248 62877059721216 63087989880832 63157376647168 63185353900032 63192070030336 63525276831744 63595144544256 63808483622912 63843534669824 63849385387008 63868319563776 64186998465408 64250764591104 64257593966592 64507626473472 64514483151456 64533614559232 64578574614528 64642369978368 64836747016704 64900797421824 64920043388928 65179580915904 65251268100096 65512129798128 65531557052416 65596293840896 65641994256384 65858534883778 65904418000512 65923961585664 65930968809472 66187512579552 66260308328448 66325765029888 66590922354684 66610669518848 66657076641792 66683930673152 66876965835589 66950519873536 66989670392736 67351421190144 67377567891456 67414579494912 67640731418624 67713756622848 67715125477376 68052998494208 68079417556992 68109575159808 68116814697984 68184484872192 68457072992256 68487078739968 68524699815936 68760876570624 68781267222528 68788578156544 68819049901056 68894739922944 69132192055296 69170167502592 69190679527424 69200485810176 69307283275776 69477135701568 69497738756096 69535915004192 69546157277184 69584360122368 69604994973696 69612393463808 69614859976704 69824189094912 69852319055872 69883262012928 69890690080744 69893166454272 69960122499072 69970037833728 70029234143232 70239809268096 70249764242304 70270596415488 70309197206976 70330047004672 70379045388288 70551524397984 70572446056448 70611212658896 70660406928384 70688873775104 70691378429952 70730210363904 70932509556736 70971473947972 70973988615936 71002581794816 71052048728064 71091078784128 71112160444416 71286436110463 71357255122944 71396452833888 71417625051136 71427746955264 71703138627848 71713300997352 71782000689152 71784544075776 71792174235648 71823976503552 71852912115712 72100559863808 72140165884241 72211833028608 72532299743232 72572142925464 72600316379136 72923981283328 72964039622656 72992365215744 73287844532224 73356569674752 73723001683968 73752702353408 73795830571008 73876994260992 74172339910656 74194335301632 74490949618176 74513039491072 74638612758528 74893208059904 74937003208704 74967192961024 75019422007296 75266897010032 75319334857728 75341670383616 75416098308096 75642871519488 75717596992128 75792818110464 75800874319872 76095822845952 76103911262496 76126479450112 76179516162048 76430818097816 76559623305984 76582326632448 76888487667264 76973052788736 77303693049856 77380059201536 77387150426112 77689409413798 77766589415424 77774855421952 77839514468352 78184956100608 78227904379716 78313942646784 78576658055168 78583858937856 78607162540032 78627026340837 78650342744064 78999382726656 79075062317056 79086269497344 79121302880256 79394001813504 79402440801792 79425987149824 79437614241258 79469617147648 79481322602496 79524982996992 79548565684224 79559839973376 79799073251328 79866585157632 79877904519168 79901591863296 79945483118592 80033410449408 80221022665728 80309253046272 80344828182528 80353368236544 80377196576768 80433194729472 80630313597696 80654224064512 80666030956329 80698528753024 80733900111872 80754750775296 80790146777088 80834526130176 80858497155072 81056658318496 81113129846784 81137183490048 81145807765504 81181753476096 81271040507904 81461553944064 81470212697672 81551148711936 81595946095872 81620142915584 81631710806016 81700773167104 81946444146112 81958058282688 81982362484736 82027396741472 82039478943744 82084544575488 82108886286336 82117613846528 82310111797648 82400639844352 82437141416448 82445903867704 82448825098752 82527809175552 82894056849408 82939591914816 82964187185152 82971790147584 83250130976768 83295861639536 83387473854464 83757536608256 83827169427456 83836079628288 84247138533376 84254859067392 84338092081152 84675259136286 84700369108992 84793526059008 85132513849344 85157759418368 85582664620544 85642289381376 85667686121472 85676791955456 85984670360043 86010168631296 86019310868608 86104766152704 86189826637824 86448996022272 86534396562432 86560057851904 86906107887872 86966654681088 87001690800128 87052566601728 87349506397504 87496712349696 87522659008512 87872557334016 87898615447552 88250016772736 88347077771264 88398740312064 88434353373184 88787896472912 88876102189056 88959445106688 89319560523648 89354235543552 89403319291104 89801894920192 89886105993216 90285008830464 90424346148864 90736002072576 90772556742656 90785844847152 90812766879744 90822419597312 90825637625856 91188740608308 91276097323008 91289033736192 91316104986624 91366266421248 91653989284881 91681168760832 91708356296704 91758733201408 91822660780032 91859653230592 91913369812992 92176256073728 92189749664376 92226890003456 92230157795328 92267314413568 92280821334156 92382315577344 92409711034368 92598875772354 92636180935424 92700719824896 92728209702912 92751641851167 92779146829824 92806659964928 92819813302272 93098918793216 93177682683904 93190888605696 93280163332096 93293383778304 93334710583296 93372312190976 93653079024128 93656397348864 93666352323072 93694128553984 93707844344478 93745596275968 93759404507136 93810908086272 93838727184384 94068699197312 94213875904512 94227228684288 94255171239936 94306947151872 94631984821248 94736064970752 94778030850048 94788105045504 94816213925888 95143006830592 95195270445184 95236995940352 95617734663136 95712725434368 95722898980864 95765302004736 95802479345664 96280497698112 96282444038144 96386390949888 96709732990976 96762857233952 96771724727184 96800421838848 97323153620992 97380065083392 97769371373856 97808759566336 97876902150144 98268194697192 98297335578624 98394440761344 98502659014656 98787802325667 98885942378496 98896453214208 98925780402176 99281268869328 99321266157568 99390462492672 99488647544832 99886383532026 99916004278272 100025896009728 100425779810304 100455560511488 100554797744128 100857162025984 100956795989504 101027131785216 101057090813952 101067832426496 101461097127936 101471881683328 101572688216064 102079497741312 102109768843264 102119126335488 102175222046976 102517983556352 102630737051648 103171900833792 103182867234816 103228574851584 103342109884416 103688785887232 103698288082944 103755251253888 103786019291136 103800728715264 104215703552352 104246608134144 104303872506288 104407492460544 104418590195712 104778478583808 104824893019392 104836035121116 104867123658752 104940183748608 105043851214848 105332510302208 105359713902144 105405894623232 105448359329792 105463795810464 105495070507008 105827286596976 105858669084672 105869921069056 105916818988344 106033310662656 106398764335104 106457210921958 106488780210176 106503872692224 106535455817728 106593977491456 106668240666624 106711213932544 106961363554304 107035882684416 107079004061696 107094679250832 107126437576704 107137824315392 107141620432896 107507084796928 107554707941772 107569951496028 107673001033728 107688261353472 107720195702784 107779368173568 107811329540096 108150839795712 108182911320064 108242337968128 108317749542912 108361387343872 108615405258752 108734864949248 108794594794496 108798449614848 108842281074688 108858214388196 109277411043584 109385971924992 109446059433984 109478515048448 109488547823616 109916188555264 109931766798336 110034854512128 110037078900736 110525409132544 110586122553088 110629053530112 111291502952448 111736424427264 111769559236608 111781439504384 112339812089856 112450789441536 112900345515048 112933825478656 113012505575424 113124147462144 113464307279232 113510018465792 113576395488192 113701311479808 114155866893744 114189719175168 114646227146724 114680224841728 114806354870272 114873489948672 114919768850432 115265328029696 115332731500896 115379195416576 115459579183104 115955539574784 116070088802304 116534114120697 116649884123136 116662283132928 116696878678016 117163409778688 117864987082752 117910743810048 117975514116096 118499074089984 118501469585408 118612593475584 118629404246016 119092747364864 119103661202688 119138980724736 119204425721472 119322848526336 119799877736448 119848141324288 119852387794944 119918224677888 120050115674112 120331533998592 120380011773952 120463879569408 120530052354816 120565794865152 120945470396544 120981336096768 121047793129536 121083689172992 121100850167808 121287745732608 121584987477744 121701463097344 121705775235072 121718711648256 121772630214144 121821688561664 121906560761856 122192330916096 122205319046508 122241558347776 122308707641302 122326723067904 122393919143808 122430214373376 122447566209024 122551159750656 122919666219168 122937087424032 122973543727104 123041095112208 123163329429504 123176420769792 123465167696472 123600959766528 123655712124672 123668855801556 123705529106432 123759751069696 123791713763328 124131891724288 124200079408951 124254518140928 124341085274112 124391178371072 124409387872224 124446280777728 124875196465152 124888469764096 124943792459304 125081210781696 125618501206016 125636304912384 125673561653248 125742596202496 125754119442432 126175979761664 126314753294336 126370707800064 126384140060672 127050553663488 127190289088512 127616967245824 127687069339648 127698770774016 127736639127552 128373996930816 128501529182208 128515187933184 129015252946944 129028966302912 129067229118464 129157149229056 129284739956736 129673494033408 129801594843648 129840086777856 130359161831808 130502536200192 131024259596256 131063114104832 131192587681792 131283988512768 131717069767556 131808836001024 131847923171328 131861937618944 132375025159104 132389095633717 132520616656896 132651530059776 133181844709368 133221339037696 133314153283584 133753931671178 133901039747072 133979340785472 134702842380288 134829158989824 135281462837248 135427513245696 135430250954752 136105996988416 136158835113984 136219150319616 136233629395968 136914145984512 136974157479936 137049399631872 137521753141248 137562534445056 137577156313088 137638099802112 137789479845888 138264384110592 138340335005184 138381359054848 138400971620352 138614566551552 138954271403136 138995477512192 139071830008384 139092314554368 139168720244736 139209989947392 139224786927616 139229719953408 139648378189824 139704638111744 139766524025856 139781380161488 139786332908544 139920244998144 139940075667456 140058468286464 140479618536192 140499528484608 140541192830976 140618394413952 140660094009344 140758090776576 141103048795968 141144892112896 141222425317792 141320813856768 141377747550208 141382756859904 141460420727808 141865019113472 141942947895944 141947977231872 142005163589632 142104097456128 142182157568256 142224320888832 142572872220926 142714510245888 142792905667776 142835250102272 142855493910528 143406277255696 143426601994704 143564001378304 143569088151552 143584348471296 143647953007104 143705824231424 144201119727616 144280331768482 144423666057216 145064599486464 145144285850928 145200632758272 145928079245312 145984730431488 146575689064448 146713139349504 147446003367936 147505404706816 147591661142016 147753988521984 148344679821312 148388670603264 148981899236352 149026078982144 149277225517056 149786416119808 149874006417408 149934385922048 150038844014592 150533794020064 150638669715456 150683340767232 150832196616192 151285743038976 151435193984256 151585636220928 151601748639744 152191645691904 152207822524992 152252958900224 152359032324096 152861636195632 153119246611968 153164653264896 153776975334528 153946105577472 154607386099712 154760118403072 154774300852224 155378818827596 155533178830848 155549710843904 155679028936704 156369912201216 156455808759432 156627885293568 157153316110336 157167717875712 157214325080064 157254052681674 157300685488128 157998765453312 158150124634112 158172538994688 158242605760512 158788003627008 158804881603584 158851974299648 158875228482516 158939234295296 159049965993984 159097131368448 159119679946752 159598146502656 159685816382937 159733170315264 159755809038336 159803183726592 159890966237184 160066820898816 160442045331456 160618506092544 160689656365056 160706736473088 160754393153536 161260627195392 161308448129024 161332061912658 161397057506048 161467800223744 161509501550592 161580293554176 161669052260352 161716994310144 162113316636992 162226259693568 162274366980096 162291615531008 162363506952192 162542081015808 162923107888128 162940425395344 163102297423872 163191892191744 163240285831168 163263421612032 163401546334208 163892888292224 163916116565376 163964724969472 164054793482944 164078957887488 164169089150976 164217772572672 164235227693056 164620223595296 164801279688704 164874282832896 164891807735408 164897650197504 165055618351104 165788113698816 165879183829632 165928374370304 165943580295168 166500261953536 166591723279072 166774947708928 167515073216512 167654338854912 167672159256576 168494277066752 168509718134784 168676184162304 169350518272572 169400738217984 169587052118016 170265027698688 170315518836736 171165329241088 171284578762752 171353583910912 171969340720086 172020337262592 172038621737216 172209532305408 172379653275648 172897992044544 173068793124864 173120115703808 173812215775744 173933309362176 174003381600256 174105133203456 174699012795008 174993424699392 175045318017024 175745114668032 175797230895104 176500033545472 176694155542528 176797480624128 176868706746368 177575792945824 177752204378112 177918890213376 178639121047296 178708471087104 178806638582208 179603789840384 179772211986432 180570017660928 180848692297728 181472004145152 181545113485312 181571689694304 181625533759488 181644839194624 181651275251712 182377481216616 182552194646016 182578067472384 182732532842496 183307978569762 183362337521664 183416712593408 183463061461953 183517466402816 183645321560064 183719306461184 183826739625984 184352512147456 184379499328752 184453780006912 184460315590656 184534628827136 184561642668312 184764631154688 185197751544708 185272361870848 185401439649792 185456419405824 185503283702334 185558293659648 185613319929856 185639626604544 186197837586432 186355365367808 186381777211392 186560326664192 186586767556608 186669421166592 186744624381952 187306158048256 187312794697728 187332704646144 187388257107968 187415688688956 187491192551936 187621816172544 187677454368768 188137398394624 188427751809024 188454457368576 188510342479872 188613894303744 189263969642496 189472129941504 189556061700096 189576210091008 189632427851776 190286013661184 190390540890368 190473991880704 191235469326272 191425450868736 191445797961728 191530604009472 191604958691328 192560995396224 192564888076288 192772781899776 193419465981952 193525714467904 193543449454368 193600843677696 194760130166784 195538742747712 195617519132672 195753804300288 196536389394384 196594671157248 196788881522688 197575604651334 197771884756992 197792906428416 197851560804352 198562537738656 198642532315136 198780924985344 198977295089664 199772767064052 199832008556544 200051792019456 200630897506767 200851559620608 200911121022976 201109595488256 201714324051968 201913591979008 202054263570432 202135664852992 202922194255872 202943763366656 203145376432128 204158995482624 204219537686528 204238252670976 204350444093952 205035967112704 205261474103296 206343801667584 206365734469632 206457149703168 206684219768832 207377571774464 207396576165888 207510502507776 207572038582272 207601457430528 208431407104704 208493216268288 208607745012576 208814984921088 208837180391424 209556957167616 209649786038784 209672070242232 209734247317504 209880367497216 210087702429696 210665020604416 210719427804288 210811789246464 210896718659584 210927591620928 210990141014016 211654573193952 211717338169344 211739842138112 211833637976688 212066621325312 212797528670208 212914421843916 212977560420352 213007745384448 213070911635456 213187954982912 213336481333248 213422427865088 213859308331389 213922727108608 214071765368832 214158008123392 214189358501664 214252875153408 214275648630784 214283240865792 215014169593856 215109415883544 215139902992056 215346002067456 215376522706944 215558736347136 215622659080192 216301679591424 216365822640128 216420497652723 216484675936256 216635499085824 216722774687744 217230810517504 217469729898496 217589189588992 217596899229696 217684562149376 217716428776392 218554822087168 218771943849984 218892118867968 218957030096896 218977095647232 219832377110528 219863533596672 220069709024256 220074157801472 221050818265088 221172245106176 221258107060224 222583005904896 223472848854528 223539118473216 223562879008768 224679624179712 224901578883072 225800691030096 225867650957312 226025011150848 226248294924288 226928614558464 227020036931584 227152790976384 227402622959616 228311733787488 228379438350336 229292454293448 229360449683456 229746979897344 229839537700864 230530656059392 230665463001792 230758390833152 230919158366208 231911079149568 232140177604608 233068228241394 233299768246272 233324566265856 233393757356032 234326819557376 235729974165504 235821487620096 235951028232192 236998148179968 237002939170816 237225186951168 237258808492032 238185494729728 238207322405376 238277961449472 238408851442944 238645697052672 239599755472896 239696282648576 239704775589888 239836449355776 240100231348224 240663067997184 240760023547904 240927759138816 241060104709632 241131589730304 241890940793088 241962672193536 242095586259072 242167378345984 242201700335616 242575491465216 243169974955488 243402926194688 243411550470144 243437423296512 243545260428288 243643377123328 243813121523712 244384661832192 244410638093016 244483116695552 244617415282604 244653446135808 244787838287616 244860428746752 244895132418048 245102319501312 245839332438336 245874174848064 245947087454208 246082190224416 246326658859008 246352841539584 246930335392944 247201919533056 247311424249344 247337711603112 247411058212864 247583427526656 248263783448576 248400158817902 248509036281856 248682170548224 248782356742144 248818775744448 248892561555456 249750392930304 249776939528192 249887584918608 250162421563392 251237002412032 251272609824768 251347123306496 251485192404992 251508238884864 252351959523328 252629506588672 252741415600128 252768280121344 254101107326976 254380578177024 255233934491648 255374138679296 255397541548032 255473278255104 256747993861632 257003058364416 257030375866368 258030505893888 258057932605824 258134458236928 258314298458112 258569479913472 259346988066816 259603189687296 259680173555712 260718323663616 261005072400384 262048519192512 262126228209664 262385175363584 262567977025536 263434139535112 263617672002048 263695846342656 263723875237888 264750050318208 264778191267434 265041233313792 265303060119552 266363689418736 266442678075392 266628306567168 267507863342356 267802079494144 267958681570944 269405684760576 269658317979648 270562925674496 270855026491392 272211993976832 272317670227968 272438300639232 272467258791936 273828291969024 273948314959872 274098799263744 275043506282496 275125068890112 275154312626176 275276199604224 275578959691776 276528768221184 276680670010368 276762718109696 276801943240704 277229133103104 277908542806272 277990955024384 278143660016768 278184629108736 278337440489472 278419979894784 278449573855232 278459439906816 279296756379648 279409276223488 279533048051712 279562760322976 279572665817088 279840489996288 279880151334912 280116936572928 280959237072384 280999056969216 281082385661952 281236788827904 281320188018688 281516181553152 282206097591936 282289784225792 282444850635584 282641627713536 282755495100416 282765513719808 282920841455616 283730038226944 283885895791888 283895954463744 284010327179264 284208194912256 284364315136512 284448641777664 285145744441852 285429020491776 285585811335552 285670500204544 285710987821056 286812554511392 286853203989408 287128002756608 287138176303104 287168696942592 287295906014208 287411648462848 288402239455232 288560663536964 288847332114432 290129198972928 290288571701856 290401265516544 291856158490624 291969460862976 293151378128896 293426278699008 294892006735872 295010809413632 295183322284032 295507977043968 296363406977001 296689359642624 296777341206528 297963798472704 298052157964288 299572832239616 299748012834816 299868771844096 300077688029184 301067588040128 301277339430912 301366681534464 301664393232384 302571486077952 302870387968512 303171272441856 303203497279488 304383291383808 304415645049984 304505917800448 304718064648192 305723272391264 306238493223936 306329306529792 307553950669056 307892211154944 309214772199424 309520236806144 309548601704448 310757637655192 311066357661696 311099421687808 311358057873408 312739824402432 312911617518864 313255770587136 314306632220672 314335435751424 314508105363348 314601370976256 315997530906624 316300249268224 316345077989376 316485211521024 317576007254016 317609763207168 317703948599296 317750456965032 317878468590592 318099931987968 319196293005312 319371632765874 319466340630528 319511618076672 319606367453184 319781932474368 320133641797632 320884090662912 321237012185088 321379312730112 321413472946176 321508786307072 322521254390784 322616896258048 322664123825316 322794115012096 322935600447488 323019003101184 323160587108352 323338104520704 323433988620288 324226633273984 324452519387136 324548733960192 324583231062016 324727013904384 325084162031616 325846215776256 325880850790688 326204594847744 326383784383488 326480571662336 326526843224064 326803092668416 327785776584448 327832233130752 327929449938944 328109586965888 328157915774976 328338178301952 328435545145344 328470455386112 329240447190592 329602559377408 329748565665792 329783615470816 329795300395008 330111236702208 331576227397632 331758367659264 331856748740608 331887160590336 333000523907072 333183446558144 333549895417856 335030146433024 335308677709824 335344318513152 336988554133504 337019436269568 337352368324608 338701036545144 338801476435968 340530055397376 340631037673472 342330658482176 342569157525504 342707167821824 343938681440172 344040674525184 344077243474432 344419064610816 344759306551296 345795984089088 346137586249728 346240231407616 347624431551488 347866618724352 348006763200512 348210266406912 349398025590016 349602342362091 349986849398784 350090636034048 351490229336064 351594461790208 353000067090944 353388311085056 353594961248256 353737413492736 355151585891648 355504408756224 355837780426752 357278242094592 357416942174208 357613277164416 359207579680768 359544423972864 361140035321856 361697384595456 362944008290304 363090226970624 363143379388608 363251067518976 363289678389248 363302550503424 364754962433232 365104389292032 365156134944768 365465065684992 366615957139524 366724675043328 366833425186816 366926122923906 367034932805632 367290643120128 367438612922368 367653479251968 368705024294912 368758998657504 368907560013824 368920631181312 369069257654272 369123285336624 369529262309376 370395503089416 370544723741696 370802879299584 371006567404668 371116587319296 371226639859712 371279253209088 372395675172864 372600238226853 372710730735616 372763554422784 373120653328384 373173535113216 373338842333184 373489248763904 374612316096512 374625589395456 374665409292288 374776514215936 374831377377912 374982385103872 375243632345088 376274796789248 376855503618048 376908914737152 377020684959744 377227788607488 378527939284992 378944259883008 379112123400192 379152420182016 379264855703552 380572027322368 380781081780736 380947983761408 382470938652544 382850901737472 382891595923456 383061208018944 383209917382656 385121990792448 385129776152576 385545563799552 386838931963904 387051428935808 387086898908736 387201687355392 389520260333568 391077485495424 391235038265344 391507608600576 393072778788768 393189342314496 393577763045376 395151209302668 395543769513984 395585812856832 395703121608704 397125075477312 397167286901151 397285064630272 397561849970688 397954590179328 399545534128104 399664017113088 401261795013534 401703119241216 401822242045952 402219190976512 403428648103936 403827183958016 404108527140864 404271329705984 405844388511744 405887526733312 406290752864256 408317990965248 408439075373056 408476505341952 408700888187904 410071934225408 410522948206592 412687603335168 412731468939264 412914299406336 413368439537664 414755143548928 414793152331776 415021005015552 415144077164544 415202914861056 416862814209408 416986432536576 417215490025152 417629969842176 417674360782848 419113914335232 419299572077568 419344140484464 419468494635008 419760734994432 420175404859392 421330041208832 421438855608576 421623578492928 421793437319168 421855183241856 421980282028032 423309146387904 423434676338688 423479684276224 423667275953376 424133242650624 425595057340416 425828843687832 425955120840704 426015490768896 426375909965824 426672962666496 426844855730176 427718616662778 427845454217216 428080476744557 428143530737664 428316016246784 428378717003328 428505750306816 428551297261568 428566481731584 430028339187712 430218831767088 430279805984112 430692004134912 430753045413888 431117472694272 432603359182848 432731645280256 432840995305446 432969351872512 433270998171648 433445549375488 434461621035008 434939459796992 435178379177984 435193798459392 435369124298752 435432857552784 437109644174336 437784237735936 437914060193792 437954191294464 439664754221056 439727067193344 440139418048512 440148315602944 442101636530176 442344490212352 442516214120448 445166011809792 446945697709056 447078236946432 447125758017536 449359248359424 449803157766144 451601382060192 451735301914624 452050022301696 452496589848576 453857229116928 454040073863168 454305581952768 454805245919232 456623467574976 456758876700672 458584908586896 458720899366912 459493959794688 461061312118784 461330926003584 461516781666304 461838316732416 463822158299136 464280355209216 466136456482788 466599536492544 466649132531712 466787514712064 468653639114752 471459948331008 471642975240192 471902056464384 473996296359936 474005878341632 474450373902336 474517616984064 476370989459456 476414644810752 476555922898944 476817702885888 477291394105344 479199510945792 479392565297152 479409551179776 479672898711552 480200462696448 481326135994368 481520047095808 481855518277632 482120209419264 482263179460608 483781881586176 483925344387072 484191172518144 484334756691968 484403400671232 485150982930432 486339949910976 486805852389376 486823100940288 486874846593024 487090520856576 487286754246656 487626243047424 488769323664384 488821276186032 488966233391104 489234830565208 489306892271616 489575676575232 489720857493504 489790264836096 490204639002624 491678664876672 491748349696128 491894174908416 492164380448832 492653317718016 492705683079168 493860670785888 494403839066112 494622848498688 494675423206224 494822116425728 495166855053312 496527566897152 496800317635804 497018072563712 497364341096448 497564713484288 497637551488896 497785123110912 499005052773241 499500785860608 499553879056384 499775169837216 500324843126784 502474004824064 502545219649536 502970384809984 503016477769728 504703919046656 504981161189687 505259013177344 505482831200256 505536560242688 508202214653952 508761156354048 510467868983296 510748277358592 510795083096064 510946556510208 513495987723264 514060751732736 516061011787776 516115865211648 516268916473856 516628596916224 517138959826944 518693976133632 519206379374592 519360347111424 521436647327232 522010144800768 524097038385024 524252456419328 524770350727168 525135954051072 526868279070224 527235344004096 527391692685312 527447750475776 529500100636416 529556382534868 530082466627584 530606120239104 532727378837472 532885356150784 533256613134336 535015726684712 535604158988288 535917363141888 538811369521152 539316635959296 541125851348992 541710052982784 544423987953664 544635340455936 544876601278464 544934517583872 547656583938048 548197598527488 550087012564992 550250137780224 550308625252352 550389184385859 550552399208448 551157919383552 553057536442368 553361340020736 553525436219392 553603886481408 555817085612544 555981910048768 556287320033536 556369258217472 556674880978944 556839959789568 556899147710464 556918879813632 558593512759296 558818552446976 559066096103424 559125520645952 559145331634176 559680979992576 559760302669824 560233873145856 561918474144768 561998113938432 562164771323904 562473577655808 562640376037376 563032363106304 564412195183872 564579568451584 564889701271168 565283255427072 565510990200832 565531027439616 565841682911232 567460076453888 567771791583776 567791908927488 568020654358528 568416389824512 568728630273024 568897283555328 570291488883704 570858040983552 571171622671104 571341000409088 571421975642112 573625109022784 573706407978816 574256005513216 574276352606208 574337393885184 574591812028416 574823296925696 576804478910464 577121327073928 577694664228864 580258397945856 580577143403712 580802531033088 583712316981248 586302756257792 586852557398016 589784013471744 590021618827264 590366644568064 592726813954002 593378719285248 593554682413056 595927596945408 596104315928576 599145664479232 599496025669632 599737543688192 600155376058368 601892692520301 602135176080256 602554678861824 602733363068928 603328786464768 605142972155904 605740775937024 606406994558976 608766582767616 608831290099968 609011835600896 609436129296384 611446544782528 612476986447872 612658613059584 615107901338112 615784422309888 618429544398848 619040473612288 619097203408896 621515275310384 622132715323392 622198843375616 622716115746816 625479648804864 625823235037728 626511541174272 628613264441344 628670871502848 629016210726696 629202741952512 631995061813248 632600498536448 632690155978752 632970423042048 635152014508032 635219526414336 635407897198592 635500913930064 635756937181184 636199863975936 638392586010624 638743265531748 638932681261056 639023236153344 639212734906368 639563864948736 640267283595264 641577924994167 641768181325824 642474024370176 642758625460224 642826945892352 643017572614144 645042508781568 645233792516096 645328247650632 645588230024192 645871200894976 646038006202368 646676209041408 646867977240576 648453266547968 648905038774272 649097467920384 649166462124032 649261492958169 649454027808768 650168324063232 651692431552512 651761701581376 652409189695488 652767568766976 652961143324672 653053686448128 653606185336832 655571553168896 655664466261504 655858899877888 656219173931776 656315831549952 656676356603904 656871090290688 656940910772224 658480894381184 659205118754816 659497131331584 659567230941632 659590600790016 660222473404416 663152454795264 663516735318528 663713497481216 663774321180672 666001047814144 666366893116288 667099790835712 670060292866048 670617355419648 670688637026304 673977108267008 674038872539136 674704736649216 677402073090288 677602952871936 681060110794752 681262075346944 684661316964352 685138315051008 685414335643648 687877362880344 688081349050368 688154486948864 689518613102592 691591968178176 692275172499456 692480462815232 695248863102976 695733237448704 696013526401024 696420532813824 698796051180032 699204684724182 699973698797568 700181272068096 702980458672128 703188923580416 706000134181888 706776622170112 707189922496512 707474826985472 710303171783296 711008817512448 711675560853504 714556484189184 714833884348416 715226554328832 718415159361536 719088847945728 722280070643712 723394769190912 725888016580608 726180453941248 726286758777216 726502135037952 726579356778496 726605101006848 729509924866464 730208778584064 730312269889536 730930131369984 733231914279048 733449350086656 733852245847812 734069865611264 734581286240256 734877225844736 735306958503936 737410048589824 737517997315008 737815120027648 737841262362624 738138515308544 738246570673248 739058524618752 740791006178832 741089447483392 741605758599168 742013134809336 742233174638592 744791350345728 745200476453706 745421461471232 745527108845568 746241306656768 746347070226432 746677684666368 746978497527808 749224632193024 749251178790912 749330818584576 749553028431872 749662754755824 749964770207744 750487264690176 752549593578496 753711007236096 753817829474304 754041369919488 754455577214976 757055878569984 757888519766016 758224246800384 758304840364032 758529711407104 761144054644736 761562163561472 761895967522816 764941877305088 765701803474944 765783191846912 766122416037888 766419834765312 770243981584896 770259552305152 771091127599104 773677863927808 774102857871616 774173797817472 774403374710784 779040520667136 782154970990848 782470076530688 783015217201152 786145557577536 786378684628992 787155526090752 790302418605336 791087539027968 791171625713664 794250150954624 794334573802302 794570129260544 795123699941376 795909180358656 799091068256208 799328034226176 802523590027068 803406238482432 803644484091904 804438381953024 806857296207872 807654367916032 808217054281728 808542659411968 811688777023488 811775053466624 816635981930496 816878150746112 816953010683904 817401776375808 820143868450816 821045896413184 825375206670336 825462937878528 825828598812672 826736879075328 829510287097856 829586304663552 830042010031104 830288154329088 830405829722112 833725628418816 833972865073152 834430980050304 835259939684352 835348721565696 838227828670464 838599144155136 838688280968928 838936989270016 839521469988864 840350809718784 842660082417664 842877711217152 843247156985856 843710366483712 843960564056064 846618292775808 846869352677376 846959368552448 847334551906752 848266485301248 851190114680832 851657687375664 851910241681408 852030981537792 852751819931648 853345925332992 855437233325556 855690908434432 856160953489114 856287061475328 856632032493568 856757434006656 857011500613632 857102594523136 857132963463168 860056678375424 860437663534176 860559611968224 861384008269824 861506090827776 862234945388544 865206718365696 865681990610892 865938703745024 866541996343296 866891098750976 868923242070016 869400555862657 869878919593984 870356758355968 870387596918784 870738248597504 870865715105568 874219288348672 875568475471872 875908382588928 879329508442112 879454134386688 880278836097024 880296631205888 884203273060352 884688980424704 885032428240896 890332023619584 893891395418112 894156473892864 894251516035072 898718496718848 899606315532288 903202764120384 903470603829248 904100044603392 904993179697152 907714458233856 908080147726336 908611163905536 909610491838464 913246935149952 913517753401344 917169817173792 917441798733824 918987919589376 922122624237568 922661852007168 923033563332608 923676633464832 926723669436019 927644316598272 928560710418432 932272912965576 933199072985088 933298265063424 937307278229504 942919896662016 943804112928768 947992592719872 948011756683264 948900747804672 949035233968128 952741978918912 952829289621504 953111845797888 953635405771776 958399021891584 958785130594304 958819102359552 959345797423104 960400925392896 962652271988736 963040094191616 963711036555264 964240418838528 964526358921216 967563763172352 967850688774144 968382345036288 968669513383936 968806801342464 970301965860864 972679899821952 973611704778752 973646201880576 973749693186048 974181041713152 974573508493312 975252486094848 977538647328768 977642552372064 977932466782208 978469661130416 978613784543232 979151353150464 979441714987008 979580529672192 980409278005248 983357329753344 983496699392256 983788349816832 984328760897664 985306635436032 985411366158336 987721341571776 988807678132224 989245696997376 989350846412448 989644232851456 990333710106624 993055133794304 993600635271608 994036145127424 994728682192896 995275102977792 995570246221824 998010105546482 999001571721216 999107758112768 999550339674432 1000649686253568 1004948009648128 1005090439299072 1005940769619968 1006032955539456 1009407838093312 1009962322379374 1010518026354688 1010965662400512 1011073120485376 1016404429307904 1021496554717184 1021590166192128 1021893113020416 1026991975446528 1028121503465472 1032122023575552 1032231730423296 1032537832947712 1033257193832448 1034277919653888 1037387952267264 1038412758749184 1038720694222848 1042873294654464 1044020289601536 1048194076770048 1048504912838656 1049540701454336 1050271908102144 1053736558140448 1054470688008192 1054783385370624 1054895500951552 1059000201272832 1059112765069736 1060164933255168 1061212240478208 1065454757674944 1065770712301568 1066513226268672 1070031453369424 1071208317976576 1071834726283776 1077622739042304 1078633271918592 1082251702697984 1083420105965568 1088847975907328 1089270680911872 1089753202556928 1089869035167744 1095313167876096 1096395197054976 1100174025129984 1100500275560448 1100617250504704 1100778368771718 1101104798416896 1102315838767104 1106115072884736 1106722680041472 1107050872438784 1107207772962816 1111634171225088 1111963820097536 1112574640067072 1113349761957888 1113679919579136 1113798295420928 1113837759627264 1117187025518592 1117637104893952 1117800714680559 1118132192206848 1118251041291904 1118290663268352 1119361959985152 1119520605339648 1120467746291712 1123836948289536 1123996227876864 1124329542647808 1124947155311616 1125280752074752 1128824390367744 1129159136903168 1129779402542336 1130566510854144 1131021980401664 1131062054879232 1131683365822464 1134920152907776 1135543583167552 1135583817854976 1136041308717056 1136832779649024 1137457260546048 1137794567110656 1140582977767408 1141716081967104 1142343245342208 1142682000818176 1142843951284224 1147250218045568 1147412815957632 1148512011026432 1148552705212416 1148674787770368 1149183624056832 1149646593851392 1153608957820928 1154242654147856 1155389328457728 1160516795891712 1161154286807424 1161605062066176 1167424633962496 1172605512515584 1173705114796032 1179568026943488 1180043237654528 1180733289136128 1185453627908004 1186757438570496 1187109364826112 1191501860703453 1191855193890816 1192208631857152 1198291328958464 1198992051339264 1199475087376384 1203785385040602 1204270352160512 1205109357723648 1205466726137856 1206657572929536 1210285944311808 1211481551874048 1212813989117952 1217533165535232 1217662580199936 1218023671201792 1218872258592768 1222893089565056 1224953972895744 1225317226119168 1230215802676224 1231568844619776 1236859088797696 1238080947224576 1238194406817792 1243030550620768 1244265430646784 1244397686751232 1245432231493632 1250959297609728 1251646470075456 1253023082348544 1257226528882688 1257341743005696 1258032421453392 1258405483905024 1263990123626496 1265200997072896 1265380311957504 1265940846084096 1270304029016064 1270439052828672 1270815794397184 1271001827860128 1271513874362368 1272399727951872 1276785172021248 1277486531063496 1277865362522112 1278046472306688 1279127729897472 1280534567190528 1283155849988334 1283536362651648 1284241430233671 1284948048740352 1285517250920448 1285653891784704 1286035145228288 1290085017563136 1290467585032192 1290656495301264 1291176460048384 1291742401789952 1292076012404736 1293352418082816 1296906533095936 1297810077548544 1298194935840768 1298332924248064 1298522985916338 1298908055617536 1300336648126464 1303384863105024 1303523403162752 1304818379390976 1305535137533952 1305922286649344 1306107372896256 1307212370673664 1311143106337792 1311328932523008 1311717799755776 1312438347863552 1313352713207808 1313742180581376 1313881821544448 1316961788762368 1318410237509632 1318994262663168 1319134461883264 1319181201580032 1320444946808832 1326304909590528 1327033470637056 1327426994962432 1327548642361344 1332002095628288 1332733786232576 1334199581671424 1340120585732096 1341234710839296 1341377274052608 1347954216534016 1348077745078272 1349409473298432 1354804146180576 1355205905743872 1362120221589504 1369322633928704 1370276630102016 1370828671287296 1375754725760688 1376162698100736 1376308973897728 1383183936356352 1384550344998912 1384960925630464 1390497726205952 1391466474897408 1392027052802048 1392841065627648 1397592102360064 1398409369448364 1399947397595136 1400362544136192 1405960917344256 1406377847160832 1412000268363776 1413553244340224 1414379844993024 1414949653970944 1420606343566592 1422017635024896 1423351121707008 1429112968378368 1429667768696832 1430453108657664 1436830318723072 1438177695891456 1444560141287424 1446789538381824 1451776033161216 1452573517554432 1453004270075904 1453158713556992 1453210202013696 1459019849732928 1460417557168128 1460624539779072 1461860262739968 1466463828558096 1466898700173312 1467704491695624 1468139731222528 1469162572480512 1470613917007872 1474820097179648 1475035994630016 1475630240055296 1475682524725248 1476277030617088 1476493141346496 1478117049237504 1481582012357664 1482178894966784 1483211517198336 1484026269618672 1484466349277184 1489582700691456 1490400952907412 1490842922942464 1491054217691136 1492482613313536 1492694140452864 1493355369332736 1493956995055616 1497015158319723 1498449264386048 1498502357581824 1498661637169152 1499106056863744 1499325509511648 1499929540415488 1500974529380352 1505099187156992 1507422014472192 1507635658948608 1508911154429952 1514111757139968 1514943483569061 1515777039532032 1516448493600768 1516609680728064 1517059422814208 1522288109289472 1523124327122944 1523791935045632 1529883754610176 1531403606949888 1531566383693824 1532244832075776 1532839669530624 1540487963169792 1540519104610304 1542182255198208 1547355727855616 1548205715743232 1548347595634944 1548806749421568 1558081041334272 1564309941981696 1564940153061376 1566030434402304 1572291115155072 1572757369257984 1574311052181504 1580604837210672 1582175078055936 1582343251427328 1588500301909248 1588669147604604 1589140258521088 1590247399882752 1591818360717312 1598182136512416 1598656068452352 1605047180054136 1606812476964864 1608876763906048 1613714592415744 1615308735832064 1616434108563456 1617085318823936 1623377554046976 1623550106933248 1633271963860992 1633756301492224 1633906021367808 1634803552751616 1640287736901632 1642091792826368 1650750413340672 1650925875757056 1651657197625344 1653473758150656 1659020574195712 1659172609327104 1660084020062208 1660576308658176 1660811659444224 1667451256837632 1667945730146304 1668861960100608 1670519879368704 1670697443131392 1676455657340928 1677198288310272 1677376561937856 1677873978540032 1679042939977728 1680701619437568 1685320164835328 1685755422434304 1686494313971712 1687420732967424 1687921128112128 1693236585551616 1693738705354752 1693918737104896 1694669103813504 1696532970602496 1702380229361664 1703315374751328 1703820483362816 1704061963075584 1705503639863296 1706691850665984 1710874466651112 1711381816868864 1712321906978228 1712574122950656 1713514868013312 1714023001227264 1714205189046272 1714265926926336 1720113356750848 1720875327068352 1721058243238321 1721119223936448 1722768016539648 1723012181655552 1724469890777088 1730413436731392 1731363981221784 1731877407490048 1733083992686592 1737846484140032 1738801111725314 1739757839187968 1740713516711936 1740775193837568 1741476497195008 1741731430211136 1748438576697344 1751136950943744 1758659016884224 1758908268773376 1760557672194048 1760593262411776 1768406546120704 1769377960849408 1770064856481792 1780664047239168 1787782790836224 1788312947785728 1788503032070144 1797436993437696 1799212631064576 1806405528240768 1806941207658496 1808200089206784 1809986359394304 1815428916467712 1816160295452672 1817222327811072 1819220983676928 1826493870299904 1827035506802688 1834339634347584 1834883597467648 1837975839178752 1844245248475136 1845323704014336 1846067126665216 1847353266929664 1853447338872038 1855288633196544 1857121420836864 1864545825931152 1866398145970176 1866596530126848 1874614556459008 1885839793324032 1887608225857536 1895985185439744 1897801495609344 1898070467936256 1905483957837824 1905658579243008 1906223691595776 1907270811543552 1916798043783168 1917570261188608 1917638204719104 1918691594846208 1920801850785792 1925304543977472 1926080188383232 1927422073110528 1928480837677056 1929052717842432 1935127526344704 1935701377548288 1936764690072576 1937339026767872 1937613602684928 1940603931721728 1945359799643904 1947223409557504 1947292403761152 1947499386372096 1948362083426304 1949147016986624 1950504972189696 1955077294657536 1955285104744128 1955864933564416 1956939322260832 1957227569086464 1958302706300928 1958883429974016 1959161059344384 1960818556010496 1966714659506688 1966993398784512 1967576699633664 1968657521795328 1970613270872064 1970822732316672 1975442683143552 1977615356264448 1978491393994752 1978701692824896 1979288465702912 1980667420213248 1986110267588608 1987201270543216 1988072290254848 1989457364385792 1990550205955584 1991140492443648 1996020211092964 1998003143442432 1998215516225536 1999100679348864 2001299372507136 2009896019296256 2010180878598144 2011881539239936 2012065911078912 2018815676186624 2019924644758748 2021931324801024 2022146240970752 2032808858615808 2042993109434368 2043180332384256 2043786226040832 2053983950893056 2056243006930944 2064244047151104 2064463460846592 2065075665895424 2068555839307776 2074775904534528 2076825517498368 2077441388445696 2085746589308928 2088040579203072 2096388153540096 2097009825677312 2099081402908672 2100543816204288 2107473116280896 2108941376016384 2109566770741248 2109791001903104 2118000402545664 2118225530139472 2120329866510336 2122424480956416 2130909515349888 2131541424603136 2133026452537344 2140062906738848 2142416635953152 2143669452567552 2155245478084608 2157266543837184 2164503405395968 2166840211931136 2177695951814656 2178541361823744 2179506405113856 2179738070335488 2190626335752192 2192790394109952 2200348050259968 2201234501009408 2201556737543436 2202209596833792 2204631677534208 2212230145769472 2213445360082944 2214101744877568 2214415545925632 2223268342450176 2223927640195072 2225149280134144 2226699523915776 2227596590841856 2234374051037184 2235274209787904 2235601429361118 2236264384413696 2236502082583808 2236581326536704 2238723919970304 2239041210679296 2240935492583424 2247673896579072 2247992455753728 2248659085295616 2249894310623232 2250561504149504 2257648780735488 2258318273806336 2259558805084672 2261133021708288 2262043960803328 2262124109758464 2263366731644928 2269840305815552 2271087166335104 2271167635709952 2272082617434112 2273665559298048 2274914521092096 2275589134221312 2281165955534816 2283432163934208 2284686490684416 2285364001636352 2285687902568448 2294500436091136 2294825631915264 2297024022052864 2297105410424832 2297349575540736 2298367248113664 2299293187702784 2307217915641856 2308485308295712 2310778656915456 2321033591783424 2322308573614848 2323210124132352 2334849267924992 2345211025031168 2347410229592064 2359136053886976 2360086475309056 2361466578272256 2370907255816008 2373514877140992 2383003721406906 2383710387781632 2384417263714304 2396582657916928 2397984102678528 2398950174752768 2407570770081204 2408540704321024 2410218715447296 2410933452275712 2413315145859072 2420571888623616 2422963103748096 2425627978235904 2435066331070464 2435325160399872 2436047342403584 2445786179130112 2449907945791488 2450634452238336 2460431605352448 2463137689239552 2473718177595392 2476161894449152 2476388813635584 2486061101241536 2488530861293568 2488795373502464 2490864462987264 2501918595219456 2503292940150912 2506046164697088 2514453057765376 2514683486011392 2516064842906784 2516810967810048 2527980247252992 2531881692168192 2540608058032128 2540878105657344 2541631588794368 2542003655720256 2543027748724736 2544799455903744 2553570344042496 2554973062126992 2555730725044224 2556092944613376 2558255459794944 2566311699976668 2567072725303296 2568482860467342 2569896097480704 2571034501840896 2571307783569408 2572070290456576 2580170035126272 2580935170064384 2581312990602528 2582352920096768 2583484803579904 2584152024809472 2586704836165632 2593813066191872 2595620155097088 2596665848496128 2597045971832676 2597816111235072 2600673296252928 2606769726210048 2607046806325504 2608201667587971 2609636758781952 2611070275067904 2611844573298688 2612214745792512 2614424741347328 2622286212675584 2622657865046016 2623435599511552 2624876695727104 2626705426415616 2627763643088896 2633923577524736 2636820475019264 2637988525326336 2638268923766528 2638362403160064 2640889893617664 2652609819181056 2654066941274112 2654853989924864 2655097284722688 2664004191256576 2665467572465152 2668399163342848 2680241171464192 2682469421678592 2682754548105216 2695908433068032 2696155490156544 2698818946596864 2709608292361152 2710411811487744 2724240443179008 2738645267857408 2740553260204032 2741657342574592 2751509451521376 2752325396201472 2752617947795456 2766367872712704 2769100689997824 2769921851260928 2780171008308057 2780995452411904 2782932949794816 2784054105604096 2785682131255296 2795184204720128 2796818738896728 2799894795190272 2811921834688512 2812755694321664 2824000536727552 2827106488680448 2828759689986048 2829899307941888 2841212687133184 2844035270049792 2846702243414016 2858225936756736 2859335537393664 2860906217315328 2873660637446144 2876355391782912 2889120282574848 2893579076763648 2903552066322432 2905147035108864 2906008540151808 2906317427113984 2906420404027392 2918039699465856 2920835114336256 2921249079558144 2923720525479936 2932927657116192 2933797400346624 2935408983391248 2936279462445056 2938325144961024 2941227834015744 2950071989260032 2951260480110592 2951365049450496 2952554061234176 2952986282692992 2956234098475008 2963164024715328 2964357789933568 2966423034396672 2968052539237344 2968932698554368 2979165401382912 2980801905814824 2981685845884928 2982108435382272 2986710738665472 2987913990111232 2994030316639446 2996898528772096 2997004715163648 2997323274338304 2998212113727488 2998651019023296 2999859080830976 3001949058760704 3010198374313984 3014844028944384 3015271317897216 3017822308859904 3028223514279936 3029886967138122 3031554079064064 3032896987201536 3033219361456128 3034118845628416 3044576218578944 3046248654245888 3047583870091264 3059767509220352 3063132767387648 3064489664151552 3065679339061248 3080975926339584 3081038209220608 3084364510396416 3094711455711232 3096411431486464 3096695191269888 3097613498843136 3116162082668544 3128619883963392 3129880306122752 3132060868804608 3144582230310144 3145514738515968 3148622104363008 3161209674421344 3164350156111872 3164686502854656 3177000603818496 3177338295209208 3178280517042176 3180494799765504 3183636721434624 3196364273024832 3197312136904704 3210094360108272 3213624953929728 3227429184831488 3230617471664128 3232868217126912 3234170637647872 3246755108093952 3247100213866496 3266543927721984 3267512602984448 3267812042735616 3269607105503232 3280575473803264 3284183585652736 3301500826681344 3301851751514112 3303314395250688 3306947516301312 3318041148391424 3318345218654208 3320168040124416 3321152617316352 3321623318888448 3334902513675264 3335891460292608 3337723920201216 3341039758737408 3341394886262784 3352911314681856 3354396576620544 3354753123875712 3355747957080064 3358085879955456 3361403238875136 3370640329670656 3371510844868608 3372988627943424 3374841465934848 3375842256224256 3386473171103232 3387477410709504 3387837474209792 3389338207627008 3393065941204992 3404760458723328 3406630749502656 3407640966725632 3408123926151168 3411007279726592 3413383701331968 3421748933302224 3422763633737728 3424643813956456 3425148245901312 3427029736026624 3428046002454528 3428410378092544 3428531853852672 3440226713501696 3441750654136704 3442116486476642 3442238447872896 3445536033079296 3446024363311104 3448939781554176 3460826873462784 3462727962443568 3463754814980096 3466167985373184 3475692968280064 3477602223450628 3481427033423872 3481550387675136 3482952994390016 3483462860422272 3496877153394688 3502273901887488 3517318033768448 3517816537546752 3521115344388096 3536813092241408 3538755921698816 3540129712963584 3561328094478336 3575565581672448 3576625895571456 3577006064140288 3594873986875392 3598425262129152 3612811056481536 3613882415316992 3616400178413568 3619972718788608 3630857832935424 3632320590905344 3634444655622144 3638441967353856 3652987740599808 3654071013605376 3668679268695168 3669767194935296 3675951678357504 3688490496950272 3690647408028672 3692134253330432 3694706533859328 3706894677744076 3710577266393088 3714242841673728 3729091651862304 3732796291940352 3733193060253696 3749229112918016 3771679586648064 3775216451715072 3791970370879488 3795602991218688 3796140935872512 3810967915675648 3811317158486016 3812447383191552 3814541623087104 3833596087566336 3835140522377216 3837383189692416 3841603701571584 3850609087954944 3852160376766464 3852724290701013 3854844146221056 3856961675354112 3858105435684864 3870255052689408 3871402755096576 3873529380145152 3874678053535744 3875227205369856 3890719599287808 3894446819115008 3894584807522304 3894998772744192 3896724166852608 3898294033973248 3901009944379392 3910154589315072 3910570209488256 3911729867128832 3913878644521664 3914455138172928 3916605412601856 3917766859948032 3918322118688768 3921637112020992 3933429319013376 3933986797569024 3935153399267328 3937315043590656 3941226541744128 3941645464633344 3950885366287104 3955230712528896 3956982787989504 3957403385649792 3958576931405824 3961334840426496 3972220535177216 3974402541086432 3976144580509696 3978914728771584 3981100411911168 3982280984887296 3992040422185928 3996006286884864 3996431032451072 3998201358697728 4002598745014272 4019792038592512 4020361757196288 4023763078479872 4024131822157824 4037631352373248 4039849289517496 4043862649602048 4044292481941504 4065617717231616 4085986218868736 4086360664768512 4107967901786112 4112486013861888 4128488094302208 4128926921693184 4130151331790848 4149551809069056 4153651034996736 4154882776891392 4171493178617856 4176081158406144 4192776307080192 4194019651354624 4198162805817344 4201087632408576 4214946232561792 4217882752032768 4219133541482496 4219582003806208 4236000805091328 4236451060278944 4240659733020672 4244848961912832 4261819030699776 4263082849206272 4266052905074688 4280125813477696 4284833271906304 4287338905135104 4310490956169216 4314533087674368 4329006810791936 4333680423862272 4355391903629312 4359012810227712 4359476140670976 4381252671504384 4385580788219904 4400696100519936 4402469002018816 4403113475086872 4404419193667584 4424460291538944 4426890720165888 4428203489755136 4428831091851264 4446536684900352 4447855280390144 4450298560268288 4453399047831552 4455193181683712 4468748102074368 4470548419575808 4471202858722236 4472528768827392 4473004165167616 4473162653073408 4477447839940608 4478082421358592 4481870985166848 4491045474959169 4495347793158144 4495984911507456 4497318170591232 4499788621246464 4501123008299008 4515297561470976 4516636547612672 4519117610169344 4522266043416576 4524087921606656 4526733463289856 4539680611631104 4542174332670208 4542335271419904 4544165234868224 4544830450707183 4547331118596096 4549829042184192 4551178268442624 4562331911069632 4566864327868416 4569372981368832 4570728003272704 4571375805136896 4589000872182272 4589651263830528 4594048044105728 4594210820849664 4594699151081472 4596734496227328 4598586375405568 4614435831283712 4616970616591424 4621557313830912 4642067183566848 4644617147229696 4646420248264704 4669698535849984 4690422050062336 4694820459184128 4718272107773952 4720172950618112 4722933156544512 4741814511632016 4747029754281984 4766007442813812 4767420775563264 4768834527428608 4793165315833856 4795968205357056 4797900349505536 4815141540162408 4817081408642048 4820437430894592 4826630291718144 4841143777247232 4845926207496192 4851255956471808 4870132662140928 4870650320799744 4872094684807168 4891572358260224 4899815891582976 4901268904476672 4920863210704896 4926275378479104 4947436355190784 4952323788898304 4952777627271168 4972122202483072 4977061722587136 4977590747004928 4981728925974528 5003837190438912 5006585880301824 5012092329394176 5028906115530752 5029366972022784 5032129685813568 5033621935620096 5055960494505984 5063763384336384 5081216116064256 5081756211314688 5083263177588736 5084007311440512 5086055497449472 5089598911807488 5107140688084992 5109946124253984 5111461450088448 5112185889226752 5116510919589888 5132623399953336 5134145450606592 5136965720934684 5142069003681792 5142615567138816 5144140580913152 5160340070252544 5161870340128768 5162625981205056 5163174729714963 5164705840193536 5166969607159808 5168304049618944 5173409672331264 5187626132383744 5191240310194176 5193331696992256 5194091943665352 5195632222470144 5213539452420096 5214093612651008 5216403335175942 5219273517563904 5222140550135808 5223689146597376 5224429491585024 5228849482694656 5244572425351168 5245315730092032 5246871199023104 5249753391454208 5253410852831232 5255527286177792 5267847155049472 5273640950038528 5275977050652672 5276537847533056 5276724806320128 5281779787235328 5305219638362112 5308133882548224 5309707979849728 5310194569445376 5328008382513152 5330935144930304 5336798326685696 5360482342928384 5364938843357184 5365509096210432 5391816866136064 5392310980313088 5397637893193728 5419216584722304 5420823622975488 5448480886358016 5477290535714816 5481106520408064 5483314685149184 5503018903042752 5504650792402944 5505235895590912 5532735745425408 5538201379995648 5560342016616114 5561990904823808 5565865899589632 5568108211208192 5571364262510592 5590368409440256 5593637477793456 5599789590380544 5623843669377024 5625511388643328 5648001073455104 5654212977360896 5657519379972096 5659798615883776 5682425374266368 5693404486828032 5716451873513472 5718671074787328 5721812434630656 5747321274892288 5752710783565824 5778240565149696 5787158153527296 5807104132644864 5810294070217728 5812017080303616 5812634854227968 5812840808054784 5836079398931712 5841670228672512 5842498159116288 5847441050959872 5865855314232384 5867594800693248 5870817966782496 5872558924890112 5876650289922048 5882455668031488 5900143978520064 5902520960221184 5902730098900992 5905972565385984 5912468196950016 5926328049430656 5928715579867136 5932846068793344 5936105078474688 5937865397108736 5958330802765824 5961603811629648 5963371691769856 5964216870764544 5973421477330944 5988060633278892 5993797057544192 5994009430327296 5994646548676608 5996424227454976 5997302038046592 5999718161661952 6003898117521408 6020396748627968 6029688057888768 6030542635794432 6035644617719808 6056447028559872 6059773934276244 6065793974403072 6066438722912256 6068237691256832 6089152437157888 6092497308491776 6095167740182528 6119535018440704 6126265534775296 6128979328303104 6131358678122496 6161951852679168 6162076418441216 6168729020792832 6189422911422464 6192822862972928 6193390382539776 6195226997686272 6232324165337088 6257239767926784 6259760612245504 6264121737609216 6289164460620288 6291029477031936 6297244208726016 6322419348842688 6328700312223744 6329373005709312 6354001207636992 6354676590418416 6356561034084352 6360989599531008 6367273442869248 6392728546049664 6394624273809408 6420188720216544 6427249907859456 6454858369662976 6461234943328256 6465736434253824 6468341275295744 6487065686052133 6493510216187904 6494200427732992 6533087855443968 6535624085471232 6539214211006464 6561150947606528 6568367171305472 6603703503028224 6606628790501376 6613895032602624 6636082296782848 6636690437308416 6640336080248832 6642305234632704 6643246637776896 6669805027350528 6671782920585216 6675447840402432 6682789772525568 6705822629363712 6708793153241088 6709506247751424 6711495914160128 6716171759910912 6722806477750272 6741280659341312 6743021689737216 6745977255886848 6749682931869696 6751684512448512 6772946342206464 6774954821419008 6775674948419584 6778676415254016 6786131882409984 6809520917446656 6813261499005312 6815281933451264 6816247852302336 6822014559453184 6826767402663936 6843497866604448 6845527267475456 6849287627912912 6850296491802624 6854059472053248 6856092004909056 6856820756185088 6857063707705344 6880453427003392 6883501308273408 6884232972953284 6884476895745792 6891072066158592 6892048726622208 6897879563108352 6921653746925568 6925455924887136 6927509629960192 6932335970746368 6951385936560128 6955204446901256 6962854066847744 6963100775350272 6966925720844544 6993754306789376 7004547803774976 7034636067536896 7035633075093504 7042230688776192 7073626184482816 7077511843397632 7080259425927168 7151131163344896 7153251791142912 7154012128280576 7189747973750784 7196850524258304 7225622112963072 7227764830633984 7232800356827136 7239945437577216 7261715665870848 7264641181810688 7268889311244288 7276883934707712 7305975481199616 7308142027210752 7337358537390336 7339534389870592 7351903356715008 7376980993900544 7381294816057344 7384268506660864 7389413067718656 7413789355488152 7421154532786176 7428485683347456 7458183303724608 7465592583880704 7466386120507392 7498458225836032 7543359173296128 7550432903430144 7583940741758976 7621935831351296 7622634316972032 7624894766383104 7629083246174208 7667192175132672 7670281044754432 7674766379384832 7701218175909888 7704320753532928 7705448581402026 7709688292442112 7713923350708224 7716210871369728 7740510105378816 7742805510193152 7747058760290304 7749356107071488 7750454410739712 7781439198575616 7788893638230016 7789997545488384 7793448333705216 7796588067946496 7802019888758784 7820309178630144 7821140418976512 7823459734257664 7824605002763913 7827757289043328 7828910276345856 7833210825203712 7835533719896064 7836644237377536 7843274224041984 7866858638026752 7867973595138048 7870306798534656 7874630087181312 7883290929266688 7901770732574208 7910461425057792 7913965575979008 7914806771299584 7917153862811648 7922669680852992 7944441070354432 7948805082172864 7952289161019392 7957829457543168 7962200823822336 7964561969774592 7984080844371856 7992012573769728 7992862064902144 7996402717395456 8005197490028544 8039584077185024 8040723514392576 8047526156959744 8048263644315648 8075262704746496 8079698579034992 8087725299204096 8088584963883008 8131235434463232 8171972437737472 8172721329537024 8215935803572224 8224972027723776 8256976188604416 8257853843386368 8260302663581696 8299103618138112 8307302069993472 8309765553782784 8340513024924171 8342986357235712 8352162316812288 8385552614160384 8388039302709248 8396325611634688 8429892465123584 8435765504065536 8438267082964992 8439164007612416 8472001610182656 8472902120557888 8481319466041344 8489697923825664 8523638061399552 8526165698412544 8532105810149376 8560251626955392 8569666543812608 8574677810270208 8620981912338432 8629066175348736 8658013621583872 8667360847724544 8710783807258624 8718025620455424 8718952281341952 8762505343008768 8771161576439808 8801392201039872 8804938004037632 8806226950173744 8808838387335168 8853781440331776 8856406979510272 8857662183702528 8893073369800704 8895710560780288 8900597120536576 8906798095663104 8910386363367424 8937496204148736 8941096839151616 8942405717444472 8945057537654784 8946008330335232 8946325306146816 8963741970333696 8982090949918338 8990695586316288 8991969823014912 8994636341182464 8999577242492928 9002246016598016 9030595122941952 9033273095225344 9038235220338688 9044532086833152 9048175843213312 9053466926579712 9079361223262208 9084348665340416 9084670542839808 9088330469736448 9089660901414366 9094662237192192 9099658084368384 9102356536885248 9124663822139264 9133728655736832 9138745962737664 9141456006545408 9142751610273792 9178001744364544 9179302527661056 9188096088211456 9189398302162944 9193468992454656 9197172750811136 9228871662567424 9233941233182848 9243114627661824 9284134367133696 9289234294459392 9292840496529408 9339397071699968 9380844100124672 9389640918368256 9436544215547904 9440345901236224 9445866313089024 9483629023264032 9494059508563968 9532014885627624 9534841551126528 9586330631667712 9591936410714112 9595800699011072 9630283080324816 9634162817284096 9640874861789184 9682287554494464 9691852414992384 9702511912943616 9740265324281856 9741300641599488 9744189369614336 9783144716520448 9799631783165952 9802537808953344 9841726421409792 9852550756958208 9894872710381568 9904647577796608 9905555254542336 9944244404966144 9954123445174272 9955181494009856 9963457851949056 10007674380877824 10013171760603648 10024184658788352 10057812231061504 10058733944045568 10064259371627136 10067243871240192 10111920989011968 10127526768672768 10162432232128512 10163512422629376 10168014622881024 10172110994898944 10179197823614976 10214281376169984 10219892248507968 10222922900176896 10224371778453504 10233021839179776 10265246799906672 10268290901213184 10273931441869368 10284138007363584 10285231134277632 10320680140505088 10323740680257536 10325251962410112 10326349459429926 10329411680387072 10333939214319616 10336608099237888 10346819344662528 10375252264767488 10382480620388352 10386663393984512 10388183887330704 10391264444940288 10427078904840192 10428187225302016 10432806670351884 10444281100271616 10447378293194752 10448858983170048 10457698965389312 10489144850702336 10490631460184064 10493742398046208 10499506782908416 10506821705662464 10511054572355584 10535694310098944 10547281900077056 10551954101305344 10553075695066112 10553449612640256 10610439276724224 10616267765096448 10619415959699456 10620389138890752 10656016765026304 10661870289860608 10673596653371392 10720964685856768 10729877686714368 10731018192420864 10783633732272128 10784621960626176 10795275786387456 10838433169444608 10841647245950976 10896961772716032 10954581071429632 10962213040816128 11006037806085504 11009301584805888 11010471791181824 11065471490850816 11076402759991296 11120684033232228 11123981809647616 11131731799179264 11136216422416384 11142728525021184 11180736818880512 11187274955586912 11199579180761088 11247687338754048 11296002146910208 11308425954721792 11315038759944192 11319597231767552 11364850748532736 11386808973656064 11432903747026944 11437342149574656 11443624869261312 11494642549784576 11505421567131648 11556481130299392 11574316307054592 11614208265289728 11620588140435456 11624034160607232 11625269708455936 11625681616109568 11672158797863424 11683340457345024 11684996318232576 11694882101919744 11731710628464768 11735189601386496 11741635933564992 11745117849780224 11753300579844096 11764911336062976 11800287957040128 11805041920442368 11805460197801984 11811945130771968 11824936393900032 11852656098861312 11857431159734272 11865692137586688 11872210156949376 11875730794217472 11916661605531648 11923207623259296 11926743383539712 11928433741529088 11946842954661888 11976121266557784 11987594115088384 11988018860654592 11989293097353216 11994604076093184 11999436323323904 12007796235042816 12040793497255936 12047407702668247 12059376115777536 12061085271588864 12071289235439616 12112894057119744 12119547868552488 12131587948806144 12132877445824512 12178304874315776 12184994616983552 12190335480365056 12239070036881408 12252531069550592 12257958656606208 12323903705358336 12324152836882432 12337458041585664 12378845822844928 12385645725945856 12386780765079552 12390453995372544 12464648330674176 12514479535853568 12519521224491008 12528243475218432 12578328921240576 12582058954063872 12594488417452032 12644838697685376 12657400624447488 12658746011418624 12708002415273984 12709353180836832 12713122068168704 12721979199062016 12734546885738496 12785457092099328 12789248547618816 12840377440433088 12854499815718912 12909716739325952 12922469886656512 12931472868507648 12974131372104266 12987020432375808 12988400855465984 13066175710887936 13078428422012928 13122301895213056 13136734342610944 13207407006056448 13213257581002752 13273380874616832 13280672160497664 13284610469265408 13286493275553792 13339610054701056 13343565841170432 13350895680804864 13365579545051136 13411645258727424 13417586306482176 13419012495502848 13422991828320256 13432343519821824 13445612955500544 13482561318682624 13486043379474432 13491954511773696 13499365863739392 13503369024897024 13545892684412928 13549909642838016 13551349896839168 13557352830508032 13572263764819968 13619041834893312 13626522998010624 13630563866902528 13632495704604672 13644029118906368 13653534805327872 13686995733208896 13691054534950912 13698575255825824 13700592983605248 13708118944106496 13712184009818112 13713641512370176 13714127415410688 13760906854006784 13767002616546816 13768465945906568 13768953791491584 13782144132317184 13784097453244416 13795759126216704 13843307493851136 13850911849774272 13855019259920384 13864671941492736 13902771873120256 13910408893802512 13925708133695488 13926201550700544 13933851441689088 13987508613578752 14009095607549952 14069272135073792 14071266150187008 14084461377552384 14155023686795264 14160518851854336 14302262326689792 14306503582285824 14308024256561152 14379495947501568 14393701048516608 14451244225926144 14455529661267968 14479890875154432 14523431331741696 14529282363621376 14537778622488576 14553767869415424 14611950962399232 14616284054421504 14674717074780672 14679068779741184 14703806713430016 14753961987801088 14762589632114688 14768537013321728 14778826135437312 14827578710976304 14842309065572352 14856971366694912 14916366607449216 14931185167761408 14932772241014784 14996916451672064 15086718346592256 15100865806860288 15167881483517952 15243871662702592 15245268633944064 15249789532766208 15258166492348416 15334384350265344 15340562089508864 15349532758769664 15402436351819776 15408641507065856 15410897162804052 15427846701416448 15432421742739456 15481020210757632 15485611020386304 15489524189144889 15494117520580608 15498712214142976 15500908821479424 15562878397151232 15577787276460032 15579995090976768 15586896667410432 15593176135892992 15640618357260288 15642280837953024 15646919468515328 15649210005527826 15655514578086656 15657820552691712 15666421650407424 15671067439792128 15673288474755072 15686548448083968 15733717276053504 15735947190276096 15740613597069312 15749260174362624 15766581858533376 15803541465148416 15820922850115584 15827931151958016 15829613542599168 15834307725623296 15845339361705984 15888882140708864 15897610164345728 15904578322038784 15915658915086336 15924401647644672 15929123939549184 15968161688743712 15984025147539456 15985724129804288 15992805434790912 16010394980057088 16079168154370048 16081447028785152 16095052313919488 16096527288631296 16150525409492992 16159397158069984 16175450598408192 16177169927766016 16262470868926464 16343944875474944 16345442659074048 16431871607144448 16449944055447552 16513952377208832 16515707686772736 16520605327163392 16598207236276224 16614604139986944 16681026049848342 16685972714471424 16704324633624576 16771105228320768 16776078605418496 16792651223269376 16859784930247168 16871531008131072 16876534165929984 16878328015224832 16944003220365312 16945804241115776 16962638932082688 16979395847651328 17047276122799104 17052331396825088 17120503253910784 17139333087625216 17149355620540416 17241963824676864 17258132350697472 17316027243167744 17334721695449088 17421567614517248 17436051240910848 17437904562683904 17525010686017536 17542323152879616 17602784402079744 17609876008075264 17612453900347488 17617676774670336 17707562880663552 17786146739601408 17791421121560576 17801194241073152 17813596191326208 17820772726734848 17874992408297472 17882193678303232 17884811434888944 17890115075309568 17892016660670464 17892650612293632 17964181899836676 17981391172632576 17983939646029824 17989272682364928 17999154484985856 18004492033196032 18061190245883904 18066546190450688 18076470440677376 18089064173666304 18096351686426624 18106933853159424 18158722446524416 18168697330680832 18169341085679616 18176660939472896 18179321802828732 18199316168736768 18204713073770496 18249327644278528 18267457311473664 18277491925475328 18282912013090816 18285503220547584 18356003488729088 18358605055322112 18376192176422912 18378796604325888 18386937984909312 18394345501622272 18457743325134848 18467882466365696 18486229255323648 18568268734267392 18578468588918784 18585680993058816 18678794143399936 18761688200249344 18779281836736512 18873088431095808 18891732626178048 18967258046528064 18988119017127936 19064029771255248 19069683102253056 19172661263335424 19183872821428224 19191601398022144 19260566160649632 19268325634568192 19281749723578368 19364575108988928 19383704829984768 19405023825887232 19461197058156399 19480530648563712 19482601283198976 19488378739228672 19566289433040896 19599263566331904 19683452842819584 19705101513916416 19789745420763136 19809295155593216 19811110509084672 19888488809932288 19908246890348544 19910362988019712 19926915703898112 20015348761755648 20026343521207296 20048369317576704 20115624462123008 20117467888091136 20128518743254272 20134487742480384 20223841978023936 20255053537345536 20324864464257024 20327024845258752 20336029245762048 20344221989797888 20358395647229952 20428562752339968 20439784497015936 20445845800353792 20448743556907008 20466043678359552 20530493599813344 20536581802426368 20547862883738736 20568276014727168 20570462268555264 20641360281010176 20650503924820224 20652698918859852 20658823360774144 20667878428639232 20673216198475776 20693638689325056 20750504529534976 20764961240776704 20773326787969024 20776367774661408 20782528889880576 20854157809680384 20856374450604032 20865613340703768 20888562200543232 20915397930778624 20978289701404672 20981262920368128 20987484796092416 20999013565816832 21013643411324928 21022109144711168 21071388620197888 21094563800154112 21103908202610688 21106151390132224 21106899225280512 21220878553448448 21232535530192896 21238831919398912 21240778277781504 21312033530052608 21323740579721216 21347193306742784 21441929371713536 21459755373428736 21462036384841728 21567267464544256 21569243921252352 21590551572774912 21676866338889216 21683294491901952 21793923545432064 21909162142859264 21924426081632256 22012075612171008 22018603169611776 22020943582363648 22130942981701632 22152805519982592 22241368066464456 22247963619295232 22263463598358528 22285457050042368 22361473637761024 22374549911173824 22399158361522176 22495374677508096 22592004293820416 22616851909443584 22630077519888384 22639194463535104 22729701497065472 22865807494053888 22874684299149312 22887249738522624 22989285099569152 23010843134263296 23112962260598784 23148632614109184 23228416530579456 23241176280870912 23248068321214464 23250539416911872 23251363232219136 23344317595726848 23366680914690048 23369992636465152 23389764203839488 23463421256929536 23470379202772992 23483271867129984 23490235699560448 23506601159688192 23529822672125952 23600575914080256 23610083840884736 23610920395603968 23623890261543936 23649872787800064 23705312197722624 23714862319468544 23731384275173376 23744420313898752 23751461588434944 23833323211063296 23846415246518592 23853486767079424 23856867483058176 23893685909323776 23952242533115568 23975188230176768 23976037721309184 23978586194706432 23989208152186368 23998872646647808 24015592470085632 24081586994511872 24094815405336494 24118752231555072 24122170543177728 24142578470879232 24225788114239488 24239095737104976 24263175897612288 24265754891649024 24369989233967104 24380670960730112 24478140073762816 24505062139101184 24515917313212416 24647807410716672 24674916083171328 24757691645689856 24771291451891712 24773561530159104 24780907990745088 24929296661348352 25028959071707136 25039042448982016 25056486950436864 25156657842481152 25164117908127744 25188976834904064 25289677395370752 25314801248894976 25317492022837248 25416004830547968 25418706361673664 25426244136337408 25443958398124032 25469093771476992 25570914184198656 25578497095237632 25680754880866176 25708999631437824 25819433478651904 25844939773313024 25862945737015296 25948262744208532 25974040864751616 25976801710931968 26132351421775872 26156856844025856 26244603790426112 26414814012112896 26426515162005504 26561344320995328 26569220938530816 26572986551107584 26679220109402112 26687131682340864 26701791361609728 26731159090102272 26823290517454848 26835172612964352 26838024991005696 26845983656640512 26891225911001088 26965122637365248 26972086758948864 26983909023547392 26998731727478784 27006738049794048 27091785368825856 27099819285676032 27102699793678336 27114705661016064 27144527529639936 27238083669786624 27253045996021248 27261127733805056 27264991409209344 27288058237812736 27307069610655744 27373991466417792 27382109069901824 27397150511651648 27401185967210496 27416237888212992 27424368019636224 27427283024740352 27428254830821376 27521813708013568 27534005233093632 27536931891813136 27537907582983168 27564288264634368 27568194906488832 27591518252433408 27686614987702272 27701823699548544 27710038519840768 27729343882985472 27805543746240512 27820817787605024 27851416267390976 27852403101401088 27867702883378176 27975017227157504 28018191215099904 28138544270147584 28142532300374016 28168922755104768 28310047373590528 28321037703708672 28604524653379584 28616048513122304 28758991895003136 28787402097033216 28902488451852288 28911059322535936 29046862663483392 29058564727242752 29075557244977152 29107535738830848 29223901924798464 29232568108843008 29349434149561344 29358137559482368 29407613426860032 29507923975602176 29525179264229376 29537074026643456 29557652270874624 29655157421952608 29684618131144704 29713942733389824 29832733214898432 29862370335522816 29865544482029568 29993832903344128 30173436693184512 30201731613720576 30335762967035904 30487743325405184 30490537267888128 30516332984696832 30668768700530688 30681124179017728 30699065517539328 30804872703639552 30817283014131712 30821794325608104 30855693402832896 30962040421515264 30971222040772608 30979048378289778 30988235041161216 30997424428285952 31001817642958848 31125756794302464 31155574552920064 31159990181953536 31173793334820864 31186352271785984 31281236714520576 31284561675906048 31293838937030656 31298420011055652 31311029156173312 31332843300814848 31342134879584256 31346576949510144 31373096896167936 31467434552107008 31471894380552192 31481227194138624 31498520348725248 31533163717066752 31607082930296832 31641845700231168 31655862303916032 31659227085198336 31668615451246592 31777764281417728 31795220328691456 31809156644077568 31831317830172672 31848803295289344 31858247879098368 31936323377487424 31968050295078912 31971448259608576 31985610869581824 32020789960114176 32158336308740096 32162894057570304 32190104627838976 32193054577262592 32301050818985984 32318794316139968 32350901196816384 32354339855532032 32524941737852928 32687889750949888 32690885318148096 32863743214288896 33027904754417664 33031415373545472 33041210654326784 33196414472552448 33229208279973888 33362052099696684 33371945428942848 33408649267249152 33542210456641536 33552157210836992 33585302446538752 33719569860494336 33743062016262144 33756656030449664 33888006440730624 33891608482231552 33925277864165376 33958791695302656 34094552245598208 34104662793650176 34241006507821568 34278666175250432 34298711241080832 34483927649353728 34516264701394944 34632054486335488 34669443390898176 34843135229034496 34872102481821696 34875809125367808 35050021372035072 35084646305759232 35205568804159488 35219752016150528 35224907800694976 35235353549340672 35415125761327104 35572293479202816 35582842243121152 35602388482146304 35627192382652416 35641545453469696 35749984816594944 35764387356606464 35769622869777888 35780230150619136 35784033321340928 35785301224587264 35928363799673352 35962782345265152 35967879292059648 35998308969971712 36008984066392064 36122380491767808 36133092380901376 36142223108004741 36152940881354752 36178128347332608 36192703372853248 36213867706318848 36317444893048832 36337394661361664 36338682171359232 36353321878945792 36358643605657464 36398632337473536 36498655288557056 36534914622947328 36554983850950656 36565824026181632 36571006441095168 36712006977458176 36717210110644224 36752384352845824 36757593208651776 36773875969818624 36788691003244544 36915486650269696 36935764932731392 36972458510647296 37136537468534784 37156937177837568 37171361986117632 37357588286799872 37523376400498688 37558563673473024 37746176862191616 37783465252356096 37934516093056128 37976238034255872 38128059542510496 38139366204506112 38367745642856448 38383202796044288 38521132321299264 38536651269136384 38563499447156736 38729150217977856 38767409659969536 38922394116312798 38961061297127424 38965202566397952 38976757478457344 39132578866081792 39198527132663808 39366905685639168 39410203027832832 39579490841526272 39618590311186432 39622221018169344 39776977619864576 39820725976039424 39853831407796224 40030697523511296 40052687042414592 40096738635153408 40231248924246016 40234935776182272 40257037486508544 40268975484960768 40447683956047872 40510107074691072 40649728928514048 40654049690517504 40672058491524096 40688443979595776 40716791294459904 40857125504679936 40879568994031872 40891691600707584 40897487113814016 40932087356719104 41060987199626688 41073163604852736 41095725767477472 41136552029454336 41140924537110528 41282720562020352 41301007849640448 41305397837719704 41317646721548288 41346432396951552 41387277378650112 41501009059069952 41529922481553408 41546653575938048 41552735549322816 41565057779761152 41708315619360768 41712748901208064 41731226681407536 41777124401086464 41956579402809344 41962525840736256 41974969592184832 41998027131633664 42027286822649856 42044218289422336 42142777240395776 42189127600308224 42207816405221376 42212302780264448 42213798450561024 42465071060385792 42477663838797824 42481556555563008 42624067060105216 42647481159442432 42694386613485568 42883858743427072 42919510746857472 42924072769683456 43134534929088512 43138487842504704 43181103145549824 43353732677778432 43366588983803904 43587847090864128 43818324285718528 43848852163264512 44024151224342016 44037206339223552 44041887164727296 44261885963403264 44305611039965184 44482736132928912 44495927238590464 44526927196717056 44570914100084736 44722947275522048 44749099822347648 44798316723044352 44990749355016192 45184008587640832 45260155039776768 45278388927070208 45459402994130944 45731614988107776 45749368598298624 45774499477045248 45978570199138304 46021686268526592 46225924521197568 46297265228218368 46456833061158912 46482352561741824 46496136642428928 46501078833823744 46502726464438272 46688635191453696 46733361829380096 46739985272930304 46779528407678976 46926842513859072 46940758405545984 46966543734259968 46980471399120896 47013202319376384 47059645344251904 47201151828160512 47220167681769472 47221840791207936 47247780523087872 47299745575600128 47410624395445248 47429724638937088 47462768550346752 47488840627797504 47502923176869888 47666646422126592 47692830493037184 47706973534158848 47713734966116352 47787371818647552 47904485066231136 47950376460353536 47952075442618368 47957172389412864 47978416304372736 47997745293295616 48031184940171264 48163173989023744 48189630810672988 48237504463110144 48244341086355456 48285156941758464 48451576228478976 48478191474209952 48526351795224576 48531509783298048 48739978467934208 48956280147525632 49010124278202368 49031834626424832 49295614821433344 49349832166342656 49515383291379712 49542582903783424 49547123060318208 49561815981490176 50057918143414272 50078084897964032 50112973900873728 50313315684962304 50328235816255488 50377953669808128 50579354790741504 50629602497789952 50634984045674496 50832009661095936 50837412723347328 50852488272674816 50887916796248064 50938187542953984 51141828368397312 51156994190475264 51361509761732352 51417999262875648 51638866957303808 51689879546626048 51725891474030592 51896525488417064 51948081729503232 51953603421863936 52264702843551744 52313713688051712 52489207580852224 52829628024225792 52853030324011008 53122688641990656 53358440218804224 53374263364681728 53403582723219456 53462318180204544 53646581034909696 53670345225928704 53676049982011392 53691967313281024 53930245274730496 53944173517897728 53967818047094784 53997463454957568 54013476099588096 54183570737651712 54199638571352064 54205399587356672 54229411322032128 54289055059279872 54476167339573248 54506091992042496 54522255467610112 54529982818418688 54576116475625472 54614139221311488 54747982932835584 54764218139803648 54794301023303296 54802371934420992 54832475776425984 54848736039272448 54854566049480704 54856509661642752 55043627416027136 55068010466187264 55073863783626272 55075815165966336 55128576529268736 55136389812977664 55183036504866816 55373229975404544 55403647399097088 55420077039681536 55458687765970944 55611087492481024 55641635575210048 55702832534781952 55704806202802176 55735405766756352 55950034454315008 56036382430199808 56277088540295168 56285064600748032 56337845510209536 56620094747181056 57209049306759168 57232097026244608 57517983790006272 57574804194066432 57804976903704576 57822118645071872 58093725326966784 58117129454485504 58151114489954304 58215071477661696 58383591174469197 58447803849596928 58465136217686016 58698868299122688 58716275118964736 59015847951204352 59050358528458752 59074148053286912 59115304541749248 59310314843905216 59369236262289408 59427885466779648 59665466429796864 59724740671045632 59731088964059136 59987665806688256 60346873386369024 60403463227441152 60671525934071808 60975486650810368 60981074535776256 61032665969393664 61337537401061376 61362248358035456 61398131035078656 61609745407279104 61634566028263424 61643588651216208 61711386805665792 61924080843030528 61958096756579556 61976470082322432 61994848856571904 62003635285917696 62251513588604928 62311149105840128 62319980363907072 62347586669641728 62372704543571968 62562473429041152 62569123351812096 62587677874061312 62596840022111304 62622058312346624 62665686601629696 62746193792335872 62934869104214016 62943788761104384 62962454388277248 62997040697450496 63066327434133504 63214165860593664 63283691400462336 63311724607832064 63318454170396672 63337230902493184 63555528562835456 63590440657382912 63618313288155136 63662635660345344 63697606590578688 63716495758196736 63872646754974848 63936100590157824 63942896519217152 63971221739163648 64041579920228352 64316672617480192 64325788115140608 64380209255677952 64386109154525184 64602101637971968 64637588632279936 64701802393632768 64708679711064064 65049883475705856 65375779501899776 65381770636296192 65727486428577792 66055809508835328 66062830747090944 66082421308653568 66392828945104896 66458416559947776 66724104199393368 66743890857885696 67084420913283072 67104314421673984 67170604893077504 67439139720988672 67486124032524288 67513312060899328 67776012881461248 67783216964463104 67850555728330752 67917583390605312 68189104491196416 68209325587300352 68482013015643136 68557332350500864 68597422482161664 68967855298707456 69032529402789888 69264108972670976 69338886781796352 69686270458068992 69744204963643392 69751618250735616 70100042744070144 70169292611518464 70411137608318976 70439504032301056 70449815601389952 70470707098681344 70830251522654208 71144586958405632 71204776964292608 71254384765304832 71283090906939392 71499969633189888 71528774713212928 71539245739555776 71560460301238272 71568066642681856 71570602449174528 71856727599346704 71925564690530304 71935758584119296 71996617939943424 72244760983535616 72266184761802752 72284446216009482 72305881762709504 72356256694665216 72385406745706496 72427735412637696 72634889786097664 72674789322723328 72677364342718464 72706643757891584 72717287211314928 72797264674947072 72997310577114112 73109967701901312 73131648052363264 73142012882190336 73424013954916352 73434420221288448 73504768705691648 73515186417303552 73547751939637248 73577382006489088 73830973300539392 73871529865462784 74273074937069568 74313874355675136 74342723972235264 74715176573599744 75046752800997376 75117127346946048 75492353724383232 75566930504712192 75869032186112256 75952476068511744 76256119085020992 76278732409012224 76735491285712896 77042264642598528 77073302538272768 77126998894313472 77458300435955712 77534819319939072 77844788232625596 77922122594254848 77930405132795904 77953514956914688 78265157732163584 78397054265327616 78733811371278336 79158981683052544 79237180622372864 79244442036338688 79553955239729152 79641451952078848 79707662815592448 80061395047022592 80105374084829184 80193477270306816 80462497848492032 80469871552364544 80514074973017088 80537950969921536 80895367912095744 81020214149382144 81299457857028096 81308099381035008 81344116983048192 81376887959191552 81433582588919808 81714251009359872 81759137988063744 81783383201415168 81794974227628032 81864174713438208 82121974399253376 82146327209705472 82191451534954944 82273104058908672 82281849074221056 82565441124040704 82602015699280896 82610795675439408 82635293443096576 82692864793903104 82774554757300224 83002018118139904 83059844963106816 83093307151876096 83105471098645632 83130115559522304 83416631238721536 83425497802416128 83462453362815072 83554248802172928 83913158805618688 83925051681472512 83996054263267328 84054573645299712 84088436578844672 84285554480791552 84331853918677729 84378255200616448 84415632810442752 84424605560528896 84427596901122048 84930142120771584 84963113111126016 85248134120210432 85294962318884864 85388773226971136 85767717486854144 85848145539366912 86269069858177024 86276975685009408 86362206291099648 86707465355556864 86733177967607808 87175694181728256 87636648571437056 87697704326529024 88048302448684032 88074412678447104 88083774329454592 88523771926806528 88611222079930368 88965472265857824 88991854477180928 89053854393434112 89141828200169472 89445894551044096 89498199644695296 89596633446088704 89981498710032384 90368017175281664 90520310079553536 90918805988261888 91463229976215552 91548998954090496 91957140398276608 92043372537053184 92451849042395136 92913666122317824 92964705123483648 92992273284857856 93002157667647488 93005452928876544 93377270382907392 93466723658760192 93479970545860608 93559056815357952 93853685027718144 93881516811091968 93933087468519936 93960942798241792 94026404638752768 94119290688503808 94402303656321024 94440335363538944 94443681582415872 94495561046175744 94599491151200256 94821248790890496 94859449277874176 94925537100693504 94977681255595008 95005846353739776 95333292844253184 95385660986074368 95413947068317696 95427469932232704 95574743637295104 95808970132462272 95900752920707072 95904150885236736 95914344778825728 95956832608745472 95995490586591232 96062369880342528 96326347978047488 96379261621345976 96475008926220288 96488682172710912 96570313883516928 96903152456957952 96956382948419904 97052703590449152 97063019566596096 97479956935868416 97912560295051264 98020248556404736 98063669252849664 98591229642866688 99085165807566848 99094246120636416 99123631962980352 100115836286828544 100156169795928064 100225947801747456 100626631369924608 100656471632510976 100755907339616256 101158709581483008 101269968091348992 101664019322191872 101674825446694656 101704976545349632 101775833592496128 101876375085907968 102283656736794624 102313988380950528 102723019523464704 102835998525751296 103277733914607616 103379759093252096 103451782948061184 103793050976834128 103896163459006464 103907206843727872 104529405687103488 104627427376103424 104978415161704448 105659256048451584 105706060648022016 106245377283981312 106716880437608448 106748526729363456 106807165446438912 106924636360409088 107293162069819392 107340690451857408 107352099964022784 107383934626562048 107860490549460992 107888347035795456 107994926909915136 108026952199176192 108367141475303424 108399277142704128 108410799174713344 108426669324014223 108458822644064256 108578110118559744 108952334679146496 109012183984084992 109044510935220224 109059965636837376 109152232951250944 109495965865671168 109528436279607296 109588602046606592 109604743868841984 109664951552851968 109697472078544896 109709132098961408 109713019323285504 110087254832054272 110136020932374528 110147727567252544 110151630331932672 110257153058537472 110272779625955328 110366073009733632 110746459950809088 110807294798194176 110840154079363072 110917375531941888 111222174984962048 111283271150420096 111405665069563904 111409612405604352 111470811533512704 111900068908630016 112072764860399616 112554177080590336 112570129201496064 112675691020419072 113240189494362112 114418098613518336 114464194052489216 115149608388132864 115609953807409152 115644237290143744 116187450653933568 116234258908971008 116302228979908608 116767182348938394 116895607699193856 116930272435372032 117397736598245376 117432550237929472 118031695902408704 118100717056917504 118148296106573824 118230609083498496 118620629687810432 118738472524578816 118855770933559296 119330932859593728 119462177928118272 119975331613376512 120693746772738048 120806926454882304 121343051868143616 121950973301620736 121962149071552512 122065331938787328 122675074802122752 122724496716070912 122796262070157312 123219490814558208 123269132056526848 123287177302432416 123422773611331584 123848161686061056 123916193513159112 123952940164644864 124503027177209856 124622298211680256 124639960727814144 124695173339283456 124745409087143936 125124946858082304 125138246703624192 125175355748122624 125193680044222608 125244116624693248 125331373203259392 125869738208428032 125887577522208768 125924908776554496 125994081394900992 126132654868267008 126428331721187328 126567382800924672 126623449215664128 126636908340793344 126674461804986368 127111057125670912 127180881314765824 127236626576310272 127395213181157376 127432991516393472 127745293509949696 127872201180315648 127885793038434304 127942443478327296 128083159840456704 128633345234960384 128651576230281216 128760418511355904 128772218309050368 129204203275943936 129275177264559872 129403604787265536 129417359422128128 130099766951411712 130751559003799552 130763541272592384 131454972857155584 132111619017670656 132125661494181888 132785657890209792 132916833119895552 133448208398786736 133487781715771392 134168841826566144 134208628843347968 134341209786155008 134878279441977344 134972248065048576 135026624121798656 135552025762922496 135566433928926208 135835166781210624 136378208982392832 136418651174600704 136964026031286272 137114664701001728 137194844964323328 137935710597414912 138065058805579776 138528217945341952 138677773563592704 139372540916137984 139488409927286784 139503236501471232 140200085488140288 140338585223036928 140822275216637952 140899631202779904 140941414197362688 141660503045308416 142289173916811264 142409553928585216 142508769530609664 142999939266379776 143057549426425856 143078491479111552 143120920602476544 143136133285363712 143141204898349056 143713455198693408 143851129381060608 143871517168238592 143993235879886848 144489521967071232 144568892432018964 144611763525419008 144712513389330432 144770813491412992 144855470825275392 145269779572195328 145349578645446656 145354728685436928 145413287515783168 145434574422629856 145594529349894144 145994621154228224 146219935403802624 146848027909832704 146868840442576896 147009537411383296 147030372834607104 147095503879274496 147154764012978176 147661946601078784 147743059730925568 148546149874139136 148627748711350272 148685447944470528 149430353147199488 150093505601994752 150234254693892096 150984707448766464 151133861009424384 151738064372224512 151904952137023488 152512238170041984 152557464818024448 153470982571425792 154084529285197056 154146605076545536 154253997788626944 154916600871911424 155069638639878144 155689576465251192 155844245188509696 155860810265591808 156530315464327168 156794108530655232 157467622742556672 158317963366105088 158474361244745728 158488884072677376 159107910479458304 159282903904157696 160122790094045184 160210748169658368 160386954540613632 160924995696984064 160939743104729088 161028149946034176 161075901939843072 161790735824191488 162040428298764288 162598915714056192 162616198762070016 162688233966096384 162753775918383104 162867165177839616 163428502018719744 163518275976127488 163566766402830336 163589948455256064 163728349426876416 164243948798506752 164292654419410944 164382903069909888 164546208117817344 164563698148442112 165130882248081408 165204031398561792 165221591350878816 165270586886193152 165385729587806208 165549109514600448 166004036236279808 166119689926213632 166210942197291264 166260231119044608 166833262477443072 166850995604832256 166924906725630144 167108497604345856 167826317611237376 167850103362945024 167992108526534656 168109147290599424 168571108961583104 168663707837355458 168756510401232896 168831265620885504 168849211121057792 168855193802244096 169860284241543168 170589924637769728 170777546453942272 171535434973708288 171696291078733824 172553951370018816 172724412582199296 173414930711113728 173466355935215616 174351388363456512 175273297142874112 175395408653058048 176096604897368064 176148825356894208 176167548658909184 177047543853613056 177222444159860736 177930944531715648 177983708954361856 178107708786868224 178283656400338944 178891789102088192 178996399289390592 179193266892177408 179962997420064768 180736034350563328 181040620159107072 181837611976523776 182926459952431104 183097997908180992 184086745074106368 184903698084790272 185929410246967296 185984546569715712 186004315335294976 186010905857753088 186754540765814784 186933447317520384 186959941091721216 187118113630715904 187707370055436288 187763033622183936 187866174937039872 187921885596483584 188238581377007616 188804607312642048 188880670727077888 188887363164831744 188991122092351488 189198982302400512 189642497581780992 189718898555748352 189851074201387008 189955362511190016 190011692707479552 190666585688506368 190771321972148736 190827894136635392 190854939864465408 191149487274590208 191617940264924544 191801505841414144 191808301770473472 191828689557651456 191913665217490944 191990981173182464 192124739760685056 192652695956094976 192758523242691952 192950017852440576 192977364345421824 193140627767033856 193806304913915904 193912765896839808 194105407180898304 194126039133192192 194959913871736832 195825120590102528 196127338505699328 197182459285733376 198170331615133696 198188492241272832 198247263925960704 200231672573657088 200312339591856128 201253262739849216 201312943265021952 201511814679232512 202317419162966016 202539936182697984 203328038644383744 203349650893389312 203409953090699264 203551667184992256 203752750171815936 204567313473589248 204627976761901056 205446039046929408 205671997051502592 206555467829215232 206759518186504192 206903565896122368 207586101953668256 207792326918012928 207814413687455744 209058811374206976 209254854752206848 209956830323408896 211318512096903168 211412121296044032 212490754567962624 213433760875216896 213614330892877824 213849272720818176 214586324139638784 214681380903714816 214704199928045568 214767869253124096 215720981098921984 215776694071590912 215989853819830272 216734282950606848 216798554285408256 216821598349426688 216853338648028446 216917645288128512 217156220237119488 217904669358292992 218024367968169984 218089021870440448 218119931273674752 218304465902501888 218991931731342336 219056872559214592 219177204093213184 219329903105703936 219394944157089792 219418264197922816 219426038646571008 220174509664108544 220272041864749056 220295455134505088 220303260663865344 220514306117074944 220545559251910656 220732146019467264 221492919901618176 221614589596388352 221680308158726144 222444349969924096 222566542300840192 222811330139127808 222819224811208704 222941623067025408 223800137817260032 224145529720799232 225108354161180672 225140258402992128 225351382040838144 226480378988724224 228836197227036672 228928388104978432 231219907614818304 231288474580287488 232374901307867136 232468517817942016 232604457959817216 233534364697876788 233791215398387712 233860544870744064 234795473196490752 234865100475858944 236063391804817408 236201434113835008 236296592213147648 237241259375620864 237476945049157632 237711541867118592 238661865719187456 238924355856236544 239950663226753024 241387493545476096 241613852909764608 242686103736287232 243901946603241472 243924298143105024 244130663877574656 245350149604245504 245592524140314624 246438981629116416 246538264113053696 246574354604864832 246845547222663168 247696323372122112 247832387026318224 247905880329289728 249006054354419712 249244596423360512 249279921455628288 249390346678566912 249490818174287872 250249893716164608 250276493407248384 250350711496245248 250387360088445216 250488233249386496 250662746406518784 251739476416856064 251775155044417536 251988162789801984 252265309736534016 252856663442374656 252995561756033187 253134765601849344 253246898431328256 253273816681586688 253348923609972736 254222114251341824 254361762629531648 254473253152620544 254790426362314752 255490587019899392 255744402360631296 255771586076868608 255884886956654592 256166319680913408 257266690469920768 257303152460562432 257520837022711808 257544436618100736 258408406551887872 258550354529119744 258807209574531072 258834718844256256 260199533902823424 261503118007599104 261527082545184768 262909945714311168 264223238035341312 264251322988363776 265571315780419584 265833666239791104 266896416797573472 266975563431542784 268337683653132288 268682419572310016 269756558883954688 269944496130097152 270053248243597312 271104051525844992 271132867857852416 272756417964785664 272837302349201408 273928052062572544 274229329402003456 274389689928646656 275871421194829824 276130117611159552 277056435890683904 277355547127185408 278745081832275968 278976819854573568 279006473002942464 280400170976280576 280677170446073856 281644550433275904 281799262405559808 281882828394725376 283321006090616832 284578347833622528 284819107857170432 285017539061219328 285999878532759552 286156982958223104 286241841204953088 286272266570727424 286282409796698112 287426910397386816 287702258762121216 287743034336477184 287986471759773696 288979043934142464 289137784864037928 289223527050838016 289425026778660864 289710941650550784 290539559144390656 290699157290893312 290709457370873856 290826575031566336 290869148845259712 291189058699788288 291989242308456448 292439870807605248 293696055819665408 293737680885153792 294019074822766592 294060745669214208 294191007758548992 294309528025956352 295323893202157568 295486119461851136 297255497422700544 297370895888941056 298860706294398976 300187011203989504 300468509387784192 301969414897532928 302267722018848768 303476128744449024 303809904274046976 305024476340083968 305114929636048896 306941965142851584 308169058570394112 308293210153091072 308507995577253888 309833201743822848 310139277279756288 311379152930502384 311688490377019392 311721620531183616 313060630928654336 313588217061310464 314935245485113344 316948722489491456 316977768145354752 318215820958916608 318565807808315392 320245580188090368 320421496339316736 320773909081227264 321849991393968128 321879486209458176 322056299892068352 322151803879686144 323581471648382976 324080856597528576 325197831428112384 325232397524140032 325376467932192768 325507551836766208 325734330355679232 326857004037439488 327036551952254976 327133532805660672 327179896910512128 327456698853752832 328487897597013504 328585308838821888 328765806139819776 329092416235634688 329127396296884224 330261764496162816 330408062797123584 330443182701757632 330541173772386304 330771459175612416 331098219029200896 332008072472559616 332239379852427264 332421884394582528 332520462238089216 333666524954886144 333701991209664512 333849813451260288 334216995208691712 335652635222474752 335700206725890048 335984217053069312 336218294581198848 337142217923166208 337327415674710916 337662531241771008 337698422242115584 337710387604488192 339720568483086336 341179849275539456 343070869947416576 343392582157467648 345448825164398592 346829861422227456 346932711870431232 348702776726913024 350546594285748224 350790817306116096 352193209794736128 352297650713788416 352335097317818368 354095087707226112 354444888319721472 355861889063431296 355967417908723712 356215417573736448 356567312800677888 357783578204176384 357992798578781184 358386533784354816 359925994840129536 361472068701126656 362081240318214144 363675223953047552 365852919904862208 366195995816361984 368173490148212736 369807396169580544 371858820493934592 372008630670589952 373509081531629568 373866894635040768 373919882183442432 374236227261431808 375414740110872576 375526067244367872 375732349874079744 375843771192967168 377609214625284096 377761341454155776 377774726329663488 377982244184702976 378397964604801024 379284995163561984 379437797111496704 379702148402774016 379910725022380032 380023385414959104 381333171377012736 381542643944297472 381655788273270784 381709879728930816 382298974549180416 383235880529849088 383603011682828288 383616603540946944 383657379115302912 383827330434981888 383981962346364928 384249479521370112 385305391912189952 385517046485383904 385900035704881152 385954728690843648 386281255534067712 387612609827831808 387825531793679616 388210814361796608 388252078266384384 389919827743473664 391650241180205056 392254677011398656 394364918571466752 396340663230267392 396376984482545664 400463345147314176 400624679183712256 402506525479698432 402625886530043904 403023629358465024 404634838325932032 405079872365395968 406656077288767488 406699301786778624 406819906181398528 407505500343631872 409134626947178496 409255953523802112 410892078093858816 411343994103005184 413110935658430464 413519036373008384 413807131792244736 415172203907336512 415584653836025856 415628827374911488 418117622748413952 418509709504413696 419913660646817792 422824242592088064 424981509135925248 426867521750433792 427228661785755648 429172648279277568 429362761807429632 429408399856091136 429535738506248192 431441962197843968 431553388143181824 431979707639660544 433468565901213696 433643196698853376 433706677296056892 433835290576257024 434312440474238976 435809338716585984 436048735936339968 436178043740880896 436239862547349504 436608931805003776 437983863462684672 438113745118429184 438354408186426368 438659806211407872 438836528395845632 440349019328217088 440544083729498112 440590910269010176 440606521327730688 441028612234149888 441091118503821312 441464292038934528 442985839803236352 443229179192776704 443360616317452288 444888699939848192 445133084601680384 445622660278255616 445638449622417408 445883246134050816 447600275634520064 448291059441598464 450216708322361344 450280516805984256 450702764081676288 452960757977448448 457672394454073344 457856776209956864 462439815229636608 462576949160574976 464749802615734272 464937035635884032 465208915919634432 467068729395753576 467582430796775424 469590946392981504 469730200951717888 472126783609634816 472402868227670016 472593184426295296 474482518751241728 474953890098315264 475423083734237184 477323731438374912 477848711712473088 479901326453506048 482774987090952192 483227705819529216 485372207472574464 487803893206482944 487848596286210048 488261327755149312 490700299208491008 491185048280629248 492877963258232832 493076528226107392 493148709209729664 493691094445326336 495392646744244224 495664774052636448 495811760658579456 498012108708839424 498780693357133824 498981636348575744 500499787432329216 500552986814496768 500701422992490496 500774720176890432 500976466498772992 501325492813037568 503478952833712128 503550310088835072 503976325579603968 505713326884749312 505991123512066374 506269531203698688 506493796862656512 506547633363173376 506697847219945472 508444228502683648 508723525259063296 508946506305241088 509580852724629504 510981174039798784 511543172153737216 511769773913309184 512332639361826816 514533380939841536 514606304921124864 515041674045423616 515088873236201472 516816813103775744 517100709058239488 517669437688512512 520399067805646848 523006236015198208 523054165090369536 525819891428622336 528446476070682624 528502645976727552 531142631560839168 531667332479582208 533792833595146944 533951126863085568 536675367306264576 539513117767909376 539888992260194304 540106496487194624 542208103051689984 542265735715704832 545512835929571328 545674604698402816 547856104125145088 548458658804006912 548779379857293312 552260235222319104 554112871781367808 554711094254370816 557490163664551936 557953639709147136 558012946005884928 560800341952561152 561354340892147712 563289100866551808 563598524811119616 563765656789450752 566642012181233664 569156695667245056 569638215714340864 570035078122438656 571999757065519104 572313965916446208 572483682409906176 572544533141454848 572564819593396224 574853820794773632 575404517524242432 575486068672954368 575972943519547392 577958087868284928 578275569728075856 578447054101676032 578850053557321728 579421883301101568 581398314581786624 581418914741747712 581653150063132672 581738297690519424 582378117399576576 583978484616912896 584879741615210496 587392111639330816 587475361770307584 588382015517097984 588619056051912704 590647786404315136 590972238923702272 594510994845401088 594741791777882112 597721412588797952 600374022407979008 600937018775568384 603938829795065856 604535444037697536 606952257488898048 607619808548093952 610048952680167936 610229859272097792 613883930285703168 616338117140788224 616586420306182144 617015991154507776 619666403487645696 620278554559512576 622758305861004768 623376980754038784 623443241062367232 626121261857308672 627176434122620928 629870490970226688 633955536290709504 636431641917833216 637131615616630784 640842992678633472 641547818162454528 643699982787936256 643758972418916352 644112599784136704 644303607759372288 647162943296765952 650395662856224768 650464795048280064 650752935864385536 651015103673532416 651468660711358464 653714008074878976 654073103904509952 654267065611321344 654359793821024256 654913397707505664 656975795194027008 657170617677643776 657531612279639552 658184832471269376 658254792593768448 660523528992325632 660816125594247168 660886365403515264 661082347544772608 661542918351224832 662196438058401792 664016144945119232 664478759704854528 664843768789165056 665040924476178432 667333049909772288 667403982419329024 667699626902520576 668433990417383424 671305270444949504 671400413451780096 671968434106138624 672436589162397696 674284435846332416 674654831349421832 675325062483542016 675396844484231168 675420775208976384 679441136966172672 682359698551078912 686141739894833152 686785164314935296 693659722844454912 693865423740862464 697405553453826048 701093188571496448 701581634612232192 704386419589472256 704595301427576832 704670194635636736 708190175414452224 708889776639442944 711723778126862592 711934835817447424 712430835147472896 713134625601355776 715567156408352768 715985597157562368 716773067568709632 719851989680259072 722944137402253312 724162480636428288 727350447906095104 731705839809724416 732391991632723968 739614792339161088 743717640987869184 744017261341179904 747018163063259136 747733789270081536 747839764366884864 748472454522863616 750829480221745152 751052134488735744 751464699748159488 751687542385934336 755218429250568192 755522682908311552 755964488369405952 756795929209602048 758569990327123968 758875594222993408 758986685268099561 759404296805548032 759821450044760064 760046770829918208 762666342754025472 763085287888594944 763311576546541568 763419759457861632 766471761059698176 767206023365656576 767233207081893888 767314758230605824 767654660869963776 767963924692729856 768498959042740224 770610783824379904 771034092970767808 771800071409762304 771909457381687296 772562511068135424 775225219655663616 775651063587359232 776421628723593216 776504156532768768 779839655486947328 783300482360410112 784509354022797312 788729837142933504 792681326460534784 792753968965091328 800926690294628352 801249358367424512 805013050959396864 806047258716930048 809269676651864064 810159744730791936 813312154577534976 813398603573557248 813639812362797056 818269253894356992 818511907047604224 821784156187717632 822687988206010368 826221871316860928 827038072746016768 827614263584489472 830344407814673024 831169307672051712 831257654749822976 836235245496827904 837019419008827392 839827321293635584 845648485184176128 849963018271850496 853735043500867584 854457323571511296 858725523614859264 858816799712182272 859071477012496384 862883924395687936 863106776286363648 863959415279321088 866937131802427392 867286393397706752 867413354592113784 867670581152514048 871618677433171968 872097471872679936 872356087481761792 872479725094699008 873217863610007552 875967726925369344 876227490236858368 876708816372852736 877319612422815744 877673056791691264 880698038656434176 881088167458996224 881181820538020352 881213042655461376 882057224468299776 882182237007642624 882928584077869056 885971679606472704 886458358385553408 886721232634904576 889777399879696384 890266169203360768 891245320556511232 891766492268101632 895200551269040128 896582118883196928 900433416644722688 900561033611968512 901405528163352576 905921515954896896 915344788908146688 915713552419913728 924879630459273216 929499605231468544 929874071271768064 930417831839268864 934137458791507152 935164861593550848 939181892785963008 939460401903435776 944253567219269632 944805736455340032 945186368852590592 948965037502483456 950846167468474368 954647462876749824 955697423424946176 959802652907012096 965549974181904384 966455411639058432 970744414945148928 975607786412965888 975697192572420096 976522655510298624 981400598416982016 982370096561258496 985755926516465664 986297418419459328 987382188890652672 990785293488488448 991329548105272896 991623521317158912 996024217417678848 997561386714267648 1000999574864658432 1001105973628993536 1001402845984980992 1001549440353780864 1001952932997545984 1002650985626075136 1006957905667424256 1007100620177670144 1007952651159207936 1011426653769498624 1011982247024132748 1012987593725313024 1013095266726346752 1013395694439890944 1016888457005367296 1017447050518126592 1017893012610482176 1019161705449259008 1021962348079597568 1023086344307474432 1023539547826618368 1029066761879683072 1029212609842249728 1030083348090847232 1030177746472402944 1033633626207551488 1034201418116478976 1035338875377025024 1040798135611293696 1046012472030396416 1046108330180739072 1051639782857244672 1056892952141365248 1057005291953455104 1062285263121678336 1063334664959164416 1067585667190293888 1067902253726171136 1073350734612529152 1079026235535818752 1079777984520388608 1080212992974389248 1084416206103379968 1084531471431409664 1091025671859142656 1095712208250290176 1096917317608013824 1097558759714586624 1104520470444638208 1108225743562735616 1109422188508741632 1114980327329103872 1116025892011769856 1121600683905122304 1122708681784295424 1126578201733103616 1127197049622239232 1127531313578901504 1133284024362467328 1138313391334490112 1139276431428681728 1140070156244877312 1143999514131038208 1144627931832892416 1144967364819812352 1145089066282909696 1145129639186792448 1149707641589547264 1150809035048484864 1150972137345908736 1151945887039094784 1155916175736569856 1156551139456151712 1156894108203352064 1157700107114643456 1158843766602203136 1162796629163573248 1162837829483495424 1163476595381038848 1164756234799153152 1167956969233825792 1169759483230420992 1174784223278661632 1174950723540615168 1176764031034195968 1181295572808630272 1181944477847404544 1189021989690802176 1195442825177595904 1200748044815958016 1201874037551136768 1207877659590131712 1209070888075395072 1213904514977796096 1215239617096187904 1220097905360335872 1220459718544195584 1227767860571406336 1232676234281576448 1233172840612364288 1234031982309015552 1239332806975291392 1240557109119025152 1245516611722009536 1246753961508077568 1246886482124734464 1252242523714617344 1254352868245241856 1259740981940453376 1272863283835666432 1274263231233261568 1281685985357266944 1287517944837832704 1288225199568273408 1288607215518744576 1294325886593531904 1300929590096560128 1301505871728771072 1302030207347064832 1302937321422716928 1307428016149757952 1308146207809019904 1308534131222642688 1308719587642048512 1309826795415011328 1313951590388054016 1314341235355287552 1315063224559279104 1316509585187536896 1321047057984651264 1321632251188494336 1321772730807030528 1322164695089545216 1323085836702449664 1324392876116803584 1328032289890238464 1328957519409709056 1329687537578330112 1330081848952356864 1334666099819544576 1334807964838658048 1335399253805041152 1336867980834766848 1342610540889899008 1342800826903560192 1343936868212277248 1344873178324795392 1348568871692664832 1349309662698843664 1350650124967084032 1350793688968462336 1350841550417952768 1358882273932345344 1364719397102157824 1373570328629870592 1387319445688909824 1387730847481724928 1394811106907652096 1402186377142992896 1408772839178944512 1409190602855153664 1409340389271273472 1416380350828904448 1417779553278885888 1423447556253725184 1423869671634894848 1424861670294945792 1426269251202711552 1431134312816705536 1431971194315124736 1433546135137419264 1439703979360518144 1445888274804506624 1448324961272856576 1454700895812190208 1463411679619448832 1464783983265447936 1479229584678322176 1487435281975738368 1488034522682359808 1494036326126518272 1496944909045727232 1501658960443490304 1502104268977471488 1502929399496318976 1503375084771868672 1510436858501136384 1511045365816623104 1511928976738811904 1517139980654247936 1517751188445986816 1517973370536199122 1518808593611096064 1519642900089520128 1520093541659836416 1525332685508050944 1526170575777189888 1526623153093083136 1526839518915723264 1532943522119396352 1534412046731313152 1534629516461211648 1535309321739927552 1535927849385459712 1536997918085480448 1541221567648759808 1542068185941535616 1543600142819524608 1543818914763374592 1545125022136270848 1550450439311327232 1551302127174718464 1553008313065537536 1559679310973894656 1566600964720820224 1569018708045594624 1577459674285867008 1585362652921069568 1585507937930182656 1601853380589256704 1602498716734849024 1610026101918793728 1618539353303728128 1620319489461583872 1626624309155069952 1626797207147114496 1627279624725594112 1636538507788713984 1637023814095208448 1643568312375435264 1645375976412020736 1652443742633721856 1654076145492033536 1660688815629346048 1662338615344103424 1662515309499645952 1672470490993655808 1674038838017654784 1679654642587271168 1691296970368352256 1699926036543700992 1707470087001735168 1708914647143022592 1717451047229718528 1717633599424364544 1725767848791375872 1726213552572727296 1727918830558642176 1733874263604854784 1734572786795413504 1734826709184227568 1735341162305028096 1744194943745359872 1744712174963523584 1744959450189398016 1746435727220015104 1751935453850738688 1752454980473716736 1753417632745705472 1754639224845631488 1755346113583382528 1761396077312868352 1762176334917992448 1762363641076040704 1762426085310922752 1765857168155738112 1771943359212945408 1772916716771106816 1773442465269809152 1779554799759392768 1780532338406721536 1782490641113022464 1783532984536203264 1790401102538080256 1793164237766393856 1800866833289445376 1801122067223937024 1802811056326705152 1811843031909793792 1830689577816293376 1849759260918546432 1858999210462937088 1859748142543536128 1860835663678537728 1868274917583014304 1870329723187101696 1878363785571926016 1888507134438539264 1889611472910680064 1890372737705181184 1897930075004966912 1909294925753499648 1911394846849892352 1919605305814024192 1931099948363808768 1932910823278116864 1941488829890297856 1951215572825931776 1951394385144840192 1953045311020597248 1962801196833964032 1964740193122516992 1971511853032931328 1972594836838918656 1974764377781305344 1981570586976976896 1982659096210545792 1983247042634317824 1992048434835357696 1995122773428535296 2001999149729316864 2002211947257987072 2003098880707561728 2003905865995091968 2005301971252150272 2013915811334848512 2014201240355340288 2015905302318415872 2022853307538997248 2023964494048265496 2025975187450626048 2026190533452693504 2033776914010734592 2034894101036253184 2035786025220964352 2038323410898518016 2043924696159195136 2046172688614948864 2047079095653236736 2058133523759366144 2058425219684499456 2060166696181694464 2060355492944805888 2067267252415102976 2068402836232957952 2070677750754050048 2081596271222587392 2092024944060792832 2092216660361478144 2103279565714489344 2113785904282730496 2114010583906910208 2124570526243356672 2126669329918328832 2135171334380587776 2135804507452342272 2146701469225058304 2158052471071637504 2159555969040777216 2168832412206759936 2169062942862819328 2182051343718285312 2191424416500580352 2193834635216027648 2195117519429173248 2218844377017483264 2229960654658207744 2232051784023539712 2243201367810244608 2245417363568590848 2253156403466207232 2254394099244478464 2255062627157803008 2266568048724934656 2276626782668980224 2278552862857363456 2280140312489754624 2287999028262076416 2289255863665784832 2289934729639624704 2290178132565819392 2290259278373584896 2299415283179094528 2301618070096969728 2301944274691817472 2303891774078189568 2311832351473139712 2313102278912303424 2313788216406704128 2315400214229286912 2317687533204406272 2325593258327146496 2325675658966990848 2326953190762077696 2329512469598306304 2335913938467651584 2339518966460841984 2349568446557323264 2349901447081230336 2353528062068391936 2363888955694809088 2378043979381604352 2401496089631916032 2403748075102273536 2418141776150790144 2427809029955592192 2430479234192375808 2440195810720671744 2440919437088391168 2455535721142812672 2465352468563152896 2466345681224728576 2468063964618031104 2478665613950582784 2481114218238050304 2491033223444019072 2493507923016155136 2493772964249468928 2504485047429234688 2508705736490483712 2519481963880906752 2545726567671332864 2563371970714533888 2576450399136546816 2577214431037489152 2588651773187063808 2601859180193120256 2603011743457542144 2604060414694129664 2614856032299515904 2616292415618039808 2617068262445285376 2617439175284097024 2619653590830022656 2627903180776108032 2628682470710575104 2630126449118558208 2633019170375073792 2642094115969302528 2643264502376988672 2643545461614061056 2644329390179090432 2646171673404899328 2648785752233607168 2656064579780476928 2657915038819418112 2659375075156660224 2660163697904713728 2669332199639089152 2669615929677316096 2670798507610082304 2673735961669533696 2685221081779798016 2685601653807120384 2687873736424554496 2689746356649590784 2697137743385329664 2698619325397687328 2701300249934168064 2701587377936924672 2701683100835905536 2717764547864690688 2729438794204315648 2747140657259741184 2774638891377819648 2789622213815304192 2804372754285985792 2817545678357889024 2818381205710307328 2818680778542546944 2832760701657808896 2835559106557771776 2846895112507450368 2847739343269789696 2852538502405423104 2862268625633411072 2863942388630249472 2867092270274838528 2879407958721036288 2891776549609013248 2896649922545713152 2909401791624380416 2926823359238897664 2929567966530895872 2974870563951476736 2976069045364719616 2988072652253036544 3003317920886980608 3004208537954942976 3005858798992637952 3006750169543737344 3020873717002272768 3022090731633246208 3023857953477623808 3034279961308495872 3035502376891973632 3035946741072398244 3039285800179040256 3040187083319672832 3050665371016101888 3052341151554379776 3053246306186166272 3053679037831446528 3065887044238792704 3068824093462626304 3069259032922423296 3070618643479855104 3071855698770919424 3082443135297519616 3084136371883071232 3087200285639049216 3087637829526749184 3090250044272541696 3100900878622654464 3102604254349436928 3106016626131075072 3119358621947789312 3133201929441640448 3138037416091189248 3154919348571734016 3170725305842139136 3171015875860365312 3203706761178513408 3204997433469698048 3220052203837587456 3237078706607456256 3240638978923167744 3253248618310139904 3253594414294228992 3254559249451188224 3273077015577427968 3287136624750870528 3290751952824041472 3304887485267443712 3308152290984067072 3321377631258692096 3324677230688206848 3325030618999291904 3344940981987311616 3348077676035309568 3359309285174542336 3382593940736704512 3399852073087401984 3414940174003470336 3417829294286045184 3434902094459437056 3435267198848729088 3451535697582751744 3452427105145454592 3455837661117284352 3467748527209709568 3469145573590827008 3469653418368455136 3470682324610056192 3488389887490719744 3492871454440030208 3503870907701477376 3504909960947433472 3506835265491410944 3509278449691262976 3510692227166765056 3522792154625736704 3524352669835984896 3524727282152081408 3524852170621845504 3543886718425890816 3545833433542213632 3546884930539618304 3559109599518785536 3561064676813443072 3564981282226044928 3567065969072406528 3580802205076160512 3586328475532787712 3601733666578890752 3602244134447874048 3605622112653410304 3623686063819587584 3661379155632586752 3699518521837092864 3717998420925874176 3721671327357075456 3736549835166028608 3740659446374203392 3756727571143852032 3777014268877078528 3779222945821360128 3780745475410362368 3795860150009933824 3818589851506999296 3822789693699784704 3839210611628048384 3865821646556233728 3882977659780595712 3902431145651863552 3902788770289680384 3906090622041194496 3925602393667928064 3929480386245033984 3943023706065862656 3945189673677837312 3949528755562610688 3963141173953953792 3965318192421091584 3966494085268635648 3984096869670715392 3990245546857070592 4003998299458633728 4004423894515974144 4006197761415123456 4007811731990183936 4010603942504300544 4027831622669697024 4028402480710680576 4031810604636831744 4045706615077994496 4047928988096530992 4051950374901252096 4052381066905387008 4069788202072506368 4071572050441928704 4076646821797036032 4087849392318390272 4092345377229897728 4094158191306473472 4120333392363388928 4120710985889611776 4134534504830205952 4136805672465915904 4141355501508100096 4163192542445174784 4184049888121585664 4184433320722956288 4206559131428978688 4227571808565460992 4228021167813820416 4249141052486713344 4253338659836657664 4270342668761175552 4271609014904684544 4293402938450116608 4316104942143275008 4319111938081554432 4337664824413519872 4338125885725638656 4364102687436570624 4382848833001160704 4390235038858346496 4437688754034966528 4459921309316415488 4464103568047079424 4490834727137181696 4506312806932414464 4508788198488956928 4510125254315606016 4533136097449869312 4553253565337960448 4557105725714726912 4560280624979509248 4575998056524152832 4578511727331569664 4579869459279249408 4580356265131638784 4580518556747169792 4598830566358189056 4603236140193939456 4603888549383634944 4607783548156379136 4623664702946279424 4626204557824606848 4627576432813408256 4630800428458573824 4635375066408812544 4651186516654292992 4651351317933981696 4653906381524155392 4659024939196612608 4671827876935303168 4679037932921683968 4699136893114646528 4699802894162460672 4707056124136783872 4727777911389618176 4756087958763208704 4802992179263832064 4807496150204547072 4855618059911184384 4860958468384751616 4880391621441343488 4881838874176782336 4911071442285625344 4930704937126305792 4932691362449457152 4936127929236062208 4957331227901165568 4962228436476100608 4982066446888038144 4987015846032310272 4987545928498937856 5008970094858469376 5017411472980967424 5038963927761813504 5091453135342665728 5126743941429067776 5152900798273093632 5177303546374127616 5203718360386240512 5206023486915084288 5208120829388259328 5232584831236079616 5234136524890570752 5234878350568194048 5239307181660045312 5255806361552216064 5257364941421150208 5260252898237116416 5266038340750147584 5284188231938605056 5286529004753977344 5287090923228122112 5288658780358180864 5297571504467214336 5312129159560953856 5315830077638836224 5318750150313320448 5320327395809427456 5338664399278178304 5339231859354632192 5341597015220164608 5347471923339067392 5370442163559596032 5371203307614240768 5375747472849108992 5379492713299181568 5394275486770659328 5397238650795374656 5402600499868336128 5403174755873849344 5403366201671811072 5435529095729381376 5458877588408631296 5549277782755639296 5579244427630608384 5608745508571971584 5635091356715778048 5637361557085093888 5665521403315617792 5671118213115543552 5693790225014900736 5695478686539579392 5724537251266822144 5727884777260498944 5734184540549677056 5758815917442072576 5783553099218026496 5793299845091426304 5818803583248760832 5853646718477795328 5859135933061791744 5949741127902953472 5952138090729439232 5976145304506073088 6006635841773961216 6011717597985275904 6013500339087474688 6041747434004545536 6044181463266492416 6047715906955247616 6068559922616991744 6071004753783947264 6071893482144796488 6078571600358080512 6101330742032203776 6104682303108759552 6106492612372332544 6107358075662893056 6131774088477585408 6137648186925252608 6138518065844846592 6141237286959710208 6143711397541838848 6164886270595039232 6168272743766142464 6174400571278098432 6175275659053498368 6180500088545083392 6201801757245308928 6205208508698873856 6212033252262150144 6238717243895578624 6266403858883280896 6276074832182378496 6309838697143468032 6341450611684278272 6342031751720730624 6407413522357026816 6409994866939396096 6440104407675174912 6474157413214912512 6506497236620279808 6507188828588457984 6509118498902376448 6546154031154855936 6574273249501741056 6581503905648082944 6609774970534887424 6616304581968134144 6642755262517384192 6650061237998583808 6689881963974623232 6696155352070619136 6718618570349084672 6765187881473409024 6799704146174803968 6829880348006940672 6835658588572090368 6869804188918874112 6870534397697458176 6904854210290909184 6911675322234568704 6935497054419419136 6938291147181654016 6939306836736910272 6941364649220112384 6976779774981439488 7007741815402954752 7009819921894866944 7013670530982821888 7018556899382525952 7021384454333530112 7045584309251473408 7048705339671969792 7049454564304162816 7049704341243691008 7091666867084427264 7093769861079236608 7118219199037571072 7122129353626886144 7129962564452089856 7134131938144813056 7161604410152321024 7203467333157781504 7204488268895748096 7211244225306820608 7247372127639175168 7322758311265173504 7399037043674185728 7435996841851748352 7443342654714150912 7473099670332057216 7481318892748406784 7513455142287704064 7558445891642720256 7561490950820724736 7591720300019867648 7637179703013998592 7678421223256096768 7731643293112467456 7765955319561191424 7804862291303727104 7805577540579360768 7812181244082388992 7851204787335856128 7858960772490067968 7886047412131725312 7890379347355674624 7899057511125221376 7926282347907907584 7930636384842183168 7932988170537271296 7968193739341430784 7980491093714141184 8007996598917267456 8008847789031948288 8012395522830246912 8015623463980367872 8021207885008601088 8055663245339394048 8056804961421361152 8063621209273663488 8091413230155988992 8095857976193061984 8103900749802504192 8104762133810774016 8139576404145012736 8153293643594072064 8175698784636780544 8184690754459795456 8188316382612946944 8241421971779223552 8269069009660411904 8273611344931831808 8282711003016200192 8368099776243171328 8368866641445912576 8413118262857957376 8455143617130921984 8456042335627640832 8498282104973426688 8506677319673315328 8540685337522351104 8543218029809369088 8586805876900233216 8632209884286550016 8638223876163108864 8675329648827039744 8676251771451277312 8728205374873141248 8765697666002321408 8780470077716692992 8919842618632830976 8928207136094158848 9012625613864828928 9017576396977913856 9020250508631212032 9066272194899738624 9106507130675920896 9114211451429453824 9120561249959018496 9151996113048305664 9157023454663139328 9159738918558498816 9160712530263277568 9161037113494339584 9197661132716378112 9206472280387878912 9207777098767269888 9215567096312758272 9247329405892558848 9252409115649213696 9255152865626816512 9261600856917147648 9270750132817625088 9302373033308585984 9302702635867963392 9307812763048310784 9318049878393225216 9343655753870606336 9358075865843367936 9398273786229293056 9399605788324921344 9414112248273567744 9455555822779236352 9512175917526417408 9614992300409094144 9711236119822368768 9721916936769503232 9760783242882686976 9763677748353564672 9861409874252611584 9865382724898914304 9872255858472124416 9914662455802331136 9924456872952201216 9964132893776076288 9974031692064620544 9975091856997875712 10017940189716938752 10034822945961934848 10077927855523627008 10182906270685331456 10253487882858135552 10305801596546187264 10354607092748255232 10407436720772481024 10412046973830168576 10416241658776518656 10465169662472159232 10478614363320090624 10511612723104432128 10514729882842300416 10520505796474232832 10532076681500295168 10568376463877210112 10573058009507954688 10574181846456244224 10577317560716361728 10624258319121907712 10631660155277672448 10637500300626640896 10640654791618854912 10677328798556356608 10678463718709264384 10683194030440329216 10694943846678134784 10740884327119192064 10742406615228481536 10751494945698217984 10758985426598363136 10788550973541318656 10794477301590749312 10805200999736672256 10806349511747698688 10806732403343622144 10871058191458762752 10917755176817262592 11098555565511278592 11217491017143943168 11270182713431556096 11274723114170187776 11331042806631235584 11342236426231087104 11387580450029801472 11390957373079158784 11449074502533644288 11455769554520997888 11468369081099354112 11517631834884145152 11567106198436052992 11637607166497521664 11707293436955590656 11718271866123583488 11899482255805906944 11904276181458878464 11952290609012146176 12013271683547922432 12023435195970551808 12083494868009091072 12088362926532984832 12095431813910495232 12137119845233983488 12142009507567894528 12143786964289592976 12157143200716161024 12209364606217519104 12212985224744665088 12214716151325786112 12263548176955170816 12275296373850505216 12277036131689693184 12282474573919420416 12287422795083677696 12329772541190078464 12336545487532284928 12361000177090166784 12403603514490617856 12410417017397747712 12424066504524300288 12477434487791157248 12532807717766561792 12552149664364756992 12619677394286936064 12682901223368556544 12684063503441461248 12814827044714053632 12880208815350349824 12948314826429825024 13012994473240559616 13014377657176915968 13018236997804752896 13092308062309711872 13148546499003482112 13219549941069774848 13232609163936268288 13285510525034768384 13300122475997167616 13379763927949246464 13392310704141238272 13437237140698169344 13530375762946818048 13599408292349607936 13659760696013881344 13671317177144180736 13739608377837748224 13741068795394916352 13809708420581818368 13823350644469137408 13870994108838838272 13876582294363308032 13878613673473820544 13882729298440224768 13953559549962878976 14015483630805909504 14027341061965643776 14037113798765051904 14042768908667060224 14091168618502946816 14097410679343939584 14098909128608325632 14099408682487382016 14183333734168854528 14236438398075142144 14244258707253772288 14259925128904179712 14268263876289626112 14323208820304642048 14406934666315563008 14408976537791496192 14422488450613641216 14494744255278350336 14645516622530347008 14798074087348371456 14871993683703496704 14886685309428301824 14946199340664114432 14962637785496813568 15026910284575408128 15116891783285440512 15183440600039735296 15274359406027997184 15356842446512193536 15531910639122382848 15609724582607454208 15611155081158721536 15624362488164777984 15702409574671712256 15717921544980135936 15772094824263450624 15780758694711349248 15798115022250442752 15852564695815815168 15861272769684366336 15865976341074542592 15936387478682861568 15960982187428282368 16015993197834534912 16017695578063896576 16024791045660493824 16031246927960735744 16042415770017202176 16111326490678788096 16113609922842722304 16127242418547326976 16182826460311977984 16191715952386123968 16207801499605008384 16209524267621548032 16279152808290025472 16306587287188144128 16351397569273561088 16369381508919590912 16376632765225893888 16547222689863663616 16565422006032400384 16737733282891825152 16826236525715914752 16912084671255281664 16996564209946853376 17013354639346630656 17081370675044702208 17086436059618738176 17173611753800466432 17264419768573100032 17276447752326217728 17350659297654079488 17352503542902554624 17456410749746282496 17531395332004642816 17560940155433385984 17856414272188317696 18035152793955827712 18040501017262424064 18132544389799477248 18213014261351841792 18228422902858907648 18303992226096611328 18314046909326278656 18319477837116997632 18321425060526555136 18322074226988679168 18395322265432756224 18412944560775757824 18415554197534539776 18431134192625516544 18494658811785117696 18504818231298427392 18510305731253633024 18523201713834295296 18541500265635250176 18604746066617171968 18605405271735926784 18615625526096621568 18636099756786450432 18687311507741212672 18716151731686735872 18796547572458586112 18799211576649842688 18828224496547135488 18911111645558472704 19024351835052834816 19229984600818188288 19422472239644737536 19521566485765373952 19527355496707129344 19722819748505223168 19730765449797828608 19744511716944248832 19829324911604662272 19848913745904402432 19928265787552152576 19950183713995751424 20035880379433877504 20069645891923869696 20155855711047254016 20365812541370662912 20506975765716271104 20611603193092374528 20814873441544962048 20824093947660337152 20832483317553037312 20930339324944318464 21023225446208864256 21029459765684600832 21041011592948465664 21064153363000590336 21136752927754420224 21146116019015909376 21148363692912488448 21154635121432723456 21248516638243815424 21275000601253281792 21281309583237709824 21354657597112713216 21356927437418528768 21366388060880658432 21389887693356269568 21481768654238384128 21484813230456963072 21502989891396435968 21577101947082637312 21588954603181498624 21610401999473344512 21612699023495397376 21613464806687244288 21742116382917525504 21835510353634525184 22197111131022557184 22434982034287886336 22540365426863112192 22549446228340375552 22684472852462174208 22775160900059602944 22781914746158317568 22898149005067288576 22911539109041995776 23035263669768290304 23134212396872105984 23275214332995043328 23414586873911181312 23436543732247166976 23798964511611813888 23904581218024292352 24026543367095844864 24046870391941103616 24166989736018182144 24176725853065969664 24190863627820990464 24274239690467966976 24284019015135789056 24287573928579185952 24314286401432322048 24418729212435038208 24527096353910341632 24550592747701010432 24554072263379386368 24564949147838840832 24574845590167355392 24659545082380156928 24673090975064569856 24807207028981235712 24820834034795495424 24848133009048600576 24954868975582314496 25065615435533123584 25104299328729513984 25239354788573872128 25365802446737113088 25368127006882922496 25629654089428107264 25760417630700699648 25896629652859650048 26025988946481119232 26028755314353831936 26184616124619423744 26297092998006964224 26439099882139549696 26465218327872536576 26571021050069536768 26600244951994335232 26759527855898492928 26784621408282476544 26874474281396338688 27060751525893636096 27198816584699215872 27319521392027762688 27342634354288361472 27479216755675496448 27482137590789832704 27619416841163636736 27646701288938274816 27741988217677676544 27757227346947641088 27765458596880449536 27907119099925757952 28030967261611819008 28054682123931287552 28074227597530103808 28182337237005893632 28194821358687879168 28197818257216651264 28198817364974764032 28366667468337709056 28488517414507544576 28519850257808359424 28536527752579252224 28646417640609284096 28844976901227282432 28989488510556700672 29291033245060694016 29596148174696742912 29743987367406993408 29773370618856603648 29892398681328228864 29925275570993627136 30053820569150816256 30233783566570881024 30366881200079470592 30548718812055994368 31063821278244765696 31219449165214908416 31222310162317443072 31248724976329555968 31435843089960271872 31544189648526901248 31561517389422698496 31596230044500885504 31705129391631630336 31722545539368732672 31731952682149085184 31872774957365723136 31921964374856564736 32031986395669069824 32035391156127793152 32049582091320987648 32062493855921471488 32084831540034404352 32222652981357576192 32227219845685444608 32254484837094653952 32365652920623955968 32383431904772247936 32415602999210016768 32419048535243096064 32558305616580050944 32613174574376288256 32702795138547122176 32753265530451787776 33094445379727327232 33652473051431829504 33824169342510563328 33993128419893706752 34026709278693261312 34162741350089404416 34172872119237476352 34347223507600932864 34528839537146200064 34552895504652435456 34701318595308158976 34705007085805109248 34912821499492564992 35062790664009285632 35121880310866771968 35712828544376635392 36070305587911655424 36265088779598954496 36426028522703683584 36456845805717815296 36628093818652557312 36638955674233995264 36642850121053110272 36644148453977358336 36790644530865512448 36825889121551515648 36831108395069079552 36862268385251033088 36989317623570235392 37009636462596854784 37020611462507266048 37083000531270500352 37209492133234343936 37210810543471853568 37231251052193243136 37272199513572900864 37374623015482425344 37432303463373471744 37593095144917172224 37598423153299685376 37656448993094270976 37822223291116945408 38048703670105669632 38844944479289475072 39043132971530747904 39054710993414258688 39445639497010446336 39461530899595657216 39658649823209324544 39697827491808804864 39856531575104305152 39900367427991502848 40071760758867755008 40139291783847739392 40311711422094508032 40731625082741325824 41013951531432542208 41223206386184749056 41629746883089924096 41648187895320674304 41664966635106074624 41860678649888636928 42046450892417728512 42082023185896931328 42128306726001180672 42273505855508840448 42292232038031818752 42296727385824976896 42309270242865446912 42497033276487630848 42550001202506563584 42709315194225426432 42713854874837057536 42732776121761316864 42779775386712539136 42963537308476768256 42969626460913926144 43005979782792871936 43154203894165274624 43177909206362997248 43220803998946689024 43225398046990794752 43226929613374488576 43484232765835051008 43671020707269050368 44394222262045114368 44869964068575772672 45080730853726224384 45098892456680751104 45550321800119205888 45563829492316635136 45796298010134577152 45823078218083991552 46070527339536580608 46268424793744211968 46550428665990086656 46829173747822362624 46873087464494333952 47597929023223627776 47809162436048584704 48053086734191689728 48093740783882207232 48333979472036364288 48381727255641980928 48548479380935933952 48568038030271578112 48575147857158371904 48628572802864644096 48837458424870076416 49054192707820683264 49101185495402020864 49108144526758772736 49129898295677681664 49149691180334710784 49319090164760313856 49346181950129139712 49641668069590990848 49696266018097201152 49909737951164628992 50131230871066247168 50478709577147744256 50731604893474226176 50736254013765844992 51259308178856214528 51520835261401399296 51793259305719300096 52051977892962238464 52057510628707663872 52369232249238847488 52594185996013928448 52930436655745073152 53142042100139073536 53200489903988670464 53569242816564953088 53748948562792677376 54121503051787272192 54397633169398431744 54639042784055525376 54685268708576722944 54958433511350992896 54964275181579665408 55238833682327273472 55293402577876549632 55483976435355353088 55514454693895282176 55530917193760899072 55814238199851515904 56061934523223638016 56109364247862575104 56148455195060207616 56389642717375758336 56395636514433302528 56397634729949528064 56733334936675418112 56977034829015089152 57073055505158504448 57292835281218568192 57689953802454564864 57978977021113401344 58582066490121388032 59192296349393485824 59487974734813986816 59546741237713207296 59784797362656457728 59850551141987254272 60107641138301632512 60467567133141762048 60733762400158941184 61097437624111988736 62438898330429816832 62444620324634886144 62497449952659111936 63088379297053802496 63123034778845396992 63192460089001771008 63410258783263260672 63445091078737465344 63463905364298170368 63745549914731446272 63843928749713129472 64063972791338139648 64070782312255586304 64099164182641975296 64124987711842942976 64169663080068808704 64445305962715152384 64454439691370889216 64508969674189307904 64731305841247911936 64766863809544495872 64831205998420033536 64838097070486192128 65116611233160101888 65226349148752576512 65405590277094244352 65506531060903575552 66188890759454654464 67304946102863659008 67648338685021126656 68053418557386522624 68325482700178808832 68345744238474952704 68694447015201865728 69057679074292400128 69105791009304870912 69402637190616317952 69410014171610218496 69825642998985129984 70125581328018571264 70243760621733543936 72140611175823310848 72530177559197908992 72852057045407367168 72913691611435630592 73256187637305114624 73285700242106220544 73581289061731024896 73651778243103031296 73662216790138159104 73724536770502066176 73978635247140470784 74019272925193709568 74041222925014532096 74418984266468687872 74421621086943707136 74462502104386486272 74544399027145801728 74749246030964850688 74864606926746943488 75186190289834344448 75196846306599370752 75312897986188541952 75644446582233890816 76097407340211339264 77689888958578950144 78086265943061495808 78891278994020892672 78923061799191314432 79317299646418649088 79395654983617609728 79713063150208610304 79800734855983005696 80143521517735510016 80278583567695478784 80623422844189016064 81463250165482651648 82027903062865084416 82446412772369498112 83296375790641348608 83329933270212149248 83721357299777273856 84092901784835457024 84164046371793862656 84547011711017680896 84584464076063637504 84593454771649953792 84618540485730893824 84994066552975261696 85100002405013127168 85427709749674115072 85465552243522633728 85559550773425078272 85927074616953536512 85939252921827852288 86011959565585743872 86308407788330549248 86355818412725994496 86450796093981589504 86968465531670102016 87342041414538100736 88788444524090228736 90161461707452448768 90197784913361502208 91100643600238411776 91127658984633270272 91592596020269154304 91646156436167983104 92536849587488423936 93100857331980173312 93658347495644725248 93746174928988667904 95195858046447255552 95618324872097169408 96106173468383379456 96187481567764414464 96667958944072728576 96763454511283961856 97096958761871867904 97136076060543156224 97150295714316743808 97257145605729288192 97674916849740152832 98108385415641366528 98259796591355363328 98299382360669421568 98638180329520627712 98692363900258279424 99283336139181981696 99819475902329257984 100262461742132494336 100957419154295488512 101463209786948452352 101472508027531689984 102518616357712429056 103041670522802798592 103586518611438600192 104103955785924476928 104115021257415327744 104738464498477694976 105188371992027856896 106284084200278147072 106400979807977340928 107138485633129906176 107497897125585354752 108795266338796863488 109278085568111050752 109370537417153445888 109916867022701985792 109928550363159330816 110477667364654546944 110586805155753099264 110967952870710706176 111028909387790564352 111061834387521798144 111628476399703031808 112123869046447276032 112218728495725150208 112296910390120415232 112779285434751516672 112791273028866605056 112795269459899056128 113466669873350836224 113954069658030178304 114146111010317008896 114585670562437136384 115957954042226802688 117164132980242776064 118384592698786971648 118975949469627973632 119093482475426414592 119569594725312915456 119701102283974508544 120215282276603265024 120935134266283524096 121467524800317882368 122194875248223977472 124889240649269772288 124994899905318223872 126246069557690793984 126384920178003542016 126820517566526521344 126890182157474930688 126927810728596340736 127491099829462892544 128127945582676279296 128141564624511172608 128198328365283950592 128249975423685885952 128339326160137617408 128890611925430304768 128908879382741778432 129017939348378615808 129462611682495823872 129533727619088991744 129662411996840067072 129676194140972384256 130233222466320203776 130452698297505153024 130811180554188488704 131013062121807151104 132377781518909308928 134609892205727318016 135296677370042253312 136650965400357617664 136691488476949905408 137388894030403731456 138115358148584800256 138211582018609741824 138805274381232635904 138820028343220436992 139651285997970259968 140251162656037142528 140487521243467087872 144281222351646621696 145704114090814734336 145827383222871261184 146512375274610229248 146571400484212441088 147162578123462049792 147303556486206062592 147324433580276318208 147449073541004132352 147957270494280941568 148038545850387419136 148082445850029064192 148837968532937375744 148925004208772972544 149088798054291603456 149498492061929701376 149729213853493886976 150372380579668688896 150393692613198741504 151288893164467781632 152194814680422678528 155379777917157900288 156172531886122991616 157782557988041785344 157846123598382628864 158791309967235219456 159426126300417220608 159601469711966011392 160287043035471020032 161246845688378032128 162926500330965303296 164055806125730168832 164892825544738996224 166592751581282697216 167442714599554547712 168185803569670914048 168328092743587725312 169168928152127275008 169186909543299907584 169237080971461787648 169988133105950523392 170200004810026254336 170855419499348230144 170931104487045267456 171854149233907073024 171878505843655704576 172023919131171487744 172616815576661098496 172711636825451988992 172901592187963179008 173936931063340204032 174684082829076201472 177576889048180457472 180322923414904897536 180395569826723004416 182201287200476823552 183185192040538308608 183292312872335966208 185073699174976847872 186201714663960346624 187316694991289450496 187492349857977335808 190391716092894511104 191236649744194338816 192212346936766758912 192374963135528828928 193335917888145457152 193526909022567923712 194193917523743735808 194300591428633487616 194514291211458576384 195349833699480305664 196216770831282733056 196519593182710726656 197276360659041255424 197384727800516558848 198566672278363963392 199638951804658515968 200524923484264988672 201914838308590977024 202926419573896904704 202945016055063379968 205037232715424858112 206083341045605597184 207173037222877200384 208207911571848953856 208230042514830655488 209476928996955389952 210376743984055713792 212568168400556294144 212801959615954681856 217590532677593726976 218556171136222101504 218741074834306891776 219857100726318661632 220955334729309093888 221173610311506198528 221935905741421412352 222057818775581128704 222123668775043596288 223256952799406063616 224247738092894552064 224437456991450300416 224593820780240830464 225558570869503033344 225582546057733210112 225590538919798112256 226933339746701672448 227908139316060356608 228292222020634017792 236769185397573943296 237951898939255947264 238186964950852829184 239139189450625830912 239402204567949017088 240430564553206530048 241870268532567048192 242935049600635764736 244389750496447954944 249989799810636447744 252492139115381587968 253641035133053042688 253780364314949861376 253855621457192681472 254982199658925785088 256283129249022345216 256396656730567901184 256499950847371771904 256678652320275234816 257781223850860609536 257817758765483556864 258035878696757231616 258925223364991647744 259067455238177983488 259352388281944768512 260466444932640407552 260905396595010306048 261622361108376977408 262026124243614302208 264755563037818617856 270593354740084506624 273301930800715235328 273382976953899810816 274777788060807462912 276230716297169600512 277610548762465271808 277640056686440873984 279302571995940519936 280502325312074285056 280975042486934175744 288562444703293243392 291408228181629468672 291654766445742522368 293024750549220458496 293142800968424882176 294325156246924099584 294898147082008264704 295914540988561883136 296077091700774838272 296164891700058128384 297675937065874751488 297850008417545945088 298996984123859402752 299458427706987773952 300744761159337377792 300787385226397483008 302577786328935563264 304389629360845357056 310759555834315800576 312345063772245983232 315565115976083570688 315692247196765257728 318852252600834441216 319202939423932022784 320574086070942040064 322493691376756064256 325853000661930606592 328111612251460337664 329785651089477992448 333185503162565394432 334885429199109095424 336371607139341828096 336656185487175450624 338337856304254550016 338373819086599815168 339976266211901046784 340400009620052508672 341710838998696460288 341862208974090534912 343708298467814146048 343757011687311409152 344047838262342975488 345233631153322196992 345423273650903977984 345803184375926358016 347873862126680408064 349368165658152402944 355153778096360914944 360645846829809795072 364402574400953647104 366370384081076617216 366584625744671932416 372403429327920693248 374984699715954671616 380783432185789022208 382473299488388677632 384424693873533517824 384749926271057657856 386671835776290914304 387053818045135847424 388387835047487471616 388601182857266975232 389028582422917152768 390699667398960611328 392433541662565466112 393039186365421453312 394769455601033117696 397133344556727926784 401049846968529977344 403829676617181954048 405852839147793809408 405890032110126759936 410074465430849716224 412166682091211194368 414346074445754400768 416415823143697907712 416460085029661310976 418953857993910779904 420753487968111427584 425136336801112588288 437112342272444203008 437482149668613783552 439714201452637323264 441910669458618187776 442347220623012397056 443871811482842824704 444115637551162257408 444247337550087192576 446513905598812127232 448495476185789104128 448874913982900600832 449187641560481660928 451117141739006066688 451165092115466420224 451181077839596224512 453866679493403344896 455816278632120713216 456584444041268035584 473538370795147886592 476373929901705658368 478278378901251661824 478804409135898034176 480861129106413060096 483740537065134096384 485870099201271529472 488779500992895909888 504984278230763175936 507560728629899722752 507711242914385362944 509964399317851570176 512566258498044690432 512793313461135802368 512999901694743543808 515562447701721219072 515635517530967113728 516071757393514463232 517850446729983295488 518134910476355966976 518704776563889537024 520932889865280815104 521810793190020612096 523244722216753954816 524052248487228604416 529511126075637235712 541186709480169013248 546603861601430470656 549555576121614925824 552461432594339201024 555221097524930543616 555280113372881747968 558605143991881039872 561004650624148570112 561950084973868351488 577124889406586486784 583309532891485044736 586049501098440916992 586285601936849764352 588650312493848199168 591829081977123766272 592154183401549676544 592329783400116256768 595351874131749502976 595700016835091890176 597993968247718805504 598916855413975547904 601489522318674755584 601574770452794966016 605155572657871126528 608779258721690714112 621519111668631601152 624690127544491966464 631130231952167141376 631384494393530515456 637704505201668882432 638405878847864045568 641148172141884080128 651706001323861213184 656223224502920675328 659571302178955984896 666371006325130788864 669770858398218190848 672743214278683656192 673312370974350901248 676675712608509100032 676747638173199630336 679952532423802093568 680800019240105017344 683421677997392920576 683724417948181069824 688095676524685950976 690467262306644393984 690846547301807955968 691606368751852716032 698736331316304805888 710307556192721829888 721291693659619590144 728805148801907294208 733169251489343864832 744806858655841386496 749969399431909343232 761566864371578044416 764946598976777355264 768849387747067035648 769499852542115315712 773343671552581828608 774107636090271694848 776775670094974943232 777202365714533950464 778057164845834305536 781399334797921222656 784867083325130932224 786078372730842906624 789538911202066235392 794266689113455853568 802099693937059954688 811705678295587618816 811780064220253519872 820148930861699432448 824333364182422388736 828692148891508801536 832831646287395815424 832920170059322621952 837907715987821559808 841506975936222855168 850272673602225176576 874224684544888406016 874964299337227567104 879428402905274646528 884694441246024794112 887743622965685649408 888231275102324514816 888494675100174385152 893027811197624254464 896990952371578208256 897749827965801201664 898375283120963321856 902234283478012133376 902330184230932840448 902362155679192449024 907733358986806689792 911632557264241426432 913168888082536071168 947076741590295773184 956556757802503323648 957608818271796068352 961722258212826120192 967481074130268192768 971740198402543058944 977559001985791819776 1009968556461526351872 1015121457259799445504 1019928798635703140352 1025132516996089380864 1025586626922271604736 1025999803389487087616 1031124895403442438144 1031271035061934227456 1032143514787028926464 1035700893459966590976 1036269820952711933952 1037409553127779074048 1041865779730561630208 1043621586380041224192 1046489444433507909632 1048104496974457208832 1059022252151274471424 1093207723202860941312 1099111152243229851648 1104922865188678402048 1110560226745763495936 1117210287983762079744 1122009301248297140224 1154249778813172973568 1172099002196881833984 1172571203873699528704 1177300624987696398336 1184308366803099353088 1184659566800232513536 1190703748263499005952 1191400033670183780352 1195987936495437611008 1202979044637349511168 1203149540905589932032 1210311145315742253056 1217558517443381428224 1243038223337263202304 1249380255088983932928 1262260463904334282752 1262768988787061030912 1275409010403337764864 1282296344283768160256 1303412002647722426368 1312446449005841350656 1319142604357911969792 1332742012650261577728 1339541716796436381696 1345486428557367312384 1346624741948701802496 1353351425217018200064 1353495276346399260672 1361600038480210034688 1366843355994785841152 1367448835896362139648 1380934524613288787968 1381693094603615911936 1383212737503705432064 1397472662632609611776 1420615112385443659776 1442583387319239180288 1457610297603814588416 1466338502978687729664 1489613717311682772992 1523133728743156088832 1529893197953554710528 1537698775494134071296 1538999705084230631424 1546687343105163657216 1548215272180543389696 1553551340189949886464 1554404731429067900928 1556114329691668611072 1562798669595842445312 1569734166650261864448 1572156745461685813248 1579077822404132470784 1588533378226911707136 1623560128440507039744 1648666728364844777472 1657384297783017603072 1665663292574791630848 1665840340118645243904 1675815431975643119616 1683013951872445710336 1700545347204450353152 1749928598674455134208 1758856805810549293056 1775487245931371298816 1776462550204649029632 1776989350200348770304 1786055622395248508928 1793981904743156416512 1795499655931602403328 1796750566241926643712 1804468566956024266752 1804660368461865680896 1804724311358384898048 1815466717973613379584 1823265114528482852864 1826337776165072142336 1894153483180591546368 1913113515605006647296 1915217636543592136704 1923444516425652240384 1943480396805086117888 1955118003971583639552 2019937112923052703744 2030242914519598891008 2039857597271406280704 2050265033992178761728 2051173253844543209472 2051999606778974175232 2064287029574057852928 2071401786919933181952 2072539641905423867904 2074819106255558148096 2083731559461123260416 2092978888867015819264 2096208993948914417664 2118044504302548942848 2186415446405721882624 2209845730377356804096 2221120453491526991872 2234420575967524159488 2244018602496594280448 2308499557626345947136 2344198004393763667968 2345142407747399057408 2354601249975392796672 2368616733606198706176 2381407496526998011904 2382800067340367560704 2391975872990875222016 2405958089274699022336 2406299081811179864064 2420622290631484506112 2435117034886762856448 2486076446674526404608 2498760510177967865856 2524520927808668565504 2550818020806675529728 2564592688567536320512 2606824005295444852736 2624892898011682701312 2638285208715823939584 2665484025300523155456 2679083433592872763392 2690972857114734624768 2693249483897403604992 2706702850434036400128 2706990552692798521344 2723200076960420069376 2733686711989571682304 2734897671792724279296 2763386189207231823872 2766425475007410864128 2841230224770887319552 2885166774638478360576 2915220595207629176832 2932677005957375459328 3059786395907109421056 3075397550988268142592 3077999410168461262848 3093374686210327314432 3096430544361086779392 3107102680379899772928 3108809462858135801856 3112228659383337222144 3125597339191684890624 3139468333300523728896 3144313490923371626496 3158155644808264941568 3177066756453823414272 3297333456729689554944 3314768595566035206144 3331680680237290487808 3351630863951286239232 3366027903744891420672 3401090694408900706304 3517713611621098586112 3552925100409298059264 3553978700400697540608 3572111244790497017856 3587963809486312833024 3590999311863204806656 3608937133912048533504 3609320736923731361792 3609448622716769796096 3630933435947226759168 3646530229056965705728 3652675552330144284672 3788306966361183092736 3826227031210013294592 3846889032851304480768 3886960793610172235776 3910236007943167279104 4039874225846105407488 4060485829039197782016 4100530067984357523456 4102346507689086418944 4103999213557948350464 4142803573839866363904 4145079283810847735808 4149638212511116296192 4167463118922246520832 4185957777734031638528 4192417987897828835328 4236089008605097885696 4372830892811443765248 4419691460754713608192 4442240906983053983744 4468841151935048318976 4488037204993188560896 4616999115252691894272 4688396008787527335936 4709202499950785593344 4737233467212397412352 4762814993053996023808 4765600134680735121408 4783951745981750444032 4841244581262969012224 4972152893349052809216 4997521020355935731712 5049041855617337131008 5101636041613351059456 5213648010590889705472 5249785796023365402624 5276570417431647879168 5330968050601046310912 5358166867185745526784 5381945714229469249536 5386498967794807209984 5413405700868072800256 5413981105385597042688 5446400153920840138752 5469795343585448558592 5526772378414463647744 5682460449541774639104 5770333549276956721152 5830441190415258353664 5865354011914750918656 6119572791814218842112 6150795101976536285184 6155998820336922525696 6192861088722173558784 6214205360759799545856 6217618925716271603712 6224457318766674444288 6251194678383369781248 6278936666601047457792 6288626981846743252992 6316311289616529883136 6354133512907646828544 6629537191132070412288 6663361360474580975616 6703261727902572478464 6732055807489782841344 6802181388817801412608 7035427223242197172224 7105850200818596118528 7144222489580994035712 7175927618972625666048 7181998623726409613312 7217874267824097067008 7218641473847462723584 7218897245433539592192 7261866871894453518336 7293060458113931411456 7305351104660288569344 7652454062420026589184 7693778065702608961536 7773921587220344471552 7820472015886334558208 8079748451692210814976 8120971658078395564032 8201060135968715046912 8204693015378172837888 8207998427115896700928 8290158567621695471616 8299276425022232592384 8334926237844493041664 8371915555468063277056 8472178017210195771392 8745661785622887530496 8839382921509427216384 8884481813966107967488 8976074409986377121792 9233998230505383788544 9376792017575054671872 9418404999901571186688 9474466934424794824704 9531200269361470242816 9567903491963500888064 9682489162525938024448 9944305786698105618432 9995042040711871463424 10098083711234674262016 10203272083226702118912 10427296021181779410944 10553140834863295758336 10661936101202092621824 10716333734371491053568 10763891428458938499072 10772997935589614419968 10826811401736145600512 10827962210771194085376 10892800307841680277504 10939590687170897117184 11053544756828927295488 11364920899083549278208 11540667098553913442304 11660882380830516707328 11730708023829501837312 12301590203953072570368 12311997640673845051392 12428410721519599091712 12435237851432543207424 12448914637533348888576 12502389356766739562496 12557873333202094915584 12577253963693486505984 12632622579233059766272 12708267025815293657088 13259074382264140824576 13326722720949161951232 13406523455805144956928 13464111614979565682688 13604362777635602825216 14211700401637192237056 14288444979161988071424 14351855237945251332096 14363997247452819226624 14437282947694925447168 14523733743788907036672 14586120916227862822912 15304908124840053178368 15547843174440688943104 15640944031772669116416 16159496903384421629952 16241943316156791128064 16409386030756345675776 16415996854231793401856 16580317135243390943232 16669852475688986083328 16743831110936126554112 16944356034420391542784 17491323571245775060992 17768963627932215934976 17952148819972754243584 18467996461010767577088 18753584035150109343744 18836809999803142373376 18948933868849589649408 19062400538722940485632 19135806983927001776128 19364978325051876048896 19888611573396211236864 19990084081423742926848 20196167422469348524032 20406544166453404237824 21106281669726591516672 21432667468742982107136 21527782856917876998144 21545995871179228839936 21653622803472291201024 21655924421542388170752 21785600615683360555008 21879181374341794234368 22107089513657854590976 23081334197107826884608 23321764761661033414656 23461416047659003674624 24603180407906145140736 24623995281347690102784 24870475702865086414848 24897829275066697777152 25004778713533479124992 25115746666404189831168 25265245158466119532544 25416534051630587314176 26518148764528281649152 26653445441898323902464 26928223229959131365376 27208725555271205650432 28423400803274384474112 28703710475890502664192 28727994494905638453248 28874565895389850894336 29047467487577814073344 29172241832455725645824 30609816249680106356736 31095686348881377886208 31281888063545338232832 32318993806768843259904 32483886632313582256128 32818772061512691351552 33160634270486781886464 33339704951377972166656 33487662221872253108224 33888712068840783085568 34982647142491550121984 35537927255864431869952 36935992922021535154176 37507168070300218687488 37673619999606284746752 37897867737699179298816 38124801077445880971264 39777223146792422473728 39980168162847485853696 40392334844938697048064 40813088332906808475648 42865334937485964214272 43055565713835753996288 43091991742358457679872 43311848843084776341504 43571201231366721110016 43758362748683588468736 44214179027315709181952 46643529523322066829312 46922832095318007349248 49247990562695380205568 49740951405730172829696 50009557427066958249984 50231493332808379662336 50530490316932239065088 50833068103261174628352 53306890883796647804928 53856446459918262730752 54417451110542411300864 56846801606548768948224 57407420951781005328384 57455988989811276906496 57749131790779701788672 58094934975155628146688 58344483664911451291648 61219632499360212713472 62191372697762755772416 64637987613537686519808 64967773264627164512256 65637544123025382703104 66321268540973563772928 66975324443744506216448 67777424137681566171136 69965294284983100243968 73871985844043070308352 75014336140600437374976 75347239999212569493504 75795735475398358597632 76249602154891761942528 79554446293584844947456 79960336325694971707392 80784669689877394096128 81626176665813616951296 86111131427671507992576 86183983484716915359744 86623697686169552683008 87142402462733442220032 87516725497367176937472 88428358054631418363904 93287059046644133658624 93845664190636014698496 99481902811460345659392 100019114854133916499968 100462986665616759324672 101060980633864478130176 101666136206522349256704 106613781767593295609856 108834902221084822601728 113693603213097537896448 114911977979622553812992 115498263581559403577344 116688967329822902583296 122439264998720425426944 124382745395525511544832 129275975227075373039616 129935546529254329024512 131275088246050765406208 132642537081947127545856 133950648887489012432896 135554848275363132342272 139930588569966200487936 147743971688086140616704 150028672281200874749952 150694479998425138987008 151591470950796717195264 152499204309783523885056 159920672651389943414784 161569339379754788192256 163252353331627233902592 172222262855343015985152 172367966969433830719488 173247395372339105366016 174284804925466884440064 175033450994734353874944 176856716109262836727808 186574118093288267317248 198963805622920691318784 200925973331233518649344 202121961267728956260352 203332272413044698513408 217669804442169645203456 227387206426195075792896 230996527163118807154688 233377934659645805166592 244878529997440850853888 248765490791051023089664 258551950454150746079232 259871093058508658049024 262550176492101530812416 265285074163894255091712 279861177139932400975872 300057344562401749499904 301388959996850277974016 303182941901593434390528 304998408619567047770112 319841345302779886829568 326504706663254467805184 344735933938867661438976 346494790744678210732032 350066901989468707749888 353713432218525673455616 373148236186576534634496 397927611245841382637568 401851946662467037298688 404243922535457912520704 406664544826089397026816 435339608884339290406912 454774412852390151585792 461993054326237614309376 489757059994881701707776 517103900908301492158464 519742186117017316098048 525100352984203061624832 530570148327788510183424 559722354279864801951744 602777919993700555948032 606365883803186868781056 609996817239134095540224 653009413326508935610368 692989581489356421464064 700133803978937415499776 707426864437051346911232 746296472373153069268992 795855222491682765275136 808487845070915825041408 870679217768678580813824 909548825704780303171584 979514119989763403415552 1034207801816602984316928 1039484372234034632196096 1050200705968406123249664 1061140296655577020366848 1119444708559729603903488 1205555839987401111896064 1212731767606373737562112 1219993634478268191080448 1306018826653017871220736 1385979162978712842928128 1414853728874102693822464 1591710444983365530550272 1616975690141831650082816 1741358435537357161627648 1819097651409560606343168 1959028239979526806831104 2078968744468069264392192 2100401411936812246499328 2122280593311154040733696 2238889417119459207806976 2425463535212747475124224 2612037653306035742441472 2829707457748205387644928 3183420889966731061100544 3233951380283663300165632 3638195302819121212686336 3918056479959053613662208 4157937488936138528784384 4244561186622308081467392 4850927070425494950248448 5224075306612071484882944 5659414915496410775289856 6366841779933462122201088 7276390605638242425372672 7836112959918107227324416 8489122373244616162934784 9701854140850989900496896 11318829830992821550579712 12733683559866924244402176 14552781211276484850745344 15672225919836214454648832 16978244746489232325869568 22637659661985643101159424 25467367119733848488804352 29105562422552969701490688 33956489492978464651739136 50934734239467696977608704 67912978985956929303478272 101869468478935393955217408 203738936957870787910434816
- Sum of all divisors σ(n): 757471762442529598104547569
- Sum of proper divisors (its aliquot sum) s(n): 553732825484658810194112753
- 203738936957870787910434816 is an abundant number, because the sum of its proper divisors (553732825484658810194112753) is greater than itself. Its abundance is 349993888526788022283677937
Bases of 203738936957870787910434816
- Binary: 10101000100001110110010111100111010010101000000000011110100100000000000000000000000000002
- Hexadecimal: 0xA88765E74A801E90000000
- Base-36: PLL59BT67SAEFUV40
Squares and roots of 203738936957870787910434816
- 203738936957870787910434816 squared (2037389369578707879104348162) is 41509554432723247226223751750548749257131938184953856
- 203738936957870787910434816 cubed (2037389369578707879104348163) is 8457112493717907582619477405561825684499141430055433251541370434546509855850496
-
203738936957870787910434816 is a
perfect square number . Itssquare root is 14273714896896 -
The
cube root of 203738936957870787910434816 is 588425310.6272386795
Scales and comparisons
How big is 203738936957870787910434816?- 203,738,936,957,870,787,910,434,816 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 203,738,936,957,870,787,910,434,816 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 203738936957870787910434816 cubic inches would be around 49035442.6 feet tall.
Recreational maths with 203738936957870787910434816
- 203738936957870787910434816 backwards is 618434019787078759639837302
- The number of decimal digits it has is: 27
- The sum of 203738936957870787910434816's digits is 135
- 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 203738936957870787910434816 - Facts about the integer". Numbermatics.com. 2024. Web. 25 May 2024.
APA style:
Numbermatics. (2024). Number 203738936957870787910434816 - Facts about the integer. Retrieved 25 May 2024, from https://numbermatics.com/n/203738936957870787910434816/
Chicago style:
Numbermatics. 2024. "Number 203738936957870787910434816 - Facts about the integer". https://numbermatics.com/n/203738936957870787910434816/
The information we have on file for 203738936957870787910434816 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 203738936957870787910434816, math, Factors of 203738936957870787910434816, curriculum, school, college, exams, university, Prime factorization of 203738936957870787910434816, STEM, science, technology, engineering, physics, economics, calculator, two hundred three septillion, seven hundred thirty-eight sextillion, nine hundred thirty-six quintillion, nine hundred fifty-seven quadrillion, eight hundred seventy trillion, seven hundred eighty-seven billion, nine hundred ten million, four hundred thirty-four thousand, eight hundred sixteen.