166178083243144797858299904
166,178,083,243,144,797,858,299,904 is an even composite number composed of five prime numbers multiplied together.
166178083243144797858299904 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of seventeen thousand, five hundred seventy-seven divisors.
Prime factorization of 166178083243144797858299904:
230 × 38 × 116 × 412 × 892
(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 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 11 × 11 × 11 × 11 × 41 × 41 × 89 × 89)See below for interesting mathematical facts about the number 166178083243144797858299904 from the Numbermatics database.
Names of 166178083243144797858299904
- Cardinal: 166178083243144797858299904 can be written as One hundred sixty-six septillion, one hundred seventy-eight sextillion, eighty-three quintillion, two hundred forty-three quadrillion, one hundred forty-four trillion, seven hundred ninety-seven billion, eight hundred fifty-eight million, two hundred ninety-nine thousand, nine hundred four.
Scientific notation
- Scientific notation: 1.66178083243144797858299904 × 1026
Factors of 166178083243144797858299904
Divisors of 166178083243144797858299904
- Number of divisors d(n): 17577
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 18 22 24 27 32 33 36 41 44 48 54 64 66 72 81 82 88 89 96 99 108 121 123 128 132 144 162 164 176 178 192 198 216 242 243 246 256 264 267 288 297 324 328 352 356 363 369 384 396 432 451 484 486 492 512 528 534 576 594 648 656 704 712 726 729 738 768 792 801 864 891 902 968 972 979 984 1024 1056 1068 1089 1107 1152 1188 1296 1312 1331 1353 1408 1424 1452 1458 1476 1536 1584 1602 1681 1728 1782 1804 1936 1944 1958 1968 2048 2112 2136 2178 2187 2214 2304 2376 2403 2592 2624 2662 2673 2706 2816 2848 2904 2916 2937 2952 3072 3168 3204 3267 3321 3362 3456 3564 3608 3649 3872 3888 3916 3936 3993 4059 4096 4224 4272 4356 4374 4428 4608 4752 4806 4961 5043 5184 5248 5324 5346 5412 5632 5696 5808 5832 5874 5904 6144 6336 6408 6534 6561 6642 6724 6912 7128 7209 7216 7298 7744 7776 7832 7872 7921 7986 8019 8118 8192 8448 8544 8712 8748 8811 8856 9216 9504 9612 9801 9922 9963 10086 10368 10496 10648 10692 10769 10824 10947 11264 11392 11616 11664 11748 11808 11979 12177 12288 12672 12816 13068 13122 13284 13448 13824 14256 14418 14432 14596 14641 14883 15129 15488 15552 15664 15744 15842 15972 16038 16236 16384 16896 17088 17424 17496 17622 17712 18432 18491 19008 19224 19602 19844 19926 20172 20736 20992 21296 21384 21538 21627 21648 21894 22528 22784 23232 23328 23496 23616 23763 23958 24057 24354 24576 25344 25632 26136 26244 26433 26568 26896 27648 28512 28836 28864 29192 29282 29403 29766 29889 30258 30976 31104 31328 31488 31684 31944 32076 32307 32472 32768 32841 33792 34176 34848 34992 35244 35424 35937 36531 36864 36982 38016 38448 39204 39688 39852 40139 40344 41472 41984 42592 42768 43076 43254 43296 43788 43923 44649 45056 45387 45568 46464 46656 46992 47232 47526 47916 48114 48708 49152 50688 51264 52272 52488 52866 53136 53792 54571 55296 55473 57024 57672 57728 58384 58564 58806 59532 59778 60516 61952 62208 62656 62976 63368 63888 64152 64614 64881 64944 65536 65682 67584 68352 69696 69984 70488 70848 71289 71874 72171 73062 73728 73964 76032 76896 78408 79299 79376 79704 80278 80688 82944 83968 85184 85536 86152 86508 86592 87131 87576 87846 88209 89298 89667 90112 90774 91136 92928 93312 93984 94464 95052 95832 96228 96921 97416 98304 98523 101376 102528 104544 104976 105732 106272 107584 107811 109142 109593 110592 110946 114048 115344 115456 116768 117128 117612 118459 119064 119556 120417 121032 123904 124416 125312 125952 126736 127776 128304 129228 129762 129888 131072 131364 131769 133947 135168 136161 136704 139392 139968 140976 141696 142578 143748 144342 146124 147456 147928 149609 152064 153792 156816 158598 158752 159408 160556 161051 161376 163713 165888 166419 167936 170368 171072 172304 173016 173184 174262 175152 175692 176418 178596 179334 180224 181548 182272 185856 186624 187968 188928 190104 191664 192456 193842 194643 194832 196608 197046 202752 203401 205056 209088 209952 211464 212544 213867 215168 215622 218284 219186 221184 221892 228096 230688 230912 233536 234256 235224 236918 237897 238128 239112 240834 242064 247808 248832 250624 251904 253472 255552 256608 258456 259524 259776 261393 262144 262728 263538 264627 267894 269001 270336 272322 273408 278784 279936 281952 283392 285156 287496 288684 290763 292248 294912 295569 295856 299218 304128 307584 313632 317196 317504 318816 321112 322102 322752 323433 324761 327426 328779 331776 332838 335872 340736 342144 344608 346032 346368 348524 350304 351384 352836 355377 357192 358668 360448 361251 363096 364544 371712 373248 375936 377856 380208 383328 384912 387684 389286 389664 393216 394092 395307 401841 405504 406802 408483 410112 418176 419904 422928 425088 427734 430336 431244 436568 438372 441529 442368 443784 448827 456192 461376 461824 467072 468512 470448 473836 475794 476256 478224 481668 483153 484128 491139 495616 497664 499257 501248 503808 506944 511104 513216 516912 519048 519552 522786 524288 525456 527076 529254 535788 538002 540672 544644 546816 557568 559872 563904 566784 570312 574992 577368 581526 583929 584496 589824 591138 591712 598436 600281 608256 610203 615168 627264 634392 635008 637632 641601 642224 644204 645504 646866 649522 654852 657558 663552 665676 671744 681472 684288 689216 692064 692736 697048 700608 702768 705672 710754 713691 714384 717336 720896 722502 726192 729088 743424 746496 751872 755712 760416 766656 769824 775368 778572 779328 784179 786432 788184 790614 793881 803682 811008 813604 816966 820224 836352 839808 845856 850176 855468 860672 862488 872289 873136 876744 883058 884736 886707 887568 897654 912384 922752 923648 934144 937024 940896 947672 951588 952512 956448 958441 963336 966306 968256 970299 974283 982278 986337 991232 995328 998514 1002496 1007616 1013888 1022208 1026432 1033824 1038096 1039104 1045572 1048576 1050912 1054152 1058508 1066131 1071576 1076004 1081344 1083753 1089288 1093632 1115136 1119744 1127808 1133568 1140624 1149984 1154736 1163052 1167858 1168992 1179648 1182276 1183424 1185921 1196872 1200562 1205523 1216512 1220406 1225449 1230336 1254528 1268784 1270016 1275264 1283202 1284448 1288408 1291008 1293732 1299044 1303049 1309704 1315116 1324587 1327104 1331352 1343488 1346481 1362944 1368576 1378432 1384128 1385472 1394096 1401216 1405536 1411344 1421508 1427382 1428768 1434672 1441792 1445004 1449459 1452384 1458176 1473417 1486848 1492992 1497771 1503744 1511424 1520832 1533312 1539648 1550736 1557144 1558656 1568358 1572864 1576368 1581228 1587762 1607364 1622016 1627208 1633932 1640448 1645699 1672704 1679616 1691712 1700352 1710936 1721344 1724976 1744578 1746272 1753488 1766116 1769472 1771561 1773414 1775136 1795308 1800843 1824768 1830609 1845504 1847296 1868288 1874048 1881792 1895344 1903176 1905024 1912896 1916882 1924803 1926672 1932612 1936512 1940598 1948566 1964556 1972674 1982464 1990656 1997028 2004992 2015232 2027776 2044416 2052864 2067648 2076192 2078208 2091144 2097152 2101824 2108304 2117016 2132262 2141073 2143152 2152008 2162688 2167506 2178576 2187264 2230272 2237411 2239488 2255616 2267136 2281248 2299968 2309472 2326104 2335716 2337984 2352537 2359296 2364552 2366848 2371842 2393744 2401124 2411046 2433024 2440812 2450898 2460672 2509056 2537568 2540032 2550528 2566404 2568896 2576816 2582016 2587464 2598088 2606098 2616867 2619408 2630232 2649174 2654208 2660121 2662704 2686976 2692962 2725888 2737152 2756864 2768256 2770944 2788192 2802432 2811072 2822688 2843016 2854764 2857536 2869344 2875323 2883584 2890008 2898918 2904768 2910897 2916352 2922849 2946834 2959011 2973696 2985984 2995542 3007488 3022848 3041664 3066624 3079296 3101472 3114288 3117312 3136716 3145728 3152736 3162456 3175524 3198393 3214728 3244032 3251259 3254416 3267864 3280896 3291398 3345408 3359232 3383424 3400704 3421872 3442688 3449952 3489156 3492544 3506976 3532232 3538944 3543122 3546828 3550272 3557763 3572371 3590616 3601686 3616569 3649536 3661218 3676347 3691008 3694592 3736576 3748096 3763584 3790688 3806352 3810048 3825792 3833764 3849606 3853344 3865224 3873024 3881196 3897132 3909147 3929112 3945348 3964928 3973761 3981312 3994056 4009984 4030464 4039443 4055552 4088832 4105728 4135296 4152384 4156416 4182288 4194304 4203648 4216608 4234032 4264524 4282146 4286304 4304016 4325376 4335012 4348377 4357152 4374528 4420251 4460544 4474822 4478976 4493313 4511232 4534272 4562496 4599936 4618944 4652208 4671432 4675968 4705074 4718592 4729104 4733696 4743684 4787488 4802248 4822092 4856819 4866048 4881624 4901796 4921344 4937097 5018112 5075136 5080064 5101056 5132808 5137792 5153632 5164032 5174928 5196176 5212196 5233734 5238816 5260464 5298348 5308416 5314683 5320242 5325408 5373952 5385924 5402529 5451776 5474304 5491827 5513728 5536512 5541888 5576384 5604864 5622144 5645376 5686032 5709528 5715072 5738688 5750646 5767168 5774409 5780016 5797836 5809536 5821794 5832704 5845698 5893668 5918022 5947392 5971968 5991084 6014976 6045696 6083328 6133248 6158592 6202944 6228576 6234624 6273432 6291456 6305472 6324912 6351048 6396786 6423219 6429456 6488064 6502518 6508832 6535728 6561792 6582796 6603091 6690816 6712233 6718464 6766848 6801408 6843744 6885376 6899904 6978312 6985088 7013952 7057611 7064464 7077888 7086244 7093656 7100544 7115526 7144742 7181232 7203372 7233138 7299072 7322436 7352694 7382016 7389184 7473152 7496192 7527168 7581376 7612704 7620096 7651584 7667528 7699212 7706688 7730448 7746048 7762392 7794264 7818294 7850601 7858224 7890696 7929856 7947522 7962624 7980363 7988112 8019968 8060928 8078886 8111104 8177664 8211456 8270592 8304768 8312832 8364576 8388608 8407296 8433216 8468064 8529048 8564292 8572608 8608032 8625969 8650752 8670024 8696754 8714304 8732691 8749056 8768547 8840502 8921088 8949644 8957952 8986626 9022464 9068544 9124992 9199872 9237888 9304416 9342864 9351936 9410148 9437184 9458208 9467392 9487368 9574976 9595179 9604496 9644184 9713638 9732096 9753777 9763248 9803592 9842688 9874194 10036224 10150272 10160128 10202112 10265616 10275584 10307264 10328064 10349856 10392352 10424392 10467468 10477632 10520928 10542851 10596696 10616832 10629366 10640484 10650816 10673289 10717113 10747904 10771848 10805058 10849707 10903552 10948608 10983654 11027456 11029041 11073024 11083776 11152768 11209728 11244288 11290752 11372064 11419056 11430144 11477376 11501292 11534336 11548818 11560032 11595672 11619072 11643588 11665408 11691396 11727441 11787336 11836044 11894784 11921283 11943936 11982168 12029952 12091392 12118329 12166656 12266496 12317184 12405888 12457152 12469248 12546864 12582912 12610944 12649824 12702096 12793572 12846438 12858912 12976128 13005036 13017664 13045131 13071456 13123584 13165592 13206182 13260753 13315201 13381632 13424466 13436928 13479939 13533696 13602816 13687488 13770752 13799808 13956624 13970176 14027904 14115222 14128928 14155776 14172488 14187312 14201088 14231052 14289484 14333539 14362464 14406744 14466276 14570457 14598144 14644872 14705388 14764032 14778368 14811291 14946304 14992384 15054336 15162752 15225408 15240192 15303168 15335056 15398424 15413376 15460896 15492096 15524784 15588528 15636588 15701202 15716448 15781392 15859712 15895044 15925248 15944049 15960726 15976224 16039936 16121856 16157772 16207587 16222208 16355328 16422912 16475481 16541184 16609536 16625664 16729152 16777216 16814592 16866432 16936128 17058096 17128584 17145216 17216064 17251938 17301504 17323227 17340048 17393508 17428608 17465382 17498112 17537094 17681004 17842176 17899288 17915904 17973252 18044928 18102689 18137088 18249984 18399744 18475776 18608832 18685728 18703872 18820296 18874368 18916416 18934784 18974736 19149952 19190358 19208992 19288368 19427276 19464192 19507554 19526496 19607184 19685376 19748388 19809273 20072448 20136699 20300544 20320256 20404224 20531232 20551168 20614528 20656128 20699712 20784704 20848784 20934936 20955264 21041856 21085702 21172833 21193392 21233664 21258732 21280968 21301632 21346578 21434226 21495808 21543696 21610116 21699414 21807104 21897216 21967308 22054912 22058082 22146048 22167552 22305536 22419456 22488576 22581504 22744128 22838112 22860288 22954752 23002584 23068672 23097636 23120064 23191344 23238144 23287176 23330816 23382792 23454882 23551803 23574672 23672088 23789568 23842566 23887872 23941089 23964336 24059904 24182784 24236658 24333312 24532992 24611521 24634368 24811776 24914304 24938496 25093728 25165824 25221888 25299648 25404192 25587144 25692876 25717824 25877907 25952256 26010072 26035328 26090262 26142912 26247168 26305641 26331184 26412364 26521506 26630402 26763264 26848932 26873856 26959878 27067392 27205632 27374976 27541504 27599616 27913248 27940352 28055808 28230444 28257856 28311552 28344976 28374624 28402176 28462104 28578968 28667078 28724928 28785537 28813488 28932552 29140914 29196288 29261331 29289744 29410776 29528064 29556736 29622582 29892608 29984768 30108672 30325504 30450816 30480384 30606336 30670112 30796848 30826752 30921792 30984192 31049568 31177056 31273176 31402404 31432896 31562784 31628553 31719424 31790088 31850496 31888098 31921452 31952448 32019867 32079872 32151339 32243712 32315544 32415174 32444416 32549121 32710656 32845824 32950962 33082368 33219072 33251328 33458304 33554432 33629184 33732864 33872256 34116192 34257168 34290432 34432128 34503876 34603008 34646454 34680096 34787016 34857216 34930764 34996224 35074188 35182323 35362008 35684352 35763849 35798576 35831808 35946504 36089856 36205378 36274176 36354987 36499968 36799488 36951552 37217664 37371456 37407744 37640592 37748736 37832832 37869568 37949472 38299904 38380716 38417984 38576736 38854552 38928384 39015108 39052992 39135393 39214368 39296081 39370752 39496776 39618546 39782259 39945603 40144896 40273398 40439817 40601088 40640512 40808448 41062464 41102336 41229056 41312256 41399424 41569408 41697568 41869872 41910528 42083712 42171404 42345666 42386784 42467328 42517464 42561936 42603264 42693156 42868452 42991616 43000617 43087392 43220232 43398828 43614208 43711371 43794432 43934616 44109824 44116164 44292096 44335104 44433873 44611072 44838912 44977152 45163008 45488256 45676224 45720576 45909504 46005168 46137344 46195272 46240128 46382688 46476288 46574352 46661632 46765584 46909764 47103606 47149344 47344176 47579136 47685132 47775744 47832147 47882178 47928672 48119808 48365568 48473316 48622761 48666624 49065984 49223042 49268736 49426443 49623552 49828608 49876992 50187456 50331648 50443776 50599296 50808384 51174288 51385752 51435648 51755814 51904512 51969681 52020144 52070656 52180524 52285824 52494336 52611282 52662368 52824728 53043012 53260804 53425009 53526528 53697864 53747712 53919756 54134784 54308067 54411264 54749952 55083008 55199232 55826496 55880704 56111616 56460888 56515712 56623104 56689952 56749248 56804352 56924208 57157936 57334156 57449856 57571074 57626976 57865104 58281828 58392576 58522662 58579488 58821552 59056128 59113472 59245164 59427819 59785216 59969536 60217344 60410097 60651008 60901632 60960768 61212672 61340224 61593696 61653504 61843584 61968384 62099136 62354112 62546352 62804808 62865792 63125568 63257106 63438848 63518499 63580176 63700992 63776196 63842904 63904896 64039734 64159744 64302678 64487424 64631088 64830348 64888832 65098242 65421312 65691648 65901924 66164736 66438144 66502656 66916608 67108864 67258368 67465728 67744512 68232384 68514336 68580864 68864256 69007752 69206016 69292908 69360192 69574032 69714432 69861528 69992448 70148376 70364646 70655409 70724016 71368704 71527698 71597152 71663616 71893008 72179712 72410756 72548352 72634001 72709974 72999936 73598976 73834563 73903104 74435328 74742912 74815488 75281184 75497472 75665664 75739136 75898944 76599808 76761432 76835968 77153472 77633721 77709104 77856768 78030216 78105984 78270786 78428736 78592162 78741504 78916923 78993552 79237092 79564518 79891206 80289792 80546796 80879634 81202176 81281024 81616896 82124928 82204672 82458112 82624512 82798848 83138816 83395136 83739744 83821056 84167424 84342808 84691332 84773568 84934656 85034928 85123872 85206528 85386312 85736904 85983232 86001234 86174784 86356611 86440464 86797656 87228416 87422742 87588864 87783993 87869232 88219648 88232328 88584192 88670208 88867746 89222144 89677824 89954304 90326016 90976512 91352448 91441152 91819008 92010336 92274688 92390544 92480256 92765376 92952576 93148704 93323264 93531168 93819528 94207212 94298688 94688352 94885659 95158272 95370264 95551488 95664294 95764356 95857344 96059601 96239616 96454017 96731136 96946632 97245522 97333248 98131968 98446084 98537472 98852886 99247104 99657216 99753984 100374912 100663296 100887552 101198592 101616768 102348576 102771504 102871296 103511628 103809024 103939362 104040288 104141312 104361048 104571648 104988672 105222564 105324736 105546969 105649456 106086024 106521608 106850018 107053056 107291547 107395728 107495424 107839512 108269568 108616134 108822528 109064961 109499904 110166016 110398464 111652992 111761408 112223232 112921776 113031424 113246208 113379904 113498496 113608704 113848416 114315872 114668312 114899712 115142148 115253952 115730208 115971361 116563656 116785152 117045324 117158976 117406179 117643104 117888243 118112256 118226944 118490328 118855638 119346777 119570432 119836809 119939072 120434688 120820194 121302016 121319451 121803264 121921536 122425344 122680448 123187392 123307008 123687168 123936768 124198272 124708224 125092704 125609616 125731584 126251136 126514212 126877696 127036998 127160352 127401984 127552392 127685808 127809792 128079468 128319488 128605356 128974848 129001851 129262176 129660696 129777664 130196484 130842624 131134113 131383296 131803848 132329472 132876288 133005312 133301619 133833216 134217728 134516736 134931456 135489024 136464768 137028672 137161728 137728512 138015504 138412032 138585816 138720384 139148064 139428864 139723056 139984896 140296752 140729292 141310818 141448032 142737408 143055396 143194304 143327232 143496441 143786016 144359424 144821512 145096704 145268002 145419948 145868283 145999872 146467211 147197952 147669126 147806208 148279329 148870656 149485824 149630976 150562368 150994944 151331328 151478272 151797888 153199616 153522864 153671936 154306944 155267442 155418208 155713536 156060432 156211968 156541572 156857472 157184324 157483008 157668929 157833846 157987104 158474184 159129036 159782412 160275027 160579584 161093592 161759268 162404352 162562048 162924201 163233792 164249856 164409344 164916224 165249024 165597696 166277632 166790272 167479488 167642112 168334848 168685616 169382664 169547136 169869312 170069856 170247744 170413056 170772624 171473808 171966464 172002468 172349568 172713222 172880928 173595312 174456832 174845484 175177728 175567986 175738464 176439296 176464656 177168384 177340416 177735492 178283457 178444288 179355648 179908608 180652032 181230291 181953024 182704896 182882304 183638016 184020672 184549376 184781088 184960512 185530752 185905152 186297408 186646528 187062336 187639056 188414424 188597376 189376704 189771318 190316544 190555497 190740528 191102976 191328588 191528712 191714688 192119202 192479232 192908034 193462272 193893264 194491044 194666496 196263936 196892168 197074944 197705772 198494208 199129579 199314432 199507968 200749824 201326592 201775104 202397184 203233536 204697152 205543008 205742592 207023256 207618048 207878724 208080576 208282624 208722096 209143296 209977344 210445128 210649472 211093938 211298912 212172048 213043216 213700036 214106112 214583094 214791456 214990848 215679024 216539136 217232268 217645056 217902003 218129922 218999808 220332032 220796928 221503689 223305984 223522816 224446464 225843552 226062848 226492416 226759808 226996992 227217408 227696832 228631744 229336624 229799424 230284296 230507904 231460416 231942722 232901163 233127312 233570304 234090648 234317952 234812358 235286208 235776486 236224512 236453888 236750769 236980656 237711276 238693554 239140864 239673618 239878144 240869376 241640388 242604032 242638902 243606528 243843072 244850688 245360896 246374784 246614016 247374336 247873536 248396544 249416448 250185408 251219232 251463168 252502272 253028424 253755392 254073996 254320704 254803968 255104784 255371616 255619584 256158936 256638976 257210712 257949696 258003702 258524352 259069833 259321392 259555328 260392968 261685248 262268226 262766592 263351979 263607696 264658944 265752576 266010624 266603238 267666432 268435456 269033472 269862912 270726731 270978048 272929536 274057344 274323456 275457024 276031008 276824064 277171632 277440768 278296128 278857728 279446112 279969792 280593504 281458584 282621636 282896064 284656977 285474816 286110792 286388608 286654464 286992882 287572032 288718848 289362051 289643024 290193408 290536004 290839896 291736566 291999744 292934422 294395904 295338252 295612416 296558658 297741312 298971648 299261952 301124736 301989888 302662656 302956544 303595776 306399232 307045728 307343872 308613888 310534884 310836416 311427072 312120864 312423936 313083144 313714944 314368648 314966016 315337858 315667692 315974208 316640907 316948368 318258072 319564824 320550054 321159168 321874641 322187184 323518536 324808704 325124096 325848402 326467584 327194883 328499712 328818688 329832448 330498048 331195392 332555264 333580544 334958976 335284224 336669696 337371232 338765328 339094272 339738624 340139712 340495488 340826112 341545248 342947616 343932928 344004936 344699136 345426444 345761856 347190624 347914083 348913664 349690968 350355456 351135972 351476928 352218537 352878592 352929312 353664729 354336768 354680832 355470984 356566914 356888576 358040331 358711296 359510427 359817216 361304064 362460582 363906048 365409792 365764608 367276032 368041344 369098752 369562176 369921024 371061504 371810304 372594816 373293056 374124672 375278112 376828848 377194752 378753408 379542636 380633088 381110994 381481056 382205952 382657176 383057424 383429376 384238404 384958464 385816068 386924544 387005553 387786528 388982088 389332992 392527872 393402339 393784336 394149888 395411544 396988416 398259158 398628864 399015936 399904857 401499648 402653184 403550208 404794368 406467072 409394304 411086016 411485184 414046512 415236096 415757448 416161152 416565248 417444192 418286592 419954688 420890256 421298944 422187876 422597824 424344096 426086432 427400072 428212224 429166188 429582912 429981696 430489323 431358048 432256891 433078272 434464536 435290112 435804006 436259844 437604849 437999616 439401633 440664064 441593856 443007378 444837987 446611968 447045632 448892928 451687104 452125696 452984832 453519616 453993984 454434816 455393664 457263488 458673248 459598848 460568592 461015808 462920832 463885444 465802326 466254624 467140608 468181296 468635904 469624716 470572416 471552972 472449024 472907776 473006787 473501538 473961312 475422552 477387108 478281728 479347236 479756288 480825081 481738752 483280776 485208064 485277804 487213056 487686144 488772603 489701376 490721792 492749568 493228032 494748672 495747072 496793088 498832896 500370816 502438464 502926336 505004544 506056848 507510784 508147992 508641408 509607936 510209568 510743232 511239168 512317872 513277952 514421424 515899392 516007404 517048704 518139666 518642784 519110656 520785936 523370496 524536452 525533184 526703958 527215392 529317888 531505152 532021248 533206476 534850371 535332864 536870912 538066944 539725824 541453462 541956096 543690873 545859072 548114688 548646912 550914048 552062016 553648128 554343264 554881536 556592256 557715456 558892224 559939584 561187008 562917168 565243272 565792128 569313954 570949632 571666491 572221584 572777216 573308928 573985764 575144064 577437696 578724102 579286048 580386816 581072008 581679792 583473132 583999488 585868844 587675099 588791808 590676504 591224832 593117316 595482624 597388737 597943296 598523904 602249472 603979776 605325312 605913088 607191552 612798464 614091456 614687744 617227776 621069768 621672832 622854144 624241728 624847872 626166288 627429888 628737296 629932032 630675716 631335384 631948416 633281814 633896736 636516144 639129648 641100108 642318336 643749282 644374368 647037072 649617408 650248192 651696804 652935168 653706009 654389766 656999424 657637376 659664896 660996096 662390784 664511067 665110528 667161088 669917952 670568448 673339392 674742464 677530656 678188544 679477248 680279424 680990976 681652224 683090496 685895232 687865856 688009872 689398272 690852888 691523712 694381248 695828166 697827328 698703489 699381936 700710912 702271944 702953856 704437074 705757184 705858624 707329458 708673536 709361664 710252307 710941968 713133828 713777152 716080662 717422592 719020854 719634432 722608128 724921164 727812096 730819584 731529216 734552064 736082688 738197504 739124352 739842048 742123008 743620608 745189632 746586112 748249344 750556224 753657696 754389504 757506816 759085272 761266176 762221988 762962112 764411904 765314352 766114848 766858752 768476808 769916928 771632136 773849088 774011106 775573056 777209499 777964176 778665984 785055744 786804678 787568672 788299776 790823088 793976832 796518316 797257728 798031872 799809714 802999296 805306368 807100416 809588736 812180193 812934144 818788608 822172032 822970368 828093024 830472192 831514896 832322304 833130496 834888384 836573184 839909376 841780512 842597888 844375752 845195648 848688192 852172864 853970931 854800144 856424448 858332376 859165824 859963392 860978646 862716096 864513782 866156544 868086153 868929072 870580224 871608012 872519688 875209698 875999232 878803266 881328128 883187712 886014756 889675974 893223936 894091264 897785856 903374208 904251392 905969664 907039232 907987968 908869632 910787328 914526976 917346496 919197696 921137184 922031616 925841664 927770888 931604652 932509248 934281216 936362592 937271808 939249432 941144832 943105944 944898048 945815552 946013574 947003076 947922624 949922721 950845104 954774216 956563456 958694472 959512576 961650162 963477504 965623923 966561552 970416128 970555608 974426112 975372288 977545206 979402752 981443584 981584649 985499136 986456064 989497344 991494144 993586176 997665792 1000741632 1004876928 1005852672 1010009088 1012113696 1015021568 1016295984 1017282816 1019215872 1020419136 1021486464 1022478336 1024635744 1026555904 1028842848 1031798784 1032014808 1034097408 1036279332 1037285568 1038221312 1041571872 1043742249 1046740992 1049072904 1051066368 1053407916 1054430784 1056655611 1058635776 1060994187 1063010304 1064042496 1066412952 1069700742 1070665728 1073741824 1076133888 1078531281 1079451648 1082906924 1083912192 1087381746 1091718144 1096229376 1097293824 1101828096 1104124032 1107296256 1108686528 1109763072 1113184512 1115430912 1117784448 1119879168 1122374016 1125834336 1130486544 1131584256 1138627908 1141899264 1143332982 1144443168 1145554432 1146617856 1147971528 1150288128 1154875392 1157448204 1158572096 1160773632 1161016659 1162144016 1163359584 1166946264 1167998976 1171737688 1175350198 1177583616 1180207017 1181353008 1182449664 1186234632 1190965248 1194777474 1195886592 1197047808 1199714571 1204498944 1207959552 1210650624 1211826176 1214383104 1225596928 1228182912 1229375488 1234455552 1242139536 1243345664 1245708288 1248483456 1249695744 1252332576 1254859776 1257474592 1259864064 1261351432 1262670768 1263896832 1266563628 1267793472 1273032288 1275684971 1278259296 1282200216 1284636672 1287498564 1288748736 1291467969 1294074144 1296770673 1299234816 1300496384 1303393608 1305870336 1307412018 1308779532 1312814547 1313998848 1315274752 1318204899 1319329792 1321992192 1324781568 1329022134 1330221056 1334322176 1334513961 1339835904 1341136896 1346678784 1349484928 1355061312 1356377088 1358954496 1360558848 1361981952 1363304448 1366180992 1371790464 1375731712 1376019744 1378796544 1381705776 1383047424 1388762496 1391656332 1395654656 1397406978 1398763872 1401421824 1404543888 1405907712 1408874148 1411514368 1411717248 1414658916 1417347072 1418723328 1419020361 1420504614 1421883936 1426267656 1427554304 1432161324 1434845184 1438041708 1439268864 1442475243 1445216256 1449842328 1455624192 1461639168 1463058432 1466317809 1469104128 1472165376 1476395008 1478248704 1479684096 1484246016 1487241216 1490379264 1493172224 1496498688 1501112448 1507315392 1508779008 1515013632 1518170544 1522532352 1524443976 1525924224 1528823808 1530628704 1532229696 1533717504 1536953616 1539833856 1543264272 1547698176 1548022212 1551146112 1554418998 1555928352 1557331968 1570111488 1573609356 1575137344 1576599552 1581646176 1587953664 1593036632 1594515456 1596063744 1599619428 1604551113 1605998592 1610612736 1611139321 1614200832 1619177472 1624360386 1625868288 1631072619 1637577216 1644344064 1645940736 1656186048 1660944384 1663029792 1664644608 1666260992 1669776768 1673146368 1679818752 1683561024 1685195776 1688751504 1690391296 1697376384 1704345728 1707941862 1709600288 1712848896 1716664752 1718331648 1719926784 1721957292 1725432192 1729027564 1732313088 1736172306 1737858144 1741160448 1743216024 1745039376 1750419396 1751998464 1757606532 1762656256 1763025297 1766375424 1772029512 1779351948 1786447872 1788182528 1792166211 1795571712 1806748416 1808502784 1811939328 1814078464 1815975936 1817739264 1821574656 1829053952 1834692992 1838395392 1842274368 1844063232 1851683328 1855541776 1863209304 1865018496 1868562432 1872725184 1874543616 1878498864 1882289664 1886211888 1889796096 1891631104 1892027148 1894006152 1895845248 1899845442 1901690208 1909548432 1913126912 1917388944 1919025152 1923300324 1926955008 1931247846 1933123104 1940832256 1941111216 1948852224 1950744576 1955090412 1958805504 1961118027 1962887168 1963169298 1970998272 1972912128 1978994688 1982988288 1987172352 1993533201 1995331584 2001483264 2009753856 2011705344 2020018176 2024227392 2030043136 2032591968 2034565632 2038431744 2040838272 2042972928 2044956672 2049271488 2053111808 2057685696 2063597568 2064029616 2068194816 2072558664 2074571136 2076442624 2083143744 2087484498 2093481984 2096110467 2098145808 2102132736 2106815832 2108861568 2113311222 2117271552 2121988374 2126020608 2128084992 2130756921 2132825904 2139401484 2141331456 2152267776 2157062562 2158903296 2165813848 2167824384 2174763492 2183436288 2190425369 2192458752 2194587648 2203656192 2208248064 2214592512 2217373056 2219526144 2226369024 2230861824 2235568896 2239758336 2244748032 2251668672 2260973088 2263168512 2277255816 2283798528 2286665964 2288886336 2291108864 2293235712 2295943056 2300576256 2309750784 2314896408 2317144192 2321547264 2322033318 2324288032 2326719168 2333892528 2335997952 2343475376 2350700396 2355167232 2360414034 2362706016 2364899328 2372469264 2381930496 2389554948 2391773184 2394095616 2399429142 2408997888 2415919104 2421301248 2423652352 2428766208 2436540579 2451193856 2456365824 2458750976 2468911104 2484279072 2486691328 2491416576 2496966912 2499391488 2504665152 2509719552 2514949184 2519728128 2522702864 2525341536 2527793664 2533127256 2535586944 2546064576 2551369942 2556518592 2561912793 2564400432 2569273344 2574997128 2577497472 2582935938 2588148288 2593541346 2598469632 2600992768 2604258459 2606787216 2611740672 2614824036 2617559064 2625629094 2627997696 2630549504 2636409798 2638659584 2643984384 2649563136 2658044268 2660442112 2668644352 2669027922 2679671808 2682273792 2693357568 2698969856 2710122624 2712754176 2717908992 2721117696 2723963904 2726608896 2732361984 2743580928 2751463424 2752039488 2757593088 2763411552 2766094848 2777524992 2783312664 2791309312 2794813956 2797527744 2802843648 2809087776 2811815424 2817748296 2823028736 2823434496 2829317832 2834694144 2837446656 2838040722 2841009228 2843767872 2849768163 2852535312 2855108608 2864322648 2869690368 2876083416 2878537728 2884950486 2890432512 2896871769 2899684656 2911248384 2923278336 2926116864 2932635618 2938208256 2944330752 2952790016 2956497408 2959368192 2968492032 2974482432 2977994041 2980758528 2986344448 2992997376 3002224896 3014630784 3017558016 3030027264 3036341088 3045064704 3048887952 3051848448 3057647616 3061257408 3064459392 3067435008 3073907232 3079667712 3086528544 3095396352 3096044424 3102292224 3108837996 3111856704 3114663936 3131226747 3140222976 3147218712 3150274688 3153199104 3163292352 3175907328 3182982561 3186073264 3189030912 3192127488 3199238856 3209102226 3211997184 3221225472 3222278642 3228401664 3235593843 3238354944 3248720772 3251736576 3262145238 3275154432 3288688128 3291881472 3312372096 3321888768 3326059584 3329289216 3332521984 3339553536 3346292736 3359637504 3367122048 3370391552 3377503008 3380782592 3394752768 3408691456 3415883724 3419200576 3425697792 3433329504 3436663296 3439853568 3443914584 3450864384 3458055128 3464626176 3472344612 3475716288 3482320896 3483049977 3486432048 3490078752 3500838792 3503996928 3515213064 3525312512 3526050594 3532750848 3540621051 3544059024 3558703896 3572895744 3576365056 3584332422 3591143424 3599143713 3613496832 3617005568 3623878656 3628156928 3631951872 3635478528 3643149312 3658107904 3669385984 3676790784 3684548736 3688126464 3703366656 3711083552 3726418608 3730036992 3737124864 3745450368 3749087232 3756997728 3764579328 3772423776 3779592192 3783262208 3784054296 3788012304 3791690496 3799690884 3803380416 3819096864 3826253824 3827054913 3834777888 3838050304 3846600648 3853910016 3862495692 3866246208 3874403907 3881664512 3882222432 3890312019 3897704448 3901489152 3910180824 3917611008 3922236054 3925774336 3926338596 3938443641 3941996544 3945824256 3954614697 3957989376 3965976576 3974344704 3987066402 3990663168 4002966528 4019507712 4023410688 4040036352 4048454784 4060086272 4065183936 4069131264 4076863488 4081676544 4085945856 4089913344 4098542976 4106223616 4115371392 4127195136 4128059232 4136389632 4145117328 4149142272 4152885248 4166287488 4174968996 4186963968 4192220934 4196291616 4204265472 4213631664 4217723136 4226622444 4234543104 4243976748 4252041216 4256169984 4257061083 4261513842 4265651808 4278802968 4282662912 4304535552 4314125124 4317806592 4327425729 4331627696 4335648768 4349526984 4366872576 4380850738 4384917504 4389175296 4398953427 4407312384 4416496128 4429185024 4434746112 4439052288 4452738048 4461723648 4471137792 4479516672 4489496064 4503337344 4521946176 4526337024 4554511632 4567597056 4573331928 4577772672 4582217728 4586471424 4591886112 4601152512 4619501568 4629792816 4634288384 4643094528 4644066636 4648576064 4653438336 4667785056 4671995904 4686950752 4701400792 4710334464 4720828068 4725412032 4729798656 4744938528 4754825801 4763860992 4779109896 4783546368 4788191232 4798858284 4813653339 4817995776 4831838208 4833417963 4842602496 4847304704 4857532416 4873081158 4893217857 4902387712 4912731648 4917501952 4937822208 4968558144 4973382656 4982833152 4993933824 4998782976 5009330304 5019439104 5029898368 5039456256 5045405728 5050683072 5055587328 5066254512 5071173888 5092129152 5102739884 5113037184 5123825586 5128800864 5138546688 5149994256 5154994944 5165871876 5176296576 5187082692 5196939264 5201985536 5208516918 5213574432 5223481344 5229648072 5235118128 5251258188 5255995392 5261099008 5272819596 5277319168 5287968768 5289075891 5299126272 5316088536 5320884224 5337288704 5338055844 5359343616 5364547584 5376498633 5386715136 5397939712 5420245248 5425508352 5435817984 5442235392 5447927808 5453217792 5464723968 5487161856 5502926848 5504078976 5515186176 5526823104 5532189696 5555049984 5566625328 5582618624 5589627912 5595055488 5605687296 5618175552 5623630848 5635496592 5646057472 5646868992 5658635664 5669388288 5674893312 5676081444 5682018456 5687535744 5699536326 5705070624 5710217216 5728645296 5739380736 5752166832 5757075456 5769900972 5780865024 5793743538 5799369312 5822496768 5846556672 5852233728 5865271236 5876416512 5883354081 5888661504 5905580032 5912994816 5918736384 5936984064 5948964864 5955988082 5961517056 5972688896 5980599603 5985994752 6004449792 6029261568 6035116032 6060054528 6072682176 6090129408 6097775904 6103696896 6115295232 6122514816 6128918784 6134870016 6147814464 6159335424 6173057088 6190792704 6192088848 6204584448 6217675992 6223713408 6229327872 6262453494 6280445952 6288331401 6294437424 6300549376 6306398208 6326584704 6351814656 6365965122 6372146528 6378061824 6384254976 6398477712 6418204452 6423994368 6444557284 6456803328 6464426089 6471187686 6476709888 6497441544 6503473152 6524290476 6550308864 6571276107 6577376256 6583762944 6624744192 6643777536 6652119168 6658578432 6665043968 6679107072 6692585472 6719275008 6734244096 6740783104 6755006016 6761565184 6789505536 6817382912 6831767448 6838401152 6851395584 6866659008 6873326592 6879707136 6887829168 6901728768 6916110256 6929252352 6944689224 6951432576 6964641792 6966099954 6972864096 6980157504 7001677584 7007993856 7030426128 7050625024 7052101188 7065501696 7081242102 7088118048 7117407792 7145791488 7152730112 7168664844 7182286848 7198287426 7226993664 7234011136 7247757312 7256313856 7263903744 7270957056 7286298624 7309621737 7316215808 7338771968 7353581568 7369097472 7376252928 7406733312 7422167104 7452837216 7460073984 7474249728 7490900736 7498174464 7513995456 7529158656 7544847552 7559184384 7566524416 7568108592 7576024608 7583380992 7599381768 7606760832 7638193728 7652507648 7654109826 7669555776 7676100608 7685738379 7693201296 7707820032 7724991384 7732492416 7748807814 7763329024 7764444864 7780624038 7795408896 7802978304 7812775377 7820361648 7835222016 7844472108 7851548672 7852677192 7876887282 7883993088 7891648512 7909229394 7915978752 7931953152 7948689408 7974132804 7981326336 8005933056 8039015424 8046821376 8080072704 8096909568 8120172544 8130367872 8138262528 8153726976 8163353088 8171891712 8179826688 8197085952 8212447232 8230742784 8254390272 8256118464 8272779264 8290234656 8298284544 8305770496 8332574976 8349937992 8373927936 8384441868 8392583232 8408530944 8427263328 8435446272 8453244888 8469086208 8487953496 8504082432 8512339968 8514122166 8523027684 8531303616 8549304489 8557605936 8565325824 8609071104 8628250248 8635613184 8654851458 8663255392 8671297536 8699053968 8733745152 8761701476 8769835008 8778350592 8797906854 8814624768 8832992256 8858370048 8869492224 8878104576 8905476096 8923447296 8933982123 8942275584 8959033344 8978992128 9006674688 9043892352 9052674048 9109023264 9135194112 9146663856 9155545344 9164435456 9172942848 9183772224 9202305024 9239003136 9259585632 9268576768 9286189056 9288133272 9297152128 9306876672 9335570112 9343991808 9373901504 9393680241 9402801584 9420668928 9441656136 9450824064 9459597312 9489877056 9509651602 9527721984 9548947683 9558219792 9567092736 9576382464 9597716568 9627306678 9635991552 9663676416 9666835926 9685204992 9694609408 9706781529 9715064832 9746162316 9786435714 9804775424 9825463296 9835003904 9875644416 9937116288 9946765312 9965666304 9987867648 9997565952 10018660608 10038878208 10059796736 10078912512 10090811456 10101366144 10111174656 10132509024 10142347776 10184258304 10205479768 10226074368 10247651172 10257601728 10277093376 10299988512 10309989888 10331743752 10352593152 10374165384 10393878528 10403971072 10417033836 10427148864 10446962688 10449149931 10459296144 10470236256 10502516376 10511990784 10522198016 10545639192 10554638336 10575937536 10578151782 10598252544 10621863153 10632177072 10641768448 10674577408 10676111688 10718687232 10729095168 10752997266 10773430272 10795879424 10797431139 10840490496 10851016704 10871635968 10884470784 10895855616 10906435584 10929447936 10974323712 11005853696 11008157952 11030372352 11053646208 11064379392 11110099968 11133250656 11165237248 11179255824 11190110976 11211374592 11236351104 11247261696 11270993184 11292114944 11293737984 11317271328 11338776576 11349786624 11352162888 11364036912 11375071488 11399072652 11410141248 11420434432 11457290592 11478761472 11481164739 11504333664 11514150912 11539801944 11561730048 11587487076 11598738624 11623211721 11644993536 11670936057 11693113344 11704467456 11730542472 11752833024 11766708162 11777323008 11811160064 11825989632 11837472768 11863844091 11873968128 11897929728 11911976164 11923034112 11945377792 11961199206 11971989504 12008899584 12058523136 12070232064 12120109056 12145364352 12180258816 12195551808 12207393792 12230590464 12245029632 12257837568 12269740032 12295628928 12318670848 12346114176 12381585408 12384177696 12409168896 12435351984 12447426816 12458655744 12524906988 12560891904 12576662802 12588874848 12601098752 12612796416 12653169408 12703629312 12731930244 12744293056 12756123648 12768509952 12771183249 12796955424 12836408904 12847988736 12889114568 12913606656 12928852178 12942375372 12953419776 12982277187 12994883088 13006946304 13048580952 13100617728 13142552214 13154752512 13167525888 13196860281 13249488384 13287555072 13304238336 13317156864 13330087936 13358214144 13385170944 13438550016 13468488192 13481566208 13510012032 13523130368 13579011072 13634765824 13663534896 13676802304 13702791168 13733318016 13746653184 13759414272 13775658336 13803457536 13832220512 13858504704 13889378448 13902865152 13929283584 13932199908 13945728192 13960315008 14003355168 14015987712 14032534681 14060852256 14101250048 14104202376 14131003392 14162484204 14176236096 14234815584 14264477403 14291582976 14305460224 14337329688 14364573696 14396574852 14440960017 14453987328 14468022272 14495514624 14500253889 14512627712 14527807488 14541914112 14572597248 14619243474 14632431616 14677543936 14679653571 14707163136 14738194944 14752505856 14813466624 14844334208 14905674432 14920147968 14948499456 14981801472 14996348928 15027990912 15058317312 15089695104 15118368768 15133048832 15136217184 15152049216 15166761984 15198763536 15213521664 15276387456 15305015296 15308219652 15339111552 15352201216 15371476758 15386402592 15415640064 15449982768 15464984832 15497615628 15526658048 15528889728 15561248076 15590817792 15605956608 15625550754 15640723296 15670444032 15688944216 15703097344 15705354384 15753774564 15767986176 15783297024 15818458788 15831957504 15863906304 15867227673 15897378816 15948265608 15962652672 16011866112 16078030848 16093642752 16129495899 16160145408 16193819136 16240345088 16260735744 16276525056 16307453952 16326706176 16343783424 16359653376 16394171904 16424894464 16461485568 16508780544 16512236928 16545558528 16580469312 16596569088 16611540992 16665149952 16699875984 16747855872 16768883736 16785166464 16817061888 16854526656 16870892544 16906489776 16938172416 16975906992 17008164864 17024679936 17028244332 17046055368 17062607232 17098608978 17115211872 17130651648 17218142208 17256500496 17271226368 17309702916 17326510784 17342595072 17398107936 17467490304 17523402952 17539670016 17556701184 17595813708 17629249536 17650062243 17665984512 17716740096 17722532531 17738984448 17756209152 17810952192 17846894592 17867964246 17884551168 17918066688 17941798809 17957984256 18013349376 18087784704 18105348096 18218046528 18270388224 18293327712 18311090688 18328870912 18345885696 18367544448 18404610048 18478006272 18519171264 18537153536 18572378112 18576266544 18594304256 18613753344 18671140224 18687983616 18747803008 18787360482 18805603168 18841337856 18883312272 18901648128 18919194624 18979754112 19019303204 19055443968 19097895366 19116439584 19134185472 19152764928 19195433136 19254613356 19271983104 19333671852 19370409984 19389218816 19393278267 19413563058 19430129664 19492324632 19572871428 19609550848 19650926592 19670007808 19713828321 19751288832 19874232576 19893530624 19931332608 19975735296 19995131904 20037321216 20077756416 20119593472 20157825024 20181622912 20202732288 20222349312 20265018048 20284695552 20368516608 20410959536 20452148736 20495302344 20515203456 20554186752 20599977024 20619979776 20663487504 20705186304 20748330768 20787757056 20807942144 20834067672 20854297728 20893925376 20898299862 20918592288 20940472512 21005032752 21023981568 21044396032 21091278384 21109276672 21151875072 21156303564 21196505088 21243726306 21264354144 21283536896 21349154816 21352223376 21437374464 21458190336 21505994532 21546860544 21591758848 21594862278 21680980992 21702033408 21743271936 21768941568 21791711232 21812871168 21858895872 21928865211 21948647424 22011707392 22016315904 22060744704 22107292416 22128758784 22220199936 22266501312 22330474496 22358511648 22380221952 22422749184 22472702208 22494523392 22541986368 22584229888 22587475968 22634542656 22677553152 22699573248 22704325776 22728073824 22750142976 22798145304 22820282496 22840868864 22914581184 22957522944 22962329478 23008667328 23028301824 23057215137 23079603888 23123460096 23174974152 23197477248 23246423442 23289987072 23341872114 23386226688 23408934912 23438326131 23461084944 23505666048 23533416324 23554646016 23651979264 23674945536 23727688182 23747936256 23795859456 23823952328 23846068224 23890755584 23922398412 23943979008 24017799168 24094679059 24117046272 24140464128 24240218112 24290728704 24360517632 24391103616 24414787584 24461180928 24490059264 24515675136 24539480064 24591257856 24637341696 24692228352 24763170816 24768355392 24818337792 24870703968 24894853632 24917311488 25049813976 25121783808 25153325604 25177749696 25202197504 25225592832 25306338816 25407258624 25463860488 25488586112 25512247296 25537019904 25542366498 25593910848 25672817808 25695977472 25778229136 25827213312 25857704356 25884750744 25906839552 25964554374 25989766176 26013892608 26097161904 26201235456 26285104428 26309505024 26335051776 26393720562 26498976768 26575110144 26608476672 26634313728 26660175872 26716428288 26770341888 26801946369 26877100032 26936976384 26963132416 27020024064 27046260736 27158022144 27269531648 27327069792 27353604608 27405582336 27466636032 27493306368 27518828544 27551316672 27606915072 27664441024 27717009408 27778756896 27805730304 27858567168 27864399816 27891456384 27920630016 28006710336 28031975424 28065069362 28121704512 28181040723 28202500096 28208404752 28262006784 28324968408 28352472192 28469631168 28528954806 28583165952 28610920448 28646843049 28674659376 28729147392 28793149704 28881920034 28907974656 28936044544 28991029248 29000507778 29025255424 29055614976 29083828224 29120344587 29145194496 29238486948 29264863232 29355087872 29359307142 29414326272 29476389888 29505011712 29626933248 29688668416 29811348864 29840295936 29896998912 29963602944 29992697856 30055981824 30116634624 30179390208 30236737536 30266097664 30272434368 30304098432 30333523968 30397527072 30427043328 30552774912 30610030592 30616439304 30678223104 30704402432 30742953516 30772805184 30831280128 30899965536 30929969664 30995231256 31053316096 31057779456 31122496152 31181635584 31211913216 31251101508 31281446592 31340888064 31347449793 31377888432 31406194688 31410708768 31507549128 31535972352 31566594048 31636917576 31663915008 31727812608 31734455346 31794757632 31865589459 31896531216 31925305344 32023732224 32156061696 32187285504 32258991798 32320290816 32387638272 32480690176 32521471488 32553050112 32614907904 32653412352 32687566848 32719306752 32788343808 32849788928 32922971136 33017561088 33024473856 33091117056 33160938624 33193138176 33223081984 33330299904 33399751968 33495711744 33537767472 33570332928 33634123776 33709053312 33741785088 33812979552 33876344832 33951813984 34016329728 34049359872 34056488664 34092110736 34125214464 34197217956 34230423744 34261303296 34436284416 34443494217 34513000992 34542452736 34619405832 34653021568 34685190144 34796215872 34934980608 35012808171 35046805904 35079340032 35113402368 35191627416 35258499072 35300124486 35331969024 35433480192 35445065062 35477968896 35512418304 35591532273 35621904384 35693789184 35735928492 35769102336 35836133376 35883597618 35915968512 36026698752 36175569408 36210696192 36436093056 36540776448 36586655424 36622181376 36657741824 36691771392 36735088896 36809220096 36956012544 37038342528 37074307072 37144756224 37152533088 37188608512 37227506688 37342280448 37375967232 37495606016 37574720964 37611206336 37682675712 37766624544 37803296256 37838389248 37959508224 38038606408 38110887936 38195790732 38232879168 38268370944 38305529856 38313549747 38390866272 38509226712 38543966208 38667343704 38740819968 38778437632 38786556534 38827126116 38860259328 38946831561 38984649264 39145742856 39219101696 39301853184 39340015616 39427656642 39502577664 39590580843 39748465152 39787061248 39862665216 39951470592 39990263808 40074642432 40155512832 40239186944 40315650048 40363245824 40405464576 40444698624 40530036096 40569391104 40737033216 40821919072 40904297472 40990604688 41030406912 41108373504 41199954048 41239959552 41326975008 41410372608 41496661536 41575514112 41615884288 41668135344 41708595456 41787850752 41796599724 41837184576 41880945024 42010065504 42047963136 42088792064 42097604043 42182556768 42218553344 42303750144 42312607128 42393010176 42487452612 42528708288 42567073792 42698309632 42704446752 42793432209 42874748928 42916380672 43011989064 43093721088 43183517696 43189724556 43322880051 43361961984 43404066816 43486543872 43500761667 43537883136 43583422464 43625742336 43717791744 43857730422 43897294848 44023414784 44032631808 44121489408 44214584832 44257517568 44440399872 44533002624 44660948992 44717023296 44760443904 44845498368 44945404416 44989046784 45083972736 45168459776 45174951936 45269085312 45355106304 45399146496 45408651552 45456147648 45500285952 45596290608 45640564992 45681737728 45829162368 45915045888 45924658956 46017334656 46056603648 46114430274 46159207776 46246920192 46349948304 46394954496 46492846884 46579974144 46683744228 46772453376 46817869824 46876652262 46922169888 47011332096 47066832648 47109292032 47303958528 47349891072 47455376364 47495872512 47591718912 47601683019 47647904656 47692136448 47781511168 47844796824 47887958016 48035598336 48189358118 48234092544 48280928256 48388487697 48480436224 48581457408 48721035264 48782207232 48829575168 48922361856 48980118528 49031350272 49078960128 49182515712 49274683392 49384456704 49526341632 49536710784 49636675584 49741407936 49789707264 49834622976 50099627952 50243567616 50306651208 50355499392 50404395008 50451185664 50612677632 50814517248 50927720976 50977172224 51024494592 51074039808 51084732996 51187821696 51345635616 51391954944 51556458272 51654426624 51715408712 51769501488 51813679104 51929108748 51979532352 52027785216 52194323808 52303083811 52402470912 52570208856 52619010048 52670103552 52787441124 52950186729 52997953536 53150220288 53167597593 53216953344 53268627456 53320351744 53432856576 53540683776 53603892738 53754200064 53825396427 53873952768 53926264832 54040048128 54092521472 54316044288 54539063296 54654139584 54707209216 54811164672 54933272064 54986612736 55037657088 55102633344 55213830144 55328882048 55434018816 55557513792 55611460608 55717134336 55728799632 55782912768 55841260032 56013420672 56063950848 56130138724 56243409024 56362081446 56405000192 56416809504 56524013568 56649936816 56704944384 56939262336 57057909612 57166331904 57221840896 57293686098 57349318752 57458294784 57586299408 57763840068 57815949312 57872089088 58001015556 58050510848 58111229952 58167656448 58179834801 58240689174 58290388992 58476973896 58529726464 58710175744 58718614284 58828652544 58952779776 59010023424 59141484963 59253866496 59377336832 59622697728 59680591872 59793997824 59927205888 59985395712 60111963648 60233269248 60358780416 60473475072 60532195328 60544868736 60608196864 60667047936 60795054144 60854086656 61105549824 61220061184 61232878608 61356446208 61408804864 61485907032 61545610368 61662560256 61799931072 61859939328 61990462512 62106632192 62115558912 62244992304 62363271168 62423826432 62502203016 62562893184 62681776128 62694899586 62755776864 62812389376 62821417536 63015098256 63071944704 63133188096 63273835152 63327830016 63455625216 63468910692 63589515264 63731178918 63793062432 63850610688 64047464448 64312123392 64374571008 64517983596 64640581632 64775276544 64961380352 65042942976 65106100224 65229815808 65306824704 65375133696 65438613504 65576687616 65699577856 65786595633 65845942272 66035122176 66048947712 66182234112 66321877248 66386276352 66446163968 66660599808 66799503936 66991423488 67075534944 67140665856 67268247552 67418106624 67483570176 67625959104 67752689664 67903627968 68032659456 68098719744 68112977328 68184221472 68250428928 68394435912 68460847488 68522606592 68872568832 68886988434 69026001984 69084905472 69171645411 69238811664 69306043136 69370380288 69592431744 69869961216 70025616342 70093611808 70158680064 70226804736 70383254832 70516998144 70600248972 70663938048 70890130124 70955937792 71024836608 71183064546 71243808768 71387578368 71471856984 71538204672 71672266752 71767195236 71831937024 72053397504 72284037177 72351138816 72421392384 72872186112 73081552896 73173310848 73244362752 73315483648 73383542784 73470177792 73618440192 73912025088 74076685056 74148614144 74289512448 74305066176 74377217024 74455013376 74684560896 74751934464 74991212032 75149441928 75222412672 75365351424 75533249088 75606592512 75676778496 75919016448 76077212816 76221775872 76391581464 76465758336 76536741888 76611059712 76627099494 76781732544 77018453424 77087932416 77334687408 77481639936 77556875264 77573113068 77654252232 77720518656 77893663122 77969298528 78291485712 78438203392 78603706368 78680031232 78855313284 79005155328 79181161686 79496930304 79574122496 79725330432 79902941184 79980527616 80149284864 80311025664 80405839107 80478373888 80631300096 80726491648 80810929152 80889397248 81060072192 81138782208 81474066432 81643838144 81808594944 81981209376 82060813824 82216747008 82399908096 82479919104 82653950016 82820745216 82993323072 83151028224 83231768576 83336270688 83417190912 83575701504 83593199448 83674369152 83761890048 84020131008 84095926272 84177584128 84195208086 84365113536 84437106688 84543122169 84607500288 84625214256 84786020352 84974905224 85057416576 85134147584 85396619264 85408893504 85586864418 85749497856 85832761344 85940529147 86023978128 86187442176 86367035392 86379449112 86645760102 86723923968 86808133632 86973087744 87001523334 87075766272 87166844928 87251484672 87361033761 87435583488 87715460844 87794589696 88065263616 88242978816 88429169664 88515035136 88880799744 89066005248 89321897984 89434046592 89520887808 89690996736 89890808832 89978093568 90167945472 90336919552 90349903872 90538170624 90710212608 90798292992 90817303104 90912295296 91000571904 91192581216 91281129984 91363475456 91658324736 91830091776 91849317912 92034669312 92113207296 92228860548 92318415552 92493840384 92699896608 92789908992 92985693768 93159948288 93367488456 93544906752 93635739648 93753304524 93844339776 94022664192 94042349379 94133665296 94218584064 94607917056 94699782144 94910752728 94991745024 95183437824 95203366038 95295809312 95384272896 95563022336 95689593648 95775916032 96071196672 96378716236 96468185088 96561856512 96776975394 96960872448 97162914816 97442070528 97564414464 97659150336 97844723712 97960237056 98062700544 98157920256 98365031424 98549366784 98768913408 99052683264 99073421568 99273351168 99482815872 99579414528 99669245952 100199255904 100487135232 100613302416 100710998784 100808790016 100902371328 101225355264 101629034496 101855441952 101954344448 102048989184 102148079616 102169465992 102375643392 102691271232 102783909888 103112916544 103308853248 103330482651 103430817424 103539002976 103627358208 103858217496 103959064704 104055570432 104388647616 104606167622 104804941824 105038424513 105140417712 105238020096 105340207104 105574882248 105900373458 105995907072 106300440576 106335195186 106433906688 106537254912 106640703488 106774596819 106865713152 107081367552 107207785476 107508400128 107650792854 107747905536 107852529664 108080096256 108185042944 108632088576 109078126592 109308279168 109414418432 109622329344 109866544128 109973225472 110075314176 110205266688 110427660288 110657764096 110868037632 111115027584 111222921216 111434268672 111457599264 111565825536 111682520064 112026841344 112127901696 112260277448 112486818048 112724162892 112810000384 112833619008 113048027136 113299873632 113409888768 113878524672 114115819224 114332663808 114443681792 114587372196 114698637504 114916589568 114940649241 115172598816 115527680136 115631898624 115744178176 116002031112 116101021696 116222459904 116335312896 116359669602 116481378348 116580777984 116840494683 116953947792 117059452928 117420351488 117437228568 117657305088 117905559552 118020046848 118282969926 118507732992 118754673664 118771742529 119245395456 119361183744 119587995648 119854411776 119970791424 120223927296 120466538496 120717560832 120946950144 121064390656 121089737472 121216393728 121334095872 121590108288 121708173312 122211099648 122440122368 122465757216 122712892416 122817609728 122971814064 123091220736 123325120512 123599862144 123719878656 123980925024 124213264384 124231117824 124489984608 124726542336 124847652864 125004406032 125125786368 125363552256 125389799172 125511553728 125624778752 125642835072 126030196512 126143889408 126266376192 126292812129 126547670304 126655660032 126911250432 126937821384 127179030528 127462357836 127586124864 127701221376 128094928896 128380296627 128624246784 128749142016 129035967192 129281163264 129550553088 129922760704 130085885952 130212200448 130459631616 130502285001 130613649408 130750267392 130877227008 131153375232 131399155712 131573191266 131691884544 132070244352 132097895424 132364468224 132643754496 132772552704 132892327936 133321199616 133599007872 133982846976 134151069888 134281331712 134536495104 134836213248 134967140352 135251918208 135505379328 135807255936 136065318912 136197439488 136225954656 136368442944 136500857856 136788871824 136921694976 137045213184 137745137664 137773976868 138052003968 138169810944 138343290822 138477623328 138612086272 138740760576 139184863488 139739922432 140051232684 140187223616 140317360128 140453609472 140766509664 141033996288 141200497944 141327876096 141780260248 141911875584 142049673216 142366129092 142487617536 142775156736 142805049057 142943713968 143076409344 143344533504 143534390472 143663874048 144106795008 144568074354 144702277632 144842784768 145165463091 145744372224 146163105792 146346621696 146488725504 146630967296 146767085568 146940355584 147236880384 147824050176 148153370112 148297228288 148579024896 148610132352 148754434048 148910026752 149369121792 149503868928 149982424064 150298883856 150444825344 150730702848 151066498176 151213185024 151353556992 151838032896 152154425632 152443551744 152783162928 152931516672 153073483776 153222119424 153254198988 153563465088 154036906848 154175864832 154669374816 154963279872 155113750528 155146226136 155308504464 155441037312 155787326244 155938597056 156582971424 156876406784 156909251433 157207412736 157360062464 157710626568 158010310656 158362323372 158850560187 158993860608 159148244992 159450660864 159502792779 159805882368 159961055232 160298569728 160622051328 160811678214 160956747776 161262600192 161452983296 161476189281 161621858304 161778794496 162120144384 162277564416 162948132864 163287676288 163617189888 163962418752 164121627648 164433494016 164799816192 164959838208 165307900032 165641490432 165986646144 166302056448 166463537152 166672541376 166834381824 167151403008 167186398896 167348738304 167523780096 168040262016 168191852544 168355168256 168390416172 168730227072 168874213376 169086244338 169215000576 169250428512 169572040704 169949810448 170114833152 170268295168 170793238528 170817787008 171173728836 171498995712 171665522688 171881058294 172047956256 172374884352 172734070784 172758898224 173291520204 173447847936 173616267264 174003046668 174151532544 174333689856 174502969344 174539504403 174722067522 174871166976 175430921688 175589179392 176130527232 176485957632 176858339328 177030070272 177424454889 177761599488 178132010496 178643795968 178868093184 179041775616 179381993472 179781617664 179956187136 180335890944 180673839104 180699807744 181076341248 181420425216 181596585984 181634606208 181824590592 182001143808 182385162432 182562259968 182726950912 183316649472 183660183552 183698635824 184069338624 184226414592 184457721096 184636831104 184987680768 185399793216 185579817984 185971387536 186319896576 186734976912 187089813504 187271479296 187506609048 187688679552 188045328384 188084698758 188267330592 188437168128 189215834112 189399564288 189821505456 189983490048 190366875648 190406732076 190591618624 190768545792 191379187296 191551832064 192142393344 192757432472 192936370176 193123713024 193553950788 193921744896 194325829632 194884141056 194947857841 195128828928 195318300672 195689447424 195920474112 196125401088 196315840512 196730062848 197098733568 197359786899 197537826816 198105366528 198146843136 198546702336 198965631744 199158829056 199338491904 200398511808 200974270464 201226604832 201421997568 201617580032 201804742656 202450710528 203258068992 203710883904 203908688896 204097978368 204296159232 204338931984 204751286784 205382542464 205567819776 206225833088 206617706496 206660965302 206861634848 207078005952 207254716416 207716434992 207918129408 208111140864 208777295232 209212335244 209609883648 210076849026 210280835424 210476040192 210680414208 211149764496 211800746916 211991814144 212670390372 212867813376 213074509824 213281406976 213549193638 213731426304 214162735104 214415570952 215016800256 215301585708 215495811072 215705059328 216160192512 216370085888 216852111531 217264177152 218156253184 218616558336 218828836864 219244658688 219733088256 219946450944 220150628352 220410533376 220855320576 221315528192 221736075264 222230055168 222445842432 222868537344 222915198528 223131651072 223365040128 224053682688 224255803392 224520554896 224973636096 225448325784 225620000768 225667238016 226096054272 226599747264 226819777536 227757049344 228231638448 228665327616 228887363584 229174744392 229397275008 229833179136 229881298482 230345197632 231055360272 231263797248 231488356352 232004062224 232202043392 232444919808 232670625792 232719339204 232962756696 233161555968 233680989366 233907895584 234118905856 234840702976 234874457136 235314610176 235811119104 236040093696 236565939852 237015465984 237509347328 237543485058 238490790912 238722367488 239175991296 239708823552 239941582848 240447854592 240933076992 241217517321 241435121664 241893900288 242128781312 242179474944 242432787456 242668191744 243180216576 243416346624 244422199296 244880244736 244931514432 245425784832 245635219456 245943628128 246182441472 246650241024 247199724288 247439757312 247961850048 248426528768 248462235648 248979969216 249453084672 249695305728 250008812064 250251572736 250727104512 250779598344 251023107456 251249557504 251285670144 252060393024 252287778816 252532752384 252585624258 253095340608 253311320064 253629366507 253822500864 253875642768 254358061056 254924715672 255172249728 255402442752 256189857792 256760593254 257248493568 257498284032 257821587441 258071934384 258562326528 259101106176 260171771904 260424400896 260919263232 261004570002 261227298816 261500534784 261754454016 262306750464 262798311424 263146382532 263383769088 264195790848 264728936448 265041469649 265287508992 265545105408 265784655872 266642399232 267198015744 267965693952 268302139776 268562663424 269072990208 269672426496 269934280704 270503836416 271010758656 271614511872 272130637824 272394878976 272451909312 272736885888 273001715712 273577743648 273843389952 274090426368 275490275328 275547953736 276104007936 276339621888 276686581644 276955246656 277224172544 277481521152 278369726976 279479844864 280102465368 280374447232 280634720256 280907218944 281533019328 282067992576 282400995888 282655752192 283560520496 283823751168 284099346432 284732258184 284975235072 285550313472 285610098114 285887427936 286152818688 286689067008 287068780944 287327748096 288213590016 289136148708 289404555264 289685569536 290330926182 291488744448 292326211584 292693243392 292977451008 293261934592 293534171136 293880711168 294473760768 295648100352 296306740224 296594456576 297158049792 297220264704 297508868096 297820053504 298738243584 299007737856 299964848128 300597767712 300889650688 301461405696 302132996352 302426370048 302707113984 303676065792 304308851264 304887103488 305566325856 305863033344 306146967552 306444238848 306508397976 307126930176 308073813696 308351729664 309338749632 309926559744 309991447953 310227501056 310292452272 310617008928 310882074624 311574652488 311877194112 313165942848 313752813568 313818502866 314414825472 314720124928 315115273539 315421253136 316020621312 316724646744 317701120374 317987721216 318296489984 318901321728 319005585558 319611764736 319922110464 320323790457 320597139456 321244102656 321623356428 321913495552 322525200384 322905966592 322952378562 323243716608 323557588992 324240288768 324555128832 325896265728 326575352576 327234379776 327924837504 328243255296 328866988032 329599632384 329919676416 330615800064 331282980864 331973292288 332604112896 332927074304 333345082752 333668763648 334302806016 334372797792 334697476608 335047560192 336080524032 336383705088 336710336512 336780832344 337460454144 337748426752 338172488676 338430001152 338500857024 339144081408 339899620896 340229666304 340536590336 341586477056 341635574016 342347457672 342997991424 343331045376 343762116588 344095912512 344749768704 344821947723 345468141568 345517796448 346583040408 346895695872 347232534528 348006093336 348303065088 348667379712 349005938688 349079008806 349444135044 349742333952 350521484049 350861843376 351178358784 352261054464 352971915264 353716678656 354060140544 354848909778 355523198976 356264020992 357287591936 357736186368 358083551232 358763986944 359563235328 359912374272 360671781888 361347678208 361399615488 362152682496 362840850432 363193171968 363269212416 363649181184 364002287616 364770324864 365124519936 365453901824 366633298944 367320367104 367397271648 368138677248 368452829184 368915442192 369273662208 369975361536 370799586432 371159635968 371942775072 372639793152 373469953824 374179627008 374542958592 375013218096 375377359104 376090656768 376169397516 376534661184 376874336256 378431668224 378799128576 378878436387 379643010912 379966980096 380733751296 380813464152 381183237248 381537091584 382758374592 383103664128 384284786688 385140889881 385514864944 385872740352 386247426048 387107901576 387843489792 388651659264 389768282112 389895715682 390257657856 390636601344 391378894848 391506855003 391840948224 392250802176 392631681024 393460125696 394197467136 394719573798 395075653632 396210733056 396293686272 397093404672 397931263488 398317658112 398676983808 400797023616 401948540928 402453209664 402843995136 403235160064 403609485312 404901421056 406516137984 407421767808 407817377792 408195956736 408592318464 408677863968 409502573568 410765084928 411135639552 412451666176 413235412992 413321930604 413723269696 414156011904 414509432832 415432869984 415836258816 416222281728 417554590464 418424670488 419219767296 420153698052 420561670848 420952080384 421360828416 422299528992 423601493832 423983628288 425340780744 425735626752 426149019648 426562813952 427098387276 427462852608 428325470208 428415147171 428831141904 430033600512 430603171416 430991622144 431410118656 432320385024 432740171776 433704223062 434528354304 435496389273 436312506368 437233116672 437657673728 438489317376 439466176512 439892901888 440301256704 440821066752 441710641152 442631056384 443472150528 444460110336 444891684864 445737074688 445830397056 446263302144 446730080256 448107365376 448511606784 449041109792 449947272192 450896651568 451240001536 451334476032 452192108544 453199494528 453639555072 455514098688 456463276896 457330655232 457774727168 458349488784 458794550016 459666358272 459762596964 460690395264 462110720544 462527594496 462976712704 464008124448 464404086784 464889839616 465341251584 465438678408 465925513392 466323111936 467361978732 467815791168 468237811712 469681405952 469748914272 470629220352 470727754299 471622238208 472080187392 473131879704 474030931968 475018694656 475086970116 476551680561 476981581824 477444734976 478351982592 478508378337 479417647104 479883165696 480895709184 481866153984 482435034642 482870243328 483787800576 484257562624 484358949888 484865574912 485336383488 486360433152 486832693248 488844398592 489760489472 489863028864 490851569664 491270438912 491887256256 492364882944 493300482048 494399448576 494879514624 495923700096 496853057536 496924471296 497959938432 498906169344 499390611456 500017624128 500503145472 501454209024 501559196688 502046214912 502499115008 502571340288 504120786048 504575557632 505065504768 505171248516 506190681216 506622640128 507258733014 507645001728 507751285536 508716122112 509849431344 510344499456 510804885504 512379715584 513521186508 514496987136 514996568064 515643174882 516143868768 517124653056 518202212352 520343543808 520848801792 522009140004 522454597632 523001069568 523508908032 523618513209 524613500928 525596622848 526292765064 526767538176 528391581696 529457872896 530082939298 530575017984 531090210816 531569311744 532273364667 533284798464 534396031488 535931387904 536604279552 537125326848 538145980416 539344852992 539868561408 541007672832 542021517312 543229023744 544261275648 544789757952 544903818624 545473771776 546003431424 547155487296 547686779904 548180852736 550980550656 551095907472 552208015872 552679243776 553373163288 553910493312 554448345088 554963042304 556739453952 558959689728 560204930736 560748894464 561269440512 561814437888 563066038656 564135985152 564801991776 565311504384 567121040992 567647502336 568198692864 569464516368 569950470144 571100626944 571220196228 571774855872 572305637376 574137561888 574655496192 575333921921 576427180032 578272297416 578809110528 579371139072 580661852364 582977488896 584652423168 584843573523 585386486784 585954902016 586523869184 587068342272 587761422336 588947521536 591296200704 592079360697 592613480448 593188913152 594316099584 594440529408 595017736192 595640107008 597476487168 598015475712 599929696256 601195535424 601779301376 602922811392 604265992704 604852740096 605414227968 607352131584 608617702528 609774206976 611132651712 611726066688 612293935104 612888477696 613016795952 614253860352 616147627392 616703459328 618677499264 619853119488 619982895906 620455002112 620584904544 621234017856 621764149248 623149304976 623754388224 626331885696 627505627136 627637005732 628829650944 629440249856 630230547078 630842506272 632041242624 633449293488 635402240748 635975442432 636592979968 638011171116 639223529472 639844220928 640647580914 641194278912 642488205312 643246712856 643826991104 645050400768 645811933184 645904757124 646487433216 647115177984 648480577536 649110257664 650556334593 651792531456 653150705152 654468759552 655849675008 656486510592 657733976064 659199264768 659839352832 661231600128 662565961728 663946584576 665208225792 665854148608 666690165504 667337527296 668605612032 668745595584 669394953216 670095120384 672161048064 672767410176 673420673024 673561664688 674920908288 675496853504 676344977352 676860002304 677001714048 678288162816 679799241792 680459332608 681073180672 683172954112 683271148032 684694915344 685995982848 686662090752 687524233176 688191825024 689499537408 689643895446 690936283136 691035592896 693166080816 693791391744 694465069056 696012186672 696606130176 697334759424 698011877376 698158017612 698888270088 699484667904 701042968098 701723686752 702356717568 704522108928 705943830528 707433357312 708120281088 709697819556 711046397952 712528041984 714575183872 715472372736 716167102464 717527973888 719126470656 719824748544 721343563776 722695356416 722799230976 723652551963 724305364992 725681700864 726386343936 726538424832 727298362368 728004575232 729540649728 730249039872 730907803648 733266597888 734640734208 734794543296 736277354496 736905658368 737830884384 738547324416 739950723072 741599172864 742319271936 743885550144 745279586304 746939907648 748359254016 749085917184 750026436192 750754718208 752181313536 752338795032 753069322368 753748672512 756863336448 757598257152 757756872774 759286021824 759933960192 760888099521 761467502592 761626928304 762366474496 763074183168 765516749184 766207328256 768569573376 770281779762 771029729888 771745480704 772494852096 774215803152 775686979584 777303318528 779791431364 780515315712 781273202688 782757789696 783013710006 783681896448 784501604352 785263362048 786920251392 788394934272 789439147596 790151307264 792587372544 794186809344 795124408947 795862526976 796635316224 797353967616 801594047232 803897081856 804906419328 805687990272 806470320128 807218970624 809802842112 813032275968 814843535616 815634755584 816391913472 817184636928 817355727936 819005147136 821530169856 822271279104 824903332352 826470825984 826643861208 827446539392 828312023808 829018865664 830865739968 831672517632 832444563456 835109180928 836849340976 838439534592 840307396104 841123341696 841904160768 842721656832 844599057984 847202987664 847967256576 850681561488 851471253504 852298039296 853125627904 854196774552 854925705216 856650940416 856830294342 857662283808 860067201024 861206342832 861983244288 862820237312 864640770048 865480343552 867408446124 869056708608 870992778546 872625012736 874466233344 875315347456 876978634752 878932353024 879785803776 880602513408 881642133504 883421282304 885262112768 886944301056 888920220672 889783369728 891474149376 891660794112 892526604288 893460160512 896214730752 897023213568 898082219584 899894544384 901793303136 902480003072 902668952064 904384217088 906398989056 907279110144 911028197376 912926553792 914661310464 915549454336 916698977568 917589100032 919332716544 919525193928 921380790528 924221441088 925055188992 925953425408 928016248896 928808173568 929779679232 929974343859 930682503168 930877356816 931851026784 932646223872 934723957464 935631582336 936475623424 939362811904 939497828544 941258440704 941455508598 943244476416 944160374784 945345820617 946263759408 948061863936 950037389312 950173940232 953103361122 953963163648 954889469952 956703965184 957016756674 958835294208 959766331392 960971371371 961791418368 963732307968 964870069284 965740486656 967575601152 968717899776 969731149824 970672766976 972720866304 973665386496 977688797184 979520978944 979726057728 981703139328 982540877824 983774512512 984729765888 986600964096 988798897152 989759029248 991847400192 993706115072 993848942592 995919876864 997812338688 998781222912 1000035248256 1001006290944 1002908418048 1003118393376 1004092429824 1004998230016 1005142680576 1008241572096 1009151115264 1010131009536 1010342497032 1012381362432 1013245280256 1014517466028 1015290003456 1015502571072 1017432244224 1019698862688 1020688998912 1021609771008 1024759431168 1027042373016 1028993974272 1029993136128 1031286349764 1032287737536 1034249306112 1034465843169 1036404424704 1040687087616 1041697603584 1044018280008 1044909195264 1046002139136 1047017816064 1047237026418 1049227001856 1051193245696 1052585530128 1053535076352 1056783163392 1058915745792 1060165878596 1061150035968 1062180421632 1063138623488 1064546729334 1066569596928 1068792062976 1071862775808 1073208559104 1074250653696 1076291960832 1078689705984 1079737122816 1082015345664 1084043034624 1086458047488 1088522551296 1089579515904 1089807637248 1090947543552 1092006862848 1094310974592 1095373559808 1096361705472 1101961101312 1102191814944 1104416031744 1105358487552 1106746326576 1107820986624 1108896690176 1109926084608 1113478907904 1117919379456 1120409861472 1121497788928 1122538881024 1123628875776 1126132077312 1128271970304 1129603983552 1130623008768 1134242081984 1135295004672 1136397385728 1136635309161 1138929032736 1139900940288 1142201253888 1142440392456 1143549711744 1144611274752 1148275123776 1149310992384 1150667843842 1152854360064 1155422669643 1156544594832 1157618221056 1158742278144 1161323704728 1165954977792 1169304846336 1169687147046 1170772973568 1171909804032 1173047738368 1174136684544 1174520565009 1175522844672 1177895043072 1182592401408 1184158721394 1185226960896 1186377826304 1188632199168 1188881058816 1190035472384 1191280214016 1194952974336 1196030951424 1199859392512 1202391070848 1203558602752 1205845622784 1208531985408 1209705480192 1210828455936 1214704263168 1217235405056 1219548413952 1222265303424 1223452133376 1224587870208 1225776955392 1226033591904 1228507720704 1232295254784 1233406918656 1237354998528 1239706238976 1239965791812 1240910004224 1241169809088 1242468035712 1243528298496 1246298609952 1247508776448 1252663771392 1255011254272 1255274011464 1257659301888 1258880499712 1260461094156 1261685012544 1264082485248 1266898586976 1270804481496 1271950884864 1273185959936 1276022342232 1278447058944 1279688441856 1281295161828 1282388557824 1284976410624 1285245441513 1286493425712 1287653982208 1290100801536 1291623866368 1291809514248 1292974866432 1294230355968 1296961155072 1298220515328 1301112669186 1303585062912 1306301410304 1306489167819 1308937519104 1311699350016 1312973021184 1315467952128 1318398529536 1319678705664 1322463200256 1325131923456 1327893169152 1330416451584 1331708297216 1333380331008 1334675054592 1337211224064 1337491191168 1338789906432 1340190240768 1344322096128 1345534820352 1346841346048 1347123329376 1349841816576 1350993707008 1352689954704 1353720004608 1354003428096 1356576325632 1359598483584 1360918665216 1362146361344 1366345908224 1366542296064 1369389830688 1371991965696 1373324181504 1375048466352 1376383650048 1378999074816 1379287790892 1381872566272 1382071185792 1386332161632 1387582783488 1388930138112 1392024373344 1393212260352 1394669518848 1396023754752 1396316035224 1397776540176 1398969335808 1402085936196 1403447373504 1404713435136 1409044217856 1411887661056 1412183262897 1414866714624 1416240562176 1419395639112 1422092795904 1425056083968 1429150367744 1430944745472 1432334204928 1435055947776 1435525135011 1438252941312 1439649497088 1442687127552 1445390712832 1445598461952 1447305103926 1448610729984 1451363401728 1452772687872 1453076849664 1454596724736 1456009150464 1459081299456 1460498079744 1461815607296 1466533195776 1469281468416 1469589086592 1472554708992 1473811316736 1475661768768 1477094648832 1479901446144 1483198345728 1484638543872 1487771100288 1490559172608 1493879815296 1496718508032 1498171834368 1500052872384 1501509436416 1504362627072 1504677590064 1506138644736 1507497345024 1513726672896 1515196514304 1515513745548 1518572043648 1519867920384 1521776199042 1522935005184 1523253856608 1524732948992 1526148366336 1531033498368 1532414656512 1537139146752 1540563559524 1542059459776 1543490961408 1544989704192 1548431606304 1551373959168 1554606637056 1559582862728 1561030631424 1562546405376 1566027420012 1567363792896 1569003208704 1570526724096 1570855539627 1573840502784 1576789868544 1578878295192 1580302614528 1585174745088 1588373618688 1590248817894 1591725053952 1593270632448 1594707935232 1596820094001 1603188094464 1607794163712 1609812838656 1611375980544 1612940640256 1614437941248 1619605684224 1626064551936 1629687071232 1631269511168 1632783826944 1634369273856 1634711455872 1638010294272 1643060339712 1644542558208 1649806664704 1652941651968 1653287722416 1654893078784 1656624047616 1658037731328 1661731479936 1663345035264 1664889126912 1670218361856 1673698681952 1676879069184 1680614792208 1682246683392 1683808321536 1685443313664 1689198115968 1694405975328 1695934513152 1701363122976 1702942507008 1704596078592 1706251255808 1708393549104 1709851410432 1713301880832 1713660588684 1715324567616 1722412685664 1723966488576 1725640474624 1726001765763 1729281540096 1730960687104 1734816892248 1738113417216 1741985557092 1745250025472 1748932466688 1750630694912 1753957269504 1754530720569 1757864706048 1759571607552 1761205026816 1763284267008 1766842564608 1770524225536 1773888602112 1776238082091 1777840441344 1779566739456 1782948298752 1783321588224 1785053208576 1786920321024 1792429461504 1794046427136 1796164439168 1799789088768 1803586606272 1804960006144 1805337904128 1808768434176 1812797978112 1814558220288 1822056394752 1825853107584 1829322620928 1831098908672 1833397955136 1835178200064 1838665433088 1839050387856 1842761581056 1848442882176 1850110377984 1851906850816 1856032497792 1857616347136 1859559358464 1859948687718 1861365006336 1861754713632 1863702053568 1865292447744 1869447914928 1871263164672 1872951246848 1878725623808 1878995657088 1882516881408 1882911017196 1886488952832 1888320749568 1890691641234 1892527518816 1896123727872 1900074778624 1900347880464 1906206722244 1907926327296 1909778939904 1914033513348 1917670588416 1919532662784 1921942742742 1923582836736 1927464615936 1929740138568 1931480973312 1935151202304 1937435799552 1939462299648 1941345533952 1945441732608 1947330772992 1951669003779 1955377594368 1959041957888 1959452115456 1963406278656 1965081755648 1967549025024 1969459531776 1973201928192 1977597794304 1979518058496 1983694800384 1987412230144 1987697885184 1991839753728 1995624677376 1997562445824 2000070496512 2002012581888 2005816836096 2006236786752 2008184859648 2009996460032 2010285361152 2016483144192 2018302230528 2020262019072 2020684994064 2024762724864 2026490560512 2029034932056 2030580006912 2031005142144 2034864488448 2039397725376 2041377997824 2043219542016 2049518862336 2054084746032 2057987948544 2059986272256 2062572699528 2064575475072 2068498612224 2068931686338 2072808849408 2081374175232 2083395207168 2088036560016 2089818390528 2092004278272 2094035632128 2094474052836 2098454003712 2105171060256 2107070152704 2113566326784 2117831491584 2120331757192 2122300071936 2124360843264 2126277246976 2129093458668 2133139193856 2137584125952 2143725551616 2144426436251 2146417118208 2148501307392 2152583921664 2157379411968 2159474245632 2164030691328 2168086069248 2170957655889 2172916094976 2177045102592 2179159031808 2179615274496 2181895087104 2184013725696 2188621949184 2190747119616 2192723410944 2203922202624 2204383629888 2208832063488 2210716975104 2213492653152 2215641973248 2217793380352 2219852169216 2226957815808 2235838758912 2240819722944 2242995577856 2245077762048 2247257751552 2252264154624 2256543940608 2259207967104 2261246017536 2268484163968 2270590009344 2272794771456 2273270618322 2277858065472 2279801880576 2284402507776 2284880784912 2287099423488 2289222549504 2296550247552 2298621984768 2301335687684 2305708720128 2310845339286 2313089189664 2315236442112 2317484556288 2322647409456 2331909955584 2339374294092 2341545947136 2343819608064 2346095476736 2348273369088 2349041130018 2351045689344 2355790086144 2365184802816 2368317442788 2370453921792 2372755652608 2377762117632 2380070944768 2382560428032 2385373226841 2389905948672 2392061902848 2399718785024 2404782141696 2407117205504 2411691245568 2417063970816 2419410960384 2421656911872 2429408526336 2434470810112 2439096827904 2444530606848 2446904266752 2449175740416 2451553910784 2452067183808 2457015441408 2464590509568 2466813837312 2474709997056 2479412477952 2479931583624 2481820008448 2482339618176 2484936071424 2487056596992 2492597219904 2495017552896 2505327542784 2510022508544 2510548022928 2515318603776 2517760999424 2520922188312 2523370025088 2528164970496 2533797173952 2541608962992 2543901769728 2546371919872 2552044684464 2556894117888 2559376883712 2562590323656 2564777115648 2569952821248 2570490883026 2572986851424 2575307964416 2580201603072 2583247732736 2583619028496 2585949732864 2588460711936 2593922310144 2596441030656 2602225338372 2607170125824 2612602820608 2612978335638 2617875038208 2623398700032 2625946042368 2630935904256 2636797059072 2639357411328 2644926400512 2650263846912 2655786338304 2660832903168 2663416594432 2666760662016 2669350109184 2674422448128 2674982382336 2677579812864 2680380481536 2688644192256 2691069640704 2693682692096 2694246658752 2699683633152 2701987414016 2705379909408 2707440009216 2708006856192 2713152651264 2719196967168 2721837330432 2724292722688 2732691816448 2733084592128 2738779661376 2743983931392 2746648363008 2750096932704 2752767300096 2757998149632 2758575581784 2763745132544 2764142371584 2772664323264 2775165566976 2777860276224 2784048746688 2786424520704 2789339037696 2789923031577 2792047509504 2792632070448 2795553080352 2797938671616 2804171872392 2806894747008 2809426870272 2818088435712 2823775322112 2824366525794 2829733429248 2832481124352 2836037461851 2838791278224 2844185591808 2850112167936 2861889490944 2864668409856 2870111895552 2871050270022 2876505882624 2879298994176 2885374255104 2890781425664 2891196923904 2894610207852 2897221459968 2902726803456 2906153699328 2909193449472 2912018300928 2918162598912 2920996159488 2923631214592 2933066391552 2938562936832 2939178173184 2945109417984 2947622633472 2951323537536 2954189297664 2959802892288 2966396691456 2969277087744 2975542200576 2981118345216 2987759630592 2993437016064 2996343668736 3000105744768 3003018872832 3008725254144 3009355180128 3012277289472 3014994690048 3027453345792 3030393028608 3031027491096 3037144087296 3039735840768 3043552398084 3045870010368 3046507713216 3049465897984 3052296732672 3062066996736 3064829313024 3074278293504 3081127119048 3084118919552 3086981922816 3089979408384 3096863212608 3102747918336 3109213274112 3119165725456 3122061262848 3125092810752 3132054840024 3134727585792 3138006417408 3141053448192 3141711079254 3147681005568 3153579737088 3157756590384 3160605229056 3170349490176 3176747237376 3180497635788 3183450107904 3186541264896 3189415870464 3193640188002 3206376188928 3215588327424 3219625677312 3222751961088 3225881280512 3228875882496 3239211368448 3252129103872 3259374142464 3262539022336 3265567653888 3268738547712 3269422911744 3276020588544 3286120679424 3289085116416 3299613329408 3305883303936 3306575444832 3309786157568 3313248095232 3316075462656 3323462959872 3326690070528 3329778253824 3340436723712 3347397363904 3353758138368 3361229584416 3364493366784 3367616643072 3370886627328 3378396231936 3388811950656 3391869026304 3402726245952 3405885014016 3409192157184 3409905927483 3412502511616 3416787098208 3419702820864 3426603761664 3427321177368 3430649135232 3444825371328 3447932977152 3451280949248 3452003531526 3458563080192 3461921374208 3466268008929 3469633784496 3476226834432 3483971114184 3490500050944 3497864933376 3501261389824 3507914539008 3509061441138 3515729412096 3519143215104 3522410053632 3523561695027 3526568534016 3533685129216 3541048451072 3547777204224 3552476164182 3555680882688 3559133478912 3565896597504 3566643176448 3570106417152 3573840642048 3584858923008 3588092854272 3592328878336 3599578177536 3607173212544 3610675808256 3617536868352 3625595956224 3629116440576 3644112789504 3651706215168 3658645241856 3662197817344 3666795910272 3670356400128 3677330866176 3678100775712 3685523162112 3696885764352 3700220755968 3703813701632 3712064995584 3715232694272 3719118716928 3719897375436 3722730012672 3723509427264 3727404107136 3730584895488 3738895829856 3742526329344 3745902493696 3757451247616 3757991314176 3765033762816 3765822034392 3772977905664 3776641499136 3781383282468 3785055037632 3792247455744 3800149557248 3800695760928 3812413444488 3815852654592 3819557879808 3828067026696 3835341176832 3839065325568 3843885485484 3847165673472 3854929231872 3855736324539 3859480277136 3862961946624 3870302404608 3874871599104 3878924599296 3882691067904 3890883465216 3894661545984 3903338007558 3910755188736 3918083915776 3918904230912 3926812557312 3930163511296 3935098050048 3938919063552 3946403856384 3955195588608 3959036116992 3967389600768 3974824460288 3975395770368 3983679507456 3991249354752 3995124891648 4000140993024 4004025163776 4011633672192 4012473573504 4016369719296 4019992920064 4020570722304 4032966288384 4036604461056 4040524038144 4041369988128 4049525449728 4052981121024 4058069864112 4061160013824 4062010284288 4069728976896 4078795450752 4082755995648 4086439084032 4099037724672 4108169492064 4115975897088 4119972544512 4125145399056 4129150950144 4136997224448 4137863372676 4145617698816 4162748350464 4166790414336 4176073120032 4179636781056 4184008556544 4188071264256 4188948105672 4196908007424 4210342120512 4214140305408 4227132653568 4235662983168 4236549788691 4240663514384 4244600143872 4248721686528 4252554493952 4258186917336 4266278387712 4275168251904 4287451103232 4288852872502 4292834236416 4297002614784 4305167843328 4306575405033 4314758823936 4318948491264 4328061382656 4336172138496 4341915311778 4345832189952 4354090205184 4358318063616 4359230548992 4363790174208 4368027451392 4377243898368 4381494239232 4385446821888 4407844405248 4408767259776 4417664126976 4421433950208 4426985306304 4431283946496 4435586760704 4439704338432 4453915631616 4471677517824 4481639445888 4485991155712 4490155524096 4494515503104 4504528309248 4513087881216 4518415934208 4522492035072 4536968327936 4541180018688 4545589542912 4546541236644 4555716130944 4559603761152 4568805015552 4569761569824 4574198846976 4578445099008 4593100495104 4597243969536 4602671375368 4611417440256 4621690678572 4626178379328 4630472884224 4634969112576 4645294818912 4663819911168 4678748588184 4683091894272 4687639216128 4692190953472 4698082260036 4702091378688 4711580172288 4712566618881 4730369605632 4736634885576 4740907843584 4745511305216 4755524235264 4760141889536 4765120856064 4770746453682 4779811897344 4784123805696 4790460282003 4799437570048 4809564283392 4814234411008 4823382491136 4834127941632 4838821920768 4843313823744 4858817052672 4868941620224 4878193655808 4889061213696 4893808533504 4898351480832 4903107821568 4904134367616 4914030882816 4929181019136 4933627674624 4949419994112 4958824955904 4959863167248 4963640016896 4964679236352 4969872142848 4974113193984 4985194439808 4990035105792 5010655085568 5020045017088 5021096045856 5030637207552 5035521998848 5041844376624 5046740050176 5056329940992 5067594347904 5083217925984 5087803539456 5092743839744 5104089368928 5113788235776 5118753767424 5125180647312 5129554231296 5139905642496 5140981766052 5145973702848 5150615928832 5166495465472 5167238056992 5171899465728 5176921423872 5178005297289 5187844620288 5192882061312 5204450676744 5214340251648 5225205641216 5225956671276 5235750076416 5246797400064 5251892084736 5261871808512 5263592161707 5273594118144 5278714822656 5289852801024 5300527693824 5311572676608 5321665806336 5326833188864 5333521324032 5338700218368 5348844896256 5349964764672 5355159625728 5360760963072 5377288384512 5382139281408 5387365384192 5388493317504 5399367266304 5403974828032 5410759818816 5414880018432 5416013712384 5426305302528 5438393934336 5443674660864 5448585445376 5465383632896 5466169184256 5477559322752 5487967862784 5493296726016 5500193865408 5505534600192 5515996299264 5517151163568 5527490265088 5528284743168 5545328646528 5550331133952 5555720552448 5568097493376 5572849041408 5578678075392 5579846063154 5584095019008 5585264140896 5591106160704 5595877343232 5608343744784 5613789494016 5618853740544 5636176871424 5647550644224 5648733051588 5659466858496 5664962248704 5672074923702 5677582556448 5688371183616 5700224335872 5723778981888 5729336819712 5742100540044 5753011765248 5758597988352 5770748510208 5781562851328 5782393847808 5789220415704 5794442919936 5805453606912 5812307398656 5818386898944 5824036601856 5836325197824 5841992318976 5847262429184 5855007011337 5866132783104 5877125873664 5878356346368 5890218835968 5895245266944 5902647075072 5908378595328 5919605784576 5932793382912 5938554175488 5951084401152 5962236690432 5975519261184 5986874032128 5992687337472 6000211489536 6006037745664 6017450508288 6018710360256 6024554578944 6029989380096 6054906691584 6060786057216 6062054982192 6074288174592 6079471681536 6087104796168 6091740020736 6093015426432 6098931795968 6104593465344 6124133993472 6129658626048 6148556587008 6162254238096 6168237839104 6173963845632 6179958816768 6193726425216 6205495836672 6218426548224 6238331450912 6244122525696 6250185621504 6264109680048 6269455171584 6276012834816 6282106896384 6283422158508 6295362011136 6315513180768 6321210458112 6340698980352 6353494474752 6360995271576 6366900215808 6373082529792 6378831740928 6387280376004 6412752377856 6431176654848 6433279308753 6439251354624 6445503922176 6451762561024 6457751764992 6478422736896 6504258207744 6512872967667 6518748284928 6525078044672 6531135307776 6537477095424 6538845823488 6552041177088 6572241358848 6578170232832 6599226658816 6611766607872 6613150889664 6619572315136 6626496190464 6632150925312 6646925919744 6653380141056 6659556507648 6680873447424 6694794727808 6707516276736 6722459168832 6728986733568 6735233286144 6741773254656 6756792463872 6777623901312 6783738052608 6805452491904 6811770028032 6818384314368 6819811854966 6825005023232 6833574196416 6839405641728 6853207523328 6854642354736 6861298270464 6889650742656 6895865954304 6902561898496 6904007063052 6917126160384 6923842748416 6932536017858 6939267568992 6952453668864 6967942228368 6981000101888 6995729866752 7002522779648 7018122882276 7031458824192 7038286430208 7044820107264 7047123390054 7053137068032 7067370258432 7082096902144 7095554408448 7104952328364 7111361765376 7118266957824 7133286352896 7140212834304 7147681284096 7156119680523 7169717846016 7176185708544 7184657756672 7199156355072 7214346425088 7221351616512 7235073736704 7251191912448 7258232881152 7288225579008 7303412430336 7317290483712 7324395634688 7333591820544 7340712800256 7354661732352 7356201551424 7371046324224 7393771528704 7400441511936 7407627403264 7424129991168 7430465388544 7438237433856 7439794750872 7445460025344 7447018854528 7454808214272 7461169790976 7477791659712 7485052658688 7491804987392 7514902495232 7515982628352 7530067525632 7531644068784 7545955811328 7553282998272 7562766564936 7570110075264 7584494911488 7600299114496 7601391521856 7624826888976 7631705309184 7639115759616 7656134053392 7670682353664 7678130651136 7687770970968 7694331346944 7709858463744 7711472649078 7718960554272 7725923893248 7740604809216 7749743198208 7757849198592 7765382135808 7781766930432 7789323091968 7806676015116 7821510377472 7837808461824 7853625114624 7860327022592 7870196100096 7877838127104 7892807712768 7910391177216 7918072233984 7934779201536 7949648920576 7950791540736 7967359014912 7982498709504 7990249783296 8000281986048 8008050327552 8023267344384 8024947147008 8032739438592 8039985840128 8041141444608 8065932576768 8073208922112 8081048076288 8082739976256 8099050899456 8105962242048 8116139728224 8122320027648 8124020568576 8139457953792 8157590901504 8165511991296 8172878168064 8198075449344 8216338984128 8231951794176 8239945089024 8250290798112 8258301900288 8273994448896 8275726745352 8291235397632 8325496700928 8333580828672 8352146240064 8359273562112 8368017113088 8369769094731 8376142528512 8377896211344 8393816014848 8420684241024 8428280610816 8454265307136 8471325966336 8473099577382 8481327028768 8489200287744 8497443373056 8505108987904 8516373834672 8532556775424 8550336503808 8577705745004 8585668472832 8594005229568 8610335686656 8613150810066 8629517647872 8637896982528 8656122765312 8672344276992 8683830623556 8691664379904 8708180410368 8718461097984 8727580348416 8736054902784 8754487796736 8762988478464 8770893643776 8815688810496 8817534519552 8835328253952 8842867900416 8853970612608 8862567892992 8871173521408 8879408676864 8907831263232 8943355035648 8963278891776 8971982311424 8980311048192 8989031006208 9009056618496 9026175762432 9036831868416 9044984070144 9073936655872 9082360037376 9091179085824 9093082473288 9111432261888 9119207522304 9137610031104 9139523139648 9148397693952 9156890198016 9186200990208 9194487939072 9205342750736 9222834880512 9243381357144 9252356758656 9260945768448 9269938225152 9290589637824 9327639822336 9357497176368 9366183788544 9375278432256 9384381906944 9396164520072 9404182757376 9423160344576 9425133237762 9460739211264 9473269771152 9481815687168 9491022610432 9511048470528 9520283779072 9530241712128 9541492907364 9559623794688 9568247611392 9580920564006 9598875140096 9619128566784 9628468822016 9646764982272 9668255883264 9677643841536 9686627647488 9717634105344 9737883240448 9756387311616 9778122427392 9787617067008 9796702961664 9806215643136 9808268735232 9828061765632 9858362038272 9867255349248 9898839988224 9917649911808 9919726334496 9927280033792 9929358472704 9939744285696 9948226387968 9970388879616 9980070211584 10021310171136 10040090034176 10042192091712 10061274415104 10071043997696 10083688753248 10093480100352 10112659881984 10135188695808 10166435851968 10175607078912 10185487679488 10208178737856 10227576471552 10229717782449 10237507534848 10250361294624 10259108462592 10279811284992 10281963532104 10291947405696 10301231857664 10332990930944 10334476113984 10343798931456 10353842847744 10356010594578 10375689240576 10385764122624 10398804026787 10408901353488 10428680503296 10450411282432 10451913342552 10471500152832 10493594800128 10503784169472 10523743617024 10527184323414 10547188236288 10557429645312 10570685085081 10579705602048 10601055387648 10623145353216 10643331612672 10667042648064 10677400436736 10697689792512 10699929529344 10710319251456 10721521926144 10754576769024 10764278562816 10774730768384 10776986635008 10798734532608 10807949656064 10821519637632 10832027424768 10852610605056 10876787868672 10887349321728 10897170890752 10930767265792 10932338368512 10955118645504 10975935725568 10986593452032 11000387730816 11011069200384 11031992598528 11034302327136 11054980530176 11056569486336 11090657293056 11100662267904 11111441104896 11136194986752 11145698082816 11157356150784 11159692126308 11168190038016 11170528281792 11182212321408 11191754686464 11216687489568 11227578988032 11237707481088 11272353742848 11295101288448 11297466103176 11318933716992 11329924497408 11344149847404 11355165112896 11376742367232 11400448671744 11447557963776 11458673639424 11484201080088 11506023530496 11517195976704 11541497020416 11563125702656 11564787695616 11578440831408 11588885839872 11610907213824 11624614797312 11636773797888 11648073203712 11672650395648 11683984637952 11694524858368 11710014022674 11732265566208 11754251747328 11756712692736 11780437671936 11790490533888 11805294150144 11816757190656 11839211569152 11865586765824 11877108350976 11902168802304 11924473380864 11951038522368 11973748064256 11985374674944 12000422979072 12012075491328 12034901016576 12037420720512 12049109157888 12059978760192 12109813383168 12121572114432 12124109964384 12148576349184 12158943363072 12174209592336 12183480041472 12186030852864 12197863591936 12209186930688 12248267986944 12259317252096 12297113174016 12324508476192 12336475678208 12347927691264 12359917633536 12387452850432 12410991673344 12436853096448 12476662901824 12488245051392 12500371243008 12528219360096 12538910343168 12552025669632 12564213792768 12566844317016 12590724022272 12631026361536 12642420916224 12681397960704 12706988949504 12709649366073 12721990543152 12733800431616 12746165059584 12757663481856 12774560752008 12825504755712 12862353309696 12866558617506 12878502709248 12891007844352 12903525122048 12915503529984 12919726215099 12956845473792 13008516415488 13025745935334 13037496569856 13050156089344 13062270615552 13074954190848 13077691646976 13104082354176 13144482717696 13156340465664 13198453317632 13223533215744 13226301779328 13239144630272 13252992380928 13264301850624 13293851839488 13306760282112 13319113015296 13361746894848 13389589455616 13415032553472 13444918337664 13457973467136 13470466572288 13483546509312 13513584927744 13555247802624 13567476105216 13610904983808 13623540056064 13636768628736 13639623709932 13650010046464 13667148392832 13678811283456 13706415046656 13709284709472 13722596540928 13779301485312 13791731908608 13805123796992 13808014126104 13834252320768 13847685496832 13865072035716 13878535137984 13904907337728 13935884456736 13962000203776 13991459733504 14005045559296 14036245764552 14062917648384 14076572860416 14094246780108 14106274136064 14134740516864 14137699856643 14164193804288 14191108816896 14209904656728 14222723530752 14236533915648 14266572705792 14280425668608 14295362568192 14312239361046 14339435692032 14352371417088 14369315513344 14371380846009 14398312710144 14428692850176 14442703233024 14470147473408 14502383824896 14516465762304 14576451158016 14606824860672 14634580967424 14648791269376 14667183641088 14681425600512 14709323464704 14712403102848 14742092648448 14787543057408 14800883023872 14815254806528 14848259982336 14860930777088 14876474867712 14879589501744 14890920050688 14894037709056 14909616428544 14922339581952 14955583319424 14970105317376 14983609974784 15029804990464 15031965256704 15060135051264 15063288137568 15091911622656 15106565996544 15125533129872 15140220150528 15168989822976 15200598228992 15202783043712 15249653777952 15263410618368 15278231519232 15312268106784 15341364707328 15356261302272 15375541941936 15388662693888 15419716927488 15422945298156 15437921108544 15451847786496 15499486396416 15515698397184 15530764271616 15534015891867 15563533860864 15578646183936 15613352030232 15643020754944 15675616923648 15707250229248 15720654045184 15740392200192 15755676254208 15785615425536 15790776485121 15820782354432 15836144467968 15869558403072 15899297841152 15901583081472 15934718029824 15964997419008 15980499566592 16000563972096 16016100655104 16046534688768 16049894294016 16065478877184 16079971680256 16082282889216 16131865153536 16146417844224 16162096152576 16165479952512 16198101798912 16211924484096 16232279456448 16244640055296 16248041137152 16278915907584 16315181803008 16331023982592 16345756336128 16396150898688 16432677968256 16463903588352 16479890178048 16500581596224 16516603800576 16547988897792 16551453490704 16582470795264 16650993401856 16667161657344 16704292480128 16718547124224 16736034226176 16739538189462 16752285057024 16755792422688 16787632029696 16841368482048 16856561221632 16908530614272 16942651932672 16946199154764 16962654057536 16978400575488 16994886746112 17032747669344 17065113550848 17100673007616 17155411490008 17171336945664 17188010459136 17226301620132 17259035295744 17275793965056 17312245530624 17344688553984 17367661247112 17383328759808 17416360820736 17436922195968 17455160696832 17472109805568 17508975593472 17525976956928 17541787287552 17565021034011 17631377620992 17635069039104 17670656507904 17685735800832 17707941225216 17725135785984 17742347042816 17758817353728 17815662526464 17886710071296 17926557783552 17943964622848 17960622096384 17978062012416 18018113236992 18052351524864 18073663736832 18089968140288 18147873311744 18164720074752 18182358171648 18186164946576 18222864523776 18238415044608 18275220062208 18279046279296 18296795387904 18313780396032 18372401980416 18388975878144 18410685501472 18445669761024 18486762714288 18504713517312 18521891536896 18539876450304 18581179275648 18655279644672 18714994352736 18732367577088 18750556864512 18768763813888 18792329040144 18808365514752 18846320689152 18850266475524 18946539542304 18963631374336 18982045220864 19022096941056 19040567558144 19060483424256 19082985814728 19119247589376 19136495222784 19161841128012 19197750280192 19238257133568 19256937644032 19293529964544 19299837926259 19336511766528 19355287683072 19373255294976 19435268210688 19475766480896 19512774623232 19538618903001 19556244854784 19575234134016 19593405923328 19612431286272 19616537470464 19656123531264 19716724076544 19734510698496 19797679976448 19835299823616 19839452668992 19854560067584 19858716945408 19879488571392 19896452775936 19940777759232 19960140423168 20042620342272 20080180068352 20084384183424 20122548830208 20142087995392 20167377506496 20186960200704 20225319763968 20270377391616 20332871703936 20351214157824 20370975358976 20416357475712 20455152943104 20459435564898 20475015069696 20500722589248 20518216925184 20559622569984 20563927064208 20583894811392 20602463715328 20665981861888 20668952227968 20687597862912 20707685695488 20712021189156 20751378481152 20771528245248 20797608053574 20817802706976 20857361006592 20900822564864 20903826685104 20943000305664 20987189600256 21007568338944 21054368646828 21094376472576 21114859290624 21141370170162 21159411204096 21202110775296 21246290706432 21286663225344 21334085296128 21354800873472 21399859058688 21420638502912 21443043852288 21468359041569 21509153538048 21528557125632 21549461536768 21553973270016 21597469065216 21615899312128 21643039275264 21664054849536 21705221210112 21753575737344 21774698643456 21794341781504 21861534531584 21864676737024 21910237291008 21951871451136 21973186904064 22000775461632 22022138400768 22063985197056 22068604654272 22109961060352 22113138972672 22181314586112 22201324535808 22222882209792 22272389973504 22291396165632 22314712301568 22319384252616 22336380076032 22341056563584 22364424642816 22383509372928 22433374979136 22455157976064 22475414962176 22544707485696 22590202576896 22594932206352 22637867433984 22659848994816 22688299694808 22710330225792 22753484734464 22800897343488 22895115927552 22917347278848 22968402160176 23012047060992 23034391953408 23082994040832 23129575391232 23156881662816 23177771679744 23221814427648 23249229594624 23273547595776 23296146407424 23345300791296 23367969275904 23389049716736 23420028045348 23464531132416 23513425385472 23560875343872 23580981067776 23588690798761 23610588300288 23633514381312 23678423138304 23731173531648 23754216701952 23804337604608 23848946761728 23902077044736 23947496128512 23970749349888 24000845958144 24024150982656 24069802033152 24074841441024 24098218315776 24119957520384 24219626766336 24243144228864 24248219928768 24297152698368 24317886726144 24348419184672 24366960082944 24372061705728 24395727183872 24418373861376 24496535973888 24518634504192 24594226348032 24649016952384 24672951356416 24695855382528 24719835267072 24774905700864 24821983346688 24873706192896 24953325803648 24976490102784 25000742486016 25056438720192 25077820686336 25104051339264 25128427585536 25133688634032 25181448044544 25262052723072 25284841832448 25362795921408 25413977899008 25419298732146 25443981086304 25467600863232 25492330119168 25515326963712 25549121504016 25651009511424 25733117235012 25757005418496 25782015688704 25807050244096 25831007059968 25839452430198 25913690947584 26017032830976 26051491870668 26074993139712 26100312178688 26124541231104 26155383293952 26208164708352 26288965435392 26312680931328 26396906635264 26447066431488 26452603558656 26478289260544 26505984761856 26528603701248 26587703678976 26613520564224 26638226030592 26723493789696 26779178911232 26830065106944 26889836675328 26915946934272 26940933144576 26967093018624 27027169855488 27110495605248 27134952210432 27221809967616 27247080112128 27273537257472 27279247419864 27300020092928 27334296785664 27357622566912 27412830093312 27418569418944 27445193081856 27558602970624 27583463817216 27610247593984 27616028252208 27668504641536 27695370993664 27730144071432 27757070275968 27809814675456 27871768913472 27924000407552 27982919467008 28010091118592 28072491529104 28125835296768 28153145720832 28188493560216 28212548272128 28269481033728 28275399713286 28328387608576 28382217633792 28419809313456 28445447061504 28473067831296 28533145411584 28560851337216 28590725136384 28624478722092 28678871384064 28704742834176 28738631026688 28742761692018 28796625420288 28857385700352 28885406466048 28940294946816 29004767649792 29032931524608 29152902316032 29213649721344 29269161934848 29297582538752 29334367282176 29362851201024 29418646929408 29424806205696 29484185296896 29575086114816 29601766047744 29630509613056 29696519964672 29721861554176 29752949735424 29759179003488 29781840101376 29788075418112 29819232857088 29844679163904 29911166638848 29940210634752 29967219949568 30059609980928 30063930513408 30120270102528 30126576275136 30183823245312 30213131993088 30251066259744 30280440301056 30337979645952 30401196457984 30405566087424 30499307555904 30526821236736 30556463038464 30624536213568 30682729414656 30689153347347 30712522604544 30751083883872 30777325387776 30839433854976 30845890596312 30875842217088 30903695572992 30998972792832 31031396794368 31061528543232 31068031783734 31127067721728 31157292367872 31196412080361 31226704060464 31286041509888 31351233847296 31414500458496 31480784400384 31511352508416 31571230851072 31581552970242 31641564708864 31672288935936 31739116806144 31798595682304 31803166162944 31869436059648 31929994838016 32001127944192 32032201310208 32093069377536 32099788588032 32130957754368 32159943360512 32164565778432 32263730307072 32292835688448 32324192305152 32330959905024 32396203597824 32423848968192 32464558912896 32496082274304 32557831815168 32630363606016 32662047965184 32691512672256 32792301797376 32865355936512 32927807176704 32959780356096 33001163192448 33033207601152 33095977795584 33102906981408 33164941590528 33301986803712 33334323314688 33408584960256 33437094248448 33472068452352 33479076378924 33504570114048 33511584845376 33575264059392 33682736964096 33713122443264 33817061228544 33885303865344 33892398309528 33925308115072 33956801150976 33989773492224 34065495338688 34130227101696 34201346015232 34310822980016 34342673891328 34376020918272 34452603240264 34518070591488 34551587930112 34624491061248 34689377107968 34735322494224 34766657519616 34832721641472 34873844391936 34910321393664 34944219611136 35017951186944 35051953913856 35083574575104 35130042068022 35262755241984 35270138078208 35341313015808 35371471601664 35415882450432 35450271571968 35484694085632 35517634707456 35631325052928 35773420142592 35853115567104 35887929245696 35921244192768 35956124024832 36036226473984 36104703049728 36147327473664 36179936280576 36295746623488 36329440149504 36364716343296 36372329893152 36445729047552 36476830089216 36550440124416 36558092558592 36593590775808 36627560792064 36744803960832 36777951756288 36821371002944 36891339522048 36973525428576 37009427034624 37043783073792 37079752900608 37162358551296 37310559289344 37429988705472 37464735154176 37501113729024 37537527627776 37584658080288 37616731029504 37692641378304 37700532951048 37893079084608 37927262748672 37964090441728 38044193882112 38081135116288 38120966848512 38128948098219 38165971629456 38238495178752 38272990445568 38323682256024 38395500560384 38476514267136 38513875288064 38587059929088 38599675852518 38673023533056 38710575366144 38746510589952 38759178645297 38870536421376 38951532961792 39025549246464 39077237806002 39112489709568 39150468268032 39186811846656 39224862572544 39233074940928 39312247062528 39433448153088 39469021396992 39595359952896 39670599647232 39678905337984 39717433890816 39758977142784 39792905551872 39881555518464 39920280846336 40085240684544 40160360136704 40168768366848 40245097660416 40284175990784 40334755012992 40373920401408 40450639527936 40540754783232 40665743407872 40702428315648 40741950717952 40832714951424 40910305886208 40918871129796 40950030139392 41001445178496 41036433850368 41119245139968 41127854128416 41167789622784 41204927430656 41331963723776 41337904455936 41375195725824 41415371390976 41424042378312 41502756962304 41543056490496 41595216107148 41635605413952 41714722013184 41801645129728 41807653370208 41886000611328 41974379200512 42015136677888 42108737293656 42188752945152 42229718581248 42282740340324 42318822408192 42404221550592 42413099569929 42492581412864 42573326450688 42668170592256 42709601746944 42799718117376 42841277005824 42886087704576 42936718083138 43018307076096 43057114251264 43098923073536 43107946540032 43194938130432 43231798624256 43286078550528 43328109699072 43410442420224 43507151474688 43549397286912 43588683563008 43723069063168 43729353474048 43820474582016 43903742902272 43946373808128 44001550923264 44044276801536 44127970394112 44137209308544 44219922120704 44226277945344 44362629172224 44402649071616 44445764419584 44544779947008 44582792331264 44629424603136 44638768505232 44672760152064 44682113127168 44728849285632 44767018745856 44866749958272 44910315952128 44950829924352 45089414971392 45180405153792 45189864412704 45275734867968 45319697989632 45376599389616 45420660451584 45506969468928 45601794686976 45790231855104 45834694557696 45936804320352 46024094121984 46068783906816 46165988081664 46259150782464 46313763325632 46355543359488 46498459189248 46547095191552 46592292814848 46602047675601 46690601582592 46735938551808 46778099433472 46840056090696 46929062264832 47026850770944 47121750687744 47161962135552 47177381597522 47221176600576 47267028762624 47356846276608 47372329455363 47462347063296 47508433403904 47608675209216 47697893523456 47804154089472 47894992257024 47941498699776 48001691916288 48048301965312 48139604066304 48149682882048 48196436631552 48239915040768 48439253532672 48486288457728 48496439857536 48594305396736 48635773452288 48696838369344 48733920165888 48744123411456 48791454367744 48836747722752 48993071947776 49037269008384 49188452696064 49298033904768 49345902712832 49391710765056 49439670534144 49549811401728 49643966693376 49747412385792 49906651607296 49952980205568 50001484972032 50112877440384 50155641372672 50208102678528 50256855171072 50267377268064 50362896089088 50524105446144 50569683664896 50725591842816 50827955798016 50838597464292 50887962172608 50935201726464 50984660238336 51098243008032 51302019022848 51466234470024 51514010836992 51564031377408 51614100488192 51678904860396 51827381895168 52034065661952 52102983741336 52149986279424 52200624357376 52249082462208 52310766587904 52416329416704 52577930870784 52625361862656 52695063102033 52793813270528 52894132862976 52905207117312 52956578521088 53011969523712 53057207402496 53175407357952 53227041128448 53276452061184 53446987579392 53558357822464 53660130213888 53779673350656 53831893868544 53881866289152 53934186037248 54054339710976 54220991210496 54269904420864 54443619935232 54494160224256 54547074514944 54558494839728 54600040185856 54668593571328 54715245133824 54825660186624 54837138837888 54890386163712 55117205941248 55166927634432 55220495187968 55232056504416 55337009283072 55390741987328 55460288142864 55514140551936 55619629350912 55743537826944 55848000815104 55965838934016 56020182237184 56144983058208 56251670593536 56306291441664 56376987120432 56425096544256 56538962067456 56550799426572 56656775217152 56839618626912 56890894123008 56946135662592 57066290823168 57121702674432 57181450272768 57248957444184 57357742768128 57409485668352 57477262053376 57485523384036 57593250840576 57714771400704 57770812932096 57880589893632 57899513778777 58009535299584 58065863049216 58305804632064 58427299442688 58538323869696 58595165077504 58668734564352 58725702402048 58837293858816 58849612411392 58968370593792 59150172229632 59203532095488 59261019226112 59393039929344 59443723108352 59505899470848 59518358006976 59563680202752 59576150836224 59638465714176 59689358327808 59822333277696 59880421269504 59934439899136 60119219961856 60127861026816 60240540205056 60253152550272 60367646490624 60426263986176 60502132519488 60560880602112 60675959291904 60802392915968 60811132174848 60998615111808 61053642473472 61112926076928 61249072427136 61365458829312 61378306694694 61425045209088 61502167767744 61554650775552 61678867709952 61691781192624 61751684434176 61807391145984 61997945585664 62062793588736 62123057086464 62136063567468 62254135443456 62314584735744 62392824160722 62453408120928 62572083019776 62702467694592 62829000916992 62961568800768 63022705016832 63163105940484 63283129417728 63344577871872 63478233612288 63597191364608 63606332325888 63738872119296 63859989676032 64002255888384 64064402620416 64199577176064 64261915508736 64319886721024 64329131556864 64405077124707 64527460614144 64585671376896 64648384610304 64661919810048 64792407195648 64847697936384 64929117825792 64992164548608 65115663630336 65260727212032 65324095930368 65383025344512 65584603594752 65730711873024 65855614353408 65919560712192 66002326384896 66066415202304 66191955591168 66205813962816 66329883181056 66603973607424 66668646629376 66817169920512 66874188496896 66944136904704 66958152757848 67009140228096 67023169690752 67150528118784 67365473928192 67426244886528 67634122457088 67770607730688 67784796619056 67850616230144 67913602301952 67979546984448 68130990677376 68260454203392 68402692030464 68621645960032 68685347782656 68752041836544 68905206480528 69036141182976 69103175860224 69248982122496 69470644988448 69533315039232 69665443282944 69747688783872 69820642787328 69888439222272 70035902373888 70103907827712 70167149150208 70260084136044 70540276156416 70682626031616 70742943203328 70766072396283 70831764900864 70900543143936 70969388171264 71035269414912 71262650105856 71546840285184 71706231134208 71775858491392 71842488385536 71912248049664 72072452947968 72209406099456 72294654947328 72359872561152 72591493246976 72658880299008 72729432686592 72744659786304 72891458095104 72953660178432 73100880248832 73116185117184 73187181551616 73255121584128 73489607921664 73555903512576 73642742005888 73782679044096 73947050857152 74018854069248 74087566147584 74159505801216 74324717102592 74621118578688 74859977410944 74929470308352 75002227458048 75075055255552 75169316160576 75233462059008 75385282756608 75401065902096 75786158169216 75854525497344 75928180883456 76088387764224 76162270232576 76241933697024 76257896196438 76331943258912 76476990357504 76545980891136 76647364512048 76791001120768 76953028534272 77027750576128 77199351705036 77346047066112 77421150732288 77493021179904 77518357290594 77741072842752 77903065923584 78051098492928 78154475612004 78224979419136 78300936536064 78373623693312 78466149881856 78624494125056 78866896306176 78938042793984 79190719905792 79341199294464 79357810675968 79434867781632 79517954285568 79585811103744 79763111036928 79840561692672 80170481369088 80320720273408 80337536733696 80490195320832 80568351981568 80669510025984 80747840802816 80901279055872 81081509566464 81331486815744 81404856631296 81483901435904 81665429902848 81820611772416 81837742259592 81900060278784 82002890356992 82072867700736 82238490279936 82255708256832 82335579245568 82409854861312 82663927447552 82675808911872 82750391451648 82830742781952 82848084756624 83005513924608 83086112980992 83190432214296 83271210827904 83429444026368 83603290259456 83615306740416 83772001222656 83948758401024 84030273355776 84217474587312 84377505890304 84459437162496 84565480680648 84637644816384 84808443101184 84826199139858 84985162825728 85146652901376 85336341184512 85419203493888 85599436234752 85682554011648 85772175409152 85873436166276 86036614152192 86114228502528 86215893080064 86389876260864 86463597248512 86572157101056 86656219398144 86820884840448 87014302949376 87098794573824 87177367126016 87446138126336 87458706948096 87640949164032 87807485804544 87892747616256 88003101846528 88088553603072 88255940788224 88274418617088 88439844241408 88452555890688 88725258344448 88805298143232 88891528839168 89089559894016 89165584662528 89258849206272 89277537010464 89345520304128 89364226254336 89457698571264 89534037491712 89733499916544 89820631904256 89901659848704 90178829942784 90360810307584 90379728825408 90551469735936 90639395979264 90753198779232 90841320903168 91013938937856 91203589373952 91580463710208 91669389115392 91873608640704 92048188243968 92067460042041 92137567813632 92331976163328 92518301564928 92627526651264 92711086718976 92996918378496 93094190383104 93184585629696 93204095351202 93381203165184 93471877103616 93556198866944 93680112181392 93858124529664 94053701541888 94243501375488 94354763195044 94442353201152 94534057525248 94713692553216 94744658910726 94924694126592 95016866807808 95217350418432 95395787046912 95608308178944 95789984514048 96003383832576 96096603930624 96279208132608 96299365764096 96392873263104 96479830081536 96878507065344 96972576915456 96992879715072 97188610793472 97271546904576 97393676738688 97488246822912 97582908735488 97673495445504 97986143895552 98074538016768 98376905392128 98596067809536 98691805425664 98783421530112 98879341068288 99099622803456 99287933386752 99494824771584 99813303214592 99905960411136 100002969944064 100225754880768 100311282745344 100416205357056 100513710342144 100534754536128 100725792178176 101048210892288 101139367329792 101451183685632 101655911596032 101677194928584 101775924345216 101870403452928 101969320476672 102196486016064 102604038045696 102932468940048 103028021673984 103128062754816 103228200976384 103357809720792 103654763790336 104068131323904 104205967482672 104299972558848 104401248714752 104498164924416 104621533175808 104832658833408 105155861741568 105250723725312 105390126204066 105587626541056 105788265725952 105810414234624 105913157042176 106023939047424 106114414804992 106350814715904 106454082256896 106552904122368 106893975158784 107116715644928 107320260427776 107559346701312 107663787737088 107763732578304 107868372074496 108108679421952 108441982420992 108539808841728 108887239870464 108988320448512 109094149029888 109116989679456 109200080371712 109337187142656 109430490267648 109651320373248 109674277675776 109780772327424 110234411882496 110333855268864 110440990375936 110464113008832 110674018566144 110781483974656 110920576285728 111028281103872 111239258701824 111487075653888 111696001630208 111931677868032 112040364474368 112289966116416 112503341187072 112612582883328 112753974240864 112850193088512 113077924134912 113101598853144 113313550434304 113679237253824 113781788246016 113892271325184 114132581646336 114243405348864 114362900545536 114386844294657 114497914888368 114715485536256 114818971336704 114954524106752 114971046768072 115186501681152 115429542801408 115541625864192 115761179787264 115799027557554 116019070599168 116131726098432 116277535935891 116611609264128 116854598885376 117076647739392 117337469128704 117451404804096 117674587717632 117699224822784 117936741187584 118300344459264 118407064190976 118522038452224 118786079858688 118887446216704 119011798941696 119036716013952 119152301672448 119276931428352 119378716655616 119644666555392 119760842539008 119868879798272 120238439923712 120255722053632 120481080410112 120506305100544 120735292981248 120852527972352 121004265038976 121121761204224 121351918583808 121604785831936 121622264349696 121997230223616 122107284946944 122225852153856 122498144854272 122730917658624 122756613389388 122850090418176 123004335535488 123109301551104 123357735419904 123383562385248 123503368868352 123614782291968 123995891171328 124125587177472 124246114172928 124272127134936 124508270886912 124629169471488 124785648321444 124906816241856 125144166039552 125404935389184 125658001833984 125923137601536 126045410033664 126326211880968 126566258835456 126689155743744 126956467224576 127194382729216 127212664651776 127477744238592 127719979352064 128004511776768 128128805240832 128399154352128 128523831017472 128639773442048 128658263113728 128810154249414 129054921228288 129171342753792 129296769220608 129323839620096 129584814391296 129695395872768 129858235651584 129984329097216 130231327260672 130521454424064 130648191860736 130766050689024 131169207189504 131461423746048 131711228706816 131839121424384 132004652769792 132132830404608 132383911182336 132411627925632 132659766362112 133207947214848 133337293258752 133634339841024 133748376993792 133888273809408 133916305515696 134018280456192 134046339381504 134301056237568 134730947856384 134852489773056 135268244914176 135541215461376 135569593238112 135701232460288 135827204603904 135959093968896 136261981354752 136520908406784 136805384060928 137243291920064 137370695565312 137504083673088 137810412961056 138072282365952 138206351720448 138497964244992 138941289976896 139066630078464 139495377567744 139641285574656 139776878444544 139806143026803 140071804747776 140207815655424 140334298300416 140520168272088 141080552312832 141365252063232 141485886406656 141532144792566 141663529801728 141801086287872 141938776342528 142070538829824 142116988366089 142525300211712 143093680570368 143412462268416 143551716982784 143684976771072 143824496099328 144144905895936 144418812198912 144589309894656 144719745122304 145182986493952 145317760598016 145458865373184 145489319572608 145782916190208 145907320356864 146201760497664 146232370234368 146374363103232 146510243168256 146979215843328 147111807025152 147285484011776 147565358088192 147894101714304 148037708138496 148175132295168 148319011602432 148649434205184 149242237157376 149719954821888 149858940616704 150004454916096 150150110511104 150338632321152 150466924118016 150770565513216 150802131804192 151572316338432 151709050994688 151856361766912 152176775528448 152324540465152 152483867394048 152515792392876 152663886517824 152953980715008 153294729024096 153582002241536 153906057068544 154055501152256 154398703410072 154692094132224 154842301464576 155036714581188 155482145685504 155806131847168 156102196985856 156308951224008 156449958838272 156601873072128 156747247386624 156932299763712 157248988250112 157733792612352 157876085587968 158085189306099 158381439811584 158682398588928 158715621351936 158869735563264 159035908571136 159171622207488 159526222073856 159681123385344 160340962738176 160641440546816 160675073467392 160980390641664 161136703963136 161339020051968 161495681605632 161802558111744 162163019132928 162662973631488 162809713262592 162967802871808 163330859805696 163641223544832 163675484519184 163800120557568 164005780713984 164145735401472 164476980559872 164511416513664 164671158491136 164819709722624 165327854895104 165351617823744 165500782903296 165661485563904 165696169513248 166011027849216 166172225961984 166380864428592 166542421655808 166858888052736 167206580518912 167230613480832 167544002445312 167897516802048 168060546711552 168434949174624 168755011780608 168918874324992 169130961361296 169275289632768 169616886202368 169652398279716 169970325651456 170672682369024 170838406987776 171198872469504 171365108023296 171544350818304 171746872332552 172073228304384 172228457005056 172431786160128 172779752521728 172927194497024 173144314202112 173312438796288 173641769680896 173698541336331 174028605898752 174197589147648 174354734252032 174892276252672 174917413896192 175281898328064 175614971609088 175785495232512 176006203693056 176177107206144 176511881576448 176548837234176 176879688482816 176905111781376 177450516688896 177610596286464 177783057678336 178179119788032 178331169325056 178517698412544 178555074020928 178691040608256 178728452508672 178915397142528 179068074983424 179466999833088 179641263808512 179803319697408 180357659885568 180721620615168 180759457650816 181102939471872 181278791958528 181506397558464 181682641806336 182027877875712 182407178747904 183160927420416 183338778230784 183747217281408 184096376487936 184134920084082 184275135627264 184663952326656 185036603129856 185255053302528 185422173437952 185993836756992 186188380766208 186369171259392 186408190702404 186762406330368 186943754207232 187360224362784 187716249059328 188107403083776 188487002750976 188709526390088 188884706402304 189068115050496 189489317821452 189849388253184 190033733615616 190434700836864 190791574093824 191216616357888 191579969028096 192006767665152 192193207861248 192598731528192 192785746526208 192959660163072 193215231374121 193757014130688 193945153830912 193985759430144 194377221586944 194543093809152 194787353477376 194976493645824 195165817470976 195346990891008 195972287791104 196149076033536 196753810784256 197192135619072 197383610851328 197566843060224 197758682136576 198199245606912 198575866773504 198989649543168 199626606429184 199811920822272 200005939888128 200451509761536 200622565490688 200832410714112 201027420684288 201069509072256 201451584356352 202096421784576 202278734659584 202902367371264 203311823192064 203354389857168 203551848690432 203740806905856 203938640953344 204392972032128 205208076091392 205864937880096 206056043347968 206256125509632 206456401952768 206715619441584 207309527580672 208411934965344 208599945117696 208802497429504 208996329848832 209243066351616 209665317666816 210311723483136 210501447450624 210780252408132 211175253082112 211620828469248 211826314084352 212047878094848 212228829609984 212298217188849 212701629431808 212908164513792 213105808244736 213787950317568 214233431289856 214640520855552 215118693402624 215327575474176 215527465156608 215736744148992 216217358843904 216883964841984 217079617683456 217774479740928 217976640897024 218188298059776 218233979358912 218400160743424 218674374285312 218860980535296 219302640746496 219348555351552 219561544654848 220468823764992 220667710537728 220881980751872 220928226017664 221348037132288 221562967949312 221841152571456 222056562207744 222478517403648 222974151307776 223392003260416 223863355736064 224080728948736 224579932232832 225006682374144 225225165766656 225507948481728 225700386177024 226155848269824 226203197706288 226627100868608 227358474507648 227563576492032 227784542650368 228265163292672 228486810697728 228725801091072 228773688589314 228995829776736 229430971072512 229637942673408 229909048213504 229942093536144 230373003362304 230859085602816 231083251728384 231598055115108 232038141198336 232263452196864 232555071871782 233223218528256 233709197770752 234153295478784 234674938257408 234902809608192 235398449645568 235873482375168 236600688918528 236814128381952 237044076904448 237572159717376 237774892433408 238023597883392 238073432027904 238304603344896 238553862856704 238757433311232 239289333110784 239521685078016 239737759596544 240476879847424 240511444107264 240962160820224 241012610201088 241470585962496 241705055944704 242008530077952 242243522408448 242703837167616 243209571663872 243244528699392 243994460447232 244214569893888 244451704307712 244996289708544 245461835317248 245513226778776 245700180836352 246008671070976 246218603102208 246715470839808 246767124770496 247006737736704 247229564583936 247991782342656 248251174354944 248492228345856 248544254269872 249016541773824 249258338942976 249571296642888 249813632483712 250288332079104 250809870778368 251316003667968 251846275203072 252090820067328 252652423761936 253132517670912 253378311487488 253912934449152 254425329303552 254955488477184 255439958704128 256009023553536 256257610481664 256798308704256 257047662034944 257279546884096 257316526227456 257620308498828 258109842456576 258342685507584 258647679240192 259169628782592 259390791745536 259716471303168 259968658194432 260462654521344 261042908848128 261296383721472 261532101378048 262338414379008 262922847492096 263422457413632 263678242848768 264009305539584 264265660809216 264767822364672 264823255851264 265319532724224 266415894429696 266674586517504 267268679682048 267496753987584 267776547618816 267832611031392 268036560912384 268092678763008 268602112475136 269461895712768 269704979546112 270536489828352 271082430922752 271139186476224 271402464920576 271654409207808 271918187937792 272523962709504 273041816813568 273610768121856 274486583840128 274741391130624 275008167346176 275620825922112 276144564731904 276412703440896 276995928489984 277882579953792 278133260156928 278990755135488 279282571149312 279553756889088 279612286053606 280143609495552 280415631310848 280668596600832 281040336544176 282161104625664 282730504126464 283064289585132 283327059603456 283602172575744 283877552685056 284141077659648 284233976732178 285050600423424 286187361140736 286824924536832 287103433965568 287369953542144 288289811791872 288837624397824 289178619789312 289439490244608 290365972987904 290635521196032 290917730746368 290978639145216 291565832380416 291814640713728 292464740468736 292748726206464 293020486336512 293958431686656 294223614050304 294570968023552 295130716176384 295788203428608 296075416276992 296350264590336 296638023204864 297298868410368 298484474314752 299439909643776 299717881233408 300008909832192 300300221022208 300677264642304 300933848236032 301541131026432 301604263608384 303144632676864 303418101989376 303712723533824 304353551056896 304649080930304 304967734788096 305031584785752 305327773035648 305907961430016 306589458048192 307164004483072 307812114137088 308111002304512 308797406820144 309384188264448 309684602929152 310073429162376 310964291371008 311612263694336 312204393971712 312617902448016 312899917676544 313203746144256 313494494773248 313864599527424 314497976500224 315467585224704 315752171175936 316170378612198 316762879623168 317364797177856 317431242703872 317739471126528 318071817142272 318343244414976 319052444147712 319362246770688 320681925476352 321350146934784 321960781283328 322273407926272 322678040103936 322991363211264 323605116223488 324326038265856 325325947262976 325619426525184 325935605743616 326661719611392 327282447089664 327350969038368 327600241115136 328011561427968 328291470802944 328953961119744 329022833027328 329342316982272 329639419445248 330655709790208 330703235647488 331001565806592 331322971127808 331392339026496 332022055698432 332344451923968 332761728857184 333084843311616 333717776105472 334413161037824 334461226961664 335088004890624 335795033604096 336121093423104 336869898349248 337510023561216 337837748649984 338261922722592 338550579265536 339233772404736 339304796559432 339940651302912 341345364738048 341676813975552 342397744939008 342730216046592 343088701636608 343160532883971 343493744665104 344146456608768 344456914010112 344863572320256 345559505043456 346288628404224 346624877592576 347283539361792 347397082672662 348057211797504 348395178295296 348709468504064 349784552505344 349834827792384 350563796656128 351229943218176 352012407386112 352354214412288 353023763152896 353097674468352 353759376965632 353810223562752 354901033377792 355221192572928 355566115356672 356358239576064 356662338650112 357035396825088 357110148041856 357456905017344 357830794285056 358136149966848 358933999666176 359282527617024 359606639394816 360715319771136 361443241230336 361518915301632 362205878943744 362557583917056 363012795116928 363365283612672 364055755751424 364814357495808 366321854840832 366677556461568 367494434562816 368192752975872 368269840168164 368550271254528 369327904653312 370073206259712 370510106605056 370844346875904 371987673513984 372376761532416 372738342518784 372816381404808 373524812660736 373887508414464 374720448725568 375432498118656 376214806167552 376974005501952 377419052780176 377769412804608 378136230100992 378978635642904 379698776506368 380067467231232 380869401673728 381583148187648 382433232715776 383159938056192 384013535330304 384386415722496 385197463056384 385571493052416 385919320326144 386430462748242 387514028261376 387890307661824 387971518860288 388754443173888 389086187618304 389574706954752 389952987291648 390331634941952 390693981782016 391944575582208 392298152067072 393507621568512 394384271238144 394767221702656 395133686120448 395517364273152 396398491213824 397151733547008 397979299086336 399253212858368 399623841644544 400011879776256 400903019523072 401245130981376 401664821428224 402054841368576 402139018144512 402903168712704 404192843569152 404557469319168 405804734742528 406623646384128 406708779714336 407103697380864 407481613811712 407877281906688 408785944064256 410416152182784 411729875760192 412112086695936 412512251019264 412912803905536 413431238883168 414619055161344 416823869930688 417199890235392 417604994859008 418486132703232 419330635333632 419418429080409 420623446966272 421002894901248 421560504816264 422350506164224 423241656938496 423652628168704 424095756189696 424457659219968 424596434377698 425403258863616 425816329027584 426211616489472 426350965098267 427575900635136 428466862579712 429281041711104 430237386805248 430655150948352 431054930313216 431473488297984 432434717687808 433767929683968 434159235366912 435548959481856 435953281794048 436376596119552 436467958717824 437348748570624 437721961070592 438605281492992 438697110703104 439123089309696 440937647529984 441335421075456 441763961503744 441856452035328 442696074264576 443125935898624 443682305142912 444113124415488 444957034807296 445948302615552 446784006520832 447726711472128 448161457897472 449159864465664 450013364748288 450450331533312 451015896963456 451400772354048 452311696539648 452406395412576 453254201737216 454716949015296 455127152984064 455569085300736 456530326585344 456973621395456 457451602182144 457547377178628 457991659553472 458861942145024 459818096427008 459884187072288 460746006724608 461718171205632 462166503456768 463196110230216 464076282396672 464526904393728 465110143743564 466446437056512 467418395541504 468306590957568 469349876514816 469805619216384 470796899291136 471746964750336 473201377837056 473628256763904 474088153808896 475144319434752 475549784866816 476047195766784 476146864055808 476609206689792 477107725713408 477514866622464 478578666221568 479043370156032 479475519193088 480953759694848 481022888214528 481924321640448 482025220402176 482941171924992 483410111889408 484017060155904 484487044816896 485407674335232 486419143327744 486489057398784 487988920894464 488429139787776 488903408615424 489992579417088 490923670634496 491026453557552 491400361672704 492017342141952 492437206204416 493430941679616 493534249540992 494013475473408 494459129167872 495983564685312 496502348709888 496984456691712 497088508539744 498033083547648 498516677885952 499142593285776 499627264967424 500576664158208 501619741556736 502632007335936 503692550406144 504181640134656 505304847523872 506265035341824 506756622974976 507825868898304 508850658607104 509910976954368 512018047107072 512515220963328 513596617408512 514095324069888 514559093768192 514633052454912 515240616997656 516219684913152 516685371015168 517295358480384 518339257565184 518781583491072 519432942606336 519937316388864 520925309042688 521095624008993 522085817696256 522592767442944 523064202756096 524676828758016 525845694984192 526844914827264 527356485697536 528018611079168 528531321618432 529535644729344 529646511702528 530639065448448 532831788859392 533349173035008 534537359364096 534993507975168 535553095237632 535665222062784 536073121824768 536185357526016 537204224950272 538923791425536 539409959092224 541072979656704 542164861845504 542278372952448 542804929841152 543308818415616 543836375875584 545047925419008 546083633627136 547221536243712 548973167680256 549482782261248 550016334692352 551241651844224 552289129463808 552825406881792 553991856979968 555765159907584 556266520313856 557981510270976 558565142298624 559107513778176 559224572107212 560287218991104 560831262621696 562080673088352 564322209251328 565461008252928 566128579170264 566654119206912 567204345151488 567755105370112 568467953464356 570101200846848 572374722281472 573649849073664 574206867931136 574739907084288 576579623583744 578357239578624 578878980489216 579645694122363 580731945975808 581271042392064 581835461492736 581957278290432 583131664760832 583629281427456 584929480937472 585497452412928 586040972673024 587916863373312 588447228100608 589141936047104 590261432352768 591576406857216 592150832553984 592700529180672 593276046409728 594597736820736 596968948629504 598879819287552 599435762466816 600017819664384 600600442044416 601354529284608 601867696472064 603082262052864 603208527216768 606289265353728 606836203978752 607425447067648 608707102113792 609298161860608 609935469576192 610063169571504 610655546071296 611815922860032 613178916096384 614328008966144 615624228274176 616222004609024 617594813640288 618768376528896 619369205858304 620146858324752 621928582742016 623224527388672 625235804896032 625799835353088 626407492288512 626988989546496 627729199054848 628995953000448 630935170449408 631504342351872 632340757224396 633525759246336 634862485407744 635478942253056 636143634284544 636686488829952 636894651566547 638104888295424 638724493541376 641363850952704 642700293869568 643921562566656 644546815852544 645356080207872 645982726422528 647210232446976 648652076531712 650651894525952 651238853050368 651871211487232 653323439222784 654564894179328 654701938076736 655200482230272 656023122855936 656582941605888 657907922239488 658045666054656 658684633964544 659278838890496 661311419580416 661406471294976 662003131613184 662645942255616 662784678052992 664044111396864 664688903847936 665523457714368 666169686623232 667435552210944 668826322075648 668922453923328 670176009781248 671590067208192 672242186846208 673739796698496 675020047122432 675675497299968 676523845445184 677101158531072 678467544809472 678609593118864 679881302605824 682690729476096 683353627951104 684795489878016 685460432093184 686177403273216 686321065767942 686987489330208 688292913217536 688913828020224 689727144640512 691119010086912 692577256808448 693249755185152 694794165345324 696114423595008 696790356590592 699569105010688 699669655584768 701127593312256 702459886436352 704024814772224 704708428824576 706195348936704 707518753931264 707620447125504 709802066755584 710442385145856 711132230713344 712716479152128 713324677300224 714070793650176 714220296083712 714913810034688 715661588570112 716272299933696 717867999332352 718565055234048 719213278789632 721430639542272 722886482460672 723037830603264 724411757887488 725115167834112 726025590233856 726730567225344 728111511502848 729628714991616 732643709681664 733355112923136 734988869125632 736385505951744 736539680336328 737100542509056 738655809306624 740146412519424 741020213210112 741688693751808 743975347027968 744753523064832 745476685037568 745632762809616 747049625321472 747775016828928 749440897451136 750864996237312 752429612335104 753948011003904 754838105560352 755538825609216 756272460201984 757957271285808 759397553012736 760134934462464 761738803347456 764866465431552 766319876112384 768027070660608 768772831444992 770394926112768 771142986104832 771838640652288 772860925496484 775028056522752 775943037720576 777508886347776 778172375236608 779149413909504 779905974583296 780663269883904 781387963564032 783889151164416 784596304134144 787015243137024 788768542476288 789534443405312 790267372240896 791034728546304 792796982427648 794303467094016 795958598172672 798506425716736 799247683289088 800023759552512 801806039046144 802490261962752 803329642856448 804109682737152 804278036289024 805806337425408 808385687138304 809114938638336 811609469485056 813247292768256 813417559428672 814207394761728 814963227623424 815754563813376 817571888128512 820832304365568 823459751520384 824224173391872 825024502038528 825825607811072 826862477766336 829238110322688 833647739861376 834399780470784 835209989718016 836972265406464 838661270667264 838836858160818 841246893932544 842005789802496 843121009632528 844701012328448 846483313876992 847305256337408 848191512379392 849192868755396 850806517727232 851632658055168 852423232978944 852701930196534 855151801270272 856933725159424 858562083422208 860474773610496 861310301896704 862109860626432 864869435375616 867535859367936 868318470733824 871097918963712 871906563588096 872753192239104 872935917435648 874697497141248 875443922141184 877394221406208 878246178619392 881875295059968 882670842150912 883527923007488 883712904070656 885392148529152 886251871797248 887364610285824 888226248830976 889914069614592 891896605231104 893568013041664 895453422944256 896322915794944 898319728931328 900026729496576 900900663066624 902031793926912 902801544708096 904623393079296 904812790825152 906508403474432 909433898030592 910254305968128 911138170601472 913060653170688 913947242790912 914903204364288 915094754357256 915983319106944 917723884290048 919636192854016 919768374144576 921492013449216 923436342411264 924333006913536 926392220460432 928152564793344 929053808787456 930220287487128 932892874113024 934836791083008 936613181915136 938699753029632 939611238432768 941593798582272 943493929500672 946402755674112 947256513527808 950288638869504 951099569733632 952094391533568 952293728111616 953218413379584 954215451426816 955029733244928 957157332443136 958086740312064 958951038386176 961907519389696 962045776429056 964050440804352 965882343849984 966820223778816 968034120311808 968974089633792 970815348670464 972838286655488 972978114797568 975977841788928 976858279575552 977806817230848 979985158834176 981847341268992 982052907115104 982800723345408 984034684283904 984874412408832 986861883359232 987068499081984 988026950946816 988918258335744 991967129370624 993004697419776 993968913383424 994177017079488 996066167095296 997033355771904 998285186571552 999254529934848 1001153328316416 1003239483113472 1005264014671872 1007385100812288 1008363280269312 1010609695047744 1012530070683648 1013513245949952 1015651737796608 1017701317214208 1019821953908736 1024036094214144 1025030441926656 1027193234817024 1028190648139776 1029118187536384 1029266104909824 1030481233995312 1032439369826304 1033370742030336 1034590716960768 1036678515130368 1038865885212672 1039874632777728 1041850618085376 1042191248017986 1044171635392512 1045185534885888 1046128405512192 1049353657516032 1051691389968384 1053689829654528 1056037222158336 1057062643236864 1059071289458688 1059293023405056 1061278130896896 1065663577718784 1066698346070016 1069074718728192 1069987015950336 1071106190475264 1071330444125568 1072370715052032 1074408449900544 1077847582851072 1078819918184448 1082145959313408 1084329723691008 1084556745904896 1085609859682304 1086617636831232 1087672751751168 1090095850838016 1092167267254272 1094443072487424 1097946335360512 1098965564522496 1100032669384704 1102483303688448 1104578258927616 1105650813763584 1107983713959936 1111530319815168 1112533040627712 1115963020541952 1117130284597248 1118215027556352 1118449144214424 1120574437982208 1121662525243392 1124161346176704 1128644418502656 1130922016505856 1132257158340528 1133308238413824 1134408690302976 1135510210740224 1136935906928712 1140202401693696 1144749444562944 1147299698147328 1148413735862272 1149479814168576 1153159247167488 1156714479157248 1157757960978432 1159291388244726 1161463891951616 1162542084784128 1163670922985472 1163914556580864 1166263329521664 1167258562854912 1169858961874944 1170994904825856 1172081945346048 1175833726746624 1176894456201216 1178283872094208 1180522864705536 1183152813714432 1184301665107968 1185401058361344 1186552092819456 1189195473641472 1193937897259008 1197759638575104 1198871524933632 1200035639328768 1201200884088832 1202709058569216 1203735392944128 1206164524105728 1206417054433536 1212578530707456 1213672407957504 1214850894135296 1217414204227584 1218596323721216 1219870939152384 1220126339143008 1221311092142592 1223631845720064 1226357832192768 1228656017932288 1231248456548352 1232444009218048 1235189627280576 1237536753057792 1238738411716608 1240293716649504 1243857165484032 1246449054777344 1250471609792064 1251599670706176 1252814984577024 1255458398109696 1257991906000896 1258255287241227 1261870340898816 1263008684703744 1264681514448792 1267051518492672 1269724970815488 1270957884506112 1272287268569088 1273372977659904 1273789303133094 1276209776590848 1277448987082752 1279052895294801 1282727701905408 1285400587739136 1287843125133312 1290712160415744 1291965452845056 1294420464893952 1297304153063424 1301303789051904 1302477706100736 1303742422974464 1306646878445568 1309129788358656 1309403876153472 1312046245711872 1313165883211776 1315815844478976 1316091332109312 1317369267929088 1318557677780992 1322622839160832 1322812942589952 1324006263226368 1325291884511232 1325569356105984 1328088222793728 1329377807695872 1331046915428736 1332339373246464 1334871104421888 1337652644151296 1337844907846656 1340352019562496 1343180134416384 1344484373692416 1347479593396992 1350040094244864 1351350994599936 1353047690890368 1354202317062144 1356935089618944 1357219186237728 1359762605211648 1365381458952192 1366707255902208 1369590979756032 1370920864186368 1372354806546432 1372642131535884 1373974978660416 1376585826435072 1379454289281024 1382238020173824 1385154513616896 1386499510370304 1389588330690648 1392228847190016 1393580713181184 1399138210021376 1399339311169536 1402255186624512 1404919772872704 1408049629544448 1409416857649152 1412390697873408 1415037507862528 1415240894251008 1419604133511168 1420884770291712 1422264461426688 1425432958304256 1426649354600448 1428141587300352 1428440592167424 1429827620069376 1431323177140224 1432544599867392 1435735998664704 1437130110468096 1438426557579264 1442861279084544 1445772964921344 1446075661206528 1448823515774976 1450230335668224 1452051180467712 1453461134450688 1456223023005696 1459257429983232 1465287419363328 1466710225846272 1469977738251264 1472771011903488 1473079360672656 1474201085018112 1477311618613248 1480292825038848 1482040426420224 1483377387503616 1487950694055936 1489507046129664 1490953370075136 1491265525619232 1494099250642944 1495550033657856 1498881794902272 1501729992474624 1504859224670208 1507896022007808 1509676211120704 1511077651218432 1512544920403968 1515914542571616 1518795106025472 1520269868924928 1523477606694912 1529732930863104 1536054141321216 1537545662889984 1540789852225536 1542285972209664 1543677281304576 1545721850992968 1550056113045504 1551886075441152 1555017772695552 1556344750473216 1558298827819008 1559811949166592 1561326539767808 1562775927128064 1563286872026979 1567778302328832 1569192608268288 1574030486274048 1577537084952576 1579068886810624 1580534744481792 1582069457092608 1585593964855296 1588606934188032 1591917196345344 1597012851433472 1598495366578176 1600047519105024 1603612078092288 1604980523925504 1606659285712896 1608219365474304 1608556072578048 1611612674850816 1616771374276608 1618229877276672 1623218938970112 1626494585536512 1626835118857344 1628414789523456 1629926455246848 1631509127626752 1635143776257024 1641664608731136 1646919503040768 1648448346783744 1650049004077056 1651651215622144 1653724955532672 1658476220645376 1667295479722752 1668799560941568 1670419979436032 1673944530812928 1677322541334528 1677673716321636 1682493787865088 1686242019265056 1689402024656896 1692966627753984 1694610512674816 1696383024758784 1698385737510792 1701613035454464 1703265316110336 1705403860393068 1710303602540544 1713867450318848 1717124166844416 1720949547220992 1722620603793408 1724219721252864 1729738870751232 1735071718735872 1736636941467648 1738937082367089 1742195837927424 1743813127176192 1745506384478208 1745871834871296 1749394994282496 1750887844282368 1754788442812416 1756492357238784 1763750590119936 1765341684301824 1767055846014976 1767425808141312 1770784297058304 1772503743594496 1774729220571648 1776452497661952 1779828139229184 1783793210462208 1787136026083328 1790906845888512 1792645831589888 1796639457862656 1800053458993152 1801801326133248 1804063587853824 1805603089416192 1809246786158592 1809625581650304 1813016806948864 1818867796061184 1820508611936256 1822276341202944 1826121306341376 1827894485581824 1829806408728576 1830189508714512 1831966638213888 1835447768580096 1839272385708032 1839536748289152 1842984026898432 1846872684822528 1848666013827072 1852784440920864 1856305129586688 1858107617574912 1860440574974256 1865785748226048 1869673582166016 1877399506059264 1879222476865536 1883187597164544 1886987859001344 1892805511348224 1894513027055616 1900577277739008 1902199139467264 1904587456223232 1906436826759168 1908430902853632 1910059466489856 1910683954699641 1914314664886272 1916173480624128 1917902076772352 1923815038779392 1924091552858112 1928100881608704 1931764687699968 1933640447557632 1936068240623616 1937948179267584 1941630697340928 1945676573310976 1945956229595136 1951955683577856 1953716559151104 1955613634461696 1959970317668352 1963694682537984 1964105814230208 1965601446690816 1968069368567808 1969748824817664 1973723766718464 1974136998163968 1976053901893632 1977836516671488 1983934258741248 1986009394839552 1987937826766848 1988354034158976 1992132334190592 1994066711543808 1996570373143104 1998509059869696 2002306656632832 2006478966226944 2010528029343744 2014770201624576 2016726560538624 2021219390095488 2025060141367296 2027026491899904 2031303475593216 2035402634428416 2039643907817472 2048072188428288 2050060883853312 2054386469634048 2056381296279552 2058532209819648 2060962467990624 2064878739652608 2066741484060672 2069181433921536 2073357030260736 2077731770425344 2079749265555456 2084382496035972 2088343270785024 2090371069771776 2098707315032064 2103382779936768 2107379659309056 2112074444316672 2114125286473728 2118586046810112 2122556261793792 2131327155437568 2133396692140032 2138149437456384 2139974031900672 2142212380950528 2142660888251136 2144741430104064 2148816899801088 2155695165702144 2157639836368896 2164291918626816 2168659447382016 2169113491809792 2171219719364608 2173235273662464 2175345503502336 2180191701676032 2184334534508544 2188886144974848 2195892670721024 2197931129044992 2200065338769408 2204966607376896 2209156517855232 2211301627527168 2215967427919872 2223060639630336 2225066081255424 2231926041083904 2234260569194496 2236430055112704 2236898288428848 2241148875964416 2243325050486784 2248322692353408 2257288837005312 2261844033011712 2264514316681056 2266616476827648 2268817380605952 2271020421480448 2273871813857424 2280404803387392 2294599396294656 2296827471724544 2298959628337152 2306318494334976 2313428958314496 2315515921956864 2318582776489452 2322927783903232 2325084169568256 2327829113161728 2332526659043328 2334517125709824 2339717923749888 2341989809651712 2344163890692096 2351667453493248 2353788912402432 2356567744188416 2361045729411072 2366305627428864 2368603330215936 2370802116722688 2373104185638912 2378390947282944 2387875794518016 2395519277150208 2397743049867264 2400071278657536 2402401768177664 2405418117138432 2407470785888256 2412329048211456 2412834108867072 2425157061414912 2427344815915008 2429701788270592 2434828408455168 2437192647442432 2439741878304768 2440252678286016 2442622184285184 2447263691440128 2452715664385536 2457312035864576 2462496913096704 2464888018436096 2470379254561152 2475073506115584 2477476823433216 2480587433299008 2487714330968064 2492898109554688 2500943219584128 2503199341412352 2505629969154048 2510916796219392 2515983812001792 2516510574482454 2523740681797632 2526017369407488 2529363028897584 2534103036985344 2539449941630976 2541915769012224 2544574537138176 2547578606266188 2552419553181696 2554897974165504 2558105790589602 2565455403810816 2570801175478272 2575686250266624 2581424320831488 2583930905690112 2594608306126848 2602607578103808 2604955412201472 2607484845948928 2613293756891136 2618259576717312 2618807752306944 2624092491423744 2626331766423552 2632182664218624 2634738535858176 2637115355561984 2645245678321664 2645625885179904 2648012526452736 2650583769022464 2651138712211968 2656176445587456 2658755615391744 2662093830857472 2664678746492928 2669742208843776 2675305288302592 2675689815693312 2680704039124992 2686360268832768 2688968747384832 2694959186793984 2700080188489728 2702701989199872 2706095381780736 2708404634124288 2713870179237888 2714438372475456 2719525210423296 2730762917904384 2733414511804416 2739181959512064 2741841728372736 2744709613092864 2745284263071768 2747949957320832 2753171652870144 2758908578562048 2764476040347648 2770309027233792 2772999020740608 2779176661381296 2784457694380032 2787161426362368 2798678622339072 2804510373249024 2809839545745408 2816099259088896 2818833715298304 2824781395746816 2830075015725056 2830481788502016 2839208267022336 2841769540583424 2850865916608512 2853298709200896 2856283174600704 2856881184334848 2859655240138752 2862646354280448 2865089199734784 2871471997329408 2874260220936192 2876853115158528 2885722558169088 2892151322413056 2897647031549952 2900460671336448 2904102360935424 2906922268901376 2912446046011392 2918514859966464 2930574838726656 2933420451692544 2939955476502528 2945542023806976 2946158721345312 2948402170036224 2954623237226496 2960585650077696 2964080852840448 2966754775007232 2975901388111872 2979014092259328 2981906740150272 2982531051238464 2988198501285888 2991100067315712 2997763589804544 3003459984949248 3009718449340416 3015792044015616 3019352422241408 3022155302436864 3025089840807936 3031829085143232 3037590212050944 3040539737849856 3046955213389824 3059465861726208 3072108282642432 3075091325779968 3081579704451072 3084571944419328 3087354562609152 3091443701985936 3100112226091008 3103772150882304 3110035545391104 3116597655638016 3119623898333184 3122653079535616 3125551854256128 3126573744053958 3135556604657664 3138385216536576 3148060972548096 3155074169905152 3158137773621248 3161069488963584 3171187929710592 3177213868376064 3183834392690688 3194025702866944 3196990733156352 3200095038210048 3207224156184576 3209961047851008 3213318571425792 3217112145156096 3223225349701632 3233542748553216 3236459754553344 3246437877940224 3252989171073024 3253670237714688 3256829579046912 3259852910493696 3263018255253504 3270287552514048 3283329217462272 3293839006081536 3296896693567488 3300098008154112 3303302431244288 3307449911065344 3316952441290752 3334590959445504 3337599121883136 3340839958872064 3347889061625856 3354645082669056 3355347432643272 3364987575730176 3372484038530112 3378804049313792 3385933255507968 3389221025349632 3392766049517568 3396771475021584 3403226070908928 3406530632220672 3410807720786136 3420607205081088 3427734900637696 3434248333688832 3441899094441984 3445241207586816 3448439442505728 3459477741502464 3470143437471744 3473273882935296 3477874164734178 3484391675854848 3487626254352384 3491012768956416 3491743669742592 3498789988564992 3501775688564736 3509576885624832 3512984714477568 3527501180239872 3530683368603648 3534851616282624 3541568594116608 3545007487188992 3549458441143296 3552904995323904 3559656278458368 3567586420924416 3574272052166656 3581813691777024 3585291663179776 3593278915725312 3600106917986304 3603602652266496 3608127175707648 3611206178832384 3618493572317184 3619251163300608 3626033613897728 3637735592122368 3641017223872512 3644552682405888 3652242612682752 3655788971163648 3659612817457152 3660379017429024 3663933276427776 3670895537160192 3678544771416064 3679073496578304 3685968053796864 3693745369645056 3697332027654144 3705568881841728 3712610259173376 3716215235149824 3720881149948512 3731571496452096 3739347164332032 3754799012118528 3758444953731072 3766375194329088 3773975718002688 3774765861723681 3785611022696448 3789026054111232 3801154555478016 3809174912446464 3812873653518336 3816861805707264 3820118932979712 3821367909399282 3828629329772544 3832346961248256 3835804153544704 3847630077558784 3848183105716224 3856201763217408 3863529375399936 3872136481247232 3875896358535168 3883261394681856 3891353146621952 3891912459190272 3903911367155712 3907433118302208 3911227268923392 3919940635336704 3927389365075968 3928211628460416 3936138737135616 3939497649635328 3947447533436928 3948273996327936 3952107803787264 3955673033342976 3967868517482496 3972018789679104 3975875653533696 3976708068317952 3984264668381184 3988133423087616 3993140746286208 3997018119739392 4004613313265664 4012957932453888 4021056058687488 4029540403249152 4033453121077248 4042438780190976 4050120282734592 4054052983799808 4062606951186432 4070805268856832 4079287815634944 4096144376856576 4100121767706624 4108772939268096 4112762592559104 4117064419639296 4121924935981248 4129757479305216 4138362867843072 4146714060521472 4155463540850688 4159498531110912 4168764992071944 4176686541570048 4180742139543552 4197414630064128 4206765559873536 4214759318618112 4224148888633344 4228250572947456 4237172093620224 4245112523587584 4262654310875136 4266793384280064 4276298874912768 4279948063801344 4284424761901056 4285321776502272 4289482860208128 4297633799602176 4311390331404288 4315279672737792 4328583837253632 4337318894764032 4338226983619584 4342439438729216 4346470547324928 4350691007004672 4360383403352064 4368669069017088 4377772289949696 4391785341442048 4395862258089984 4400130677538816 4409933214753792 4418313035710464 4422603255054336 4431934855839744 4446121279260672 4450132162510848 4463852082167808 4468521138388992 4472860110225408 4473796576857696 4482297751928832 4486650100973568 4496645384706816 4514577674010624 4523688066023424 4529028633362112 4533232953655296 4537634761211904 4542040842960896 4547743627714848 4560809606774784 4589198792589312 4593654943449088 4612636988669952 4626857916628992 4631031843913728 4637165552978904 4645855567806464 4650168339136512 4655658226323456 4665053318086656 4669034251419648 4679435847499776 4683979619303424 4688327781384192 4689860616080937 4703334906986496 4707577824804864 4713135488376832 4722091458822144 4732611254857728 4737206660431872 4741604233445376 4746208371277824 4756781894565888 4775751589036032 4791038554300416 4795486099734528 4800142557315072 4810836234276864 4814941571776512 4824658096422912 4825668217734144 4850314122829824 4854689631830016 4859403576541184 4869656816910336 4874385294884864 4879483756609536 4880505356572032 4885244368570368 4894527382880256 4905431328771072 4914624071729152 4924993826193408 4929776036872192 4940758509122304 4950147012231168 4954953646866432 4961174866598016 4975428661936128 4985796219109376 5001886439168256 5006398682824704 5011259938308096 5021833592438784 5031967624003584 5033021148964908 5047481363595264 5058726057795168 5068206073970688 5078899883261952 5083831538024448 5089149074276352 5095157212532376 5104839106363392 5109795948331008 5116211581179204 5130910807621632 5141602350956544 5151372500533248 5162848641662976 5167861811380224 5189216612253696 5205215156207616 5209910824402944 5214969691897856 5226587513782272 5236519153434624 5237615504613888 5248184982847488 5252663532847104 5264365328437248 5269477071716352 5274230711123968 5290491356643328 5291251770359808 5296025052905472 5301167538044928 5302277424423936 5312352891174912 5317511230783488 5324187661714944 5329357492985856 5339484417687552 5350610576605184 5351379631386624 5361408078249984 5372720537665536 5377937494769664 5389918373587968 5400160376979456 5405403978399744 5412190763561472 5416809268248576 5427740358475776 5428876744950912 5439050420846592 5461525835808768 5466829023608832 5478363919024128 5483683456745472 5489419226185728 5490568526143536 5495899914641664 5506343305740288 5517817157124096 5528952080695296 5540618054467584 5545998041481216 5558353322762592 5568915388760064 5574322852724736 5597357244678144 5609020746498048 5632198518177792 5637667430596608 5649562791493632 5660150031450112 5660963577004032 5678416534044672 5683539081166848 5701731833217024 5706597418401792 5713762368669696 5719310480277504 5725292708560896 5730178399469568 5732051864098923 5742943994658816 5748520441872384 5753706230317056 5771445116338176 5784302644826112 5795294063099904 5800921342672896 5808204721870848 5813844537802752 5824892092022784 5837029719932928 5861149677453312 5866840903385088 5879910953005056 5891084047613952 5892317442690624 5896804340072448 5909246474452992 5921171300155392 5928161705680896 5933509550014464 5951802776223744 5958028184518656 5963813480300544 5965062102476928 5976397002571776 5982200134631424 5995527179609088 6006919969898496 6019436898680832 6031584088031232 6038704844482816 6044310604873728 6050179681615872 6063658170286464 6075180424101888 6081079475699712 6093910426779648 6118931723452416 6144216565284864 6150182651559936 6163159408902144 6169143888838656 6182887403971872 6200224452182016 6207544301764608 6220071090782208 6233195311276032 6239247796666368 6245306159071232 6253147488107916 6271113209315328 6296121945096192 6310148339810304 6316275547242496 6322138977927168 6342375859421184 6367668785381376 6388051405733888 6393981466312704 6400190076420096 6414448312369152 6419922095702016 6426637142851584 6434224290312192 6446450699403264 6467085497106432 6472919509106688 6492875755880448 6505978342146048 6507340475429376 6513659158093824 6519705820987392 6526036510507008 6540575105028096 6566658434924544 6587678012163072 6593793387134976 6600196016308224 6606604862488576 6614899822130688 6633904882581504 6669181918891008 6675198243766272 6681679917744128 6695778123251712 6709290165338112 6710694865286544 6729975151460352 6744968077060224 6757608098627584 6771866511015936 6778442050699264 6785532099035136 6793542950043168 6806452141817856 6813061264441344 6821615441572272 6841214410162176 6855469801275392 6883798188883968 6890482415173632 6896878885011456 6918955483004928 6940286874943488 6946547765870592 6955748329468356 6968783351709696 6975252508704768 6983487339485184 6997579977129984 7003551377129472 7019153771249664 7025969428955136 7055002360479744 7061366737207296 7069703232565248 7083137188233216 7090014974377984 7098916882286592 7105809990647808 7119312556916736 7135172841848832 7148544104333312 7163627383554048 7170583326359552 7186557831450624 7200213835972608 7207205304532992 7216254351415296 7222412357664768 7236987144634368 7238502326601216 7252067227795456 7275471184244736 7282034447745024 7289105364811776 7304485225365504 7311577942327296 7319225634914304 7320758034858048 7327866552855552 7341791074320384 7357089542832128 7358146993156608 7371936107593728 7387490739290112 7394664055308288 7411137763683456 7425220518346752 7432430470299648 7441762299897024 7463142992904192 7478694328664064 7509598024237056 7516889907462144 7532750388658176 7547951436005376 7549531723447362 7571222045392896 7578052108222464 7602309110956032 7618349824892928 7625747307036672 7633723611414528 7642735818798564 7657258659545088 7664693922496512 7695260155117568 7696366211432448 7712403526434816 7727058750799872 7744272962494464 7751792717070336 7782706293243904 7783824918380544 7807822734311424 7814866236604416 7822454537846784 7839881270673408 7854778730151936 7856423256920832 7872277474271232 7878995299270656 7896547992655872 7904215607574528 7911346066685952 7935737034964992 7944037579358208 7951751307067392 7953416136635904 7968529336762368 7976266846175232 7986281492572416 7994036239478784 8009226626531328 8025915864907776 8042112117374976 8059080806498304 8066906242154496 8084877560381952 8100240565469184 8108105967599616 8125213902372864 8141610537713664 8158575631269888 8192288753713152 8200243535413248 8217545878536192 8225525185118208 8234128839278592 8243849871962496 8259514958610432 8276725735686144 8293428121042944 8310927081701376 8318997062221824 8337529984143888 8353373083140096 8361484279087104 8413531119747072 8429518637236224 8448297777266688 8456501145894912 8474344187240448 8490225047175168 8525308621750272 8552597749825536 8559896127602688 8568849523802112 8570643553004544 8578965720416256 8595267599204352 8622780662808576 8630559345475584 8657167674507264 8676453967239168 8684878877458432 8692941094649856 8701382014009344 8720766806704128 8737338138034176 8755544579899392 8783570682884096 8791724516179968 8800261355077632 8819866429507584 8836626071420928 8845206510108672 8863869711679488 8892242558521344 8900264325021696 8927704164335616 8937042276777984 8945720220450816 8947593153715392 8964595503857664 8973300201947136 8993290769413632 9029155348021248 9047376132046848 9058057266724224 9066465907310592 9075269522423808 9084081685921792 9095487255429696 9121619213549568 9178397585178624 9187309886898176 9225273977339904 9253715833257984 9262063687827456 9274331105957808 9291711135612928 9300336678273024 9311316452646912 9330106636173312 9358871694999552 9367959238606848 9376655562768384 9379721232161874 9406669813972992 9415155649609728 9426270976753664 9444182917644288 9465222509715456 9474413320863744 9483208466890752 9513563789131776 9551503178072064 9582077108600832 9590972199469056 9600285114630144 9621672468553728 9629883143553024 9651336435468288 9700628245659648 9709379263660032 9718807153082368 9739313633820672 9748770589769728 9758967513219072 9761010713144064 9770488737140736 9789054765760512 9810862657542144 9829248143458304 9849987652386816 9859552073744384 9881517018244608 9900294024462336 9909907293732864 9922349733196032 9950857323872256 9971592438218752 10003772878336512 10012797365649408 10022519876616192 10043667184877568 10063935248007168 10066042297929816 10094962727190528 10117452115590336 10136412147941376 10157799766523904 10167663076048896 10178298148552704 10190314425064752 10209678212726784 10219591896662016 10232423162358408 10261821615243264 10283204701913088 10302745001066496 10325697283325952 10335723622760448 10378433224507392 10410430312415232 10419821648805888 10453175027564544 10473038306869248 10475231009227776 10496369965694976 10505327065694208 10528730656874496 10538954143432704 10548461422247936 10580982713286656 10582503540719616 10592050105810944 10604554848847872 10624705782349824 10635022461566976 10648375323429888 10658714985971712 10678968835375104 10701221153210368 10702759262773248 10722816156499968 10745441075331072 10755874989539328 10779836747175936 10800320753958912 10810807956799488 10824381527122944 10833618536497152 10855480716951552 10857753489901824 10878100841693184 10923051671617536 10933658047217664 10956727838048256 10967366913490944 10978838452371456 10981137052287072 10991799829283328 11012686611480576 11035634314248192 11057904161390592 11081236108935168 11091996082962432 11116706645525184 11137830777520128 11148645705449472 11194714489356288 11218041492996096 11264397036355584 11275334861193216 11299125582987264 11320300062900224 11321927154008064 11356833068089344 11367078162333696 11403463666434048 11427524737339392 11438620960555008 11450585417121792 11460356798939136 11464103728197846 11485887989317632 11497040883744768 11507412460634112 11542890232676352 11568605289652224 11590588126199808 11616409443741696 11627689075605504 11649784184045568 11674059439865856 11722299354906624 11733681806770176 11759821906010112 11782168095227904 11784634885381248 11818492948905984 11842342600310784 11856323411361792 11867019100028928 11903605552447488 11916056369037312 11927626960601088 11930124204953856 11952794005143552 11964400269262848 11991054359218176 12013839939796992 12038873797361664 12063168176062464 12077409688965632 12088621209747456 12100359363231744 12127316340572928 12150360848203776 12162158951399424 12187820853559296 12237863446904832 12288433130569728 12300365303119872 12326318817804288 12338287777677312 12365774807943744 12415088603529216 12440142181564416 12466390622552064 12478495593332736 12490612318142464 12506294976215832 12542226418630656 12592243890192384 12620296679620608 12632551094484992 12644277955854336 12684751718842368 12735337570762752 12776102811467776 12787962932625408 12800380152840192 12828896624738304 12839844191404032 12853274285703168 12868448580624384 12892901398806528 12934170994212864 12945839018213376 12985751511760896 13011956684292096 13014680950858752 13027318316187648 13039411641974784 13052073021014016 13081150210056192 13133316869849088 13175356024326144 13187586774269952 13200392032616448 13213209724977152 13229799644261376 13267809765163008 13338363837782016 13350396487532544 13363359835488256 13391556246503424 13418580330676224 13421389730573088 13459950302920704 13489936154120448 13515216197255168 13543733022031872 13556884101398528 13571064198070272 13587085900086336 13612904283635712 13626122528882688 13643230883144544 13682428820324352 13710939602550784 13767596377767936 13780964830347264 13837910966009856 13880573749886976 13893095531741184 13911496658936712 13937566703419392 13950505017409536 13966974678970368 13995159954259968 14007102754258944 14038307542499328 14051938857910272 14069581848242811 14110004720959488 14122733474414592 14139406465130496 14166274376466432 14197833764573184 14211619981295616 14238625113833472 14270345683697664 14297088208666624 14327254767108096 14341166652719104 14373115662901248 14400427671945216 14432508702830592 14444824715329536 14473974289268736 14477004653202432 14504134455590912 14550942368489472 14564068895490048 14578210729623552 14608970450731008 14623155884654592 14638451269828608 14641516069716096 14655733105711104 14683582148640768 14714179085664256 14716293986313216 14743872215187456 14774981478580224 14789328110616576 14822275527366912 14850441036693504 14864860940599296 14883524599794048 14926285985808384 14957388657328128 15019196048474112 15033779814924288 15065500777316352 15095902872010752 15099063446894724 15142444090785792 15204618221912064 15236699649785856 15251494614073344 15267447222829056 15285471637597128 15314517319090176 15329387844993024 15390520310235136 15392732422864896 15424807052869632 15454117501599744 15488545924988928 15503585434140672 15565412586487808 15567649836761088 15615645468622848 15629732473208832 15644909075693568 15679762541346816 15709557460303872 15712846513841664 15744554948542464 15757990598541312 15793095985311744 15808431215149056 15822692133371904 15871474069929984 15888075158716416 15903502614134784 15906832273271808 15937058673524736 15952533692350464 15972562985144832 15988072478957568 16018453253062656 16051831729815552 16084224234749952 16118161612996608 16133812484308992 16169755120763904 16200481130938368 16216211935199232 16250427804745728 16283221075427328 16317151262539776 16384577507426304 16400487070826496 16435091757072384 16451050370236416 16468257678557184 16487699743924992 16519029917220864 16553451471372288 16586856242085888 16621854163402752 16637994124443648 16675059968287776 16706746166280192 16722968558174208 16827062239494144 16896595554533376 16913002291789824 16948688374480896 16980450094350336 17050617243500544 17105195499651072 17119792255205376 17141287106009088 17157931440832512 17190535198408704 17196155592296769 17245561325617152 17261118690951168 17314335349014528 17352907934478336 17369757754916864 17385882189299712 17402764028018688 17441533613408256 17474676276068352 17511089159798784 17567141365768192 17583449032359936 17600522710155264 17639732859015168 17673252142841856 17690413020217344 17727739423358976 17784485117042688 17800528650043392 17855408328671232 17874084553555968 17891440440901632 17895186307430784 17929191007715328 17946600403894272 17986581538827264 18058310696042496 18094752264093696 18116114533448448 18132931814621184 18150539044847616 18168163371843584 18190974510859392 18243238427099136 18356795170357248 18374619773796352 18450547954679808 18507431666515968 18548662211915616 18583422271225856 18600673356546048 18622632905293824 18660213272346624 18717743389999104 18735918477213696 18759442464323748 18813339627945984 18852541953507328 18888365835288576 18930445019430912 18948826641727488 18966416933781504 19027127578263552 19103006356144128 19164154217201664 19181944398938112 19200570229260288 19243344937107456 19259766287106048 19302672870936576 19401256491319296 19418758527320064 19437614306164736 19478627267641344 19497541179539456 19517935026438144 19522021426288128 19540977474281472 19578109531521024 19621725315084288 19658496286916608 19699975304773632 19719104147488768 19763034036489216 19800588048924672 19819814587465728 19844699466392064 19901714647744512 19943184876437504 20007545756673024 20025594731298816 20045039753232384 20087334369755136 20127870496014336 20132084595859632 20189925454381056 20234904231180672 20272824295882752 20315599533047808 20335326152097792 20356596297105408 20380628850129504 20419356425453568 20439183793324032 20464846324716816 20523643230486528 20566409403826176 20651394566651904 20671447245520896 20756866449014784 20820860624830464 20839643297611776 20906350055129088 20950462018455552 20992739931389952 21010654131388416 21057461313748992 21077908286865408 21096922844495872 21161965426573312 21165007081439232 21184100211621888 21209109697695744 21249411564699648 21270044923133952 21296750646859776 21317429971943424 21357937670750208 21402442306420736 21405518525546496 21445632312999936 21490882150662144 21511749979078656 21559673494351872 21600641507917824 21621615913598976 21648763054245888 21667237072994304 21710961433903104 21715506979803648 21756201683386368 21846103343235072 21867316094435328 21913455676096512 21934733826981888 21957676904742912 21962274104574144 21983599658566656 22025373222961152 22071268628496384 22115808322781184 22162472217870336 22183992165924864 22233413291050368 22275661555040256 22297291410898944 22389428978712576 22436082985992192 22528794072711168 22550669722386432 22598251165974528 22643854308016128 22713666136178688 22734156324667392 22806927332868096 22855049474678784 22877241921110016 22901170834243584 22928207456395692 22971775978635264 22994081767489536 23085780465352704 23137210579304448 23181176252399616 23232818887483392 23255378151211008 23348118879731712 23444598709813248 23467363613540352 23519643812020224 23564336190455808 23569269770762496 23636985897811968 23712646822723584 23734038200057856 23807211104894976 23832112738074624 23855253921202176 23860248409907712 23905588010287104 23928800538525696 23982108718436352 24027679879593984 24077747594723328 24126336352124928 24154819377931264 24177242419494912 24200718726463488 24254632681145856 24300721696407552 24324317902798848 24375641707118592 24475726893809664 24576866261139456 24600730606239744 24652637635608576 24676575555354624 24731549615887488 24830177207058432 24880284363128832 24932781245104128 24956991186665472 24981224636284928 25012589952431664 25084452837261312 25240593359241216 25265102188969984 25288555911708672 25369503437684736 25470675141525504 25552205622935552 25575925865250816 25657793249476608 25679688382808064 25706548571406336 25736897161248768 25785802797613056 25868341988425728 25891678036426752 25971503023521792 26029361901717504 26054636632375296 26078823283949568 26104146042028032 26162300420112384 26266633739698176 26350712048652288 26375173548539904 26400784065232896 26426419449954304 26459599288522752 26535619530326016 26676727675564032 26700792975065088 26726719670976512 26783112493006848 26837160661352448 26842779461146176 26919900605841408 26979872308240896 27030432394510336 27087466044063744 27113768202797056 27142128396140544 27174171800172672 27225808567271424 27252245057765376 27286461766289088 27364857640648704 27421879205101568 27535192755535872 27561929660694528 27675821932019712 27761147499773952 27786191063482368 27822993317873424 27875133406838784 27901010034819072 27933949357940736 27990319908519936 28076615084998656 28103877715820544 28139163696485622 28220009441918976 28245466948829184 28278812930260992 28332548752932864 28395667529146368 28423239962591232 28540691367395328 28654509534216192 28682333305438208 28746231325802496 28800855343890432 28865017405661184 28889649430659072 28954009306404864 29008268911181824 29101884736978944 29128137790980096 29156421459247104 29217940901462016 29246311769309184 29276902539657216 29283032139432192 29311466211422208 29367164297281536 29428358171328512 29432587972626432 29487744430374912 29549962957160448 29578656221233152 29644551054733824 29700882073387008 29729721881198592 29767049199588096 29852571971616768 29914777314656256 30038392096948224 30067559629848576 30131001554632704 30191805744021504 30198126893789448 30284888181571584 30409236443824128 30473399299571712 30502989228146688 30534894445658112 30570943275194256 30629034638180352 30658775689986048 30785464845729792 30849614105739264 30908235003199488 30977091849977856 31007170868281344 31130825172975616 31135299673522176 31231290937245696 31259464946417664 31359525082693632 31419114920607744 31425693027683328 31489109897084928 31515981197082624 31586191970623488 31616862430298112 31645384266743808 31742948139859968 31776150317432832 31813664546543616 31874117347049472 31905067384700928 31945125970289664 31976144957915136 32036906506125312 32103663459631104 32168448469499904 32236323225993216 32267624968617984 32339510241527808 32400962261876736 32432423870398464 32500855609491456 32566442150854656 32634302525079552 32769155014852608 32800974141652992 32870183514144768 32902100740472832 32936515357114368 32975399487849984 33038059834441728 33106902942744576 33173712484171776 33243708326805504 33275988248887296 33350119936575552 33413492332560384 33445937116348416 33654124478988288 33793191109066752 33826004583579648 33897376748961792 33960900188700672 34101234487001088 34210390999302144 34282574212018176 34315862881665024 34381070396817408 34392311184593538 34491122651234304 34522237381902336 34628670698029056 34705815868956672 34739515509833728 34771764378599424 34883067226816512 34949352552136704 35022178319597568 35134282731536384 35166898064719872 35201045420310528 35279465718030336 35346504285683712 35455478846717952 35568970234085376 35601057300086784 35710816657342464 35748169107111936 35782880881803264 35790372614861568 35858382015430656 35893200807788544 35973163077654528 36116621392084992 36189504528187392 36232229066896896 36265863629242368 36301078089695232 36336326743687168 36381949021718784 36486476854198272 36713590340714496 36749239547592704 36901095909359616 37014863333031936 37097324423831232 37166844542451712 37245265810587648 37320426544693248 37435486779998208 37471836954427392 37518884928647496 37626679255891968 37705083907014656 37776731670577152 37860890038861824 37897653283454976 37932833867563008 38054255156527104 38206012712288256 38328308434403328 38363888797876224 38401140458520576 38486689874214912 38519532574212096 38605345741873152 38802512982638592 38837517054640128 38957254535282688 38995082359078912 39035870052876288 39044042852576256 39081954948562944 39156219063042048 39243450630168576 39316992573833216 39399950609547264 39438208294977536 39526068072978432 39601176097849344 39639629174931456 39689398932784128 39803429295489024 39886369752875008 40015091513346048 40051189462597632 40090079506464768 40174668739510272 40255740992028672 40264169191719264 40379850908762112 40469808462361344 40545648591765504 40631199066095616 40670652304195584 40713192594210816 40761257700259008 40838712850907136 40878367586648064 40929692649433632 41047286460973056 41132818807652352 41302789133303808 41342894491041792 41513732898029568 41641721249660928 41679286595223552 41812700110258176 41900924036911104 41985479862779904 42021308262776832 42114922627497984 42155816573730816 42193845688991744 42323930853146624 42330014162878464 42368200423243776 42418219395391488 42498823129399296 42593501293719552 42634859943886848 42715875341500416 42804884612841472 42811037051092992 42891264625999872 42981764301324288 43023499958157312 43119346988703744 43201283015835648 43297526108491776 43334474145988608 43421922867806208 43431013959607296 43512403366772736 43692206686470144 43734632188870656 43826911352193024 43869467653963776 43915353809485824 43924548209148288 43967199317133312 44050746445922304 44142537256992768 44231616645562368 44324944435740672 44367984331849728 44466826582100736 44551323110080512 44594582821797888 44778857957425152 44872165971984384 45057588145422336 45101339444772864 45196502331949056 45287708616032256 45427332272357376 45613854665736192 45710098949357568 45754483842220032 45802341668487168 45856414912791384 45943551957270528 45988163534979072 46171560930705408 46274421158608896 46362352504799232 46465637774966784 46510756302422016 46696237759463424 46889197419626496 46934727227080704 47039287624040448 47128672380911616 47138539541524992 47273971795623936 47425293645447168 47468076400115712 47614422209789952 47664225476149248 47710507842404352 47720496819815424 47811176020574208 47857601077051392 47964217436872704 48055359759187968 48155495189446656 48252672704249856 48309638755862528 48354484838989824 48401437452926976 48509265362291712 48601443392815104 48648635805597696 48751283414237184 48951453787619328 49153732522278912 49201461212479488 49305275271217152 49353151110709248 49463099231774976 49660354414116864 49760568726257664 49865562490208256 49913982373330944 49962449272569856 50025179904863328 50168905674522624 50481186718482432 50530204377939968 50739006875369472 50941350283051008 51104411245871104 51151851730501632 51315586498953216 51359376765616128 51473794322497536 51571605595226112 51588466776890307 51736683976851456 51783356072853504 51943006047043584 52058723803435008 52109273264750592 52157646567899136 52208292084056064 52324600840224768 52533267479396352 52701424097304576 52750347097079808 52801568130465792 52919198577045504 53071239060652032 53353455351128064 53401585950130176 53453439341953024 53566224986013696 53674321322704896 53685558922292352 53839801211682816 53959744616481792 54060864789020672 54174932088127488 54227536405594112 54284256792281088 54348343600345344 54451617134542848 54504490115530752 54572923532578176 54729715281297408 54843758410203136 55070385511071744 55123859321389056 55351643864039424 55522294999547904 55645986635746848 55750266813677568 55802020069638144 55867898715881472 55980639817039872 56153230169997312 56207755431641088 56278327392971244 56440018883837952 56557625860521984 56665097505865728 56791335058292736 56846479925182464 57081382734790656 57309019068432384 57364666610876416 57492462651604992 57601710687780864 57730034811322368 57779298861318144 57908018612809728 58016537822363648 58203769473957888 58256275581960192 58312842918494208 58435881802924032 58492623538618368 58553805079314432 58566064278864384 58622932422844416 58734328594563072 58856716342657024 58865175945252864 58975488860749824 59099925914320896 59157312442466304 59289102109467648 59401764146774016 59459443762397184 59534098399176192 59705143943233536 59829554629312512 60076784193896448 60135119259697152 60262003109265408 60383611488043008 60396253787578896 60569776363143168 60818472887648256 60946798599143424 61005978456293376 61069788891316224 61141886550388512 61258069276360704 61317551379972096 61570929691459584 61699228211478528 61954183699955712 62014341736562688 62261650345951232 62270599347044352 62462581874491392 62518929892835328 62719050165387264 62851386055366656 62978219794169856 63031962394165248 63172383941246976 63233724860596224 63290768533487616 63485896279719936 63552300634865664 63627329093087232 63748234694098944 63810134769401856 63890251940579328 63952289915830272 64073813012250624 64207326919262208 64336896938999808 64472646451986432 64535249937235968 64679020483055616 64801924523753472 64864847740796928 65001711218982912 65132884301709312 65268605050159104 65538310029705216 65601948283305984 65740367028289536 65804201480945664 65873030714228736 65950798975699968 66076119668883456 66213805885489152 66347424968343552 66487416653611008 66551976497774592 66700239873151104 66826984665120768 66891874232696832 67308248957976576 67586382218133504 67652009167159296 67794753497923584 68202468974002176 68420781998604288 68565148424036352 68631725763330048 68784622369187076 68982245302468608 69257341396058112 69411631737913344 69479031019667456 69543528757198848 69766134453633024 70044356639195136 70268565463072768 70333796129439744 70402090840621056 70558931436060672 70693008571367424 70910957693435904 71137940468170752 71202114600173568 71421633314684928 71496338214223872 71565761763606528 71580745229723136 71716764030861312 71786401615577088 71946326155309056 72233242784169984 72379009056374784 72464458133793792 72531727258484736 72602156179390464 72672653487374336 72763898043437568 72972953708396544 73427180681428992 73498479095185408 73802191818719232 74029726666063872 74194648847662464 74333689084903424 74490531621175296 74640853089386496 74870973559996416 74943673908854784 75037769857294992 75253358511783936 75410167814029312 75721780077723648 75795306566909952 75865667735126016 76108510313054208 76412025424576512 76656616868806656 76727777595752448 76973379748429824 77039065148424192 77210691483746304 77605025965277184 77675034109280256 77914509070565376 77990164718157824 78088085705152512 78163909897125888 78312438126084096 78486901260337152 78633985147666432 78799901219094528 78876416589955072 79052136145956864 79202352195698688 79279258349862912 79378797865568256 79606858590978048 79772739505750016 80030183026692096 80102378925195264 80180159012929536 80349337479020544 80511481984057344 80528338383438528 80759701817524224 80939616924722688 81091297183531008 81262398132191232 81341304608391168 81426385188421632 81522515400518016 81677425701814272 81756735173296128 81859385298867264 82094572921946112 82265637615304704 82605578266607616 82685788982083584 83027465796059136 83283442499321856 83358573190447104 83625400220516352 83801848073822208 83970959725559808 84229845254995968 84311633147461632 84647861706293248 84660028325756928 84736400846487552 84836438790782976 84997646258798592 85187002587439104 85269719887773696 85609769225682944 85622074102185984 85963528602648576 86046999916314624 86238693977407488 86402566031671296 86595052216983552 86668948291977216 86862027919214592 87024806733545472 87384413372940288 87469264377741312 87653822704386048 87738935307927552 87830707618971648 87849096418296576 87934398634266624 88101492891844608 88285074513985536 88463233291124736 88649888871481344 88735968663699456 88933653164201472 89102646220161024 89189165643595776 89557715914850304 89744331943968768 90115176290844672 90202678889545728 90393004663898112 90575417232064512 90854664544714752 91227709331472384 91420197898715136 91508967684440064 91604683336974336 91712829825582768 91887103914541056 91976327069958144 92548842317217792 92724705009598464 92931275549933568 93021512604844032 93392475518926848 93778394839252992 94078575248080896 94257344761823232 94277079083049984 94547943591247872 94850587290894336 94936152800231424 95228844419579904 95328450952298496 95440993639630848 95622352041148416 95715202154102784 95928434873745408 96110719518375936 96310990378893312 96505345408499712 96619277511725056 96708969677979648 96802874905853952 97018530724583424 97202886785630208 97297271611195392 97502566828474368 97902907575238656 98307465044557824 98402922424958976 98610550542434304 98706302221418496 98926198463549952 99320708828233728 99521137452515328 99731124980416512 99827964746661888 99924898545139712 100050359809726656 100337811349045248 100962373436964864 101060408755879936 101478013750738944 101882700566102016 102208822491742208 102303703461003264 102631172997906432 102947588644995072 103143211190452224 103176933553780614 103473367953702912 103566712145707008 103886012094087168 104117447606870016 104218546529501184 104315293135798272 104649201680449536 105066534958792704 105402848194609152 105500694194159616 105603136260931584 105838397154091008 106706910702256128 106803171900260352 106906878683906048 107132449972027392 107348642645409792 107371117844584704 107679602423365632 107919489232963584 108121729578041344 108349864176254976 108455072811188224 108568513584562176 108696687200690688 108903234269085696 109008980231061504 109145847065156352 109459430562594816 109687516820406272 110140771022143488 110247718642778112 110703287728078848 111044589999095808 111291973271493696 111500533627355136 111735797431762944 111961279634079744 112306460339994624 112415510863282176 112556654785942488 112880037767675904 113115251721043968 113330195011731456 113582670116585472 113692959850364928 114162765469581312 114618038136864768 114984925303209984 115203421375561728 115460069622644736 115558597722636288 115816037225619456 116033075644727296 116407538947915776 116512551163920384 116871763605848064 116985247077236736 117107610158628864 117132128557728768 117245864845688832 117468657189126144 117713432685314048 117730351890505728 117950977721499648 118199851828641792 118314624884932608 118578204218935296 118803528293548032 118918887524794368 119068196798352384 119410287886467072 119659109258625024 120153568387792896 120270238519394304 120524006218530816 120767222976086016 120792507575157792 121139552726286336 121636945775296512 121893597198286848 122011956912586752 122139577782632448 122283773100777024 122516138552721408 122635102759944192 123141859382919168 123398456422957056 123908367399911424 124028683473125376 124523300691902464 124541198694088704 124925163748982784 125037859785670656 125438100330774528 125702772110733312 125956439588339712 126063924788330496 126344767882493952 126467449721192448 126581537066975232 126971792559439872 127104601269731328 127254658186174464 127496469388197888 127780503881158656 127904579831660544 128147626024501248 128414653838524416 128673793877999616 128945292903972864 129070499874471936 129358040966111232 129603849047506944 130003422437965824 130265768603418624 130537210100318208 131076620059410432 131203896566611968 131480734056579072 131608402961891328 131746061428457472 131901597951399936 132152239337766912 132427611770978304 132694849936687104 132974833307222016 133103952995549184 133400479746302208 133653969330241536 133783748465393664 134616497915953152 135172764436267008 135304018334318592 135589506995847168 136841563997208576 137130296848072704 137263451526660096 137569244738374152 137964490604937216 138514682792116224 138823263475826688 138958062039334912 139087057514397696 139532268907266048 140088713278390272 140537130926145536 140667592258879488 140804181681242112 141117862872121344 141386017142734848 141821915386871808 142275880936341504 142404229200347136 142843266629369856 142992676428447744 143131523527213056 143161490459446272 143433528061722624 143572803231154176 143892652310618112 144466485568339968 144758018112749568 144928916267587584 145063454516969472 145204312358780928 145345306974748672 145527796086875136 145945907416793088 146854361362857984 146996958190370816 147604383637438464 148059453332127744 148389297695324928 148667378169806848 148981063242350592 149281706178772992 149741947119992832 149887347817709568 150075539714589984 150506717023567872 150820335628058624 151443560155447296 151590613133819904 152217020626108416 152824050849153024 153313233737613312 153455555191504896 153946759496859648 154078130296848384 154421382967492608 154765400330670921 155210051930554368 155350068218560512 155829018141130752 156176171410305024 156327819794251776 156624876252168192 156973802520674304 157267970295332864 157599802438189056 157752833179910144 158104272291913728 158404704391397376 158757595731136512 159213717181956096 159545479011500032 160060366053384192 160204757850390528 160360318025859072 160698674958041088 161022963968114688 161056676766877056 161519403635048448 161879233849445376 162182594367062016 162524796264382464 162682609216782336 162852770376843264 163045030801036032 163354851403628544 163513470346592256 163718770597734528 164189145843892224 164531275230609408 165211156533215232 165371577964167168 166054931592118272 166566884998643712 167250800441032704 167603696147644416 167941919451119616 168459690509991936 168623266294923264 169295723412586496 169320056651513856 169672877581565952 169995292517597184 170374005174878208 170539439775547392 171219538451365888 171244148204371968 171927057205297152 172093999832629248 172477387954814976 172805132063342592 173190104433967104 173337896583954432 173724055838429184 174049613467090944 174768826745880576 174938528755482624 175307645408772096 175477870615855104 175661415237943296 175698192836593152 175868797268533248 176202985783689216 176570149027971072 176926466582249472 177299777742962688 177471937327398912 177867306328402944 178205292440322048 178378331287191552 179115431829700608 179488663887937536 180230352581689344 180405357779091456 180786009327796224 181150834464129024 181709329089429504 182455418662944768 182840395797430272 183017935368880128 183209366673948672 183425659651165536 183774207829082112 183952654139916288 185097684634435584 185862551099867136 186043025209688064 186784951037853696 187556789678505984 188157150496161792 188554158166099968 189095887182495744 189701174581788672 189872305600462848 190457688839159808 190656901904596992 190881987279261696 191244704082296832 191430404308205568 191856869747490816 192221439036751872 192621980757786624 193010690816999424 193238555023450112 193417939355959296 193605749811707904 194037061449166848 194405773571260416 194594543222390784 195005133656948736 195805815150477312 196614930089115648 196805844849917952 197221101084868608 197412604442836992 197852396927099904 198641417656467456 199042274905030656 199462249960833024 199655929493323776 199849797090279424 200100719619453312 200675622698090496 201924746873929728 202120817511759872 202956027501477888 204417644983484416 204607406922006528 205262345995812864 205895177289990144 206353867107561228 206946735907405824 207772024188174336 208234895213740032 208437093059002368 208630586271596544 209298403360899072 210133069917585408 210805696389218304 211001388388319232 211206272521863168 211676794308182016 213413821404512256 213606343800520704 213813757367812096 214264899944054784 214697285290819584 214742235689169408 215359204846731264 215838978465927168 216243459156082688 216699728352509952 216910145622376448 217137027169124352 217393374401381376 217806468538171392 218017960462123008 218291694130312704 218918861125189632 219375033640812544 220281542044286976 220495437285556224 221406575456157696 222089179998191616 222583946542987392 223001067254710272 223471594863525888 223922559268159488 224612920679989248 224831021726564352 225113309571884976 225760075535351808 226230503442087936 227165340233170944 227385919700729856 228325530939162624 229236076273729536 229969850606419968 230920139245289472 231117195445272576 231632074451238912 232066151289454592 232815077895831552 233025102327840768 233743527211696128 233970494154473472 234264257115457536 234491729691377664 234937314378252288 235426865370628096 235460703781011456 235901955442999296 236399703657283584 236629249769865216 237156408437870592 237607056587096064 237837775049588736 238136393596704768 238820575772934144 239318218517250048 240307136775585792 240540477038788608 241048012437061632 241534445952172032 241585015150315584 242279105452572672 243273891550593024 243787194396573696 244023913825173504 244279155565264896 244567546201554048 245032277105442816 245270205519888384 246283718765838336 246796912845914112 247816734799822848 248057366946250752 249082397388177408 249850327497965568 250075719571341312 250876200661549056 251405544221466624 251912879176679424 252689535764987904 252934899442384896 253943585118879744 254209202539462656 254509316372348928 254992938776395776 255561007762317312 255809159663321088 256829307677048832 257890585807945728 258140999748943872 258716081932222464 259207698095013888 260006844875931648 261074420200636416 262153240118820864 262407793133223936 262961468113158144 263216805923782656 263492122856914944 263803195902799872 264304478675533824 264855223541956608 265389699873374208 265949666614444032 266207905991098368 266800959492604416 267307938660483072 267567496930787328 269232995831906304 270345528872534016 270608036668637184 271179013991694336 273683127994417152 274260593696145408 274526903053320192 275138489476748304 275928981209874432 277646526951653376 277916124078669824 278174115028795392 279064537814532096 280177426556780544 281074261852291072 281335184517758976 282235725744242688 282772034285469696 283643830773743616 284551761872683008 284808458400694272 285686533258739712 285985352856895488 286322980918892544 286867056123445248 287145606462308352 287785304621236224 288932971136679936 289516036225499136 289857832535175168 290126909033938944 290408624717561856 290690613949497344 291055592173750272 291891814833586176 293708722725715968 293993916380741632 295208767274876928 296118906664255488 296778595390649856 297334756339613696 297962126484701184 298563412357545984 299483894239985664 299774695635419136 300151079429179968 301013434047135744 301640671256117248 302887120310894592 303181226267639808 304434041252216832 305648101698306048 306626467475226624 306911110383009792 307893518993719296 308842765934985216 309530800661341842 310420103861108736 310700136437121024 311658036282261504 312352342820610048 312655639588503552 313947605041348608 315199604876378112 315505666359820288 316208544583827456 316809408782794752 317515191462273024 319090958023000064 320120732106768384 320409515700781056 320720636051718144 321397349916082176 322045927936229376 322113353533754112 323038807270096896 323758467698890752 324365188734124032 325049592528764928 325365218433564672 325705540753686528 326090061602072064 326709702807257088 327026940693184512 327437541195469056 328378291687784448 329062550461218816 330422313066430464 330743155928334336 332109863184236544 333133769997287424 334501600882065408 335207392295288832 335883838902239232 336919381019983872 337246532589846528 338640113303027712 339345755163131904 339990585035194368 340748010349756416 341078879551094784 342439076902731776 342488296408743936 343854114410594304 344954775909629952 345610264126685184 346380208867934208 346675793167908864 347448111676858368 348099226934181888 349537653491761152 350615290817544192 350955741231710208 351322830475886592 351396385673186304 351737594537066496 352405971567378432 353140298055942144 353852933164498944 354599555485925376 354943874654797824 355734612656805888 356410584880644096 356756662574383104 358230863659401216 358977327775875072 360460705163378688 360810715558182912 361572018655592448 362301668928258048 363418658178859008 364910837325889536 365680791594860544 366035870737760256 366418733347897344 366851319302331072 367548415658164224 367905308279832576 370195369268871168 371725102199734272 372086050419376128 373569902075707392 375113579357011968 376314300992323584 377108316332199936 378191774364991488 379402349163577344 379744611200925696 380915377678319616 381313803809193984 381763974558523392 382489408164593664 383713739494981632 384442878073503744 385243961515573248 386021381633998848 386477110046900224 386835878711918592 387211499623415808 388074122898333696 388811547142520832 390010267313897472 391611630300954624 393229860178231296 393611689699835904 394442202169737216 394825208885673984 395704793854199808 397282835312934912 398084549810061312 398924499921666048 399311858986647552 399699594180558848 400201439238906624 401351245396180992 403849493747859456 404241635023519744 405912055002955776 408835289966968832 410524691991625728 411790354579980288 412707734215122456 413893471814811648 415544048376348672 416469790427480064 416874186118004736 417261172543193088 418596806721798144 420266139835170816 421611392778436608 422002776776638464 422412545043726336 423353588616364032 426827642809024512 427212687601041408 428529799888109568 429394570581639168 429484471378338816 430718409693462528 431677956931854336 432486918312165376 433399456705019904 433820291244752896 434274054338248704 434786748802762752 435612937076342784 436035920924246016 436583388260625408 437837722250379264 438750067281625088 440563084088573952 440990874571112448 442813150912315392 444178359996383232 445167893085974784 446002134509420544 446943189727051776 447845118536318976 449225841359978496 449662043453128704 450226619143769952 451520151070703616 452461006884175872 454330680466341888 454771839401459712 456651061878325248 458472152547459072 459939701212839936 461840278490578944 462234390890545152 463264148902477824 464132302578909184 465630155791663104 466050204655681536 467487054423392256 468528514230915072 468983459382755328 469874628756504576 470853730741256192 470921407562022912 471803910885998592 472799407314567168 473258499539730432 474312816875741184 475214113174192128 476272787193409536 477641151545868288 478636437034500096 480614273551171584 481080954077577216 482096024874123264 483068891904344064 483170030300631168 484558210905145344 486547783101186048 487574388793147392 488047827650347008 488558311130529792 489135092403108096 490064554210885632 490540411039776768 492567437531676672 493593825691828224 495633469599645696 496114733892501504 498164794776354816 499700654995931136 501752401323098112 502811088442933248 503825758353358848 505379071529975808 505869798884769792 507887170237759488 509018632744697856 509985877552791552 511122015524634624 511618319326642176 513658615354097664 515781171615891456 516281999497887744 517432163864444928 518415396190027776 520013689751863296 522148840401272832 524306480237641728 524815586266447872 525922936226316288 526433611847565312 526984245713829888 527606391805599744 528608957351067648 529710447083913216 530779399746748416 531899333228888064 532415811982196736 533601918985208832 534615877320966144 535134993861574656 538465991663812608 540691057745068032 541216073337274368 542358027983388672 547366255988834304 548521187392290816 549053806106640384 550276978953496608 551857962419748864 555293053903306752 555832248157339648 558129075629064192 560354853113561088 562148523704582144 562670369035517952 564471451488485376 567287661547487232 569103523745366016 569616916801388544 571373066517479424 571970705713790976 572645961837785088 573734112246890496 574291212924616704 575570609242472448 577865942273359872 579032072450998272 579715665070350336 580253818067877888 580817249435123712 582111184347500544 583783629667172352 587417445451431936 587987832761483264 590417534549753856 592237813328510976 593557190781299712 594669512679227392 595924252969402368 597126824715091968 598967788479971328 599549391270838272 600302158858359936 602026868094271488 603281342512234496 605774240621789184 606362452535279616 608868082504433664 613252934950453248 613822220766019584 615787037987438592 617685531869970432 619061601322683684 620840207722217472 623316072564523008 624704685641220096 625311279177007104 627895210082697216 630399209752756224 631011332719640576 632417089167654912 633618817565589504 635030382924546048 638181916046000128 640241464213536768 640819031401562112 641441272103436288 642794699832164352 644091855872458752 644226707067508224 646077614540193792 647516935397781504 648730377468248064 650099185057529856 650730436867129344 651411081507373056 652180123204144128 653419405614514176 654053881386369024 654875082390938112 656756583375568896 658125100922437632 660844626132860928 661486311856668672 664219726368473088 666267539994574848 669003201764130816 670414784590577664 671767677804478464 673838762039967744 674493065179693056 677280226606055424 678691510326263808 681496020699512832 682157759102189568 684878153805463552 684976592817487872 687708228821188608 689909551819259904 692760417735868416 693351586335817728 694896223353716736 696198453868363776 699075306983522304 701230581635088384 701911482463420416 702792771346372608 703475189074132992 704811943134756864 706280596111884288 707705866328997888 709199110971850752 709887749309595648 711469225313611776 712821169761288192 713513325148766208 716461727318802432 717954655551750144 720921410326757376 721621431116365824 723144037311184896 724603337856516096 726837316357718016 729821674651779072 731361583189721088 732071741475520512 732837466695794688 733702638604662144 735096831316328448 735810616559665152 740390738537742336 743450204399468544 744172100838752256 750227158714023936 752628601984647168 754216632664399872 758804698327154688 761830755356639232 762627607618387968 763527949117046784 764978816329187328 767427478989963264 770487923031146496 772954220093800448 773671757423837184 774422999246831616 776148245796667392 777623094285041664 780020534627794944 783223260601909248 786459720356462592 787223379399671808 788884404339474432 789650417771347968 791409587708399616 794565670625869824 796169099620122624 797848999843332096 798623717973295104 799399188361117696 800402878477813248 802702490792361984 807698987495718912 808483270047039488 811824110005911552 817670579933937664 821049383983251456 823580709159960576 825415468430244912 827786943629623296 832939580854960128 833748372236009472 834522345086386176 837193613443596288 840532279670341632 843222785556873216 844005553553276928 846707177232728064 853655285618049024 854425375202082816 857059599776219136 858968942756677632 861436819386925056 863355913863708672 864973836624330752 866798913410039808 867640582489505792 868548108676497408 869573497605525504 871225874152685568 872071841848492032 873166776521250816 875675444500758528 877500134563250176 881126168177147904 881981749142224896 885626301824630784 888356719992766464 890335786171949568 892004269018841088 893886379454103552 895690237072637952 898451682719956992 899324086906257408 900453238287539904 903040302141407232 904922013768351744 908661360932683776 909543678802919424 913302123756650496 916944305094918144 919879402425679872 923680556981157888 926528297804955648 931260311583326208 932100409311363072 934974108846784512 937057028461830144 937966918765510656 941707461482512384 941842815124045824 945598814629134336 946516999079460864 948625633751482368 950428226348384256 952545574386819072 957272874069000192 961228547102343168 962161908155154432 964192049748246528 966137783808688128 966340060601262336 969116421810290688 973095566202372096 975148777586294784 976095655300694016 977116622261059584 978270184806216192 980129108421771264 981080822079553536 985134875063353344 987187651383656448 991266939199291392 992229467785003008 996329589552709632 999401309991862272 1003504802646196224 1005622176885866496 1007651516706717696 1010758143059951616 1011739597769539584 1018037265489395712 1019971755105583104 1022244031049269248 1023236638653284352 1027317230708195328 1031562343231782912 1034864327728889856 1036830792380055552 1040027379503726592 1044297680802545664 1048612960475283456 1051845872452632576 1052867223695130624 1053968491427659776 1055212783611199488 1057217914702135296 1059420894167826432 1061558799493496832 1063798666457776128 1064831623964393472 1067203837970417664 1069231754641932288 1070269987723149312 1076931983327625216 1081382115490136064 1082432146674548736 1084716055966777344 1094732511977668608 1097042374784581632 1098107612213280768 1100553957906993216 1103715924839497728 1110586107806613504 1111664496314679296 1116258151258128384 1120709706227122176 1124297047409164288 1125340738071035904 1128942902976970752 1134575323094974464 1138207047490732032 1139233833602777088 1142746133034958848 1143941411427581952 1145291923675570176 1147468224493780992 1151141218484944896 1155731884546719744 1158064144901996544 1159431330140700672 1160507636135755776 1161634498870247424 1164222368695001088 1174834890902863872 1175975665522966528 1180835069099507712 1184475626657021952 1187114381562599424 1189339025358454784 1191848505938804736 1194253649430183936 1197935576959942656 1199098782541676544 1200604317716719872 1204053736188542976 1206562685024468992 1211548481243578368 1212724905070559232 1217736165008867328 1226505869900906496 1231574075974877184 1235371063739940864 1238123202645367368 1241680415444434944 1246632145129046016 1249409371282440192 1250622558354014208 1255790420165394432 1260798419505512448 1264834178335309824 1267237635131179008 1270060765849092096 1276363832092000256 1280482928427073536 1281638062803124224 1285589399664328704 1288183711744917504 1288453414135016448 1292155229080387584 1295033870795563008 1297460754936496128 1300198370115059712 1301460873734258688 1302822163014746112 1304360246408288256 1306838811229028352 1308107762772738048 1309750164781876224 1313513166751137792 1316250201844875264 1321689252265721856 1322972623713337344 1328439452736946176 1332535079989149696 1338006403528261632 1340829569181155328 1343535355608956928 1347677524079935488 1348986130359386112 1354560453212110848 1357383020652527616 1362992041399025664 1364315518204379136 1369756307610927104 1369953185634975744 1375416457642377216 1379819103638519808 1385520835471736832 1386703172671635456 1389792446707433472 1392396907736727552 1398150613967044608 1402461163270176768 1405585542692745216 1406950378148265984 1409623886269513728 1412561192223768576 1415411732657995776 1418398221943701504 1419775498619191296 1422938450627223552 1425642339522576384 1432923454637604864 1435909311103500288 1441842820653514752 1443242862232731648 1446288074622369792 1449206675713032192 1453674632715436032 1459643349303558144 1462723166379442176 1464143482951041024 1465674933391589376 1467405277209324288 1470193662632656896 1471621233119330304 1480781477075484672 1486900408798937088 1488344201677504512 1505257203969294336 1508433265328799744 1517609396654309376 1523661510713278464 1527055898234093568 1529957632658374656 1534854957979926528 1540975846062292992 1545908440187600896 1547343514847674368 1548845998493663232 1552296491593334784 1555246188570083328 1560041069255589888 1566446521203818496 1572919440712925184 1574446758799343616 1577768808678948864 1579300835542695936 1582819175416799232 1589131341251739648 1592338199240245248 1595697999686664192 1597247435946590208 1598798376722235392 1600805756955626496 1605404981584723968 1615397974991437824 1616966540094078976 1623648220011823104 1635341159867875328 1642098767966502912 1647161418319921152 1650830936860489824 1655573887259246592 1665879161709920256 1667496744472018944 1674387226887192576 1681064559340683264 1686445571113746432 1688011107106553856 1693414354465456128 1707310571236098048 1708850750404165632 1714119199552438272 1717937885513355264 1722873638773850112 1726711827727417344 1729947673248661504 1733597826820079616 1735281164979011584 1737096217352994816 1739146995211051008 1742451748305371136 1746333553042501632 1751350889001517056 1755000269126500352 1762252336354295808 1763963498284449792 1771252603649261568 1776713439985532928 1780671572343899136 1784008538037682176 1787772758908207104 1791380474145275904 1796903365439913984 1798648173812514816 1800906476575079808 1806080604282814464 1809844027536703488 1817322721865367552 1819087357605838848 1826604247513300992 1839758804851359744 1847361113962315776 1853056595609911296 1862520623166652416 1869948217693569024 1874114056923660288 1875933837531021312 1883414922965024768 1883685630248091648 1891197629258268672 1893033998158921728 1897251267502964736 1900856452696768512 1905091148773638144 1914545748138000384 1922457094204686336 1924323816310308864 1928384099496493056 1932275567617376256 1932680121202524672 1938232843620581376 1946191132404744192 1950297555172589568 1952191310601388032 1954233244522119168 1956540369612432384 1960258216843542528 1962161644159107072 1970269750126706688 1974375302767312896 1982533878398582784 1984458935570006016 1992659179105419264 1998802619983724544 2007009605292392448 2011244353771732992 2015303033413435392 2021516286119903232 2023479195539079168 2036074530978791424 2044488062098538496 2046473277306568704 2054634461416390656 2063124686463565824 2069728655457779712 2080054759007453184 2088595361605091328 2097225920950566912 2103691744905265152 2105734447390261248 2110425567222398976 2114435829404270592 2118841788335652864 2123117598986993664 2127597332915552256 2129663247928786944 2134407675940835328 2138463509283864576 2140539975446298624 2153863966655250432 2162764230980272128 2164864293349097472 2169432111933554688 2189465023955337216 2194084749569163264 2196215224426561536 2201107915813986432 2207431849678995456 2221172215613227008 2223328992629358592 2232516302516256768 2248594094818328576 2250681476142071808 2257885805953941504 2276414094981464064 2285492266069917696 2287882822855163904 2290583847351140352 2294936448987561984 2302282436969889792 2311463769093439488 2318862660281401344 2321015272271511552 2323268997740494848 2328444737390002176 2349669781805727744 2351951331045933056 2361670138199015424 2368951253314043904 2374228763125198848 2378678050716909568 2383697011877609472 2388507298860367872 2395871153919885312 2398197565083353088 2401208635433439744 2408107472377085952 2413125370048937984 2423096962487156736 2425449810141118464 2435472330017734656 2453011739801812992 2463148151949754368 2470742127479881728 2476246405290734736 2483360830888869888 2498818742564880384 2501245116708028416 2511580840330788864 2521596839011024896 2529668356670619648 2540121531698184192 2552727664184000512 2560965856854147072 2563276125606248448 2571178799328657408 2576906828270032896 2584310458160775168 2590067741591126016 2594921509872992256 2600396740230119424 2602921747468517376 2605644326029492224 2608720492816576512 2613677622458056704 2616215525545476096 2619500329563752448 2627026333502275584 2632500403689750528 2643378504531443712 2645945247426674688 2656878905473892352 2665070159978299392 2676012807056523264 2681659138362310656 2687070711217913856 2695355048159870976 2697972260718772224 2709120906424221696 2714766041305055232 2725984082798051328 2728631036408758272 2739906371269951488 2750832915284754432 2759638207277039616 2771041670943473664 2779584893414866944 2796301227934089216 2804922326540353536 2811171085385490432 2813900756296531968 2825122384447537152 2836796443887403008 2839550997238382592 2845876901254447104 2851284679045152768 2871818622207000576 2883685641307029504 2886485724465463296 2892576149244739584 2898413351426064384 2907349265430872064 2919286698607116288 2925446332758884352 2928286965902082048 2931349866783178752 2934810554418648576 2940387325265313792 2943242466238660608 2961562954150969344 2973800817597874176 2976688403355009024 3010514407938588672 3016866530657599488 3035218793308618752 3054111796468187136 3059915265316749312 3069709915959853056 3081951692124585984 3091816880375201792 3094687029695348736 3104592983186669568 3110492377140166656 3120082138511179776 3132893042407636992 3145838881425850368 3155537617357897728 3158601671085391872 3165638350833598464 3178262682503479296 3184676398480490496 3191395999373328384 3194494871893180416 3197596753444470784 3201611513911252992 3210809963169447936 3230795949982875648 3233933080188157952 3247296440023646208 3270682319735750656 3284197535933005824 3294322836639842304 3301661873720979648 3311147774518493184 3331758323419840512 3334993488944037888 3348774453774385152 3362129118681366528 3372891142227492864 3376022214213107712 3386828708930912256 3414621142472196096 3417701500808331264 3428238399104876544 3435875771026710528 3453423655454834688 3467195653640159232 3470562329958023168 3474192434705989632 3478293990422102016 3484903496610742272 3492667106085003264 3510000538253000704 3524504672708591616 3527926996568899584 3542505207298523136 3553426879971065856 3561343144687798272 3568017076075364352 3575545517816414208 3582760948290551808 3593806730879827968 3597296347625029632 3601812953150159616 3612161208565628928 3619688055073406976 3634645443730735104 3638174715211677696 3653208495026601984 3679517609702719488 3694722227924631552 3706113191219822592 3725041246333304832 3739896435387138048 3748228113847320576 3751867675062042624 3766829845930049536 3767371260496183296 3782395258516537344 3794502535005929472 3801712905393537024 3810182297547276288 3829091496276000768 3844914188409372672 3856768198992986112 3864551135234752512 3865360242405049344 3876465687241162752 3892382264809488384 3900595110345179136 3904382621202776064 3908466489044238336 3913080739224864768 3920516433687085056 3924323288318214144 3940539500253413376 3948750605534625792 3965067756797165568 3968917871140012032 3985318358210838528 3997605239967449088 4014019210584784896 4022488707543465984 4030606066826870784 4043032572239806464 4046958391078158336 4072149061957582848 4088976124197076992 4092946554613137408 4109268922832781312 4126249372927131648 4139457310915559424 4160109518014906368 4177190723210182656 4194451841901133824 4207383489810530304 4220851134444797952 4228871658808541184 4237683576671305728 4246235197973987328 4255194665831104512 4259326495857573888 4268815351881670656 4276927018567729152 4307727933310500864 4325528461960544256 4329728586698194944 4338864223867109376 4378930047910674432 4388169499138326528 4392430448853123072 4402215831627972864 4414863699357990912 4442344431226454016 4446657985258717184 4465032605032513536 4497188189636657152 4515771611907883008 4552828189962928128 4570984532139835392 4581167694702280704 4589872897975123968 4604564873939779584 4622927538186878976 4637725320562802688 4642030544543023104 4646537995480989696 4656889474780004352 4699339563611455488 4723340276398030848 4737902506628087808 4748457526250397696 4757356101433819136 4767394023755218944 4777014597720735744 4791742307839770624 4796395130166706176 4802417270866879488 4816214944754171904 4826250740097875968 4846193924974313472 4850899620282236928 4870944660035469312 4906023479603625984 4926296303899508736 4941484254959763456 4952492810581469472 4966721661777739776 4997637485129760768 5002490233416056832 5023161680661577728 5043193678022049792 5059336713341239296 5080243063396368384 5105455328368001024 5121931713708294144 5126552251212496896 5142357598657314816 5153813656540065792 5168620916321550336 5180135483182252032 5189843019745984512 5200793480460238848 5205843494937034752 5211288652058984448 5217440985633153024 5227355244916113408 5239000659127504896 5254052667004551168 5265000807379501056 5286757009062887424 5291890494853349376 5313757810947784704 5330140319956598784 5352025614113046528 5363318276724621312 5374141422435827712 5390710096319741952 5395944521437544448 5418241812848443392 5429532082610110464 5451968165596102656 5457262072817516544 5479812742539902976 5519276414554079232 5542083341886947328 5559169786829733888 5609844653080707072 5622342170770980864 5627801512593063936 5650244768895074304 5673592887774806016 5679101994476765184 5691753802508894208 5702569358090305536 5743637244414001152 5767371282614059008 5772971448930926592 5785152298489479168 5796826702852128768 5814698530861744128 5838573397214232576 5850892665517768704 5856573931804164096 5862699733566357504 5869621108837297152 5880774650530627584 5886484932477321216 5923125908301938688 5947601635195748352 5953376806710018048 6021028815877177344 6033733061315198976 6070437586617237504 6108223592936374272 6139419831919706112 6163903384249171968 6183633760750403584 6189374059390697472 6209185966373339136 6240164277022359552 6265786084815273984 6291677762851700736 6311075234715795456 6317203342170783744 6331276701667196928 6356525365006958592 6369352796960980992 6382791998746656768 6388989743786360832 6403223027822505984 6421619926338895872 6461591899965751296 6467866160376315904 6494592880047292416 6541364639471501312 6568395071866011648 6588645673279684608 6603323747441959296 6622295549036986368 6663516646839681024 6669986977888075776 6697548907548770304 6745782284454985728 6752044428426215424 6773657417861824512 6829242284944392192 6856476798209753088 6871751542053421056 6906847310909669376 6934391307280318464 6941124659916046336 6956587980844204032 6969806993221484544 6985334212170006528 7020001076506001408 7049009345417183232 7055853993137799168 7085010414597046272 7106853759942131712 7122686289375596544 7136034152150728704 7151091035632828416 7165521896581103616 7187613461759655936 7194592695250059264 7203625906300319232 7224322417131257856 7239376110146813952 7269290887461470208 7276349430423355392 7306416990053203968 7359035219405438976 7389444455849263104 7412226382439645184 7450082492666609664 7496456227694641152 7503735350124085248 7533659691860099072 7534742520992366592 7564790517033074688 7589005070011858944 7620364595094552576 7658182992552001536 7689828376818745344 7713536397985972224 7730720484810098688 7752931374482325504 7784764529618976768 7801190220690358272 7808765242405552128 7816932978088476672 7826161478449729536 7841032867374170112 7848646576636428288 7881079000506826752 7897501211069251584 7930135513594331136 7937835742280024064 7970636716421677056 7995210479934898176 8028038421169569792 8044977415086931968 8061212133653741568 8086065144479612928 8093916782156316672 8144298123915165696 8177952248394153984 8185893109226274816 8252498745854263296 8278914621831118848 8388903683802267648 8414766979621060608 8441702268889595904 8475367153342611456 8510389331662209024 8518652991715147776 8537630703763341312 8553854037135458304 8615455866621001728 8651056923921088512 8659457173396389888 8677728447734218752 8757860095821348864 8776338998276653056 8784860897706246144 8804431663255945728 8829727398715981824 8884688862452908032 8893315970517434368 8930065210065027072 8994376379273314304 9031543223815766016 9105656379925856256 9162335389404561408 9179745795950247936 9209129747879559168 9245855076373757952 9275450641125605376 9284061089086046208 9313778949560008704 9398679127222910976 9475805013256175616 9496915052500795392 9514712202867638272 9534788047510437888 9554029195441471488 9583484615679541248 9592790260333412352 9604834541733758976 9632429889508343808 9652501480195751936 9692387849948626944 9701799240564473856 9741889320070938624 9812046959207251968 9852592607799017472 9882968509919526912 9904985621162938944 9933443323555479552 9995274970259521536 10004980466832113664 10046323361323155456 10086387356044099584 10118673426682478592 10160486126792736768 10243863427416588288 10253104502424993792 10284715197314629632 10307627313080131584 10360270966364504064 10401586960920477696 10411686989874069504 10422577304117968896 10434881971266306048 10454710489832226816 10478001318255009792 10530001614759002112 10573514018125774848 10583780989706698752 10627515621895569408 10660280639913197568 10704051228226093056 10726636553449242624 10748282844871655424 10781420192639483904 10791889042875088896 10836483625696886784 10859064165220220928 10903936331192205312 10914524145635033088 10959625485079805952 11038552829108158464 11084166683773894656 11118339573659467776 11219689306161414144 11244684341541961728 11255603025186127872 11300489537790148608 11347185775549612032 11383507605017788416 11405138716180611072 11487274488828002304 11534742565228118016 11570304596978958336 11593653405704257536 11629397061723488256 11677146794428465152 11701785331035537408 11713147863608328192 11725399467132715008 11739242217674594304 11761549301061255168 11772969864954642432 11846251816603877376 11895203270391496704 11906753613420036096 12042057631754354688 12067466122630397952 12140875173234475008 12216447185872748544 12278839663839412224 12327806768498343936 12367267521500807168 12378748118781394944 12418371932746678272 12480328554044719104 12531572169630547968 12583355525703401472 12622150469431590912 12662553403334393856 12713050730013917184 12738705593921961984 12765583997493313536 12777979487572721664 12806446055645011968 12923183799931502592 12935732320752631808 12989185760094584832 13082729278943002624 13136790143732023296 13177291346559369216 13206647494883918592 13244591098073972736 13327033293679362048 13339973955776151552 13395097815097540608 13491564568909971456 13547314835723649024 13658484569888784384 13712953596419506176 13743503084106842112 13813694621819338752 13868782614560636928 13913175961688408064 13939613986442969088 13970668424340013056 14040002153012002816 14098018690834366464 14170020829194092544 14213707519884263424 14245372578751193088 14272068304301457408 14302182071265656832 14331043793162207232 14375226923519311872 14389185390500118528 14407251812600638464 14448644834262515712 14478752220293627904 14538581774922940416 14552698860846710784 14612833980106407936 14718070438810877952 14778888911698526208 14824452764879290368 14900164985333219328 14992912455389282304 15007470700248170496 15067319383720198144 15069485041984733184 15129581034066149376 15178010140023717888 15240729190189105152 15316365985104003072 15379656753637490688 15427072795971944448 15461440969620197376 15505862748964651008 15569529059237953536 15602380441380716544 15617530484811104256 15633865956176953344 15652322956899459072 15682065734748340224 15762158001013653504 15795002422138503168 15860271027188662272 15875671484560048128 15941273432843354112 15990420959869796352 16056076842339139584 16089954830173863936 16122424267307483136 16172130288959225856 16187833564312633344 16288596247830331392 16355904496788307968 16371786218452549632 16557829243662237696 16829533959242121216 16883404537779191808 16950734306685222912 17020778663324418048 17037305983430295552 17075261407526682624 17107708074270916608 17230911733242003456 17302113847842177024 17318914346792779776 17355456895468437504 17515720191642697728 17552677996553306112 17569721795412492288 17608863326511891456 17659454797431963648 17769377724905816064 17786631941034868736 17860130420130054144 17988752758546628608 18063086447631532032 18211312759851712512 18324670778809122816 18418259495759118336 18491710152747515904 18550901282251210752 18568122178172092416 18627557899120017408 18797358254445821952 18951610026512351232 18993830105001590784 19029424405735276544 19069576095020875776 19108058390882942976 19166969231359082496 19209669083467517952 19264859779016687616 19305002960391503872 19384775699897253888 19403598481128947712 19483778640141877248 19624093918414503936 19705185215598034944 19765937019839053824 19809971242325877888 19866886647110959104 19990549940519043072 20009960933664227328 20092646722646310912 20237346853364957184 20320972253585473536 20487726854833176576 20569430394629259264 20615254626160263168 20720541932729008128 20803173921840955392 20823373979748139008 20869763942532612096 20909420979664453632 20956002636510019584 21060003229518004224 21147028036251549696 21167561979413397504 21255031243791138816 21320561279826395136 21408102456452186112 21453273106898485248 21496565689743310848 21562840385278967808 21583778085750177792 21672967251393773568 21718128330440441856 21807872662384410624 21829048291270066176 21919250970159611904 22077105658216316928 22168333367547789312 22236679147318935552 22489368683083923456 22511206050372255744 22600979075580297216 22694371551099224064 22767015210035576832 22974548977656004608 23069485130456236032 23140609193957916672 23258794123446976512 23354293588856930304 23403570662071074816 23426295727216656384 23450798934265430016 23478484435349188608 23523098602122510336 23545939729909284864 23692503633207754752 23790406540782993408 23813507226840072192 24084115263508709376 24134932245260795904 24281750346468950016 24432894371745497088 24557679327678824448 24734535043001614336 24757496237562789888 24836743865493356544 25166711051406802944 25244300938863181824 25325106806668787712 25426101460027834368 25531167994986627072 25555958975145443328 25612892111290023936 25846367599863005184 25871464641505263616 25978371520189169664 26165458557886005248 26273580287464046592 26354582693118738432 26413294989767837184 26489182196147945472 26654066587358724096 26679947911552303104 26790195630195081216 26983129137819942912 27094629671447298048 27316969139777568768 27487006168213684224 27627389243638677504 27737565229121273856 27826351923376816128 27941336848680026112 28080004306024005632 28196037381668732928 28427415039768526848 28490745157502386176 28544136608602914816 28604364142531313664 28662087586324414464 28750453847038623744 28778370781000237056 28814503625201276928 28897289668525031424 28957504440587255808 29077163549845880832 29105397721693421568 29225667960212815872 29436140877621755904 29557777823397052416 29648905529758580736 29800329970666438656 29985824910778564608 30014941400496340992 30138970083969466368 30259162068132298752 30356020280047435776 30481458380378210304 30759313507274981376 30854145591943888896 30922881939240394752 31204760882761433088 31235060969622208512 31267731912353906688 31304645913798918144 31364131469496680448 31590004844277006336 31720542054377324544 31751342969120096256 31882546865686708224 31980841919739592704 32112153684678279168 32179909660347727872 32244848534614966272 32344260577918451712 32375667128625266688 32577192495660662784 32711808993576615936 32743572436905099264 33115658487324475392 33659067918484242432 33766809075558383616 33901468613370445824 34041557326648836096 34150522815053365248 34215416148541833216 34461823466484006912 34604227695684354048 34710913790936875008 35031440383285395456 35105355993106612224 35139443590824984576 35217726653023782912 35318909594863927296 35538755449811632128 35573263882069737472 35720260840260108288 35977505517093257216 36126172895263064064 36422625519703425024 36649341557618245632 36836518991518236672 36983420305495031808 37101802564502421504 37136244356344184832 37255115798240034816 37594716508891643904 37987660210003181568 38139152190041751552 38216116781765885952 38333938462718164992 38419338166935035904 38610005920783007744 38769551399794507776 38807196962257895424 38967557280283754496 39248187836829007872 39410370431196069888 39531874039678107648 39619942484651755776 39733773294221918208 39981099881038086144 40019921867328454656 40185293445292621824 40474693706729914368 40641944507170947072 40975453709666353152 41138860789258518528 41230509252320526336 41441083865458016256 41606347843681910784 41739527885065224192 41818841959328907264 41912005273020039168 42120006459036008448 42294056072503099392 42510062487582277632 42641122559652790272 42816204912904372224 42906546213796970496 42993131379486621696 43125680770557935616 43167556171500355584 43345934502787547136 43436256660880883712 43615745324768821248 43658096582540132352 43838501940319223808 44154211316432633856 44336666735095578624 44473358294637871104 44978737366167846912 45022412100744511488 45201958151160594432 45388743102198448128 45534030420071153664 45949097955312009216 46138970260912472064 46281218387915833344 46517588246893953024 46708587177713860608 46807141324142149632 46852591454433312768 46901597868530860032 46956968870698377216 47046197204245020672 47385007266415509504 47580813081565986816 47627014453680144384 48168230527017418752 48269864490521591808 48563500692937900032 48865788743490994176 49115358655357648896 49469070086003228672 49673487730986713088 50488601877726363648 50650213613337575424 50852202920055668736 51062335989973254144 51111917950290886656 51225784222580047872 51692735199726010368 51956743040378339328 52330917115772010496 52547160574928093184 52709165386237476864 52826589979535674368 52978364392295890944 53308133174717448192 53359895823104606208 53580391260390162432 53966258275639885824 54189259342894596096 54633938279555137536 54974012336427368448 55254778487277355008 55475130458242547712 55652703846753632256 55882673697360052224 56160008612048011264 56392074763337465856 56854830079537053696 56981490315004772352 57088273217205829632 57208728285062627328 57324175172648828928 57500907694077247488 57629007250402553856 57794579337050062848 57915008881174511616 58154327099691761664 58210795443386843136 58451335920425631744 58872281755243511808 59115555646794104832 59297811059517161472 59600659941332877312 59971649821557129216 60029882800992681984 60277940167938932736 60712040560094871552 60962916760756420608 61708291183887777792 61845763878480789504 62409521765522866176 62470121939244417024 62609291827597836288 62728262938993360896 63180009688554012672 63441084108754649088 63502685938240192512 63765093731373416448 63961683839479185408 64224307369356558336 64359819320695455744 64489697069229932544 64688521155836903424 64751334257250533376 65154384991321325568 65423617987153231872 65487144873810198528 66231316974648950784 67533618151116767232 67802937226740891648 68083114653297672192 68301045630106730496 68923646932968013824 69208455391368708096 69421827581873750016 70062880766570790912 70210711986213224448 70278887181649969152 70435453306047565824 70637819189727854592 71077510899623264256 71146527764139474944 71440521680520216576 71955011034186514432 72252345790526128128 72845251039406850048 73298683115236491264 73673037983036473344 74203605129004843008 74272488712688369664 74510231596480069632 75975320420006363136 76278304380083503104 76667876925436329984 76838676333870071808 77220011841566015488 77539102799589015552 77614393924515790848 77935114560567508992 78496375673658015744 78820740862392139776 79063748079356215296 79239884969303511552 79467546588443836416 79962199762076172288 80039843734656909312 80370586890585243648 80949387413459828736 81283889014341894144 81950907419332706304 82461018504641052672 82882167730916032512 83212695687363821568 83479055770130448384 83824010546040078336 84240012918072016896 84588112145006198784 85282245119305580544 85632409825808744448 85813092427593940992 85986262758973243392 86251361541115871232 86335112343000711168 86691869005575094272 86872513321761767424 87231490649537642496 87316193165080264704 87677003880638447616 88308422632865267712 88673333470191157248 88946716589275742208 89957474732335693824 90044824201489022976 90777486204396896256 91068060840142307328 92277940521824944128 92562436775831666688 93614282648284299264 93705182908866625536 93803195737061720064 93913937741396754432 94092394408490041344 94770014532831019008 95161626163131973632 95254028907360288768 96336461054034837504 96539728981043183616 97127001385875800064 97731577486981988352 98230717310715297792 98938140172006457344 99346975461973426176 100977203755452727296 101300427226675150848 101704405840111337472 102124671979946508288 102451568445160095744 103385470399452020736 104661834231544020992 105094321149856186368 105418330772474953728 105653179959071348736 105956728784591781888 106616266349434896384 106719791646209212416 107160782520780324864 107932516551279771648 108378518685789192192 109267876559110275072 109948024672854736896 110509556974554710016 110950260916485095424 111305407693507264512 111765347394720104448 112784149526674931712 113962980630009544704 114417456570125254656 114648350345297657856 115001815388154494976 115258014500805107712 115830017762349023232 116308654199383523328 116421590886773686272 116902671840851263488 117744563510487023616 118231111293588209664 118595622119034322944 119201319882665754624 119943299643114258432 120059765601985363968 120555880335877865472 121424081120189743104 121925833521512841216 123416582367775555584 123691527756961579008 124819043531045732352 125218583655195672576 125456525877986721792 126360019377108025344 126882168217509298176 127530187462746832896 127923367678958370816 128448614738713116672 128719638641390911488 128979394138459865088 129377042311673806848 129502668514501066752 130308769982642651136 130847235974306463744 130974289747620397056 132462633949297901568 135067236302233534464 135605874453481783296 136166229306595344384 136602091260213460992 137847293865936027648 138416910782737416192 138843655163747500032 140125761533141581824 140421423972426448896 140557774363299938304 140870906612095131648 142155021799246528512 142293055528278949888 142881043361040433152 143910022068373028864 144504691581052256256 145690502078813700096 146597366230472982528 147346075966072946688 148407210258009686016 149020463192960139264 151950640840012726272 152556608760167006208 153335753850872659968 153677352667740143616 154440023683132030976 155078205599178031104 155870229121135017984 156992751347316031488 157641481724784279552 158127496158712430592 158479769938607023104 158935093176887672832 159924399524152344576 160079687469313818624 160741173781170487296 161898774826919657472 162567778028683788288 163901814838665412608 164922037009282105344 165764335461832065024 166425391374727643136 166958111540260896768 167648021092080156672 168480025836144033792 169176224290012397568 170564490238611161088 171264819651617488896 171626184855187881984 171972525517946486784 172502723082231742464 173383738011150188544 173745026643523534848 174462981299075284992 174632386330160529408 175354007761276895232 176616845265730535424 177346666940382314496 177893433178551484416 179914949464671387648 180089648402978045952 182136121680284614656 185124873551663333376 187228565296568598528 187410365817733251072 187827875482793508864 188184788816980082688 189540029065662038016 190323252326263947264 190508057814720577536 192672922108069675008 193079457962086367232 194254002771751600128 195463154973963976704 196461434621430595584 197876280344012914688 198693950923946852352 202600854453350301696 203408811680222674944 204249343959893016576 204903136890320191488 206770940798904041472 209323668463088041984 210188642299712372736 210836661544949907456 211306359918142697472 211913457569183563776 213232532698869792768 213439583292418424832 214321565041560649728 215865033102559543296 216757037371578384384 218535753118220550144 219896049345709473792 221019113949109420032 222610815387014529024 223530694789440208896 227925961260019089408 228834913140250509312 230003630776308989952 230516029001610215424 231660035524698046464 232617308398767046656 232843181773547372544 233805343681702526976 235489127020974047232 236462222587176419328 237191244238068645888 238402639765331509248 239886599286228516864 240119531203970727936 241111760671755730944 242848162240379486208 243851667043025682432 247383055513923158016 249638087062091464704 250437167310391345152 252720038754216050688 253764336435018596352 255846735357916741632 256897229477426233344 257439277282781822976 257958788276919730176 258754084623347613696 259005337029002133504 260617539965285302272 261694471948612927488 261948579495240794112 264925267898595803136 270134472604467068928 272332458613190688768 273204182520426921984 276833821565474832384 277687310327495000064 280842847944852897792 281115548726599876608 281741813224190263296 284310043598493057024 284586111056557899776 285762086722080866304 287820044136746057728 289009383162104512512 291381004157627400192 293194732460945965056 294692151932145893376 296814420516019372032 298040926385920278528 303901281680025452544 305113217520334012416 307354705335480287232 308880047366264061952 310156411198356062208 313985502694632062976 315282963449568559104 316254992317424861184 316959539877214046208 317870186353775345664 319848799048304689152 320159374938627637248 321482347562340974592 323797549653839314944 325135556057367576576 327803629677330825216 329844074018564210688 331528670923664130048 332850782749455286272 333916223080521793536 335296042184160313344 338352448580024795136 343252369710375763968 343945051035892973568 345005446164463484928 347490053287047069696 348925962598150569984 349264772660321058816 350708015522553790464 353233690531461070848 354693333880764628992 355786866357102968832 359829898929342775296 360179296805956091904 364272243360569229312 370249747103326666752 374457130593137197056 375655750965587017728 376369577633960165376 379080058131324076032 380646504652527894528 385345844216139350016 386158915924172734464 388508005543503200256 390926309947927953408 392922869242861191168 395752560688025829376 397387901847893704704 405201708906700603392 406817623360445349888 408498687919786033152 409806273780640382976 413541881597808082944 420377284599424745472 421673323089899814912 422612719836285394944 426465065397739585536 426879166584836849664 428643130083121299456 431730066205119086592 433514074743156768768 437071506236441100288 439792098691418947584 442038227898218840064 445221630774029058048 447061389578880417792 455851922520038178816 457669826280501018624 460007261552617979904 461032058003220430848 463320071049396092928 465234616797534093312 467610687363405053952 470978254041948094464 472924445174352838656 474382488476137291776 476805279530663018496 479773198572457033728 480239062407941455872 482223521343511461888 485696324480758972416 487703334086051364864 494766111027846316032 499276174124182929408 500874334620782690304 505440077508432101376 507528672870037192704 511693470715833483264 513794458954852466688 514878554565563645952 515917576553839460352 517508169246695227392 521235079930570604544 523388943897225854976 523897158990481588224 529850535797191606272 540268945208934137856 546408365040853843968 555374620654990000128 561685695889705795584 562231097453199753216 563483626448380526592 568620087196986114048 571524173444161732608 575640088273492115456 578018766324209025024 582762008315254800384 586389464921891930112 589384303864291786752 593628841032038744064 596081852771840557056 607802563360050905088 610226435040668024832 614709410670960574464 617760094732528123904 620312822396712124416 627971005389264125952 630565926899137118208 632509984634849722368 633919079754428092416 635740372707550691328 639697598096609378304 640318749877255274496 642964695124681949184 647595099307678629888 650271112114735153152 655607259354661650432 659688148037128421376 663057341847328260096 667832446161043587072 670592084368320626688 686504739420751527936 690010892328926969856 694980106574094139392 697851925196301139968 698529545320642117632 701416031045107580928 706467381062922141696 709386667761529257984 711573732714205937664 719659797858685550592 720358593611912183808 728544486721138458624 748914261186274394112 751311501931174035456 758160116262648152064 761293009305055789056 770691688432278700032 772317831848345468928 777016011087006400512 781852619895855906816 785845738485722382336 791505121376051658752 794775803695787409408 810403417813401206784 816997375839572066304 819612547561280765952 843346646179799629824 845225439672570789888 852930130795479171072 853758333169673699328 857286260166242598912 863460132410238173184 867028149486313537536 874143012472882200576 879584197382837895168 884076455796437680128 890443261548058116096 894122779157760835584 911703845040076357632 915339652561002037248 922064116006440861696 926640142098792185856 930469233595068186624 941956508083896188928 945848890348705677312 948764976952274583552 953610559061326036992 959546397144914067456 960478124815882911744 964447042687022923776 971392648961517944832 975406668172102729728 989532222055692632064 998552348248365858816 1001748669241565380608 1015057345740074385408 1029757109131127291904 1031835153107678920704 1035016338493390454784 1042470159861141209088 1046777887794451709952 1047794317980963176448 1059701071594383212544 1080537890417868275712 1092816730081707687936 1110749241309980000256 1123371391779411591168 1126967252896761053184 1137240174393972228096 1151280176546984230912 1156037532648418050048 1165524016630509600768 1172778929843783860224 1178768607728583573504 1187257682064077488128 1192163705543681114112 1215605126720101810176 1220452870081336049664 1229418821341921148928 1240625644793424248832 1261131853798274236416 1265019969269699444736 1267838159508856184832 1279395196193218756608 1280637499754510548992 1285929390249363898368 1295190198615357259776 1300542224229470306304 1311214518709323300864 1319376296074256842752 1326114683694656520192 1335664892322087174144 1341184168736641253376 1373009478841503055872 1380021784657853939712 1389960213148188278784 1395703850392602279936 1402832062090215161856 1412934762125844283392 1418773335523058515968 1423147465428411875328 1439319595717371101184 1440717187223824367616 1457088973442276917248 1497828522372548788224 1502623003862348070912 1516320232525296304128 1522586018610111578112 1541383376864557400064 1544635663696690937856 1563705239791711813632 1571691476971444764672 1583010242752103317504 1589551607391574818816 1620806835626802413568 1639225095122561531904 1686693292359599259648 1690450879345141579776 1705860261590958342144 1714572520332485197824 1726920264820476346368 1734056298972627075072 1748286024945764401152 1759168394765675790336 1768152911592875360256 1780886523096116232192 1788245558315521671168 1823407690080152715264 1830679305122004074496 1844128232012881723392 1853280284197584371712 1860938467190136373248 1883913016167792377856 1891697780697411354624 1897529953904549167104 1907221118122652073984 1919092794289828134912 1920956249631765823488 1928894085374045847552 1942785297923035889664 1950813336344205459456 1979064444111385264128 2003497338483130761216 2059514218262254583808 2070032676986780909568 2084940319722282418176 2093555775588903419904 2095588635961926352896 2119402143188766425088 2161075780835736551424 2185633460163415375872 2246742783558823182336 2253934505793522106368 2274480348787944456192 2302560353093968461824 2312075065296836100096 2331048033261019201536 2345557859687567720448 2357537215457167147008 2374515364128154976256 2384327411087362228224 2431210253440203620352 2458837642683842297856 2530039938539398889472 2535676319017712369664 2558790392386437513216 2561274999509021097984 2571858780498727796736 2590380397230714519552 2601084448458940612608 2622429037418646601728 2638752592148513685504 2652229367389313040384 2671329784644174348288 2682368337473282506752 2746018957683006111744 2779920426296376557568 2791407700785204559872 2825869524251688566784 2837546671046117031936 2846294930856823750656 2878639191434742202368 2881434374447648735232 2914177946884553834496 2995657044745097576448 3005246007724696141824 3045172037220223156224 3089271327393381875712 3127410479583423627264 3143382953942889529344 3166020485504206635008 3179103214783149637632 3241613671253604827136 3278450190245123063808 3380901758690283159552 3411720523181916684288 3453840529640952692736 3468112597945254150144 3496572049891528802304 3518336789531351580672 3536305823185750720512 3561773046192232464384 3576491116631043342336 3646815380160305430528 3661358610244008148992 3688256464025763446784 3721876934380272746496 3783395561394822709248 3795059907809098334208 3838185588579656269824 3841912499263531646976 3857788170748091695104 3885570595846071779328 3901626672688410918912 3958128888222770528256 4006994676966261522432 4119028436524509167616 4140065353973561819136 4169880639444564836352 4187111551177806839808 4238804286377532850176 4322151561671473102848 4371266920326830751744 4493485567117646364672 4507869011587044212736 4548960697575888912384 4624150130593672200192 4691115719375135440896 4715074430914334294016 4749030728256309952512 4768654822174724456448 4862420506880407240704 4917675285367684595712 5060079877078797778944 5071352638035424739328 5117580784772875026432 5143717560997455593472 5180760794461429039104 5202168896917881225216 5244858074837293203456 5277505184297027371008 5304458734778626080768 5342659569288348696576 5364736674946565013504 5492037915366012223488 5559840852592753115136 5582815401570409119744 5651739048503377133568 5675093342092234063872 5692589861713647501312 5757278382869484404736 5762868748895297470464 5828355893769107668992 6010492015449392283648 6178542654786763751424 6254820959166847254528 6286765907885779058688 6332040971008413270016 6358206429566299275264 6483227342507209654272 6556900380490246127616 6761803517380566319104 6823441046363833368576 6907681059281905385472 6936225195890508300288 6993144099783057604608 7036673579062703161344 7072611646371501441024 7123546092384464928768 7152982233262086684672 7293630760320610861056 7376512928051526893568 7590119815618196668416 7676371177159312539648 7683824998527063293952 7715576341496183390208 7771141191692143558656 7803253345376821837824 7916257776445541056512 8013989353932523044864 8238056873049018335232 8339761278889129672704 8374223102355613679616 8477608572755065700352 8644303123342946205696 8742533840653661503488 8986971134235292729344 9015738023174088425472 9382231438750270881792 9430148861828668588032 9498061456512619905024 9537309644349448912896 9724841013760814481408 9835350570735369191424 10142705276070849478656 10235161569545750052864 10361521588922858078208 10404337793835762450432 10489716149674586406912 10555010368594054742016 10608917469557252161536 10685319138576697393152 10729473349893130027008 10984075830732024446976 11165630803140818239488 11350186684184468127744 11385179723427295002624 11514556765738968809472 11525737497790594940928 11656711787538215337984 12020984030898784567296 12357085309573527502848 12509641918333694509056 12664081942016826540032 12716412859132598550528 12966454685014419308544 13113800760980492255232 13523607034761132638208 13646882092727666737152 13872450391781016600576 14073347158125406322688 14145223292743002882048 14247092184768929857536 14305964466524173369344 14587261520641221722112 14753025856103053787136 15180239631236393336832 15352742354318625079296 15431152682992366780416 15542282383384287117312 15606506690753643675648 15832515552891082113024 16027978707865046089728 16476113746098036670464 16679522557778259345408 16748446204711227359232 16955217145510131400704 17288606246685892411392 17485067681307323006976 18031476046348176850944 18764462877500541763584 18860297723657337176064 18996122913025239810048 19074619288698897825792 19449682027521628962816 19670701141470738382848 20285410552141698957312 20470323139091500105728 20723043177845716156416 20808675587671524900864 20979432299349172813824 21110020737188109484032 21217834939114504323072 21370638277153394786304 21458946699786260054016 22770359446854590005248 23029113531477937618944 23051474995581189881856 23313423575076430675968 24041968061797569134592 24714170619147055005696 25019283836667389018112 25328163884033653080064 25432825718265197101056 25932909370028838617088 26227601521960984510464 27047214069522265276416 28146694316250812645376 28290446585486005764096 28494184369537859715072 28611928933048346738688 29174523041282443444224 29506051712206107574272 30705484708637250158592 31084564766768574234624 31213013381507287351296 31665031105782164226048 32055957415730092179456 32952227492196073340928 33496892409422454718464 34577212493371784822784 34970135362614646013952 36062952092696353701888 37528925755001083527168 37992245826050479620096 38149238577397795651584 38899364055043257925632 39341402282941476765696 40570821104283397914624 40940646278183000211456 41617351175343049801728 42220041474376218968064 42435669878229008646144 42741276554306789572608 42917893399572520108032 45540718893709180010496 46058227062955875237888 46626847150152861351936 48083936123595138269184 49428341238294110011392 50038567673334778036224 50865651436530394202112 51865818740057677234176 52455203043921969020928 54094428139044530552832 56293388632501625290752 56580893170972011528192 56988368739075719430144 57223857866096693477376 58349046082564886888448 59012103424412215148544 61410969417274500317184 62169129533537148469248 62426026763014574702592 63330062211564328452096 64111914831460184358912 69154424986743569645568 69940270725229292027904 72125904185392707403776 75057851510002167054336 75984491652100959240192 76298477154795591303168 77798728110086515851264 78682804565882953531392 81141642208566795829248 84440082948752437936128 84871339756458017292288 85482553108613579145216 85835786799145040216064 92116454125911750475776 93253694300305722703872 96167872247190276538368 98856682476588220022784 103731637480115354468352 104910406087843938041856 108188856278089061105664 112586777265003250581504 113976737478151438860288 114447715732193386954752 116698092165129773776896 118024206848824430297088 122821938834549000634368 124852053526029149405184 126660124423128656904192 128223829662920368717824 139880541450458584055808 144251808370785414807552 150115703020004334108672 152596954309591182606336 155597456220173031702528 157365609131765907062784 162283284417133591658496 168880165897504875872256 169742679512916034584576 170965106217227158290432 171671573598290080432128 184232908251823500951552 186507388600611445407744 192335744494380553076736 207463274960230708936704 209820812175687876083712 216377712556178122211328 225173554530006501163008 227953474956302877720576 228895431464386773909504 233396184330259547553792 236048413697648860594176 253320248846257313808384 256447659325840737435648 279761082900917168111616 288503616741570829615104 311194912440346063405056 314731218263531814125568 324566568834267183316992 337760331795009751744512 341930212434454316580864 343343147196580160864256 368465816503647001903104 384671488988761106153472 419641624351375752167424 432755425112356244422656 450347109060013002326016 457790862928773547819008 466792368660519095107584 472096827395297721188352 506640497692514627616768 512895318651681474871296 559522165801834336223232 577007233483141659230208 622389824880692126810112 629462436527063628251136 649133137668534366633984 675520663590019503489024 683860424868908633161728 686686294393160321728512 769342977977522212306944 839283248702751504334848 865510850224712488845312 933584737321038190215168 944193654790595442376704 1013280995385029255233536 1025790637303362949742592 1154014466966283318460416 1258924873054127256502272 1298266275337068733267968 1351041327180039006978048 1373372588786320643457024 1538685955955044424613888 1678566497405503008669696 1731021700449424977690624 1867169474642076380430336 1888387309581190884753408 2026561990770058510467072 2051581274606725899485184 2308028933932566636920832 2517849746108254513004544 2596532550674137466535936 3077371911910088849227776 3462043400898849955381248 3776774619162381769506816 4053123981540117020934144 4616057867865133273841664 5035699492216509026009088 5193065101348274933071872 6154743823820177698455552 6924086801797699910762496 7553549238324763539013632 9232115735730266547683328 10386130202696549866143744 13848173603595399821524992 15107098476649527078027264 18464231471460533095366656 20772260405393099732287488 27696347207190799643049984 41544520810786199464574976 55392694414381599286099968 83089041621572398929149952 166178083243144797858299904
- Sum of all divisors σ(n): 568446870908054369371055227
- Sum of proper divisors (its aliquot sum) s(n): 402268787664909571512755323
- 166178083243144797858299904 is an abundant number, because the sum of its proper divisors (402268787664909571512755323) is greater than itself. Its abundance is 236090704421764773654455419
Bases of 166178083243144797858299904
- Binary: 10001001011101011001001111110001100011101100010011010010010000000000000000000000000000002
- Hexadecimal: 0x897593F18EC4D240000000
- Base-36: KVOOJM945O7B40000
Squares and roots of 166178083243144797858299904
- 166178083243144797858299904 squared (1661780832431447978582999042) is 27615155350365561858148960097161585583077701206409216
- 166178083243144797858299904 cubed (1661780832431447978582999043) is 4589033584585423784295295717344225839777057698417044701915326893250866277515264
-
166178083243144797858299904 is a
perfect square number . Itssquare root is 12891007844352 -
The
cube root of 166178083243144797858299904 is 549782926.1748191059
Scales and comparisons
How big is 166178083243144797858299904?- 166,178,083,243,144,797,858,299,904 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 166,178,083,243,144,797,858,299,904 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 166178083243144797858299904 cubic inches would be around 45815243.8 feet tall.
Recreational maths with 166178083243144797858299904
- 166178083243144797858299904 backwards is 409992858797441342380871661
- The number of decimal digits it has is: 27
- The sum of 166178083243144797858299904'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 166178083243144797858299904 - Facts about the integer". Numbermatics.com. 2024. Web. 4 June 2024.
APA style:
Numbermatics. (2024). Number 166178083243144797858299904 - Facts about the integer. Retrieved 4 June 2024, from https://numbermatics.com/n/166178083243144797858299904/
Chicago style:
Numbermatics. 2024. "Number 166178083243144797858299904 - Facts about the integer". https://numbermatics.com/n/166178083243144797858299904/
The information we have on file for 166178083243144797858299904 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 166178083243144797858299904, math, Factors of 166178083243144797858299904, curriculum, school, college, exams, university, Prime factorization of 166178083243144797858299904, STEM, science, technology, engineering, physics, economics, calculator, one hundred sixty-six septillion, one hundred seventy-eight sextillion, eighty-three quintillion, two hundred forty-three quadrillion, one hundred forty-four trillion, seven hundred ninety-seven billion, eight hundred fifty-eight million, two hundred ninety-nine thousand, nine hundred four.