382769975305503678066130944
382,769,975,305,503,678,066,130,944 is an even composite number composed of seven prime numbers multiplied together.
What does the number 382769975305503678066130944 look like?
This visualization shows the relationship between its 7 prime factors (large circles) and 20655 divisors.
382769975305503678066130944 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty thousand, six hundred fifty-five divisors.
Prime factorization of 382769975305503678066130944:
216 × 34 × 132 × 612 × 972 × 1012 × 10932
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 13 × 13 × 61 × 61 × 97 × 97 × 101 × 101 × 1093 × 1093)See below for interesting mathematical facts about the number 382769975305503678066130944 from the Numbermatics database.
Names of 382769975305503678066130944
- Cardinal: 382769975305503678066130944 can be written as Three hundred eighty-two septillion, seven hundred sixty-nine sextillion, nine hundred seventy-five quintillion, three hundred five quadrillion, five hundred three trillion, six hundred seventy-eight billion, sixty-six million, one hundred thirty thousand, nine hundred forty-four.
Scientific notation
- Scientific notation: 3.82769975305503678066130944 × 1026
Factors of 382769975305503678066130944
Divisors of 382769975305503678066130944
- Number of divisors d(n): 20655
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 24 26 27 32 36 39 48 52 54 61 64 72 78 81 96 97 101 104 108 117 122 128 144 156 162 169 183 192 194 202 208 216 234 244 256 288 291 303 312 324 338 351 366 384 388 404 416 432 468 488 507 512 549 576 582 606 624 648 676 702 732 768 776 793 808 832 864 873 909 936 976 1014 1024 1053 1093 1098 1152 1164 1212 1248 1261 1296 1313 1352 1404 1464 1521 1536 1552 1586 1616 1647 1664 1728 1746 1818 1872 1952 2028 2048 2106 2186 2196 2304 2328 2379 2424 2496 2522 2592 2619 2626 2704 2727 2808 2928 3042 3072 3104 3172 3232 3279 3294 3328 3456 3492 3636 3721 3744 3783 3904 3939 4056 4096 4212 4372 4392 4563 4608 4656 4758 4848 4941 4992 5044 5184 5238 5252 5408 5454 5616 5856 5917 6084 6144 6161 6208 6344 6464 6558 6588 6656 6912 6984 7137 7272 7442 7488 7566 7808 7857 7878 8112 8181 8192 8424 8744 8784 9126 9216 9312 9409 9516 9696 9797 9837 9882 9984 10088 10201 10309 10368 10476 10504 10816 10908 11163 11232 11349 11712 11817 11834 12168 12288 12322 12416 12688 12928 13116 13176 13312 13689 13824 13968 14209 14274 14544 14884 14976 15132 15616 15714 15756 16224 16362 16384 16393 16848 17069 17488 17568 17751 18252 18432 18483 18624 18818 19032 19392 19594 19674 19764 19968 20176 20402 20618 20736 20952 21008 21411 21632 21816 22326 22464 22698 23424 23634 23668 24336 24576 24644 24832 25376 25856 26232 26352 26624 27378 27648 27936 28227 28418 28548 29088 29391 29511 29768 29952 30264 30603 30927 31232 31428 31512 32448 32724 32768 32786 33489 33696 34047 34138 34976 35136 35451 35502 36504 36864 36966 37248 37636 38064 38784 39188 39348 39528 39936 40352 40804 41236 41472 41904 42016 42627 42822 43264 43632 44652 44928 45396 46848 47268 47336 48373 48672 49152 49179 49288 49664 50752 51207 51712 52464 52704 53248 53253 54756 55296 55449 55872 56454 56836 57096 58176 58782 59022 59536 59904 60528 61206 61854 62464 62856 63024 64233 64896 65448 65536 65572 66673 66978 67392 68094 68276 69952 70272 70902 71004 73008 73728 73932 74496 75272 76128 76921 77568 78376 78696 79056 79872 80093 80704 81608 82472 82944 83808 84032 84681 85254 85644 86528 87264 88173 88533 89304 89856 90792 91809 92781 93696 94536 94672 96746 97344 98304 98358 98576 99328 100467 101504 102141 102414 103424 104928 105408 106021 106353 106496 106506 109512 110393 110592 110898 111744 112908 113672 114192 116352 117564 118044 119072 119808 121056 122317 122412 123708 124928 125712 126048 127361 127881 128466 129792 130896 131144 132613 133346 133956 134784 136188 136552 139904 140544 141804 142008 145119 146016 147456 147537 147864 148992 150544 152256 153621 153842 155136 156752 157392 158112 159744 159759 160186 161408 163216 164944 165888 166347 167616 168064 169362 170508 171288 173056 174528 176346 177066 178608 179712 181584 183618 184717 185562 187392 189072 189344 193492 194688 196608 196716 197152 198656 200019 200934 203008 204282 204828 206848 209856 210816 212042 212706 212992 213012 219024 220786 221184 221796 223488 225816 227344 228384 230763 232704 235128 236088 238144 239616 240279 242112 244634 244824 247416 249856 251424 252096 254043 254722 255762 256932 259584 261792 262288 264519 265226 266692 267912 269568 272376 273104 275427 278343 279808 281088 283608 284016 290238 292032 294912 295074 295728 297984 301088 301401 304512 307242 307684 310272 313504 314784 316224 318063 319488 319518 320372 322816 326432 329888 331179 331776 332694 335232 336128 338724 341016 342576 346112 349056 352692 354132 357216 359424 360937 363168 366951 367236 369434 371124 374784 375821 378144 378688 382083 383643 386984 389376 393432 394304 397312 397839 400038 401868 406016 408564 409656 413696 419712 421632 424084 425412 425984 426024 435357 438048 441572 442368 442611 443592 446976 451632 454688 456768 460863 461526 465408 470256 472176 476288 479232 479277 480558 484224 489268 489648 494832 499041 499712 502848 504192 508086 509444 511524 513864 519168 523584 524576 529038 530452 533384 535824 539136 544752 546208 550854 554151 556686 559616 562176 567216 568032 573949 580476 584064 589824 590148 591456 595968 597617 600057 602176 602802 609024 614484 615368 620544 622261 627008 628849 629568 632448 636126 638976 639036 640744 645632 652864 659776 662358 663552 665388 670464 672256 677448 682032 685152 692224 692289 698112 705384 708264 714432 718848 720837 721874 726336 733902 734472 738868 742248 749568 751642 756288 757376 762129 764166 767286 773968 778752 786864 788608 793557 794624 795678 800076 803736 812032 817128 819312 826281 827392 835029 839424 843264 848168 850824 851968 852048 866749 870714 876096 883144 884736 885222 887184 893952 903264 909376 913536 921726 923052 930816 940512 944352 950309 952576 954189 958464 958554 961116 968448 978536 979296 989497 989664 993537 998082 999424 999973 1005696 1008384 1016172 1018888 1023048 1027728 1038336 1041209 1047168 1049152 1058076 1060904 1066768 1071648 1078272 1082811 1089504 1092416 1100853 1101708 1108302 1113372 1119232 1124352 1127463 1134432 1136064 1146249 1147898 1150929 1160952 1168128 1180296 1182912 1191936 1193517 1194649 1195234 1200114 1204352 1205604 1218048 1228968 1230736 1241088 1244522 1254016 1257698 1259136 1264896 1272252 1277952 1278072 1281488 1291264 1305728 1306071 1319552 1324716 1327104 1327833 1330776 1340928 1344512 1354896 1364064 1370304 1378273 1382589 1384448 1384578 1396224 1410768 1416528 1428864 1435109 1437696 1441674 1443748 1452672 1467804 1468944 1477736 1484496 1499136 1503284 1512576 1514752 1524258 1528332 1534572 1547936 1557504 1573728 1577216 1587114 1589248 1590121 1591356 1600152 1607472 1624064 1634256 1638624 1652562 1654784 1655693 1662453 1670058 1678848 1686528 1696336 1701648 1704096 1721847 1723969 1733498 1741428 1752192 1766288 1769472 1770444 1774368 1787904 1792851 1800171 1806528 1818752 1827072 1843452 1846104 1861632 1866783 1881024 1886547 1888704 1900618 1905152 1908378 1916928 1917108 1922232 1936896 1957072 1958592 1978994 1979328 1987074 1996164 1998848 1999946 2011392 2016768 2032344 2037776 2046096 2055456 2076672 2076867 2082418 2094336 2098304 2116152 2121808 2133536 2143296 2156544 2162511 2165622 2179008 2184832 2201706 2203416 2216604 2226744 2238464 2248704 2254926 2268864 2272128 2292498 2295796 2301858 2321904 2336256 2360592 2365824 2383872 2387034 2389298 2390468 2400228 2408704 2411208 2436096 2457936 2461472 2482176 2489044 2508032 2515396 2518272 2529792 2544504 2555904 2556144 2562976 2582528 2600247 2611456 2612142 2639104 2649432 2654208 2655666 2661552 2681856 2689024 2709792 2728128 2740608 2756546 2765178 2768896 2769156 2792448 2821536 2833056 2850927 2857728 2862567 2870218 2875392 2883348 2887496 2905344 2935608 2937888 2955472 2968491 2968992 2980611 2998272 2999919 3006568 3025152 3029504 3048516 3056664 3069144 3095872 3115008 3123627 3147456 3154432 3174228 3178496 3180242 3182712 3200304 3214944 3248128 3248433 3268512 3277248 3302559 3305124 3309568 3311386 3324906 3340116 3357696 3373056 3382389 3392672 3403296 3408192 3438747 3443694 3447938 3466996 3482856 3504384 3532576 3540888 3548736 3575808 3580551 3583947 3585702 3600342 3613056 3637504 3654144 3686904 3692208 3723264 3733566 3762048 3773094 3777408 3801236 3810304 3816756 3833856 3834216 3844464 3873792 3914144 3917184 3918213 3957988 3958656 3974148 3992328 3997696 3999892 4022784 4033536 4064688 4067053 4075552 4092192 4110912 4134819 4153344 4153734 4164836 4188672 4196608 4232304 4243616 4267072 4286592 4305327 4313088 4325022 4331244 4358016 4369664 4403412 4406832 4433208 4453488 4476928 4497408 4509852 4537728 4544256 4584996 4591592 4603716 4643808 4672512 4692181 4721184 4731648 4767744 4770363 4774068 4778596 4780936 4800456 4817408 4822416 4872192 4885673 4915872 4922944 4964352 4967079 4978088 4987359 5016064 5030792 5036544 5059584 5089008 5112288 5125952 5165056 5165541 5171907 5200494 5222912 5224284 5278208 5298864 5308416 5311332 5323104 5363712 5378048 5378553 5400513 5419584 5456256 5481216 5513092 5530356 5537792 5538312 5584896 5600349 5643072 5659641 5666112 5701854 5715456 5725134 5740436 5750784 5766696 5774992 5810688 5871216 5875776 5910944 5936982 5937984 5961222 5996544 5999838 6013136 6050304 6059008 6097032 6113328 6138288 6191744 6230016 6230601 6247254 6294912 6308864 6348456 6356992 6360484 6365424 6400608 6429888 6467281 6487533 6496256 6496866 6537024 6554496 6605118 6610248 6619136 6622772 6649812 6680232 6715392 6733973 6746112 6764778 6785344 6806592 6816384 6877494 6887388 6895876 6933992 6965712 7008768 7065152 7081776 7097472 7151616 7161102 7167894 7171404 7200684 7226112 7275008 7308288 7373808 7384416 7446528 7461337 7467132 7524096 7546188 7554816 7602472 7620608 7633512 7667712 7668432 7688928 7747584 7769021 7800741 7828288 7834368 7836426 7915976 7917312 7948296 7984656 7999784 8045568 8067072 8089393 8129376 8134106 8151104 8184384 8221824 8269638 8306688 8307468 8329672 8377344 8393216 8464608 8487232 8534144 8552781 8573184 8587701 8610654 8626176 8650044 8662488 8716032 8739328 8806824 8813664 8866416 8905473 8906976 8941833 8953856 8994816 8999757 9019704 9075456 9088512 9169992 9183184 9207432 9287616 9345024 9370881 9384362 9442368 9463296 9535488 9540726 9548136 9557192 9561872 9600912 9634816 9644832 9744384 9745299 9771346 9831744 9845888 9907677 9928704 9934158 9956176 9974718 10032128 10061584 10073088 10119168 10147167 10178016 10224576 10251904 10284037 10316241 10330112 10331082 10343814 10400988 10445824 10448568 10556416 10597728 10622664 10646208 10708121 10727424 10741653 10751841 10756096 10757106 10801026 10839168 10912512 10962432 11026184 11060712 11075584 11076624 11149693 11169792 11200698 11267737 11286144 11319282 11332224 11403708 11430912 11450268 11480872 11501568 11533392 11549984 11621376 11742432 11751552 11821888 11873964 11875968 11922444 11993088 11999676 12026272 12100608 12118016 12194064 12201159 12226656 12276576 12354017 12383488 12404457 12460032 12461202 12494508 12589824 12617728 12696912 12720968 12730848 12801216 12859776 12863461 12915981 12934562 12975066 12992512 12993732 13074048 13108992 13210236 13220496 13245544 13299624 13360464 13430784 13467946 13492224 13529556 13570688 13613184 13632768 13754988 13774776 13791752 13867984 13931424 14017536 14076543 14130304 14163552 14194944 14303232 14311089 14322204 14335788 14342808 14401368 14452224 14550016 14616576 14657019 14747616 14768832 14893056 14901237 14922674 14934264 14962077 15048192 15092376 15109632 15204944 15241216 15267024 15336864 15377856 15495168 15496623 15515721 15530437 15538042 15601482 15656576 15668736 15672852 15831952 15834624 15896592 15969312 15999568 16091136 16134144 16135659 16178786 16258752 16268212 16302208 16368768 16443648 16539276 16613376 16614936 16659344 16754688 16786432 16801047 16929216 16974464 16978923 17068288 17105562 17146368 17175402 17221308 17252352 17300088 17324976 17432064 17478656 17613648 17627328 17732832 17810946 17813952 17883666 17907712 17917549 17989632 17999514 18039408 18150912 18177024 18339984 18366368 18414864 18575232 18656417 18690048 18741762 18768724 18884736 18926592 19070976 19081452 19096272 19114384 19123744 19201824 19269632 19289664 19401843 19488768 19490598 19542692 19663488 19691776 19815354 19857408 19868316 19912352 19949436 20064256 20123168 20146176 20201919 20238336 20294334 20356032 20449152 20503808 20568074 20632482 20660224 20662164 20687628 20801976 20891648 20897136 21112832 21195456 21245328 21292416 21416242 21454848 21483306 21503682 21512192 21514212 21602052 21678336 21825024 21924864 22052368 22121424 22153248 22299386 22339584 22384011 22401396 22535474 22572288 22638564 22664448 22807416 22861824 22900536 22961744 23003136 23066784 23099968 23242752 23307063 23402223 23484864 23503104 23643776 23747928 23751936 23844888 23999352 24052544 24201216 24236032 24268179 24388128 24402318 24453312 24553152 24708034 24766976 24808914 24920064 24922404 24989016 25179648 25235456 25393824 25441936 25461696 25602432 25658343 25719552 25726922 25831962 25869124 25950132 25985024 25987464 26148096 26217984 26420472 26440992 26491088 26599248 26716419 26720928 26861568 26935892 26984448 26999271 27059112 27141376 27226368 27265536 27509976 27549552 27583504 27735968 27862848 28035072 28112643 28153086 28260608 28327104 28389888 28606464 28622178 28644408 28671576 28685616 28802736 28904448 29100032 29233152 29235897 29314038 29495232 29537664 29786112 29802474 29845348 29868528 29924154 30096384 30184752 30219264 30409888 30441501 30482432 30534048 30673728 30755712 30852111 30990336 30993246 31031442 31060874 31076084 31202964 31313152 31337472 31345704 31663904 31669248 31793184 31938624 31999136 32124363 32182272 32255523 32268288 32271318 32357572 32517504 32536424 32604416 32737536 32887296 33078552 33226752 33229872 33318688 33449079 33509376 33572864 33602094 33803211 33858432 33948928 33957846 34136576 34211124 34292736 34350804 34442616 34504704 34600176 34649952 34864128 34957312 35010889 35227296 35254656 35465664 35621892 35627904 35767332 35815424 35835098 35979264 35999028 36078816 36301824 36354048 36454637 36603477 36679968 36732736 36829728 37062051 37150464 37213371 37312834 37380096 37483524 37537448 37769472 37853184 37957921 38162904 38192544 38228768 38247488 38403648 38539264 38579328 38590383 38747943 38803686 38977536 38981196 39085384 39326976 39383552 39630708 39736632 39824704 39898872 40128512 40246336 40292352 40403838 40476672 40588668 40712064 40898304 41007616 41136148 41264964 41320448 41324328 41375256 41603952 41783296 41794272 42225664 42229629 42390912 42490656 42584832 42832484 42909696 42933267 42966612 43007364 43024384 43028424 43204104 43356672 43650048 43849728 43971057 44104736 44242848 44306496 44598772 44679168 44703711 44768022 44802792 45070948 45144576 45277128 45328896 45614832 45723648 45801072 45923488 46133568 46199936 46485504 46489869 46547163 46591311 46614126 46804446 46969728 47006208 47287552 47495856 47503872 47689776 47998704 48105088 48402432 48406977 48472064 48536358 48776256 48804636 48906624 49106304 49416068 49533952 49617828 49840128 49844808 49978032 50359296 50403141 50470912 50787648 50883872 50923392 50936769 51204864 51316686 51439104 51453844 51663924 51738248 51900264 51970048 51974928 52296192 52435968 52840944 52871689 52881984 52982176 53198496 53432838 53441856 53723136 53752647 53871784 53968896 53998542 54118224 54282752 54452736 54531072 55019952 55099104 55167008 55471936 55725696 55969251 56070144 56225286 56306172 56521216 56654208 56779776 57212928 57244356 57288816 57343152 57371232 57605472 57808896 57968849 58200064 58205529 58466304 58471794 58628076 58990464 59075328 59572224 59604948 59690696 59737056 59848308 60192768 60359317 60369504 60438528 60605757 60819776 60883002 60964864 60998353 61068096 61347456 61511424 61704222 61980672 61986492 62062884 62121748 62152168 62405928 62626304 62674944 62691408 63327808 63338496 63513749 63586368 63877248 63998272 64248726 64364544 64511046 64536576 64542636 64715144 65035008 65072848 65208832 65475072 65774592 66157104 66459744 66637376 66898158 67018752 67145728 67152033 67204188 67606422 67716864 67897856 67915692 68273152 68422248 68585472 68701608 68885232 69009408 69200352 69299904 69728256 69914624 69921189 70021778 70206669 70454592 70509312 70931328 71243784 71255808 71534664 71630848 71670196 71998056 72157632 72603648 72708096 72804537 72873589 72909274 73206954 73359936 73465472 73659456 74124102 74300928 74426742 74625668 74760192 74967048 75074896 75538944 75706368 75915842 76325808 76385088 76457536 76494976 76807296 76975029 77078528 77158656 77180766 77495886 77607372 77955072 77962392 78170768 78653952 78767104 79261416 79473264 79649408 79797744 80149257 80257024 80492672 80584704 80807676 80953344 80997813 81177336 81424128 81796608 82015232 82272296 82529928 82640896 82648656 82750512 83207904 83566592 83588544 84074653 84337929 84451328 84459258 84781824 84981312 85169664 85664968 85819392 85866534 85933224 86014728 86048768 86056848 86408208 86713344 87300096 87541649 87699456 87942114 88209472 88485696 88612992 89197544 89358336 89407422 89536044 89605584 90141896 90289152 90554256 90657792 91229664 91447296 91602144 91846976 92267136 92399872 92556333 92971008 92979738 93094326 93182622 93228252 93608892 93939456 94012416 94575104 94991712 95007744 95379552 95981209 95997408 96210176 96373089 96766569 96804864 96813954 96944128 96997381 97072716 97552512 97609272 97813248 98212608 98832136 99067904 99235656 99680256 99689616 99956064 100347237 100718592 100806282 100941824 100997273 101409633 101575296 101767744 101846784 101873538 102409728 102633372 102878208 102907688 103327848 103476496 103800528 103949856 104592384 104871936 105032667 105162109 105681888 105743378 105763968 105964352 106396992 106865676 106883712 107446272 107505294 107743568 107937792 107997084 108236448 108565504 108905472 109062144 109363911 109810431 110039904 110198208 110334016 110943872 111186153 111451392 111640113 111938502 112140288 112450572 112612344 113042432 113308416 113559552 113873763 114488712 114577632 114686304 114742464 115210944 115617792 115771149 115880953 115937698 116243829 116400128 116411058 116932608 116943588 117256152 117980928 118150656 119209896 119381392 119474112 119696616 120385536 120659549 120718634 120739008 120877056 121211514 121639552 121766004 121929728 121996706 122136192 122694912 123022848 123408444 123961344 123972984 124125768 124243496 124304336 124811856 125252608 125349888 125382816 126655616 126676992 126688887 127027498 127172736 127754496 127996544 128497452 128729088 128799801 129022092 129073152 129085272 129430288 130070016 130145696 130417664 130950144 131549184 131913171 132314208 132919488 133274752 133692481 133796316 134037504 134111133 134291456 134304066 134408376 135212844 135433728 135795712 135831384 136546304 136844496 137170944 137403216 137770464 138400704 138599808 139205573 139456512 139641489 139773933 139829248 139842378 140043556 140413338 140909184 141018624 141862656 142487568 142511616 143069328 143340392 143996112 144315264 144946009 145207296 145416192 145609074 145747178 145818548 146413908 146719872 146930944 147318912 148248204 148601856 148853484 149251336 149520384 149934096 150149792 151077888 151412736 151831684 152651616 152770176 152915072 152989952 153614592 153950058 154157056 154317312 154361532 154991772 155214744 155910144 155924784 156341536 157307904 157534208 158522832 158615067 158946528 159298816 159595488 160298514 160514048 160602221 160985344 161169408 161257941 161615352 161906688 161995626 162354672 162848256 163593216 164030464 164544592 165059856 165297312 165501024 166415808 167133184 167177088 167224993 167907753 168149306 168675858 168902656 168918516 169563648 169962624 170339328 171329936 171638784 171733068 171866448 172029456 172113696 172816416 173426688 173906547 174600192 174616587 175083298 175398912 175884228 176418944 176971392 177225984 178395088 178716672 178814844 179072088 179211168 180283792 180578304 181077951 181108512 181315584 181817271 182459328 182894592 182995059 183204288 183693952 184534272 184799744 185112666 185942016 185959476 186188652 186365244 186456504 187217784 187878912 188024832 189150208 189983424 190015488 190541247 190759104 191962418 191994816 192420352 192746178 193533138 193609728 193627908 193888256 193994762 194145432 195105024 195218544 195626496 196425216 197664272 198135808 198471312 199379232 199912128 200694474 201437184 201456099 201612564 201883648 201895681 201994546 202819266 203150592 203535488 203693568 203747076 204819456 205266744 205756416 205815376 206655696 206952992 207601056 207899712 209184768 209743872 209763567 210065334 210324218 211363776 211486756 211527936 211928704 212793984 213731352 213767424 214892544 215010588 215487136 215994168 216472896 217131008 217810944 218124288 218413611 218620767 218727822 219620862 220079808 220396416 220668032 221887744 222372306 222902784 223280226 223877004 224280576 224901144 225224688 226084864 226616832 227119104 227747526 228977424 229155264 229372608 229484928 230421888 231235584 231542298 231761906 231875396 232487658 232800256 232822116 233865216 233887176 234512304 235961856 236301312 238419792 238762784 238948224 239393232 240771072 241319098 241437268 241478016 241754112 242423028 243279104 243532008 243859456 243993412 244272384 245389824 246045696 246816888 247922688 247945968 248251536 248486992 248608672 249623712 250505216 250699776 250765632 252223959 253311232 253353984 253377774 254054996 254345472 255508992 255993088 256994904 257458176 257599602 258044184 258146304 258170544 258860576 260140032 260291392 260835328 261900288 262624947 263098368 263826342 264628416 265838976 266549504 267384962 267592632 268075008 268222266 268582912 268608132 268816752 270425688 270867456 271591424 271662768 273092608 273688992 274341888 274806432 275540928 276801408 277199616 277668999 278411146 278913024 279282978 279547866 279658496 279684756 280087112 280826676 281818368 282037248 283725312 284975136 285023232 286138656 286680784 287943627 287992224 288630528 289119267 289892018 290414592 290832384 290992143 291218148 291494356 291637096 292827816 293439744 293861888 294637824 296496408 297203712 297706968 298502672 299040768 299868192 300299584 301041711 302155776 302825472 302991819 303663368 304228899 305303232 305540352 305830144 305979904 307229184 307900116 308314112 308634624 308723064 309983544 310429488 311849568 312683072 314615808 315068416 315098001 315486327 317045664 317230134 317893056 318597632 319190976 320597028 321028096 321204442 321970688 322338816 322515882 323230704 323813376 323991252 324709344 325696512 327186432 328060928 328091733 329089184 329431293 330119712 330594624 331002048 332831616 333558459 334266368 334354176 334449986 335815506 336298612 337351716 337805312 337837032 339127296 339925248 340678656 341621289 342659872 343466136 343732896 344058912 344227392 345632832 346853376 347313447 347642859 347813094 349200384 349233174 350166596 350797824 351768456 352837888 353942784 354451968 356790176 357629688 358144176 358422336 360567584 361156608 361978647 362155902 362217024 362631168 363634542 364918656 365789184 365990118 366408576 367387904 369068544 369599488 370225332 371884032 371918952 372377304 372730488 372913008 374435568 375757824 376049664 378300416 379966848 380030976 380066661 381082494 381518208 383924836 383989632 384840704 385492356 387066276 387219456 387255816 387776512 387989524 388290864 390210048 390437088 391252992 392850432 394504141 395328544 395739513 396271616 396942624 398758464 399824256 401077443 401388948 402874368 402912198 403225128 403767296 403791362 403989092 405638532 406301184 407070976 407387136 407494152 409638912 410533488 410772353 411512832 411630752 413311392 413905984 415202112 415799424 417616719 418369536 419321799 419487744 419527134 420130668 420648436 422727552 422973512 423055872 423857408 425587968 427462704 427534848 430021176 430974272 431988336 432945792 434262016 434838027 435621888 436248576 436827222 437241534 437455644 439241724 440159616 440792832 441336064 443775488 444744612 445805568 446560452 447754008 448561152 449802288 450449376 452169728 453233664 454238208 455141557 455495052 457954848 458310528 458745216 458969856 460843776 462471168 463084596 463523812 463750792 464975316 465600512 465644232 467730432 467774352 469024608 471923712 472602624 473910281 475845201 476839584 477525568 477896448 478786464 481542144 481806663 482638196 482874536 482956032 483508224 483773823 484846056 486558208 487064016 487986824 488544768 490779648 492091392 493452973 493633776 495891936 496503072 496973984 497217344 499247424 501010432 501399552 501531264 501674979 503723259 504447918 506622464 506707968 506755548 508109992 508690944 511017984 511986176 513989808 514916352 515199204 516088368 516341088 517721152 520280064 520582784 521670656 521719641 523800576 523849761 525249894 526196736 527652684 529256832 531677952 533099008 534769924 535185264 536150016 536444532 537165824 537216264 537633504 540851376 541734912 543182848 543233853 543325536 545451813 546185216 547377984 548683776 548985177 549612864 551081856 553602816 554399232 555337998 556822292 557826048 558565956 559095732 559316992 559369512 560174224 561653352 563636736 564074496 567450624 569950272 570046464 571623741 572277312 573361568 575887254 575984448 577261056 578238534 579784036 580829184 581664768 581984286 582436296 582988712 583274192 585655632 586879488 587723776 589275648 592992816 594407424 595413936 597005344 599736384 600599168 602083422 604311552 604368297 605650944 605687043 605983638 607326736 608457798 610606464 611080704 611660288 611959808 614458368 615800232 616628224 617269248 617446128 619967088 620858976 623699136 625366144 627326257 629231616 629290701 630136832 630196002 630972654 634091328 634460268 635786112 637195264 638381952 641194056 642056192 642408884 643941376 644677632 645031764 646461408 647982504 649418688 651393024 653195381 654372864 655240833 655862301 656121856 656183466 658178368 658862586 660239424 661189248 662004096 665663232 667116918 668532736 668708352 668899972 671631012 672597224 674703432 675610624 675674064 678254592 679850496 680131273 681357312 683242578 685319744 686932272 687331957 687465792 688117824 688454784 691265664 693706752 694626894 695285718 695626188 698400768 698466348 700333192 701595648 703536912 705675776 707885568 708903936 713580352 715259376 716288352 716844672 721135168 722313216 723957294 724311804 724434048 725262336 727269084 729837312 731578368 731980236 732817152 734775808 738137088 739198976 740450664 743768064 743837904 744754608 745460976 745826016 748871136 751515648 752099328 753595037 756600832 756671877 759933696 760061952 760133322 762164988 763036416 767849672 767979264 769681408 770984712 774132552 774438912 774511632 775979048 776581728 780420096 780874176 782505984 784671121 785700864 787874841 789008282 790657088 791479026 792543232 793885248 797516928 799648512 802154886 802777896 805748736 805824396 806450256 807582724 807978184 811277064 812602368 814141952 814774272 814988304 819277824 821066976 821544706 823025664 823261504 826622784 827811968 830404224 831598848 833006997 835233438 836739072 838643598 838975488 839054268 840261336 841296872 845455104 845947024 846111744 847714816 851175936 854925408 855069696 860042352 861948544 863830881 863976672 865891584 867357801 868524032 869676054 871243776 872497152 872976429 873654444 874483068 874911288 878483448 880319232 881585664 882672128 887550976 889489224 891611136 893120904 895508016 897122304 899604576 900898752 903125133 904339456 906467328 908476416 908975457 910283114 910990104 912686697 915909696 916621056 917490432 917939712 921687552 924942336 926169192 927047624 927501584 929950632 931201024 931288464 935548704 938049216 943847424 945205248 945294003 946458981 947356657 947820562 951690402 953679168 955051136 955792896 957572928 963084288 963613326 965276392 965749072 965912064 967016448 967547646 969692112 973116416 974128032 975973648 977089536 981559296 984182784 984275199 986905946 987267552 991783872 993006144 993947968 994434688 998494848 1000675377 1002020864 1002799104 1003062528 1003349958 1007446518 1008895836 1013244928 1013415936 1013511096 1016219984 1017381888 1022035968 1023972352 1024863867 1027979616 1030398408 1032176736 1032682176 1035442304 1038687737 1040560128 1041165568 1041940341 1042928577 1043341312 1043439282 1047601152 1047699522 1050499788 1052393472 1055305368 1058513664 1063355904 1066198016 1069539848 1070370528 1072889064 1074331648 1074432528 1075267008 1081520221 1081702752 1083469824 1085935941 1086365696 1086467706 1086651072 1090903626 1092370432 1092970489 1094755968 1097367552 1097970354 1099225728 1102163712 1107205632 1108798464 1110675996 1113644584 1115652096 1117131912 1118191464 1118633984 1118739024 1120348448 1123306704 1127273472 1128148992 1134901248 1138041437 1139900544 1140092928 1143247482 1144554624 1146723136 1151774508 1151968896 1154522112 1156477068 1159568072 1161658368 1163329536 1163968572 1164872592 1165977424 1166548384 1171311264 1173758976 1175447552 1178551296 1183512423 1185985632 1188814848 1190827872 1194010688 1199472768 1201198336 1203232329 1204166844 1208623104 1208736594 1211301888 1211374086 1211967276 1214653472 1216915596 1221212928 1222161408 1223320576 1223919616 1228916736 1231600464 1232317059 1234538496 1234892256 1239934176 1241717952 1247398272 1247755717 1250732288 1252850157 1254652514 1257965397 1258463232 1258581402 1260273664 1260392004 1261945308 1268182656 1268920536 1271572224 1274390528 1276763904 1282388112 1284817768 1287882752 1290063528 1292922816 1295965008 1298837376 1302786048 1304514081 1306390762 1308745728 1310481666 1311724602 1312243712 1312366932 1316356736 1317725172 1320478848 1322378496 1324008192 1331326464 1334233836 1337416704 1337799944 1343262024 1345194448 1349406864 1351348128 1356509184 1359700992 1360262546 1362714624 1365424671 1366485156 1370639488 1373864544 1374663914 1374931584 1376235648 1376909568 1382531328 1387413504 1389253788 1390571436 1391252376 1396801536 1396932696 1400666384 1403191296 1407073824 1411351552 1415771136 1417807872 1421730843 1427160704 1427535603 1430518752 1432576704 1433689344 1442270336 1444626432 1445419989 1447914588 1448623608 1448868096 1450524672 1451321469 1454538168 1459674624 1463960472 1465634304 1469551616 1476274176 1478397952 1480358919 1480901328 1487675808 1489509216 1490921952 1491652032 1497742272 1503031296 1504198656 1505024937 1506452389 1507190074 1511169777 1513201664 1513343754 1519867392 1520123904 1520266644 1524329976 1526072832 1535699344 1535958528 1539362816 1541969424 1548265104 1549023264 1551958096 1553163456 1560840192 1561748352 1565011968 1565158923 1568574137 1569342242 1571401728 1575749682 1578016564 1581314176 1582958052 1585086464 1587770496 1595033856 1599297024 1604309772 1605555792 1611497472 1611648792 1612900512 1615165448 1615956368 1622554128 1625204736 1628283904 1629548544 1629701559 1629976608 1638555648 1642133952 1643089412 1646051328 1646523008 1646955531 1653245568 1655623936 1660808448 1663197696 1666013994 1670466876 1673478144 1677287196 1677950976 1678108536 1680522672 1682593744 1690910208 1691894048 1692223488 1695429632 1702351872 1709850816 1710139392 1714871223 1720084704 1723897088 1727661762 1727953344 1731783168 1734715602 1737048064 1738002253 1739352108 1742487552 1744994304 1745952858 1747308888 1748966136 1749822576 1756966896 1760638464 1763171328 1765344256 1775101952 1778978448 1783222272 1786241808 1791016032 1799209152 1801797504 1806250266 1808678912 1809672449 1812934656 1816952832 1817061129 1817950914 1820566228 1821980208 1825373394 1831819392 1833242112 1834980864 1835879424 1843375104 1849884672 1852338384 1854095248 1855003168 1859901264 1862576928 1871097408 1876098432 1881978771 1884298117 1887694848 1890410496 1890588006 1892917962 1894713314 1895641124 1903380804 1907358336 1910102272 1911585792 1915145856 1926168576 1927226652 1930552784 1931498144 1931824128 1934032896 1935095292 1939384224 1946232832 1948256064 1951947296 1954179072 1959586143 1963118592 1967586903 1968365568 1968550398 1973811892 1974535104 1983567744 1986012288 1987895936 1988869376 1996989696 2001350754 2004041728 2005598208 2006125056 2006699916 2014893036 2017791672 2026489856 2026831872 2027022192 2032439968 2034763776 2040393819 2044071936 2047944704 2049727734 2055959232 2060796816 2061995871 2064353472 2065364352 2070884608 2077375474 2081120256 2082331136 2083880682 2085857154 2086682624 2086878564 2095202304 2095399044 2100999576 2104786944 2110610736 2117027328 2126711808 2132396032 2139079696 2140741056 2145778128 2148865056 2150534016 2163040442 2163405504 2166939648 2171871882 2172731392 2172935412 2173302144 2181807252 2184740864 2185940978 2189511936 2194735104 2195940708 2198451456 2204327424 2214411264 2217596928 2221351992 2227289168 2231304192 2234263824 2236382928 2237478048 2240696896 2246613408 2254546944 2256297984 2260785111 2269802496 2270015631 2276082874 2279801088 2280185856 2286494964 2289109248 2293446272 2303549016 2303937792 2309044224 2312954136 2319136144 2323316736 2327937144 2329745184 2331954848 2333096768 2342622528 2347517952 2350895104 2354013363 2357102592 2363624523 2367024846 2371971264 2377629696 2381655744 2388021376 2398945536 2402396672 2406464658 2408333688 2417246208 2417473188 2422748172 2423934552 2429306944 2433831192 2442425856 2444322816 2446641152 2447839232 2457833472 2463200928 2464634118 2469076992 2469784512 2479868352 2483435904 2494796544 2495511434 2501464576 2505700314 2509305028 2515930794 2516926464 2517162804 2520547328 2520784008 2523890616 2536365312 2537841072 2543144448 2548781056 2553527808 2564776224 2569635536 2575765504 2580127056 2585845632 2591492643 2591930016 2597674752 2605572096 2609028162 2612781524 2617491456 2618929287 2620963332 2623449204 2624487424 2624733864 2632713472 2635450344 2640957696 2644756992 2648016384 2662652928 2668467672 2674833408 2675599888 2686524048 2690388896 2698813728 2702696256 2713018368 2719401984 2720525092 2725429248 2726926371 2730849342 2732970312 2741278976 2747729088 2749327828 2749863168 2752471296 2753819136 2765062656 2774827008 2778507576 2781142872 2782504752 2793603072 2793865392 2801332768 2814147648 2822703104 2831542272 2835615744 2835882009 2839376943 2842069971 2843461686 2854321408 2855071206 2861037504 2865153408 2867378688 2884540672 2889252864 2890839978 2895829176 2897247216 2897736192 2901049344 2902642938 2909076336 2919349248 2927920944 2931268608 2939103232 2952548352 2952825597 2956795904 2960717838 2961802656 2975351616 2979018432 2981843904 2983304064 2995484544 3006062592 3008397312 3010049874 3012904778 3014380148 3022339554 3026403328 3026687508 3039734784 3040247808 3040533288 3048659952 3052145664 3071398688 3071917056 3074591601 3078725632 3083938848 3096530208 3098046528 3103916192 3106326912 3116063211 3121680384 3123496704 3128785731 3130023936 3130317846 3137148274 3138684484 3142803456 3151499364 3156033128 3162628352 3165916104 3170172928 3175540992 3190067712 3198594048 3208619544 3211111584 3222994944 3223297584 3225801024 3230330896 3231912736 3244560663 3245108256 3250409472 3256567808 3257807823 3259097088 3259403118 3259953216 3277111296 3278911467 3284267904 3286178824 3292102656 3293046016 3293911062 3306491136 3311247872 3321616896 3326395392 3332027988 3340933752 3346956288 3354574392 3355901952 3356217072 3361045344 3365187488 3381820416 3383788096 3384446976 3390859264 3404703744 3414124311 3419701632 3420278784 3429742446 3440169408 3447794176 3455323524 3455906688 3463566336 3469431204 3474096128 3476004506 3478704216 3484975104 3489988608 3491905716 3494617776 3497932272 3499645152 3513933792 3521276928 3526342656 3530688512 3536099789 3550203904 3550537269 3557956896 3566444544 3572483616 3582032064 3598418304 3603595008 3609696987 3612500532 3617357824 3619344898 3625869312 3633905664 3634122258 3635901828 3641132456 3643960416 3650746788 3663638784 3666484224 3669961728 3671758848 3681918337 3686750208 3696951177 3704676768 3708190496 3710006336 3719802528 3725153856 3742194816 3743267151 3752196864 3758550471 3763957542 3768596234 3775389696 3780820992 3781176012 3785835924 3789426628 3791282248 3806761608 3814716672 3820204544 3823171584 3830291712 3854453304 3861105568 3862996288 3863648256 3870190584 3878768448 3892465664 3896512128 3903894592 3908358144 3913542243 3919172286 3926237184 3935173806 3936731136 3937100796 3947623784 3949070208 3967135488 3972024576 3975791872 3977738752 3993979392 4002701508 4008083456 4012250112 4013399832 4029786072 4035583344 4052979712 4054044384 4064879936 4069527552 4080787638 4088143872 4095889408 4096274013 4099455468 4111918464 4121593632 4123991742 4128706944 4130728704 4141769216 4154750948 4162240512 4164662272 4167761364 4171714308 4173365248 4173757128 4190404608 4190798088 4201999152 4209573888 4221221472 4234054656 4253423616 4264792064 4265192529 4278159392 4281482112 4282606809 4291556256 4297730112 4301068032 4326080884 4326811008 4333879296 4336259967 4343743764 4345462784 4345870824 4346604288 4363614504 4369481728 4371881956 4379023872 4391881416 4396902912 4408654848 4428822528 4435193856 4441076757 4442703984 4445288929 4454578336 4468527648 4472765856 4474956096 4481393792 4493226816 4509093888 4512595968 4515074811 4519357167 4521570222 4539604992 4540031262 4552165748 4559602176 4560371712 4572989928 4578218496 4586892544 4607098032 4607875584 4618088448 4625908272 4638272288 4655874288 4659490368 4663909696 4666193536 4685245056 4695035904 4695476769 4701790208 4705722411 4708026726 4714205184 4727249046 4734049692 4743942528 4755259392 4763311488 4776042752 4797891072 4804793344 4812929316 4816667376 4834492416 4834946376 4845496344 4847869104 4858613888 4867662384 4884851712 4888645632 4889104677 4893282304 4895678464 4915666944 4926401856 4929268236 4938153984 4939569024 4940866593 4959736704 4966871808 4989593088 4991022868 5002929152 5011400628 5018610056 5031861588 5033852928 5034325608 5041094656 5041568016 5047781232 5072730624 5075682144 5086288896 5097562112 5107055616 5128553833 5129552448 5139271072 5144613669 5151531008 5160254112 5171691264 5182985286 5183860032 5195349504 5211144192 5214006759 5218056324 5225563048 5234982912 5237858574 5241926664 5246898408 5248974848 5249467728 5265426944 5270900688 5281915392 5289513984 5296032768 5325305856 5336935344 5340040589 5349666816 5351199776 5373048096 5380777792 5397627456 5405392512 5426036736 5429017347 5438803968 5441050184 5450858496 5451183387 5453852742 5461698684 5465940624 5482557952 5495458176 5498655656 5499726336 5504942592 5507638272 5530125312 5549654016 5557015152 5562285744 5565009504 5587730784 5602665536 5628295296 5645406208 5645936313 5652894351 5663084544 5671231488 5671764018 5678753886 5684139942 5686923372 5708642816 5710142412 5722075008 5730306816 5734757376 5769081344 5778505728 5781679956 5791658352 5794494432 5795472384 5802098688 5805285876 5818152672 5838698496 5854853749 5855841888 5862537216 5878206464 5878758429 5902760709 5905096704 5905651194 5913591808 5916840241 5921435676 5923605312 5950703232 5958036864 5963687808 5966608128 5990969088 6012125184 6016794624 6020099748 6025809556 6028760296 6044679108 6052806656 6053375016 6079469568 6080495616 6081066576 6097319904 6104291328 6121181457 6142797376 6143834112 6149183202 6157451264 6160833653 6167877696 6185987613 6193060416 6196093056 6207832384 6212653824 6232126422 6243360768 6246993408 6257571462 6260047872 6260635692 6274296548 6277368968 6285606912 6302998728 6312066256 6325256704 6331832208 6351081984 6380135424 6397188096 6414888649 6417239088 6422223168 6446595168 6451602048 6460661792 6463825472 6489121326 6490216512 6500818944 6513135616 6515615646 6518194176 6518806236 6519906432 6554222592 6557822934 6568535808 6572357648 6584205312 6586092032 6587822124 6612982272 6622495744 6643233792 6652790784 6664055976 6681867504 6693912576 6709148784 6712434144 6722090688 6730374976 6763640832 6767576192 6768893952 6781718528 6782355333 6809407488 6810046893 6828248622 6839403264 6840557568 6859484892 6880338816 6895588352 6910647048 6911813376 6927132672 6938862408 6948192256 6952009012 6957408432 6969950208 6983811432 6989235552 6995864544 6999290304 7027867584 7042553856 7052685312 7061377024 7062040089 7068738133 7072199578 7090873569 7100407808 7101074538 7115913792 7132889088 7144967232 7164064128 7196836608 7207190016 7219393974 7225001064 7234715648 7238689796 7251738624 7268244516 7271803656 7282264912 7287920832 7301493576 7327277568 7332968448 7339923456 7343517696 7360232489 7363836674 7373500416 7393902354 7409353536 7416380992 7420012672 7439605056 7450307712 7484389632 7486534302 7504393728 7517100942 7527915084 7537192468 7550779392 7561641984 7562352024 7571671848 7578853256 7582564496 7613523216 7629433344 7640409088 7646343168 7660583424 7708906608 7722211136 7725992576 7727296512 7740381168 7757536896 7774477929 7784931328 7793024256 7807789184 7816716288 7827084486 7838344572 7852474368 7856787861 7870347612 7873462272 7874201592 7895247568 7898140416 7934270976 7944049152 7951583744 7955477504 7987958784 8005403016 8016166912 8024500224 8026799664 8059572144 8071166688 8105959424 8108088768 8129759872 8139055104 8155241341 8161575276 8176287744 8180779113 8191778816 8192548026 8198910936 8223836928 8243187264 8247983484 8257413888 8261457408 8283538432 8309501896 8324481024 8329324544 8335522728 8343428616 8346730496 8347514256 8380809216 8381596176 8403998304 8442442944 8468109312 8491539953 8506847232 8518130829 8526209913 8529584128 8530385058 8556318784 8562964224 8565213618 8583112512 8595460224 8602136064 8652161768 8653622016 8667758592 8672519934 8687487528 8690925568 8691741648 8693208576 8727229008 8743763912 8758047744 8783762832 8793805824 8817309696 8841706549 8857645056 8870387712 8882153514 8885407968 8890577858 8909156672 8937055296 8945531712 8949912192 8962787584 8986453632 9018187776 9025191936 9030149622 9038714334 9043140444 9079209984 9080062524 9104331496 9119204352 9120743424 9145979856 9156436992 9173785088 9214196064 9215751168 9236176896 9251816544 9276544576 9311748576 9318980736 9327819392 9332387072 9348189633 9370490112 9386357193 9390071808 9390953538 9403580416 9411444822 9416053452 9428410368 9454498092 9468099384 9487885056 9510518784 9526622976 9552085504 9595782144 9609586688 9625858632 9633334752 9668984832 9669892752 9690992688 9695738208 9717227776 9733681989 9735324768 9769703424 9773423469 9777291264 9778209354 9786564608 9791356928 9796735481 9831333888 9836734401 9852803712 9858536472 9876307968 9879138048 9881733186 9919473408 9933743616 9979186176 9982045736 10005858304 10022801256 10037220112 10063723176 10067705856 10068651216 10083136032 10095562464 10145461248 10151364288 10172577792 10195124224 10200724573 10214111232 10242372933 10257107666 10259104896 10278542144 10289227338 10303062016 10320508224 10343382528 10365970572 10367720064 10390699008 10422288384 10428013518 10436112648 10451126096 10469965824 10475717148 10483853328 10493796816 10498935456 10530853888 10541801376 10563830784 10579027968 10592065536 10608299367 10650611712 10651611807 10673870688 10680081178 10699333632 10702399552 10746096192 10761555584 10795254912 10810785024 10829090961 10852073472 10858034694 10877607936 10882100368 10901716992 10902366774 10907705484 10923397368 10931881248 10965115904 10990916352 10997311312 10999452672 11009885184 11015276544 11045755011 11060250624 11090853531 11114030304 11124571488 11130019008 11175461568 11205331072 11229801453 11240452441 11256590592 11275651413 11290812416 11291872626 11305788702 11326169088 11342462976 11343528036 11357507772 11368279884 11373846744 11417285632 11420284824 11444150016 11460613632 11469514752 11538162688 11563359912 11583316704 11588988864 11590944768 11610571752 11636305344 11677396992 11703976253 11709707498 11711683776 11725074432 11740626729 11756412928 11757516858 11805521418 11810193408 11811302388 11827183616 11833680482 11842871352 11847210624 11901406464 11916073728 11927375616 11933216256 11981938176 12024250368 12040199496 12051619112 12057520592 12089358216 12105613312 12106750032 12158939136 12162133152 12186614449 12194639808 12208582656 12242362914 12285594752 12287668224 12288822039 12298366404 12314902528 12315636541 12321667306 12335755392 12371975226 12386120832 12392186112 12415664768 12425307648 12464252844 12486721536 12493986816 12515142924 12520095744 12521271384 12548593096 12554737936 12571213824 12605997456 12624132512 12650513408 12663664416 12702163968 12760270848 12794376192 12795577587 12829777298 12834478176 12844446336 12893190336 12903204096 12921323584 12927650944 12978242652 12980433024 13001637888 13008779901 13026271232 13031231292 13036388352 13037612472 13039812864 13108445184 13115645868 13137071616 13144715296 13172184064 13175644248 13225964544 13244991488 13286467584 13305581568 13323230271 13328111952 13335866787 13363735008 13418297568 13424868288 13444181376 13460749952 13502940581 13527281664 13535152384 13537787904 13545224433 13558071501 13563437056 13564710666 13618814976 13620093786 13656497244 13678806528 13681115136 13718969784 13760677632 13791176704 13821294096 13823626752 13854265344 13877724816 13904018024 13914816864 13967622864 13978471104 13991729088 13998580608 14055735168 14059762873 14085107712 14105370624 14117167233 14122754048 14124080178 14137476266 14144399156 14181747138 14200815616 14202149076 14231827584 14265778176 14289934464 14328128256 14393673216 14414380032 14438787948 14450002128 14477379592 14503477248 14536489032 14543607312 14564529824 14575841664 14602987152 14654555136 14665936896 14679846912 14687035392 14720464978 14727673348 14747000832 14787804708 14818707072 14832761984 14840025344 14879210112 14900615424 14968779264 14973068604 15008787456 15034201884 15055830168 15074384936 15101558784 15123283968 15124704048 15143343696 15157706512 15165128992 15227046432 15258866688 15280818176 15292686336 15321166848 15385661499 15417813216 15444422272 15451985152 15454593024 15480762336 15515073792 15548955858 15569862656 15586048512 15615578368 15633432576 15642020277 15654168972 15676689144 15704948736 15713575722 15740695224 15746924544 15748403184 15790495136 15796280832 15868541952 15888098304 15903167488 15910955008 15975917568 16010806032 16020121767 16049000448 16053599328 16119144288 16142333376 16211918848 16216177536 16220824321 16259519744 16278110208 16287052041 16310482682 16323150552 16352575488 16353550161 16361558226 16383557632 16385096052 16397821872 16447673856 16486374528 16495966968 16514827776 16522914816 16567076864 16619003792 16648962048 16658649088 16671045456 16686857232 16695028512 16763192352 16807996608 16884885888 16936218624 16937808939 16958683053 16983079906 17013694464 17036261658 17052419826 17059168256 17060770116 17112637568 17125928448 17130427236 17166225024 17190920448 17204272128 17304323536 17307244032 17335517184 17345039868 17374975056 17383483296 17386417152 17454458016 17487527824 17516095488 17564561247 17567525664 17587611648 17634619392 17636275287 17683413098 17715290112 17740775424 17750520723 17764307028 17770815936 17781155716 17818313344 17874110592 17891063424 17899824384 17925575168 17972907264 18036375552 18050383872 18060299244 18077428668 18086280888 18158419968 18160125048 18208662992 18238408704 18241486848 18291959712 18312873984 18347570176 18363544371 18428392128 18431502336 18472353792 18482500959 18503633088 18553089152 18557962839 18623497152 18637961472 18655638784 18664774144 18696379266 18740980224 18772714386 18780143616 18781907076 18807160832 18822889644 18832106904 18856820736 18908996184 18936198768 18975770112 19053245952 19104171008 19191564288 19219173376 19244665947 19251717264 19266669504 19339785504 19381985376 19391476416 19434455552 19467363978 19470649536 19539406848 19546846938 19554582528 19556418708 19573129216 19582713856 19583881057 19593470962 19662667776 19673468802 19705607424 19717072944 19752615936 19758276096 19763466372 19838946816 19867487232 19958372352 19964091472 20011716608 20045602512 20074440224 20127446352 20137302432 20166272064 20191124928 20290922496 20302728576 20345155584 20347065999 20390248448 20391463781 20401449146 20428222464 20484745866 20514215332 20518209792 20557084288 20578454676 20606124032 20641016448 20686765056 20731941144 20735440128 20781398016 20844576768 20856027036 20872225296 20902252192 20951434296 20967706656 20987593632 20997870912 21061707776 21083602752 21127661568 21158055936 21184131072 21186120267 21206214399 21216598734 21301223424 21303223614 21347741376 21360162356 21398667264 21404799104 21492192384 21523111168 21590509824 21621570048 21658181922 21704146944 21716069388 21755215872 21764200736 21804733548 21815410968 21846794736 21863762496 21930231808 21981832704 21994622624 21998905344 22019770368 22030553088 22080697467 22091510022 22120501248 22181707062 22228060608 22249142976 22260038016 22350923136 22410662144 22459602906 22480904882 22513181184 22551302826 22581624832 22583745252 22611577404 22652338176 22684925952 22687056072 22715015544 22736559768 22747693488 22834571264 22840569648 22888300032 22921227264 22939029504 23076325376 23126719824 23166633408 23177977728 23181889536 23221143504 23272610688 23354793984 23407952506 23419414996 23423367552 23450148864 23481253458 23512825856 23515033716 23611042836 23620386816 23622604776 23654367232 23667360964 23685742704 23694421248 23802812928 23832147456 23854751232 23866432512 23963876352 24048500736 24080398992 24103238224 24115041184 24178716432 24213500064 24317878272 24324266304 24373228898 24389279616 24417165312 24465724023 24484725828 24571189504 24575336448 24577644078 24596732808 24629805056 24631273082 24643334612 24671510784 24743950452 24772241664 24784372224 24831329536 24850615296 24928505688 24973443072 24987973632 25030285848 25040191488 25042542768 25097186192 25109475872 25142427648 25211994912 25248265024 25301026816 25327328832 25404327936 25474619859 25520541696 25578629739 25588752384 25591155174 25659554596 25668956352 25688892672 25786380672 25806408192 25842647168 25855301888 25956485304 25960866048 26003275776 26017559802 26052542464 26062462584 26072776704 26075224944 26079625728 26231291736 26274143232 26289430592 26344368128 26351288496 26451929088 26489982976 26525119647 26572935168 26611163136 26646460542 26656223904 26671733574 26727470016 26836595136 26849736576 26888362752 26921499904 27005881162 27054563328 27070304768 27075575808 27090448866 27116143002 27126874112 27129421332 27237629952 27240187572 27312994488 27357613056 27362230272 27437939568 27521355264 27582353408 27642588192 27647253504 27708530688 27755449632 27808036048 27829633728 27935245728 27956942208 27983458176 27997161216 28044568899 28111470336 28119525746 28170215424 28210741248 28234334466 28245508096 28248160356 28274952532 28288798312 28363494276 28401631232 28404298152 28463655168 28531556352 28579868928 28656256512 28787346432 28828760064 28877575896 28900004256 28954759184 29006954496 29072978064 29087214624 29129059648 29151683328 29201045967 29205974304 29309110272 29331873792 29359693824 29374070784 29390206443 29440929956 29455346696 29494001664 29510203203 29575609416 29637414144 29665523968 29680050688 29758420224 29801230848 29937558528 29946137208 30017574912 30068403768 30111660336 30148769872 30203117568 30249408096 30286687392 30315413024 30330257984 30454092864 30517733376 30561636352 30585372672 30602173719 30642333696 30727118799 30771322998 30835626432 30888844544 30903970304 30909186048 30961524672 31030147584 31097911716 31139725312 31172097024 31231156736 31266865152 31284040554 31308337944 31353378288 31409897472 31427151444 31481390448 31496806368 31580990272 31592561664 31737083904 31776196608 31806334976 31821910016 31824898101 31951835136 31954835421 32021612064 32040243534 32098000896 32107198656 32238288576 32284666752 32423837696 32432355072 32441648642 32519039488 32556220416 32574104082 32620965364 32646301104 32705150976 32707100322 32723116452 32767115264 32770192104 32795643744 32895347712 32972749056 32991933936 33029655552 33045829632 33134153728 33137265033 33238007584 33272560593 33317298176 33342090912 33373714464 33390057024 33526384704 33615993216 33689404359 33721357323 33769771776 33872437248 33875617878 33917366106 33966159812 34027388928 34072523316 34104839652 34118336512 34121540232 34225275136 34251856896 34260854472 34332450048 34381840896 34408544256 34608647072 34614488064 34690079736 34749950112 34766966592 34772834304 34908916032 34975055648 35032190976 35111928759 35129122494 35135051328 35175223296 35269238784 35272550574 35366826196 35430580224 35481550848 35501041446 35528614056 35541631872 35562311432 35636626688 35748221184 35782126848 35799648768 35851150336 35945814528 36072751104 36120598488 36154857336 36172561776 36316839936 36320250096 36417325984 36476817408 36559843347 36583919424 36625747968 36695140352 36727088742 36856784256 36863004672 36866466117 36944707584 36946909623 36965001918 37007266176 37106178304 37115925678 37246994304 37275922944 37311277568 37329548288 37392758532 37481960448 37545428772 37560287232 37563814152 37614321664 37645779288 37664213808 37713641472 37817992368 37872397536 37951540224 38106491904 38208342016 38266901677 38383128576 38386732761 38438346752 38489331894 38503434528 38533339008 38679571008 38763970752 38782952832 38868911104 38934727956 38941299072 39078813696 39093693876 39109165056 39112837416 39146258432 39165427712 39167762114 39186941924 39325335552 39346937604 39411214848 39434145888 39516552192 39526932744 39677893632 39734974464 39844918241 39916744704 39928182944 39969690813 40007600361 40023433216 40091205024 40148880448 40254892704 40274604864 40332544128 40382249856 40508821743 40581844992 40605457152 40674214503 40690311168 40694131998 40780496896 40782927562 40802898292 40856444928 40969491732 41028430664 41036419584 41114168576 41156909352 41212248064 41282032896 41373530112 41463882288 41470880256 41488007653 41562796032 41712054072 41744450592 41804504384 41902868592 41935413312 41975187264 41995741824 42123415552 42167205504 42179288619 42255323136 42316111872 42351501699 42368262144 42372240534 42412428798 42433197468 42602446848 42606447228 42695482752 42720324712 42797334528 42809598208 42984384768 43046222336 43181019648 43243140096 43316363844 43432138776 43510431744 43528401472 43609467096 43630821936 43693589472 43727524992 43860463616 43963665408 43989245248 43997810688 44039540736 44061106176 44161394934 44183020044 44241002496 44363414124 44456121216 44498285952 44520076032 44701846272 44821324288 44919205812 44961809764 45026362368 45102605652 45163249664 45167490504 45223154808 45304676352 45369851904 45374112144 45430031088 45473119536 45495386976 45669142528 45681139296 45776600064 45842454528 45878059008 45969297257 46152650752 46156984497 46253439648 46333266816 46355955456 46363779072 46442287008 46545221376 46709587968 46815905012 46838829992 46846735104 46900297728 46926060831 46962506916 47025651712 47030067432 47222085672 47240773632 47245209552 47334721928 47371485408 47388842496 47605625856 47664294912 47709502464 47732865024 47864938381 47927752704 48060365301 48160797984 48206476448 48230082368 48357432864 48427000128 48635756544 48648532608 48662472963 48746457796 48778559232 48834330624 48861156123 48931448046 48969451656 49142379008 49150672896 49155288156 49193465616 49262546164 49286669224 49343021568 49487900904 49544483328 49568744448 49662659072 49701230592 49857011376 49946886144 49975947264 50060571696 50085085536 50194372384 50218951744 50423989824 50496530048 50602053632 50654657664 50808655872 50813426817 50876049159 50949239718 51041083392 51157259478 51177504768 51182310348 51319109192 51337912704 51377785344 51572761344 51612816384 51685294336 51710603776 51912970608 51921732096 52006551552 52035119604 52105084928 52124925168 52150449888 52159251456 52462583472 52548286464 52578861184 52688736256 52693683741 52702576992 52903858176 52908825861 52979965952 53050239294 53145870336 53222326272 53251562169 53292921084 53312447808 53343467148 53454940032 53673190272 53699473152 53776725504 53842999808 54011762324 54109126656 54140609536 54151151616 54180897732 54232286004 54253748224 54258842664 54475259904 54480375144 54625988976 54715226112 54724460544 54875879136 55042710528 55090633113 55164706816 55285176384 55294507008 55417061376 55447502877 55510899264 55616072096 55659267456 55673888517 55870491456 55913884416 55966916352 55994322432 56089137798 56222940672 56239051492 56340430848 56421482496 56468668932 56491016192 56496320712 56549905064 56577596624 56726988552 56803262464 56808596304 56927310336 57159737856 57312513024 57574692864 57657520128 57733997841 57755151792 57788756077 57800008512 57909518368 58145956128 58174429248 58258119296 58303366656 58402091934 58411948608 58618220544 58663747584 58719387648 58748141568 58751643171 58780412886 58881859912 58910693392 58988003328 59020406406 59151218832 59274828288 59331047936 59360101376 59516840448 59602461696 59875117056 59892274416 60035149824 60136807536 60223320672 60297539744 60498816192 60573374784 60630826048 60660515968 60908185728 61035466752 61041197997 61123272704 61170745344 61174391343 61204347438 61284667392 61454237598 61542645996 61671252864 61777689088 61807940608 61818372096 61923049344 62060295168 62195823432 62279450624 62344194048 62462313472 62533730304 62568081108 62616675888 62706756576 62854302888 62962780896 62993612736 63161980544 63185123328 63359951957 63474167808 63552393216 63558360801 63612669952 63618643197 63643820032 63649796202 63903670272 63909670842 64043224128 64080487068 64196001792 64214397312 64476577152 64569333504 64847675392 64864710144 64883297284 65038078976 65112440832 65148208164 65241930728 65292602208 65414200644 65446232904 65534230528 65540384208 65591287488 65790695424 65945498112 65972733481 65983867872 66059311104 66091659264 66242092401 66268307456 66274530066 66476015168 66545121186 66634596352 66671199829 66684181824 66747428928 66780114048 67052769408 67231986432 67378808718 67442714646 67539543552 67744874496 67751235756 67834732212 67932319624 68054777856 68145046632 68209679304 68236673024 68243080464 68450550272 68503713792 68521708944 68664900096 68763681792 68817088512 69217294144 69228976128 69380159472 69420527657 69499900224 69533933184 69545668608 69817832064 69950111296 70064381952 70223857518 70258244988 70270102656 70350446592 70538477568 70545101148 70733652392 70861160448 70963101696 71002082892 71057228112 71083263744 71124622864 71273253376 71496442368 71564253696 71599297536 71702300672 71891629056 72145502208 72241196976 72309714672 72345123552 72640500192 72834651968 72953634816 73119686694 73167838848 73251495936 73390280704 73397172069 73454177484 73713568512 73726009344 73732932234 73889415168 73893819246 73930003836 74014532352 74212356608 74231851356 74493988608 74551845888 74622555136 74659096576 74785517064 74963920896 75090857544 75120574464 75127628304 75291558576 75328427616 75427282944 75635984736 75744795072 75903080448 76113098737 76212983808 76416684032 76423859577 76533803354 76735889217 76766257152 76773465522 76876693504 76978663788 77006869056 77066678016 77359142016 77527941504 77565905664 77737822208 77869455912 77882598144 78157627392 78187387752 78218330112 78225674832 78292516864 78335524228 78373883848 78693875208 78822429696 78868291776 79033104384 79053865488 79355787264 79469948928 79575358941 79689836482 79833489408 79856365888 79939381626 80015200722 80046866432 80182410048 80297760896 80509785408 80549209728 80665088256 80764499712 81017643486 81163689984 81210914304 81348429006 81380622336 81388263996 81565855124 81605796584 81712889856 81938983464 82056861328 82072839168 82228337152 82313818704 82564065792 82747060224 82927764576 82941760512 82976015306 83125592064 83424108144 83488901184 83609008768 83805737184 83870826624 83950374528 83991483648 84133706697 84246831104 84334411008 84358577238 84510646272 84632223744 84703003398 84736524288 84744481068 84824857596 84866394936 85204893696 85212894456 85390965504 85440649424 85594669056 85619196416 85968769536 86092444672 86362039296 86486280192 86632727688 86864277552 87020863488 87056802944 87218934192 87261643872 87387178944 87455049984 87603137901 87720927232 87927330816 87978490496 87995621376 88079081472 88122212352 88170619329 88322789868 88366040088 88482004992 88530609609 88726828248 88912242432 88996571904 89040152064 89403692544 89642648576 89838411624 89923619528 90052724736 90205211304 90326499328 90334981008 90446309616 90609352704 90748224288 90860062176 90946239072 90990773952 91338285056 91362278592 91553200128 91684909056 91756118016 91806521157 91893595729 91938594514 92181356397 92305301504 92313968994 92506879296 92666533632 92711910912 92727558144 92884574016 93090442752 93419175936 93631810024 93677659984 93693470208 93800595456 93852121662 93925013832 94051303424 94060134864 94444171344 94490419104 94669443856 94742970816 94777684992 95211251712 95328589824 95419004928 95465730048 95474694303 95683022357 95729876762 95855505408 96120730602 96321595968 96412952896 96460164736 96714865728 96854000256 97271513088 97297065216 97324945926 97492915592 97557118464 97668661248 97722312246 97862896092 97938903312 98284758016 98301345792 98310576312 98386931232 98525092328 98573338448 98686043136 98975801808 99088966656 99137488896 99325318144 99402461184 99411795099 99714022752 99951894528 100121143392 100170171072 100388744768 100437903488 100847979648 100993060096 101068213077 101164071969 101204107264 101309315328 101617311744 101626853634 101752098318 101898479436 102082166784 102314518956 102355009536 102364620696 102638218384 102675825408 102755570688 103145522688 103225632768 103370588672 103421207552 103825941216 103843464192 104070239208 104210169856 104249850336 104300899776 104318502912 104907461437 104925166944 105096572928 105157722368 105335786277 105377472512 105387367482 105405153984 105807716352 105817651722 105959931904 106018137433 106100478588 106291740672 106444652544 106503124338 106585842168 106624895616 106686934296 106909880064 107346380544 107398946304 107553451008 107685999616 108023524648 108218253312 108281219072 108361795464 108464572008 108507496448 108517685328 108950519808 108960750288 109251977952 109430452224 109679530041 109751758272 110085421056 110181266226 110329413632 110390019389 110570352768 110589014016 110834122752 110840728869 110895005754 111021798528 111232144192 111318534912 111347777034 111740982912 111827768832 111933832704 111988644864 112178275596 112445881344 112478102984 112680861696 112842964992 112937337864 112982032384 112992641424 113099810128 113155193248 113453977104 113617192608 113854620672 114319475712 114625026048 114800705031 114942185137 115149385728 115315040256 115467995682 115510303584 115577512154 115600017024 115819036736 116291912256 116348858496 116516238592 116606733312 116804183868 116823897216 117236441088 117327495168 117438775296 117496283136 117503286342 117560825772 117763719824 117821386784 117976006656 118040812812 118302437664 118549656576 118662095872 118720202752 119033680896 119204923392 119534754723 119750234112 119784548832 120022801083 120070299648 120273615072 120446641344 120595079488 120997632384 121146749568 121261652096 121321031936 121526465229 121816371456 122022643509 122070933504 122082395994 122246545408 122341490688 122348782686 122408694876 122569334784 122908475196 123085291992 123342505728 123555378176 123615881216 123636744192 123846098688 124120590336 124391646864 124464022959 124688388096 124924626944 125136162216 125233351776 125413513152 125708605776 125925561792 125987225472 126323961088 126370246656 126537865857 126719903914 126948335616 127054505097 127104786432 127116721602 127225339904 127237286394 127287640064 127299592404 127807340544 127819341684 128086448256 128160974136 128392003584 128428794624 128953154304 129138667008 129729420288 129766594568 130076157952 130296416328 130483861456 130585204416 130828401288 130892465808 131080768416 131182574976 131581390848 131890996224 131945466962 131967735744 132118622208 132183318528 132484184802 132536614912 132549060132 132952030336 133090242372 133269192704 133342399658 133368363648 133494857856 133560228096 134105538816 134463972864 134757617436 134885429292 135079087104 135489748992 135502471512 135669464424 135864639248 136109555712 136290093264 136419358608 136486160928 136901100544 137007427584 137043417888 137329800192 137527363584 137634177024 137907891771 138434588288 138457952256 138470953491 138760318944 138841055314 138999800448 139067866368 139091337216 139635664128 139900222592 140128763904 140447715036 140516489976 140540205312 140700893184 140778182493 141076955136 141090202296 141467304784 141722320896 142004165784 142114456224 142166527488 142249245728 142546506752 142992884736 143128507392 143198595072 143404601344 143594815143 143783258112 144181095903 144482393952 144619429344 144690247104 145281000384 145669303936 145907269632 145987418889 146125881733 146239373388 146335677696 146502991872 146583468369 146780561408 146794344138 146908354968 147427137024 147452018688 147465864468 147787638492 147860007672 148029064704 148424713216 148463702712 148987977216 149103691776 149245110272 149318193152 149571034128 149927841792 150181715088 150255256608 150583117152 150656855232 151271969472 151489590144 151806160896 152151691289 152226197474 152425967616 152628147477 152833368064 152847719154 153067606708 153471778434 153532514304 153546931044 153753387008 153957327576 154013738112 154133356032 154718284032 155055883008 155131811328 155475644416 155738911824 155765196288 156315254784 156374775504 156451349664 156671048456 156747767696 157387750416 157644859392 157736583552 158066208768 158081051223 158107730976 158425987837 158711574528 158939897856 159150717882 159379672964 159666978816 159712731776 159754686507 159878763252 160030401444 160093732864 160364820096 160595521792 161019570816 161098419456 161330176512 161528999424 162035286972 162327379968 162421828608 162696858012 162761244672 162776527992 163131710248 163211593168 163425779712 163877966928 164113722656 164145678336 164456674304 164627637408 165128131584 165494120448 165855529152 165883521024 165952030612 166251184128 166342508631 166848216288 166977802368 167218017536 167611474368 167741653248 167900749056 167982967296 168267413394 168493662208 168668822016 168717154476 169021292544 169264447488 169406006796 169473048576 169488962136 169649715192 169732789872 170409787392 170425788912 170781931008 170881298848 171238392832 171937539072 172184889344 172724078592 172972560384 173201993523 173265455376 173366268231 173728555104 174113605888 174437868384 174523287744 174774357888 174910099968 175206275802 175441854464 175538227553 175854661632 175956980992 175991242752 176158162944 176244424704 176254929513 176341238658 176645579736 176732080176 176964009984 177061219218 177453656496 177824484864 177993143808 178080304128 178807385088 179285297152 179676823248 179847239056 180105449472 180410422608 180669962016 180892619232 181496448576 181720124352 181892478144 181981547904 182676570112 182724557184 182776917349 183106400256 183369818112 183512236032 183523174029 183613042314 183787191458 183877189028 184362712794 184610603008 184627937988 185013758592 185333067264 185423821824 185455116288 185769148032 186180885504 186838351872 187263620048 187355319968 187386940416 187601190912 187704243324 187850027664 188120269728 188888342688 188980838208 189338887712 189485941632 189555369984 190079855871 190422503424 190657179648 190838009856 190855929591 190931460096 190949388606 191366044714 191459753524 191711010816 192241461204 192643191936 192825905792 192920329472 193429731456 193708000512 194543026176 194594130432 194649891852 194985831184 195114236928 195337322496 195444624492 195725792184 195877806624 196569516032 196602691584 196621152624 196773862464 197050184656 197146676896 197372086272 197918200443 197951603616 198177933312 198274977792 198650636288 198726277203 198804922368 198823590198 199428045504 199903789056 200013599487 200242286784 200340342144 200777489536 200875806976 201695959296 201986120192 202136426154 202328143938 202408214528 202618630656 203234623488 203253707268 203504196636 203796958872 204164333568 204629037912 204710019072 204729241392 205276436768 205351650816 205511141376 206291045376 206451265536 206741177344 206842415104 207651882432 207686928384 208140478416 208261582971 208499700672 208601799552 208637005824 209814922874 209850333888 210193145856 210315444736 210671572554 210754945024 210774734964 210810307968 211615432704 211635303444 211919863808 212036274866 212200957176 212583481344 212889305088 213006248676 213171684336 213249791232 213373868592 213819760128 214692761088 214797892608 215106902016 215371999232 216047049296 216436506624 216562438144 216723590928 216929144016 217035370656 217921500576 218503955904 218860904448 219359060082 219503516544 220170842112 220191516207 220362532452 220658827264 220780038778 221140705536 221178028032 221668245504 221681457738 221790011508 222043597056 222464288384 222637069824 222695554068 223481965824 223655537664 223867665408 223977289728 224356551192 224891762688 224956205968 225361723392 225874675728 225985282848 226199620256 226310386496 226907954208 227234385216 227709241344 228339296211 228638951424 229250052096 229271578731 229601410062 229884370274 230298771456 230630080512 230935991364 231020607168 231155024308 231200034048 231638073472 232583824512 232697716992 233032477184 233213466624 233608367736 233647794432 234472882176 234654990336 234877550592 235006572684 235121651544 235527439648 235642773568 236081625624 236604875328 237099313152 237324191744 237440405504 238067361792 238409846784 238726076823 239069509446 239500468224 239569097664 240045602166 240140599296 240547230144 240893282688 241190158976 241995264768 242293499136 242523304192 242642063872 243052930458 243632742912 244045287018 244141867008 244164791988 244493090816 244697565372 244817389752 245138669568 245816950392 246170583984 246685011456 247110756352 247231762432 247692197376 248241180672 248783293728 248928045918 249376776192 249849253888 250272324432 250466703552 250827026304 251417211552 251851123584 251974450944 252647922176 252740493312 253075731714 253439807828 253896671232 254109010194 254209572864 254233443204 254450679808 254474572788 254575280128 254599184808 255614681088 255638683368 256172896512 256321948272 256784007168 256857589248 257906308608 258277334016 259458840576 259533189136 260152315904 260592832656 260967722912 261170408832 261656802576 261784931616 262161536832 262365149952 263162781696 263781992448 263890933924 263935471488 264237244416 264366637056 264511857987 264968369604 265073229824 265098120264 265904060672 266180484744 266538385408 266684799316 266736727296 266989715712 267120456192 268211077632 268927945728 269515234872 269770858584 270158174208 270979497984 271004943024 271338928848 271729278496 272580186528 272838717216 272972321856 273802201088 274014855168 274086835776 274659600384 275054727168 275268354048 275419563471 275680787187 275815783542 276869176576 276915904512 276941906982 277520637888 277682110628 277999600896 278135732736 278182674432 279271328256 279800445184 280257527808 280895430072 281032979952 281080410624 281401786368 281556364986 282153910272 282180404592 282934609568 284008331568 284228912448 284333054976 284498491456 285093013504 285985769472 286257014784 286397190144 286424082909 286809202688 287049067071 287189630286 287566516224 288362191806 288964787904 289238858688 289380494208 290562000768 291338607872 291814539264 291974837778 292251763466 292478746776 292671355392 293005983744 293166936738 293561122816 293588688276 293816709936 294854274048 294904037376 294931728936 295575276984 295720015344 296058129408 296849426432 296927405424 297975954432 298207383552 298235385297 298490220544 298636386304 299142068256 299855683584 300363430176 300510513216 301166234304 301313710464 302543938944 302979180288 303492215907 303612321792 304303382578 304452394948 304851935232 305256294954 305666736128 305695438308 306135213416 306943556868 307065028608 307093862088 307506774016 307914655152 308027476224 308266712064 309436568064 310111766016 310263622656 310951288832 311477823648 311530392576 312630509568 312749551008 312902699328 313342096912 313495535392 314722384311 314775500832 315289718784 315473167104 316007358831 316132417536 316162102446 316215461952 316851975674 317423149056 317879795712 318054412299 318301435764 318759345928 319333957632 319425463552 319509373014 319757526504 320060802888 320187465728 320729640192 321191043584 322039141632 322196838912 322660353024 323057998848 324070573944 324654759936 324843657216 325393716024 325522489344 325553055984 326263420496 326423186336 326851559424 327755933856 328227445312 328291356672 328913348608 329038590123 329255274816 330256263168 330988240896 331170058167 331711058304 331767042048 331904061224 332502368256 332522186607 332685017262 333696432576 333955604736 334436035072 335222948736 335483306496 335801498112 335965934592 336534826788 336987324416 337337644032 337434308952 338042585088 338528894976 338812013592 338946097152 338977924272 339299430384 339465579744 340851577824 341563862016 341762597696 342476785664 343875078144 344369778688 344402115093 344826555411 345448157184 345945120768 346403987046 346530910752 346732536462 347457110208 348227211776 348875736768 349046575488 349548715776 349820199936 350412551604 350883708928 351076455106 351709323264 351913961984 351982485504 352316325888 352488849408 352509859026 352682477316 353291159472 353464160352 353928019968 354122438436 354907312992 355648969728 355986287616 356160608256 357146078689 357614770176 358570594304 358604264169 359353646496 359694478112 360068403249 360210898944 360820845216 361339924032 361785238464 362992897152 363440248704 363784956288 363963095808 364579395687 365353140224 365449114368 365553834698 366212800512 366739636224 367024472064 367046348058 367226084628 367574382916 367754378056 368725425588 369221206016 369255875976 370027517184 370666134528 370847643648 370910232576 371538296064 372361771008 373392068877 374527240096 374710639936 374773880832 375408486648 375700055328 376240539456 377776685376 377961676416 378677775424 378971883264 379110739968 379613597571 380159711742 380845006848 381314359296 381676019712 381711859182 381862920192 381898777212 382732089428 382919507048 383422021632 384482922408 385286383872 385651811584 385840658944 386859462912 387416001024 389188260864 389299783704 389971662368 390228473856 390889248984 391451584368 391755613248 393139032064 393242305248 393547724928 394100369312 394293353792 394744172544 395836400886 395903207232 396355866624 396549955584 397301272576 397452554406 397609844736 397647180396 398856091008 399807578112 400027198974 400484573568 400680684288 401554979072 401751613952 403391918592 403972240384 404272852308 404656287876 404816429056 405237261312 406469246976 406507414536 407008393272 407593917744 408328667136 409258075824 409458482784 410552873536 410703301632 411022282752 412582090752 412902531072 413482354688 413684830208 413723675313 415303764864 415373856768 415412860473 416280956832 416523165942 416999401344 417203599104 417274011648 419629845748 419700667776 420386291712 420630889472 421343145108 421509890048 421549469928 421620615936 423230865408 423270606888 423839727616 424072549732 424401914352 425166962688 426012497352 426343368672 426499582464 426747737184 427639520256 429385522176 429595785216 430213804032 430743998464 430784445429 431193026113 432094098592 432543287709 433124876288 433447181856 433858288032 434070741312 435843001152 437007911808 437721808896 437962256667 438377645199 438718120164 439007033088 440341684224 440383032414 440725064904 441317654528 441560077556 442281411072 442356056064 443362915476 443580023016 444087194112 444928576768 445274139648 445391108136 446963931648 447311075328 447735330816 447954579456 448713102384 448974181829 449783525376 449912411936 451749351456 451970565696 452399240512 452620772992 453815908416 454468770432 455418482688 456455073867 456678592422 457277902848 458500104192 458543157462 459202820124 459768740548 460597542912 461260161024 461871982728 462041214336 462310048616 462400068096 463276146944 465167649024 465395433984 466064954368 466426933248 467216735472 467295588864 468945764352 470013145368 470243303088 471054879296 471285547136 472163251248 473209750656 474198626304 474243153669 474648383488 474880811008 475277963511 476134723584 476819693568 477452153646 478139018892 479000936448 479138195328 479264059521 480091204332 480281198592 481094460288 481786565376 482380317952 483990529536 484586998272 485046608384 485284127744 486105860916 487265485824 488090574036 488283734016 488329583976 488986181632 489395130744 489634779504 490277339136 491633900784 492341167968 493370022912 494221512704 494463524864 495384394752 496482361344 497469721801 497566587456 497856091836 498753552384 499027525893 499698507776 500544648864 500933407104 501654052608 502834423104 503702247168 503948901888 505295844352 505480986624 506151463428 506879615656 507793342464 508218020388 508419145728 508466886408 508901359616 508949145576 509150560256 509198369616 511229362176 511277366736 512345793024 512643896544 513715178496 515812617216 516554668032 517983937133 518917681152 519066378272 519605980569 520098804693 520304631808 521185665312 521935445824 522340817664 523313605152 523569863232 524323073664 524730299904 526325563392 526614682659 527563984896 527781867848 527870942976 528474488832 528733274112 528764788539 529023715974 529936739208 530146459648 530196240528 531808121344 532360969488 533369598632 533473454592 533979431424 534240912384 536422155264 537855891456 539030469744 539344099489 539541717168 540316348416 542009886048 542677857696 543458556992 545160373056 545677434432 545944643712 547604402176 548029710336 548173671552 548330752047 549319200768 550109454336 550536708096 550569522087 550839126942 551361574374 551631567084 553738353152 553831809024 553883813964 555041275776 555364221256 555999201792 556271465472 556365348864 558542656512 559600890368 560515055616 561790860144 562065959904 562160821248 562803572736 563112729972 564360809184 565869219136 568016663136 568457824896 568666109952 568996982912 570186027008 570239567613 571971538944 572514029568 572567788773 572794380288 572848165818 573618405376 574098134142 574379260572 575133032448 576724383612 577929575808 578477717376 578760988416 581124001536 582677215744 583629078528 583949675556 584503526932 584957493552 585342710784 586011967488 586333873476 587122245632 587177376552 587633419872 589708548096 589808074752 589863457872 591150553968 591440030688 592116258816 593698852864 593754601329 593854810848 595951908864 596178831609 596414767104 596470770594 596980441088 597272772608 597600864341 598284136512 599711367168 600040798461 600726860352 601021026432 602332468608 602627420928 605087877888 605958360576 606984431814 607224643584 608606765156 608904789896 609703870464 610512589908 611333472256 611390876616 612270426832 613887113736 614130057216 614187724176 615829310304 616054952448 616533424128 618873136128 620223532032 620527245312 621902577664 622244198953 622955647296 623060785152 624784748913 625499102016 625805398656 626684193824 626991070784 629444768622 629551001664 630579437568 630946334208 632014717662 632264835072 632324204892 632430923904 633703951348 634846298112 635759591424 636108824598 636602871528 637518691856 638667915264 638850927104 639018746028 639515053008 640121605776 641459280384 642382087168 644078283264 644393677824 645320706048 646115997696 648141147888 649309519872 649687314432 650787432048 651106111968 652526840992 652846372672 655511867712 656454890624 656582713344 657826697216 658077180246 658510549632 660512526336 660574548621 661976481792 662340116334 663422116608 663534084096 663808122448 665004736512 665044373214 665370034524 667392865152 667911209472 668872070144 670445897472 670966612992 671602996224 671931869184 673069653576 673974648832 674675288064 674868617904 676085170176 677624027184 677955848544 678598860768 678931159488 681703155648 683127724032 683525195392 684953571328 685017888633 685667598901 687750156288 687814736193 688739557376 688804230186 689653110822 690896314368 691890241536 692807974092 693061821504 693465072924 694914220416 696454423552 697751473536 698093150976 699097431552 699640399872 700825103208 701767417856 702152910212 703418646528 703827923968 703964971008 704632651776 705019718052 705364954632 706582318944 706928320704 708244876872 709814625984 711297939456 711972575232 712321216512 713942551433 714292157378 715229540352 716178230469 717141188608 717208528338 718707292992 719388956224 720136806498 720421797888 721641690432 722679848064 723570476928 725985794304 726880497408 727569912576 727926191616 729158791374 730706280448 730898228736 731107669396 732425601024 733479272448 734092696116 734452169256 735148765832 735508756112 737450851176 738442412032 738511751952 740055034368 741332269056 741695287296 743076592128 743383481389 744723542016 746784137754 749054480192 749421279872 749547761664 750816973296 751253829001 751400110656 752481078912 755553370752 755923352832 757355550848 757943766528 758221479936 759227195142 760319423484 761690013696 762628718592 763352039424 763423718364 763725840384 763797554424 765464178856 765839014096 766844043264 768965844816 770572767744 771303623168 771681317888 773718925824 774832002048 778376521728 778599567408 779943324736 780456947712 781778497968 782903168736 783511226496 786278064128 786484610496 787095449856 788200738624 788586707584 789488345088 791672801772 791806414464 792711733248 793099911168 793535573961 794602545152 794905108812 795219689472 795294360792 797712182016 799615156224 800054397948 800969147136 801361368576 803109958144 803503227904 806783837184 807944480768 808545704616 809312575752 809632858112 810474522624 812938493952 813014829072 814016786544 815187835488 818516151648 818916965568 821105747072 821406603264 822044565504 823679375441 825164181504 825805062144 826258690413 826964709376 827042361561 827369660416 827447350626 830607529728 830747713536 830825720946 832561913664 833046331884 833998802688 834407198208 834548023296 839259691496 839401335552 840772583424 841261778944 842686290216 843019780096 843098939856 843241231872 846461730816 846541213776 848145099464 848803828704 852024994704 852686737344 852999164928 853495474368 855279040512 857645535253 858771044352 859191570432 860427608064 861147201213 861487996928 861568890858 862386052226 864188197184 865086575418 866249752576 866894363712 867716576064 868141482624 871686002304 874015823616 875443617792 875924513334 876755290398 877436240328 878014066176 880683368448 880766064828 881450129808 883120155112 884562822144 884712112128 886725830952 887160046032 888174388224 889857153536 890548279296 890782216272 893927863296 894622150656 895470661632 895909158912 897426204768 897948363658 899567050752 899824823872 903498702912 903941131392 904798481024 905241545984 907631816832 908937540864 910476647721 910836965376 912910147734 913357184844 914555805696 917000208384 917086314924 918405640248 919537481096 921195085824 922520322048 923743965456 924082428672 924620097232 924800136192 926552293888 930335298048 930790867968 932129908736 932853866496 934433470944 934591177728 937891528704 940026290736 940486606176 942109758592 942571094272 944167152933 944326502496 946419501312 948022076493 948397252608 948486307338 949296766976 949761622016 950555927022 952269447168 953639387136 954163236897 954904307292 956278037784 958001872896 958276390656 958528119042 960182408664 960562397184 962188920576 963573130752 964760635904 967981059072 969173996544 970093216768 970568255488 972211721832 974530971648 976181148072 976567468032 976659167952 978790261488 979269559008 980554678272 983267801568 984682335936 986740045824 987115770369 988443025408 988927049728 989470283581 990768789504 992964722688 993510174501 994939443602 995133174912 995712183672 997507104768 997566559821 998055051786 999397015552 1001089297728 1001866814208 1003308105216 1005668846208 1007404494336 1007897803776 1010591688704 1010961973248 1012302926856 1013759231312 1015586684928 1016436040776 1016838291456 1016933772816 1017802719232 1017898291152 1018396739232 1022554733472 1024691586048 1025287793088 1027430356992 1031625234432 1033109336064 1033206345279 1034479666233 1035967874266 1037835362304 1038132756544 1039211961138 1040197609386 1040609263616 1042371330624 1043870891648 1044681635328 1046627210304 1047139726464 1048646147328 1049460599808 1052651126784 1053229365318 1055127969792 1055563735696 1055741885952 1056948977664 1057466548224 1057529577078 1058047431948 1059873478416 1060392481056 1063616242688 1064721938976 1066739197264 1066946909184 1067958862848 1068481824768 1071438236067 1072844310528 1075711782912 1075812792507 1078060939488 1078688198978 1079083434336 1080632696832 1084019772096 1085355715392 1086917113984 1090320746112 1091354868864 1091889287424 1093738187061 1095208804352 1096059420672 1096347343104 1096661504094 1098638401536 1100218908672 1101073416192 1101139044174 1101678253884 1102723148748 1103263134168 1107476706304 1107663618048 1107767627928 1110082551552 1110728442512 1111998403584 1112542930944 1112730697728 1117085313024 1119201780736 1120176206631 1123581720288 1124131919808 1124321642496 1126225459944 1128721618368 1131738438272 1135285696541 1136033326272 1136915649792 1137332219904 1137993965824 1138840792713 1140372054016 1140479135226 1143943077888 1145028059136 1145135577546 1145588760576 1145696331636 1147236810752 1148196268284 1148758521144 1150266064896 1153448767224 1155859151616 1156955434752 1157521976832 1162248003072 1165354431488 1167899351112 1169007053864 1169914987104 1170685421568 1172667746952 1174244491264 1174354753104 1175266839744 1179417096192 1179726915744 1182101601553 1182301107936 1182880061376 1184232517632 1187397705728 1187509202658 1187709621696 1191903817728 1192357663218 1192829534208 1192941541188 1193960882176 1194545545216 1194616744477 1195201728682 1196568273024 1199422734336 1200081596922 1201453720704 1202042052864 1204664937216 1205254841856 1210175755776 1211916721152 1213968863628 1214449287168 1217213530312 1217809579792 1219407740928 1221025179816 1222666944512 1222781753232 1224540853664 1227774227472 1228375448352 1231658620608 1232109904896 1233066848256 1237746272256 1240447064064 1241054490624 1241171025939 1243805155328 1243879290641 1244488397906 1245911294592 1246121570304 1249569497826 1250998204032 1251610797312 1253368387648 1253982141568 1258889537244 1259102003328 1261158875136 1261892668416 1264029435324 1264529670144 1264648409784 1264861847808 1267407902696 1269692596224 1271519182848 1272217649196 1273205743056 1275037383712 1277701854208 1278037492056 1279030106016 1280243211552 1282918560768 1284764174336 1288156566528 1288787355648 1290641412096 1292231995392 1292353336287 1293579078339 1296282295776 1299374628864 1301574864096 1302212223936 1305053681984 1305692745344 1311023735424 1312909781248 1313165426688 1313886770001 1315132935597 1315653394432 1316154360492 1317021099264 1321025052672 1321149097242 1323952963584 1324680232668 1326844233216 1327068168192 1327616244896 1330088746428 1330740069048 1334785730304 1335822418944 1337744140288 1340891794944 1341933225984 1343205992448 1343863738368 1346139307152 1346922545487 1349350576128 1349737235808 1355248054368 1355911697088 1357197721536 1357862318976 1363406311296 1363796998681 1366255448064 1367050390784 1369365221601 1369907142656 1370035777266 1371335197802 1375500312576 1375629472386 1377479114752 1377608460372 1379306221644 1381792628736 1383780483072 1385615948184 1386123643008 1386930145848 1389828440832 1392908847104 1395502947072 1396186301952 1398194863104 1399280799744 1401650206416 1404305820424 1406837293056 1407655847936 1410039436104 1410729909264 1413164637888 1413856641408 1416489753744 1419629251968 1422595878912 1423945150464 1424642433024 1425833890533 1427885102866 1428584314756 1430459080704 1432356460938 1434282377216 1434417056676 1437414585984 1438777912448 1440273612996 1440843595776 1443283380864 1445359696128 1447140953856 1451971588608 1453760994816 1455139825152 1455852383232 1458317582748 1461796457472 1462215338792 1464851202048 1466958544896 1468185392232 1468904338512 1470297531664 1471017512224 1474901702352 1477023503904 1480110068736 1482664538112 1483390574592 1486153184256 1486766962778 1489447084032 1492409165403 1493568275508 1498108960384 1498842559744 1499095523328 1501633946592 1502507658002 1502800221312 1504962157824 1511106741504 1511846705664 1514711101696 1515887533056 1516442959872 1518454390284 1520638846968 1523380027392 1525257437184 1526704078848 1526847436728 1527451680768 1527595108848 1530928357712 1531678028192 1533688086528 1537931689632 1541145535488 1542607246336 1543362635776 1547437851648 1549664004096 1553951811399 1556753043456 1557199134816 1559886649472 1560296414079 1560913895424 1563556995936 1565806337472 1567022452992 1572556128256 1572969220992 1574190899712 1576401477248 1577173415168 1578976690176 1579844047977 1583345603544 1583612828928 1585423466496 1586199822336 1586294365617 1587071147922 1589205090304 1589810217624 1590439378944 1590588721584 1595424364032 1600108795896 1601938294272 1602722737152 1606219916288 1607006455808 1613567674368 1615888961536 1617091409232 1618032298467 1618625151504 1620949045248 1626029658144 1628033573088 1630375670976 1637032303296 1637833931136 1642211494144 1642813206528 1644089131008 1644992256141 1647358750882 1650328363008 1651610124288 1651708566261 1652517380826 1653929418752 1654084723122 1654739320832 1654894701252 1661215059456 1661495427072 1661651441892 1665123827328 1666092663768 1667997605376 1668814396416 1669096046592 1678519382992 1678802671104 1681545166848 1682523557888 1685372580432 1686197879712 1686482463744 1693082427552 1696290198928 1697607657408 1704049989408 1705373474688 1705998329856 1706990948736 1710558081024 1710718702839 1715291070506 1717542088704 1718383140864 1720855216128 1722294402426 1722975993856 1723137781716 1724772104452 1728376394368 1730173150836 1732499505152 1733788727424 1735433152128 1736282965248 1743372004608 1748031647232 1750887235584 1751849026668 1753510580796 1754872480656 1756028132352 1761366736896 1761532129656 1762900259616 1766240310224 1769125644288 1769424224256 1773451661904 1774320092064 1776348776448 1779714307072 1781096558592 1781263803987 1781564432544 1787855726592 1789244301312 1790941323264 1791818317824 1792802593023 1794852409536 1795896727316 1799134101504 1799649647744 1800122395383 1806997405824 1807882262784 1809596962048 1810483091968 1815263633664 1817875081728 1820953295442 1821673930752 1825820295468 1826714369688 1829111611392 1834000416768 1834172629848 1836811280496 1839074962192 1842390171648 1847487930912 1848164857344 1849240194464 1849600272384 1853104587776 1860670596096 1861581735936 1864259817472 1865707732992 1866732596859 1868866941888 1869182355456 1874354246739 1880052581472 1880973212352 1884219517184 1885142188544 1888334305866 1888653004992 1892839002624 1896044152986 1896794505216 1896972614676 1898593533952 1899523244032 1899636462529 1901111854044 1904538894336 1907278774272 1908326473794 1909808614584 1912556075568 1916003745792 1916552781312 1917056238084 1920364817328 1924377841152 1927146261504 1929521271808 1935962118144 1938347993088 1940186433536 1941136510976 1944423443664 1949061943296 1952362296144 1953318335904 1957580522976 1958539118016 1966535603136 1969364671872 1973480091648 1974231540738 1976886050816 1977854099456 1977971986757 1978940567162 1981537579008 1985929445376 1987020349002 1989878887204 1990266349824 1991424367344 1995014209536 1995133119642 1996110103572 1998794031104 2002178595456 2003733628416 2006616210432 2011337692416 2014808988672 2015795607552 2021183377408 2021923946496 2024605853712 2027518462624 2032872081552 2033867545632 2035796582304 2036793478464 2045109466944 2049383172096 2050575586176 2054860713984 2055053665899 2057002796703 2059537841881 2063250468864 2066218672128 2066412690558 2068959332466 2071935748532 2075670724608 2076265513088 2078423922276 2080395218772 2081218527232 2084742661248 2087741783296 2089363270656 2093254420608 2094279452928 2097292294656 2098921199616 2105302253568 2106458730636 2110255939584 2111127471392 2111483771904 2113897955328 2115059154156 2116094863896 2119746956832 2120784962112 2127232485376 2129443877952 2133478394528 2133893818368 2135917725696 2136963649536 2141827654299 2142876472134 2145688621056 2151423565824 2151625585014 2156121878976 2157376397956 2158166868672 2161265393664 2168039544192 2170711430784 2173834227968 2180641492224 2182709737728 2183778574848 2187476374122 2190417608704 2192118841344 2192694686208 2193323008188 2197276803072 2200437817344 2202278088348 2203356507768 2205446297496 2206526268336 2214953412608 2215327236096 2215535255856 2220165103104 2221456885024 2223996807168 2225085861888 2230150444167 2234170626048 2238403561472 2240352413262 2247163440576 2248263839616 2248643284992 2252450919888 2253761487003 2257443236736 2263476876544 2270571393082 2272066652544 2273831299584 2274664439808 2275987931648 2277681585426 2280744108032 2280958270452 2287886155776 2290056118272 2290271155092 2291177521152 2291392663272 2294473621504 2296392536568 2297517042288 2300532129792 2306897534448 2311718303232 2313910869504 2315043953664 2324496006144 2330708862976 2335798702224 2338014107728 2339829974208 2341370843136 2345335493904 2348709506208 2350533679488 2358834192384 2359453831488 2364203203106 2364602215872 2365760122752 2368465035264 2374795411456 2375018405316 2375419243392 2383807635456 2384715326436 2385659068416 2385883082376 2387921764352 2389091090432 2389233488954 2390403457364 2393136546048 2398845468672 2400163193844 2402907441408 2404084105728 2409329874432 2410509683712 2420351511552 2423833442304 2427937727256 2428898574336 2434427060624 2435619159584 2438815481856 2442050359632 2445563506464 2449081707328 2455548454944 2456750896704 2463317241216 2464219809792 2466133696512 2471038126323 2475492544512 2480894128128 2481127084683 2482108981248 2482342051878 2487610310656 2487758581282 2488976795812 2491822589184 2492243140608 2499138995652 2501996408064 2503221594624 2506736775296 2507964283136 2517779074488 2518204006656 2522317750272 2523785336832 2528058870648 2529059340288 2529296819568 2529723695616 2534815805392 2539385192448 2544435298392 2546411486112 2550074767424 2555403708416 2556074984112 2558060212032 2560486423104 2565837121536 2569528348672 2572936605759 2576313133056 2577574711296 2581282824192 2583441603639 2584463990784 2584706672574 2587158156678 2592564591552 2598749257728 2603149728192 2604424447872 2610107363968 2611385490688 2622047470848 2625819562496 2626330853376 2627773540002 2630265871194 2631306788864 2632308720984 2634042198528 2642050105344 2642298194484 2649360465336 2653688466432 2654136336384 2655232489792 2660177492856 2661480138096 2669571460608 2671644837888 2675488280576 2681783589888 2683866451968 2686411984896 2687727476736 2692278614304 2693845090974 2698701152256 2699474471616 2710496108736 2711823394176 2714395443072 2715724637952 2726812622592 2727593997362 2732510896128 2734100781568 2738730443202 2739814285312 2740071554532 2742670395604 2751000625152 2751258944772 2754958229504 2755216920744 2758612443288 2763585257472 2767560966144 2771231896368 2772247286016 2773860291696 2779656881664 2785817694208 2791005894144 2792372603904 2796389726208 2798561599488 2803300412832 2808611640848 2813674586112 2815311695872 2820078872208 2821459818528 2826329275776 2827713282816 2832501458799 2832979507488 2839258503936 2845191757824 2847890300928 2849284866048 2851667781066 2855770205732 2857168629512 2860918161408 2862489710691 2864712921876 2868564754432 2868834113352 2874829171968 2877555824896 2880547225992 2881687191552 2886566761728 2890719392256 2894281907712 2903943177216 2907521989632 2910279650304 2911704766464 2916635165496 2923592914944 2924430677584 2929702404096 2936370784464 2937808677024 2940595063328 2942035024448 2949803404704 2954047007808 2960220137472 2965329076224 2966781149184 2968410850743 2972306368512 2973533925556 2978894168064 2980530523503 2984818330806 2987136551016 2996217920768 2997685119488 2998191046656 3003267893184 3005015316004 3005600442624 3009924315648 3022213483008 3023693411328 3029422203392 3031775066112 3032885919744 3036908780568 3041277693936 3046760054784 3050514874368 3053408157696 3053694873456 3055190217696 3061856715424 3063356056384 3075863379264 3082291070976 3085214492672 3086725271552 3094875703296 3099328008192 3099619035837 3103438998699 3107903622798 3113506086912 3114398269632 3119773298944 3120592828158 3121827790848 3127113991872 3131612674944 3134044905984 3145112256512 3145938441984 3148381799424 3152802954496 3154346830336 3157953380352 3159688095954 3166691207088 3167225657856 3170846932992 3172399644672 3172588731234 3174142295844 3178410180608 3179620435248 3181177443168 3190848728064 3200217591792 3203876588544 3205445474304 3212439832576 3214012911616 3214314708201 3227135348736 3227438377521 3231777923072 3234182818464 3236064596934 3237250303008 3241898090496 3252059316288 3256067146176 3260751341952 3274064606592 3275667862272 3284422988288 3285626413056 3288178262016 3289984512282 3294717501764 3300656726016 3303220248576 3303417132522 3305034761652 3307858837504 3308169446244 3309478641664 3309789402504 3322430118912 3322990854144 3323302883784 3330247654656 3332185327536 3335995210752 3337628792832 3338192093184 3357038765984 3357605342208 3360528619893 3365047115776 3370745160864 3372395759424 3372964927488 3386164855104 3392580397856 3395215314816 3405857089623 3408099978816 3410746949376 3411996659712 3413981897472 3421116162048 3421437405678 3430582141012 3435084177408 3436766281728 3441710432256 3444588804852 3445951987712 3446275563432 3449544208904 3456752788736 3460346301672 3464999010304 3467577454848 3470866304256 3472565930496 3486744009216 3496063294464 3503698053336 3507021161592 3509744961312 3512056264704 3522733473792 3523064259312 3525800519232 3532480620448 3538251288576 3546304804659 3546903323808 3548640184128 3552697552896 3559428614144 3562193117184 3562527607974 3563128865088 3575711453184 3578488602624 3581882646528 3583636635648 3583850233431 3585605186046 3589704819072 3591793454632 3598268203008 3599299295488 3600244790766 3613994811648 3615764525568 3619193924096 3620966183936 3630527267328 3635750163456 3641906590884 3643347861504 3651640590936 3653428739376 3658223222784 3668000833536 3668345259696 3673622560992 3678149924384 3694975861824 3696329714688 3698480388928 3699200544768 3706209175552 3721341192192 3723163471872 3723513077817 3728519634944 3731415465984 3731637871923 3733465193718 3737733883776 3738364710912 3748708493478 3760105162944 3761946424704 3768439034368 3770284377088 3776668611732 3777306009984 3785678005248 3792088305972 3793589010432 3793945229352 3797187067904 3799046488064 3799272925058 3802223708088 3809077788672 3814557548544 3816652947588 3819617229168 3825112151136 3833105562624 3834112476168 3840729634656 3848755682304 3854292523008 3859042543616 3864957069377 3871924236288 3876695986176 3877060008861 3880372867072 3880737235017 3882273021952 3888846887328 3898123886592 3904724592288 3906636671808 3915161045952 3917078236032 3933071206272 3938729343744 3945398806791 3946960183296 3948463081476 3953772101632 3955708198912 3955943973514 3957881134324 3963075158016 3971858890752 3974040698004 3979757774408 3980532699648 3982848734688 3990266239284 3992220207144 3997588062208 4004357190912 4007467256832 4013232420864 4022675384832 4024336742341 4029617977344 4031591215104 4040767636461 4042366754816 4049211707424 4055036925248 4065744163104 4067735091264 4071593164608 4073586956928 4090218933888 4091390996043 4098766344192 4101151172352 4108095664803 4109721427968 4110107331798 4114005593406 4119075683762 4126500937728 4132437344256 4132825381116 4137918664932 4143871497064 4151341449216 4152531026176 4156847844552 4160790437544 4162437054464 4169485322496 4175483566592 4178726541312 4186508841216 4188558905856 4194584589312 4197842399232 4212917461272 4220511879168 4222254942784 4222967543808 4230118308312 4232189727792 4239493913664 4241569924224 4254464970752 4258887755904 4266956789056 4267787636736 4271835451392 4273927299072 4277501671599 4283655308598 4285752944268 4291377242112 4302847131648 4303251170028 4312243757952 4314752795912 4316333737344 4322530787328 4336079088384 4341422861568 4347668455936 4361282984448 4365419475456 4367557149696 4374952748244 4380835217408 4385389372416 4386646016376 4394553606144 4400875634688 4404556176696 4406713015536 4410892594992 4413052536672 4429906825216 4431070511712 4440330206208 4442913770048 4447993614336 4450171723776 4460300888334 4468341252096 4476807122944 4477227496209 4480704826524 4494326881152 4496527679232 4497286569984 4504901839776 4507522974006 4514886473472 4526953753088 4541142786164 4544133305088 4547662599168 4549328879616 4551975863296 4555363170852 4561488216064 4561916540904 4575772311552 4580112236544 4580542310184 4582355042304 4582785326544 4592785073136 4595034084576 4601064259584 4613795068896 4623436606464 4627821739008 4630087907328 4642899022957 4648992012288 4661417725952 4661855434197 4671597404448 4676028215456 4679659948416 4680889242237 4682741686272 4690670987808 4697419012416 4701067358976 4717668384768 4718907662976 4728406406212 4729204431744 4731520245504 4736930070528 4739532143931 4749590822912 4750036810632 4750838486784 4767615270912 4769430652872 4771318136832 4771766164752 4775843528704 4778466977908 4780806914728 4786273092096 4800326387688 4805814882816 4808168211456 4818659748864 4821019367424 4840703023104 4847666884608 4854096895401 4855875454512 4868854121248 4871238319168 4884100719264 4891127012928 4898163414656 4911096909888 4913501793408 4926634482432 4928439619584 4932267393024 4934976768423 4942076252646 4950985089024 4961788256256 4962254169366 4964217962496 4964684103756 4975517162564 4977953591624 4983645178368 4984486281216 4998277991304 5003992816128 5006443189248 5013473550592 5015928566272 5035558148976 5036408013312 5044635500544 5047570673664 5056117741296 5058593639136 5059447391232 5069631610784 5088870596784 5092822972224 5100149534848 5110807416832 5112149968224 5116120424064 5120972846208 5131674243072 5132156108517 5139056697344 5145873211518 5152626266112 5155149422592 5162565648384 5166883207278 5168927981568 5169413345148 5174316313356 5185129183104 5197498515456 5206299456384 5208848895744 5220214727936 5222770981376 5244094941696 5251639124992 5252661706752 5255547080004 5260531742388 5262613577728 5264617441968 5268084397056 5284100210688 5284596388968 5298720930672 5307376932864 5308272672768 5310464979584 5320354985712 5322960276192 5339142921216 5343289675776 5343791411961 5350976561152 5363567179776 5367732903936 5372823969792 5375454953472 5378407779069 5384557228608 5387690181948 5397402304512 5398948943232 5400367186149 5420992217472 5423646788352 5428790886144 5431449275904 5453625245184 5455187994724 5465021792256 5468201563136 5477460886404 5479628570624 5480143109064 5485340791208 5502001250304 5502517889544 5509916459008 5510433841488 5517224886576 5527170514944 5542463792736 5544494572032 5547720583392 5559313763328 5571635388416 5582011788288 5584745207808 5592779452416 5597123198976 5600197790577 5605509339469 5606600825664 5617223281696 5623062740217 5630623391744 5640157744416 5642919637056 5652658551552 5655426565632 5665002917598 5665959014976 5678517007872 5690383515648 5695780601856 5698569732096 5698909387587 5703335562132 5711540411464 5714337259024 5721836322816 5724979421382 5729425843752 5737129508864 5737668226704 5749658343936 5755111649792 5761094451984 5773133523456 5781438784512 5788563815424 5807886354432 5815043979264 5820559300608 5823409532928 5833270330992 5836664363777 5847185829888 5848861355168 5872741568928 5875617354048 5881190126656 5884070048896 5899606809408 5908094015616 5920440274944 5930658152448 5933562298368 5933915960271 5936821701486 5944612737024 5947067851112 5957788336128 5961061047006 5969636661612 5974273102032 5992435841536 5995370238976 5996382093312 6006535786368 6010030632008 6011200885248 6019848631296 6044426966016 6047386822656 6058844406784 6063550132224 6065771839488 6073817561136 6082555387872 6107389746912 6110380435392 6123713430848 6126712112768 6151726758528 6164582141952 6165160997697 6170428985344 6171008390109 6173450543104 6178613525643 6189751406592 6198656016384 6199238071674 6206877997398 6215807245596 6227012173824 6228796539264 6239546597888 6241185656316 6243655581696 6254227983744 6263225349888 6268089811968 6290224513024 6291876883968 6296763598848 6305605908992 6308693660672 6315906760704 6319376191908 6333382414176 6334451315712 6341693865984 6345177462468 6348284591688 6356820361216 6359240870496 6362354886336 6381697456128 6399355147657 6400435183584 6407753177088 6410890948608 6424879665152 6425482962897 6428025823232 6428629416402 6454270697472 6454876755042 6463555846144 6467106383413 6468365636928 6472129193868 6474500606016 6483796180992 6504118632576 6512134292352 6521502683904 6548129213184 6551335724544 6568845976576 6571252826112 6576356524032 6579969024564 6589435003528 6601313452032 6606834265044 6610069523304 6615717675008 6616338892488 6618957283328 6619578805008 6644860237824 6645981708288 6646605767568 6660495309312 6664370655072 6671990421504 6675257585664 6690451332501 6714077531968 6715210684416 6721057239786 6730094231552 6733791182729 6741490321728 6744791518848 6745929854976 6761284461009 6772329710208 6785160795712 6790430629632 6811714179246 6816199957632 6821493898752 6823993319424 6827963794944 6842232324096 6842874811356 6861164282024 6870168354816 6873532563456 6883420864512 6889177609704 6891903975424 6892551126864 6899088417808 6913505577472 6920692603344 6935154909696 6941732608512 6945131860992 6973488018432 6992126588928 7007396106672 7011473293357 7014042323184 7019489922624 7024112529408 7046128518624 7051601038464 7064961240896 7076502577152 7092609609318 7093806647616 7097280368256 7105395105792 7118857228288 7124386234368 7125055215948 7126257730176 7151422906368 7156977205248 7163765293056 7167273271296 7167700466862 7171210372092 7179409638144 7183586909264 7196536406016 7198598590976 7200489581532 7227989623296 7231529051136 7238387848192 7241932367872 7261054534656 7271500326912 7283813181768 7286695723008 7303281181872 7306857478752 7316446445568 7336690519392 7347245121984 7356299848768 7389951723648 7392659429376 7396960777856 7398401089536 7412418351104 7413114378969 7442682384384 7443381254049 7446326943744 7447026155634 7457039269888 7462830931968 7463275743846 7466930387436 7475467767552 7476729421824 7497416986956 7520210325888 7523892849408 7536878068736 7540568754176 7553337223464 7554612019968 7571356010496 7584176611944 7587178020864 7587890458704 7594374135808 7598545850116 7604447416176 7618155577344 7633305895176 7639234458336 7650224302272 7666211125248 7668224952336 7681459269312 7697511364608 7708585046016 7718085087232 7718809817277 7729914138754 7743848472576 7750324810917 7753391972352 7754120017722 7760745734144 7761474470034 7764546043904 7777693774656 7796247773184 7809449184576 7813273343616 7830322091904 7834156472064 7866142412544 7877458687488 7890797613582 7893920366592 7896926162952 7907544203264 7911887947028 7915762268648 7926150316032 7948081396008 7959515548816 7961065399296 7965697469376 7980532478568 7984440414288 8008714381824 8014934513664 8026464841728 8045350769664 8048673484682 8059235954688 8063182430208 8081535272922 8084733509632 8098423414848 8110073850496 8131488326208 8135470182528 8143186329216 8147173913856 8180437867776 8182781992086 8197532688384 8202302344704 8216191329606 8219442855936 8220214663596 8228011186812 8238151367524 8253001875456 8264874688512 8265650762232 8275837329864 8287742994128 8302682898432 8305062052352 8313695689104 8321580875088 8338970644992 8350967133184 8357453082624 8373017682432 8377117811712 8389169178624 8395684798464 8425834922544 8441023758336 8444509885568 8445935087616 8460236616624 8464379455584 8478987827328 8483139848448 8497504376397 8508929941504 8517775511808 8533913578112 8535575273472 8543670902784 8547854598144 8555003343198 8567310617196 8571505888536 8582754484224 8587469132073 8605694263296 8606502340056 8624487515904 8629505591824 8632667474688 8645061574656 8672158176768 8682845723136 8695336911872 8722565968896 8730838950912 8735114299392 8749905496488 8761670434816 8770778744832 8773292032752 8789107212288 8809112353392 8813426031072 8821785189984 8826105073344 8859813650432 8862141023424 8880660412416 8885827540096 8895987228672 8900343447552 8905232552229 8913678785713 8920601776668 8936682504192 8941591570509 8953614245888 8954454992418 8961409653048 8988653762304 8993055358464 8994573139968 9009803679552 9015045948012 9029772946944 9053907506176 9082285572328 9088266610176 9095325198336 9098657759232 9103951726592 9110726341704 9122976432128 9123833081808 9151544623104 9160224473088 9161084620368 9165570653088 9185570146272 9190068169152 9227590137792 9246873212928 9255643478016 9260175814656 9281253168629 9285798045914 9297984024576 9310316996097 9322835451904 9323710868394 9343194808896 9352056430912 9359319896832 9361778484474 9365483372544 9381341975616 9394838024832 9402134717952 9435336769536 9437815325952 9456812812424 9458408863488 9463040491008 9473860141056 9479064287862 9499181645824 9500073621264 9501676973568 9535230541824 9538861305744 9543532329504 9556933955816 9561613829456 9572546184192 9600652775376 9611629765632 9616336422912 9637319497728 9642038734848 9642944124603 9663985258057 9681406046208 9695333769216 9708193790802 9711750909024 9737708242496 9742476638336 9768201438528 9782254025856 9796326829312 9822193819776 9827003586816 9853268964864 9856879239168 9864534786048 9869953536846 9884152505292 9901970178048 9923576512512 9924508338732 9928435924992 9929368207512 9951034325128 9955907183248 9967290356736 9968972562432 9996555982608 10007985632256 10012886378496 10026947101184 10031857132544 10071116297952 10072816026624 10095141347328 10112235482592 10117187278272 10118894782464 10139263221568 10177741193568 10185645944448 10200299069696 10217571268869 10221614833664 10224299936448 10232240848128 10241945692416 10263348486144 10264312217034 10278113394688 10291746423036 10305252532224 10310298845184 10325131296768 10333766414556 10337855963136 10338826690296 10348632626712 10370258366208 10394997030912 10412598912768 10417697791488 10440429455872 10445541962752 10488189883392 10503278249984 10511094160008 10521063484776 10525227155456 10529234883936 10536168794112 10568200421376 10569192777936 10597441861344 10614753865728 10620929959168 10638914413977 10640709971424 10645920552384 10678285842432 10686579351552 10687582823922 10701953122304 10707831880733 10727134359552 10735465807872 10745647939584 10750909906944 10751550700293 10756815558138 10769114457216 10775380363896 10794804609024 10797897886464 10800734372298 10841984434944 10847293576704 10857581772288 10862898551808 10907250490368 10910375989448 10930043584512 10936403126272 10954921772808 10959257141248 10960286218128 10970681582416 11004002500608 11005035779088 11020867682976 11034449773152 11084927585472 11088989144064 11095441166784 11118627526656 11143270776832 11149391958289 11164023576576 11169490415616 11185558904832 11194246397952 11194913615769 11200395581154 11211018678938 11213201651328 11234446563392 11246125480434 11261246783488 11280315488832 11285839274112 11305317103104 11310853131264 11330005835196 11331918029952 11357034015744 11380767031296 11391561203712 11397139464192 11397818775174 11406671124264 11423080822928 11428674518048 11443672645632 11449958842764 11458851687504 11475336453408 11499316687872 11510223299584 11522188903968 11546267046912 11562877569024 11577127630848 11594871208131 11615772708864 11630087958528 11641118601216 11642211705051 11646819065856 11666540661984 11673328727554 11694371659776 11697722710336 11745483137856 11751234708096 11762380253312 11768140097792 11799213618816 11816188031232 11836196420373 11840880549888 11861316304896 11867124596736 11867831920542 11873643402972 11889225474048 11894135702224 11915576672256 11922122094012 11939273323224 11948546204064 11984871683072 11990740477952 11992764186624 12013071572736 12020061264016 12022401770496 12039697262592 12073010227023 12088853932032 12094773645312 12117688813568 12122302909383 12127100264448 12147635122272 12165110775744 12214779493824 12220760870784 12247426861696 12253424225536 12274172988129 12303453517056 12324286994409 12329164283904 12330321995394 12340857970688 12342016780218 12346901086208 12357227051286 12379502813184 12397312032768 12398476143348 12413755994796 12431614491192 12454024347648 12457593078528 12479093195776 12482371312632 12487311163392 12508455967488 12526450699776 12536179623936 12583753767936 12593527197696 12611211817984 12617387321344 12638752383816 12666764828352 12668902631424 12690354924936 12696569183376 12718481740992 12724709772672 12763394912256 12798710295314 12800870367168 12815506354176 12821781897216 12832505014797 12849759330304 12850965925794 12856051646464 12857258832804 12908541394944 12909753510084 12927111692288 12934212766826 12936731273856 12944258387736 12949001212032 12967592361984 13008237265152 13024268584704 13043005367808 13096258426368 13102671449088 13137691953152 13142505652224 13159938049128 13178870007056 13202626904064 13213668530088 13220139046608 13231435350016 13232677784976 13239157610016 13289720475648 13293211535136 13320990618624 13328741310144 13343980843008 13350515171328 13380902665002 13428155063936 13430421368832 13431682488627 13442114479572 13460188463104 13467582365458 13482980643456 13489583037696 13491859709952 13522568922018 13544659420416 13570321591424 13580861259264 13623428358492 13632399915264 13642987797504 13647986638848 13655927589888 13684464648192 13685749622712 13722328564048 13740336709632 13747065126912 13778355219408 13785102253728 13798176835616 13827011154944 13841385206688 13870309819392 13883465217024 13890263721984 13928697068871 13946976036864 13984253177856 13985566302591 14014792213344 14022946586714 14028084646368 14038979845248 14048225058816 14092257037248 14103202076928 14129922481792 14153005154304 14185219218636 14187613295232 14194560736512 14210790211584 14218596431793 14237714456576 14248772468736 14250110431896 14252515460352 14302845812736 14313954410496 14327530586112 14335400933724 14342420744184 14358819276288 14367173818528 14397197181952 14400979163064 14455979246592 14463058102272 14476775696384 14483864735744 14522109069312 14543000653824 14562290686203 14567626363536 14606562363744 14613714957504 14673381038784 14694490243968 14712599697536 14758714055033 14779903447296 14785318858752 14793921555712 14796802179072 14804930305269 14824836702208 14826228757938 14885364768768 14886762508098 14892653887488 14894052311268 14914078539776 14926551487692 14933860774872 14950935535104 14953458843648 14994833973912 15040420651776 15047785698816 15073756137472 15081137508352 15106674446928 15109224039936 15142712020992 15168353223888 15175780917408 15197091700232 15208894832352 15266611790352 15278468916672 15300448604544 15332422250496 15336449904672 15362918538624 15367320820189 15395022729216 15417170092032 15436170174464 15437619634554 15459828277508 15487696945152 15500649621834 15506783944704 15508240035444 15521491468288 15522948940068 15529092087808 15555387549312 15592495546368 15618898369152 15626546687232 15660644183808 15668312944128 15732284825088 15754917374976 15781595227164 15787840733184 15793852325904 15823775894056 15831524537296 15852300632064 15896162792016 15919031097632 15922130798592 15931394938752 15961064957136 15968880828576 16017428763648 16029869027328 16052929683456 16090701539328 16097346969364 16118471909376 16126364860416 16135223337207 16163070545844 16169467019264 16196846829696 16220147700992 16262976652416 16270940365056 16286372658432 16294347827712 16360875735552 16365563984172 16395065376768 16404604689408 16432382659212 16438885711872 16440429327192 16456022373624 16476302735048 16506003750912 16529749377024 16531301524464 16551674659728 16575485988256 16610124104704 16627391378208 16643161750176 16677941289984 16701934266368 16714906165248 16746035364864 16754235623424 16778338357248 16791369596928 16800593371731 16816528018407 16851669845088 16889019771136 16891870175232 16920473233248 16928758911168 16957975654656 16966279696896 16995008752794 17017859883008 17035551023616 17067827156224 17071150546944 17087341805568 17095709196288 17096728162761 17110006686396 17134621234392 17143011777072 17165508968448 17174938264146 17211388526592 17213004680112 17248975031808 17259011183648 17265334949376 17344316353536 17365691446272 17390673823744 17445131937792 17461677901824 17470228598784 17499810992976 17509993091331 17541557489664 17546584065504 17618224706784 17626852062144 17643570379968 17652210146688 17719627300864 17724282046848 17729360982853 17761320824832 17771655080192 17791974457344 17800686895104 17801747880813 17810465104458 17827357571426 17841203553336 17873365008384 17883183141018 17907228491776 17908909984836 17922819306096 17977307524608 17986110716928 17989146279936 18019607359104 18030091896024 18059545893888 18107815012352 18164571144656 18176533220352 18190650396672 18197315518464 18207903453184 18221452683408 18247666163616 18322169240736 18331141306176 18371140292544 18380136338304 18455180275584 18493746425856 18511286956032 18513025170327 18520351629312 18535840576929 18562506337258 18571596091828 18595968049152 18620633992194 18645670903808 18647421736788 18686389617792 18704112861824 18718639793664 18723556968948 18730966745088 18762683951232 18789676049664 18804269435904 18870673539072 18875630651904 18913625624848 18916817726976 18926080982016 18947720282112 18958128575724 19000147242528 19003353947136 19070461083648 19077722611488 19087064659008 19113867911632 19123227658912 19145092368384 19198065442971 19201305550752 19223259531264 19232672845824 19274638995456 19276448888691 19284077469696 19285888249206 19327970516114 19362812092416 19390667538432 19401319150239 19416387581604 19423501818048 19475416484992 19484953276672 19536402877056 19564508051712 19592653658624 19644387639552 19654007173632 19706537929728 19713758478336 19729069572096 19739907073692 19768305010584 19803940356096 19847153025024 19849016677464 19856871849984 19858736415024 19902068650256 19911814366496 19934580713472 19937945124864 19993111965216 20015971264512 20025772756992 20053894202368 20063714265088 20071353997503 20142232595904 20145632053248 20190282694656 20201373548187 20224470965184 20234374556544 20237789564928 20278526443136 20283853383027 20355482387136 20371291888896 20400598139392 20435142537738 20443229667328 20448599872896 20464481696256 20483891384832 20526696972288 20528624434068 20556226789376 20583492846072 20610505064448 20620597690368 20650262593536 20667532829112 20675711926272 20677653380592 20697265253424 20740516732416 20825197825536 20835395582976 20880858911744 20891083925504 20976379766784 21006556499968 21022188320016 21034419880071 21042126969552 21058469767872 21072337588224 21138385555872 21194883722688 21229507731456 21241859918336 21277828827954 21281419942848 21291841104768 21356571684864 21373158703104 21375165647844 21403906244608 21415663761466 21454268719104 21470931615744 21491295879168 21501819813888 21503101400586 21513631116276 21538228914432 21550760727792 21589609218048 21595795772928 21601468744596 21683968869888 21694587153408 21715163544576 21725797103616 21814500980736 21820751978896 21860087169024 21872806252544 21909843545616 21920572436256 21941363164832 22010071558176 22041735365952 22068899546304 22169855170944 22177978288128 22190882333568 22237255053312 22239343136907 22286541553664 22298783916578 22328047153152 22338980831232 22371117809664 22388492795904 22389827231538 22400791162308 22422037357876 22426403302656 22468893126784 22492250960868 22522493566976 22560630977664 22571678548224 22610634206208 22621706262528 22660011670392 22663836059904 22714068031488 22761534062592 22783122407424 22795637550348 22813342248528 22846161645856 22857349036096 22899917685528 22917703375008 22950672906816 22998633375744 23020446599168 23044377807936 23092534093824 23125755138048 23154255261696 23156429451831 23189742416262 23231545417728 23260175917056 23282237202432 23284423410102 23293638131712 23333081323968 23346657455108 23388743319552 23395445420672 23490966275712 23502469416192 23524760506624 23536280195584 23598427237632 23632376062464 23672392840746 23681761099776 23722632609792 23735663841084 23747286805944 23778450948096 23788271404448 23844244188024 23878546646448 23897092408128 23969743366144 23981480955904 24026143145472 24040122528032 24044803540992 24079394525184 24146020454046 24177707864064 24189547290624 24235377627136 24244605818766 24254200528896 24295270244544 24330221551488 24429558987648 24441521741568 24494853723392 24506848451072 24548345976258 24606907034112 24648573988818 24658328567808 24660643990788 24681715941376 24684033560436 24693802172416 24714454102572 24759005626368 24794624065536 24796952286696 24827511989592 24863228982384 24908048695296 24915186157056 24958186391552 24964742625264 25016911934976 25052901399552 25072359247872 25167507535872 25187054395392 25222423635968 25234774642688 25277504767632 25333529656704 25337805262848 25380709849872 25393138366752 25436963481984 25449419545344 25526789824512 25597420590628 25601740734336 25631012708352 25643563794432 25665010029594 25699518660608 25701931851588 25712103292928 25714517665608 25817082789888 25819507020168 25854223384576 25868425533652 25873462547712 25888516775472 25898002424064 25935184723968 26016474530304 26048537169408 26086010735616 26192516852736 26205342898176 26275383906304 26285011304448 26319876098256 26357740014112 26427337060176 26440278093216 26465355569952 26478315220032 26579440951296 26586423070272 26641981237248 26657482620288 26687961686016 26701030342656 26715697656687 26741036357139 26761805330004 26856310127872 26860842737664 26863364977254 26884228959144 26920376926208 26935164730916 26965961286912 26979166075392 26983719419904 27045137844036 27089318840832 27140643182848 27161722518528 27246856716984 27264799830528 27285975595008 27295973277696 27311855179776 27368929296384 27371499245424 27444657128096 27480673419264 27556710438816 27570204507456 27596353671232 27654022309888 27682770413376 27740619638784 27766930434048 27780527443968 27843759505887 27857394137742 27893952073728 27968506355712 27971132605182 28029584426688 28045893173428 28056169292736 28077959690496 28096450117632 28184514074496 28206404153856 28259844963584 28306010308608 28370438437272 28375226590464 28389121473024 28421580423168 28437192863586 28475428913152 28497544937472 28500220863792 28505030920704 28605691625472 28670801867448 28684841488368 28717638552576 28734347637056 28794394363904 28801958326128 28911958493184 28926116204544 28928832373809 28953551392768 28967729471488 28991955774171 29044218138624 29086001307648 29124581372406 29135252727072 29213124727488 29227429915008 29346762077568 29388980487936 29425199395072 29517428110066 29559806894592 29570637717504 29587843111424 29593604358144 29609860610538 29649673404416 29652457515876 29770729537536 29773525016196 29785307774976 29788104622536 29828157079552 29853102975384 29867721549744 29901871070208 29906917687296 29989667947824 30080841303552 30095571397632 30147512274944 30162275016704 30213348893856 30218448079872 30285424041984 30336706447776 30351561834816 30394183400464 30417789664704 30533223580704 30556937833344 30600897209088 30652713806607 30664844500992 30672899809344 30725837077248 30734641640378 30790045458432 30834340184064 30872340348928 30875239269108 30919656555016 30975393890304 31001299243668 31013567889408 31016480070888 31042982936576 31045897880136 31058184175616 31110775098624 31184991092736 31237796738304 31253093374464 31321288367616 31336625888256 31464569650176 31509834749952 31563190454328 31575681466368 31587704651808 31647551788112 31663049074592 31704601264128 31792325584032 31838062195264 31844261597184 31862789877504 31916743241931 31922129914272 31937761657152 32034857527296 32059738054656 32105859366912 32123495642199 32181403078656 32194693938728 32236943818752 32252729720832 32254652100879 32270446674414 32326141091688 32338934038528 32393693659392 32440295401984 32525953304832 32541880730112 32572745316864 32588695655424 32721751471104 32731127968344 32790130753536 32809209378816 32864765318424 32877771423744 32880858654384 32912044747248 32952605470096 33012007501824 33062603048928 33103349319456 33150971976512 33220248209408 33254782756416 33286323500352 33355882579968 33403868532736 33429812330496 33448175874867 33492070729728 33508471246848 33556676714496 33582739193856 33584740847307 33601186743462 33633056036814 33703339690176 33778039542272 33783740350464 33840946466496 33857517822336 33915951309312 33932559393792 33990017505588 34035719766016 34071102047232 34135654312448 34142301093888 34174683611136 34191418392576 34193456325522 34220013372792 34269242468784 34286023554144 34331017936896 34349876528292 34426009360224 34497950063616 34518022367296 34530669898752 34688632707072 34731382892544 34781347647488 34784613624393 34890263875584 34923355803648 34926635115153 34940457197568 34999621985952 35019986182662 35083114979328 35093168131008 35236449413568 35253704124288 35287140759936 35304420293376 35439254601728 35448564093696 35458721965706 35522641649664 35543310160384 35583948914688 35601373790208 35603495761626 35620930208916 35654715142852 35682407106672 35746730016768 35766366282036 35814456983552 35817819969672 35845638612192 35954615049216 35972221433856 35978292559872 36039214718208 36060183792048 36119091787776 36215630024704 36219030681069 36329142289312 36353066440704 36366908728149 36381300793344 36415806906368 36442905366816 36495332327232 36644338481472 36662282612352 36742280585088 36760272676608 36822518964387 36910360551168 36987492851712 37022573912064 37026050340654 37040703258624 37071681153858 37125012674516 37143192183656 37191936098304 37241267984388 37291341807616 37294843473576 37372779235584 37408225723648 37437279587328 37447113937896 37461933490176 37525367902464 37579352099328 37608538871808 37751261303808 37827251249696 37833635453952 37852161964032 37916257151448 38000294485056 38006707894272 38155445222976 38174129318016 38227735823264 38246455317824 38290184736768 38396130885942 38402611101504 38446519062528 38465345691648 38549277990912 38552897777382 38568154939392 38571776498412 38655941032228 38725624184832 38781335076864 38802638300478 38832775163208 38847003636096 38950832969984 38969906553344 39072805754112 39129016103424 39185307317248 39288775279104 39308014347264 39413075859456 39427516956672 39479814147384 39536610021168 39607880712192 39694306050048 39698033354928 39717472830048 39804137300512 39823628732992 39869161426944 39986223930432 40031942529024 40051545513984 40107788404736 40127428530176 40142707995006 40284465191808 40291264106496 40295047465881 40380565389312 40402747096374 40448941930368 40468749113088 40475579129856 40557052886272 40567706766054 40710964774272 40742583777792 40801196278784 40870285075476 40886459334656 40897199745792 40928963392512 40967782769664 41053393944576 41057248868136 41112453578752 41166985692144 41221010128896 41241195380736 41335065658224 41355306761184 41394530506848 41481033464832 41650395651072 41670791165952 41761717823488 41782167851008 41786091206613 41825723532961 41952759533568 41956698907773 42013112999936 42044376640032 42068839760142 42084253939104 42116939535744 42144675176448 42276771111744 42389767445376 42459015462912 42483719836672 42555657655908 42562839885696 42583682209536 42713143369728 42746317406208 42750331295688 42807812489216 42831327522932 42908537438208 42941863231488 42982591758336 43006202801172 43027262232552 43076457828864 43101521455584 43191591545856 43202937489192 43367937739776 43389174306816 43430327089152 43451594207232 43550495637413 43629001961472 43641503957792 43686872058609 43745612505088 43819687091232 43841144872512 43882726329664 44020143116352 44083470731904 44137799092608 44276142165099 44339710341888 44355956576256 44381764667136 44474510106624 44478686273814 44573083107328 44597567833156 44656094306304 44677961662464 44742235619328 44779654463076 44801582324616 44844074715752 44852806605312 44937786253568 44984501921736 45044987133952 45121261955328 45143357096448 45221268412416 45243412525056 45320023340784 45327672119808 45346392364729 45428136062976 45591275100696 45626684497056 45692323291712 45714698072192 45799835371056 45835406750016 45901345813632 45997266751488 46040893198336 46088755615872 46101962460567 46185068187648 46251510276096 46308510523392 46312858903662 46379484832524 46463090835456 46520351834112 46564474404864 46568846820204 46587276263424 46666162647936 46693314910216 46777486639104 46790890841344 46981932551424 47004938832384 47049521013248 47072560391168 47196854475264 47264752124928 47344785681492 47363522199552 47471327682168 47494573611888 47556901896192 47576542808896 47688488376048 47757093292896 47794184816256 47939486732288 47962961911808 48052286290944 48080245056064 48089607081984 48158789050368 48292040908092 48355415728128 48379094581248 48405670011621 48470755254272 48489211637532 48508401057792 48590540489088 48660443102976 48859117975296 48883043483136 48989707446784 49013696902144 49096691952516 49213814068224 49297147977636 49316657135616 49321287981576 49363431882752 49368067120872 49387604344832 49428908205144 49518011252736 49589248131072 49593904573392 49655023979184 49726457964768 49830372314112 49916372783104 49929485250528 50033823869952 50105802799104 50144718495744 50244441901901 50335015071744 50374108790784 50401780115193 50444847271936 50449584055221 50469549285376 50555009535264 50667059313408 50675610525696 50761419699744 50786276733504 50873926963968 50898839090688 51053579649024 51194841181256 51203481468672 51262025416704 51287127588864 51290184488283 51330020059188 51399037321216 51403863703176 51424206585856 51429035331216 51634165579776 51639014040336 51736851067304 51746925095424 51777033550944 51796004848128 52032949060608 52097074338816 52172021471232 52316377650433 52385033705472 52410685796352 52529979273993 52550767812608 52639752196512 52715480028224 52854674120352 52880556186432 52930711139904 52956630440064 53158881902592 53172846140544 53188082948559 53283962474496 53314965240576 53375923372032 53402060685312 53405243642439 53431395313374 53482072714278 53523610660008 53712620255744 53721685475328 53726729954508 53768457918288 53870329461832 53931922573824 53958332150784 53967438839808 54090275688072 54178637681664 54281286365696 54323445037056 54493713433968 54529599661056 54571951190016 54591946555392 54623710359552 54742998490848 54889314256192 55113420877632 55140409014912 55192707342464 55308044619776 55365540826752 55481239277568 55533860868096 55539075510981 55561054887936 55607521730787 55687519011774 55714788275484 55787904147456 55937012711424 55942265210364 56059168853376 56091786346856 56112338585472 56155919380992 56192900235264 56369028148992 56412808307712 56519689927168 56612020617216 56740876874544 56750453180928 56778242946048 56843160846336 56874385727172 56950857826304 57000441727584 57010061841408 57211383250944 57341603734896 57369682976736 57435277105152 57468695274112 57588788727808 57594196328913 57603916652256 57823916986368 57829346666073 57852232409088 57857664747618 57907102785536 57935458942976 57983911548342 58088436277248 58172002615296 58203957450717 58249162744812 58270505454144 58426249454976 58454859830016 58693524155136 58777960975872 58850398790144 59034856220132 59119613789184 59141275435008 59175686222848 59187208716288 59219721221076 59299346808832 59304915031752 59541459075072 59547050032392 59570615549952 59576209245072 59706205950768 59735443099488 59803742140416 59813835374592 59979335895648 60161682607104 60191142795264 60214061992509 60295024549888 60324550033408 60357687298441 60426697787712 60436896159744 60570848083968 60604120644561 60673412895552 60703123669632 60788366800928 60835579329408 60851560149081 61066447161408 61113875666688 61201794418176 61305427613214 61329689001984 61345799618688 61451674154496 61469283280756 61580090916864 61668680368128 61744680697856 61750478538216 61839313110032 61950787780608 62002598487336 62027135778816 62032960141776 62085965873152 62091795760272 62221550197248 62475593476608 62506186748928 62642576735232 62673251776512 62929139300352 63019669499904 63103259640213 63126380908656 63175409303616 63295103576224 63326098149184 63584651168064 63676124390528 63688523194368 63725579755008 63833486483862 63844259828544 63875523314304 64069715054592 64119476109312 64211718733824 64246991284398 64362806157312 64389387877456 64473887637504 64505459441664 64509304201758 64540893348828 64652282183376 64787387318784 64880590803968 65051906609664 65083761460224 65145490633728 65177391310848 65443502942208 65462255936688 65580261507072 65618418757632 65729530636848 65761717308768 65824089494496 65905210940192 66125206097856 66206698638912 66301943953024 66440496418816 66509565512832 66572647000704 66711765159936 66718029410721 66807737065472 66859624660992 66896351749734 66984141459456 67016942493696 67113353428992 67165478387712 67169481694614 67202373486924 67266112073628 67406679380352 67556079084544 67567480700928 67681892932992 67715035644672 67831902618624 67865118787584 67980035011176 68071439532032 68142204094464 68271308624896 68284602187776 68349367222272 68386912651044 68440026745584 68538484937568 68572047108288 68699753056584 68852018720448 68995900127232 69036044734592 69061339797504 69252427489001 69377265414144 69462765785088 69469288355493 69562695294976 69569227248786 69780527751168 69846711607296 69853270230306 69880914395136 69999243971904 70039972365324 70166229958656 70186336262016 70472898827136 70507408248576 70574281519872 70608840586752 70878509203456 70897128187392 70917443931412 71045283299328 71086620320768 71167897829376 71206991523252 71241860417832 71309430285704 71364814213344 71532732564072 71628913967104 71635639939344 71691277224384 71909230098432 71944442867712 72078429436416 72108197694733 72120367584096 72238183575552 72431260049408 72438061362138 72658284578624 72706132881408 72733817456298 72762601586688 72831613812736 72871621413097 72885810733632 72990664654464 73288676962944 73324565224704 73484561170176 73520545353216 73645037928774 73820721102336 73974985703424 74045147824128 74052100681308 74081406517248 74143362307716 74250025349032 74286384367312 74383872196608 74482535968776 74582683615232 74589686947152 74745558471168 74816451447296 74874559174656 74894227875792 75050735804928 75158704198656 75217077743616 75502522607616 75654502499392 75667270907904 75704323928064 75832514302896 75876636729101 76000588970112 76013415788544 76310890445952 76348258636032 76455471646528 76492910635648 76580369473536 76792261771884 76805222203008 76893038125056 76930691383296 77098555981824 77105795554764 77136309878784 77143552996824 77311882064456 77451248369664 77562670153728 77605276600956 77665550326416 77694007272192 77901665939968 77939813106688 78145611508224 78258032206848 78370614634496 78577550558208 78616028694528 78826151718912 78855033913344 78959628294768 79073220042336 79396066709856 79434945660096 79608274601024 79647257465984 79738322853888 79972447860864 80063885058048 80103091027968 80147092970061 80215576809472 80223109071417 80254857060352 80285415990012 80568930383616 80582528212992 80590094931762 80761130778624 80805494192748 80897883860736 80937498226176 80951158259712 81114105772544 81135413532108 81421929548544 81485167555584 81602392557568 81740570150952 81772918669312 81794399491584 81857926785024 81935565539328 82106787889152 82114497736272 82333971384288 82442020257792 82670131316448 82710613522368 82789061013696 82962066929664 83191616919541 83300791302144 83341582331904 83523435646976 83531278517661 83564335702016 83572182413226 83651447065922 83905519067136 83913397815546 84026225999872 84088753280064 84137679520284 84168507878208 84233879071488 84289350352896 84553542223488 84779534890752 84918030925824 84967439673344 85111315311816 85125679771392 85167364419072 85426286739456 85492634812416 85500662591376 85662655045864 85817074876416 86012405602344 86054524465104 86152915657728 86203042911168 86383183091712 86405874978384 86735875479552 86778348613632 86860654178304 86903188414464 86975867322513 87100991274826 87258003922944 87283007915584 87373744117218 87491225010176 87639374182464 87682289745024 87765452659328 88040286232704 88166941463808 88275598185216 88552284330198 88679420683776 88711913152512 88763529334272 88949020213248 88957372547628 89195135666312 89312188612608 89355923324928 89484471238656 89559308926152 89603164649232 89688149431504 89705613210624 89875572507136 89969003843472 90242523910656 90286714192896 90442536824832 90486825050112 90640046681568 90655344239616 90692784729458 90856272125952 91182550201392 91253368994112 91384646583424 91429396144384 91599670742112 91670813500032 91802691627264 91958141419821 91994533502976 92081786396672 92177511231744 92203924921134 92370136375296 92503020552192 92617021046784 92625717807324 92758969665048 92926181670912 93040703668224 93128948809728 93137693640408 93174552526848 93332325295872 93386629820432 93554973278208 93581781682688 93963865102848 94009877664768 94099042026496 94145120782336 94393708950528 94529504249856 94689571362984 94727044399104 94942655364336 94989147223776 95113803792384 95153085617792 95376976752096 95514186585792 95588369632512 95750229725793 95878973464576 95925923823616 96104572581888 96160490112128 96179214163968 96317578100736 96370486926597 96584081816184 96710831456256 96758189162496 96763956302637 96811340023242 96941510508544 96978423275064 97016802115584 97181080978176 97320886205952 97718235950592 97766086966272 97979414893568 98027393804288 98193383905032 98427628136448 98594295955272 98633314271232 98642575963152 98726863765504 98736134241744 98857816410288 99036022505472 99187809146784 99310047958368 99452915929536 99660744628224 99832745566208 99858970501056 100067647739904 100211605598208 100289436991488 100344527624601 100488883803802 100670030143488 100748217581568 100754222541921 100803560230386 100889694543872 100899168110442 100939098570752 101110019070528 101334118626816 101351221051392 101522839399488 101572553467008 101747853927936 101797678181376 102107159298048 102389682362512 102406962937344 102524050833408 102574255177728 102580368976566 102660040118376 102798074642432 102807727406352 102858070662432 103278028080672 103473702134608 103493850190848 103554067101888 103592009696256 104065898121216 104194148677632 104344042942464 104353840873179 104632755300866 104770067410944 104821371592704 105059958547986 105101535625216 105279504393024 105430960056448 105709348240704 105761112372864 105861422279808 105913260880128 106317763805184 106345692281088 106376165897118 106567924948992 106629930481152 106751846744064 106804121370624 106810487284878 106862790626748 106964145428556 107047221320016 107425240511488 107443370950656 107453459909016 107536915836576 107740658923664 107863845147648 107916664301568 107934877679616 108180551376144 108357275363328 108562572731392 108646890074112 108657092043207 108987426867936 109059199322112 109143902380032 109247420719104 109485996981696 109778628512384 110226841755264 110280818029824 110385414684928 110467556893161 110616089239552 110731081653504 110962478555136 111067721736192 111078151021962 111122109775872 111215043461574 111375038023548 111429576550968 111575808294912 111874025422848 111884530420728 112118337706752 112183572693712 112224677170944 112311838761984 112385800470528 112738056297984 112825616615424 113039379854336 113481753749088 113500906361856 113556485892096 113748771454344 113901715652608 114000883455168 114020123682816 114663855350641 114683207469792 114739365953472 114870554210304 114937390548224 115177577455616 115188392657826 115207833304512 115647833972736 115658693332146 115704464818176 115715329495236 115814205571072 115870917885952 115877824214269 115967823096684 116176872554496 116344005230592 116407914901434 116498325489624 116541010908288 116852498909952 116909719660032 117387048310272 117555921951744 117700797580288 118069712440264 118239227578368 118282550870016 118351372445696 118439442442152 118598693617664 118609830063504 119082918150144 119094100064784 119152418490144 119412411901536 119470886198976 119607484280832 119958671791296 120323365214208 120382285590528 120428123985018 120590049099776 120649100066816 120656291192177 120715374596882 120853395575424 120873792319488 121141696167936 121208241289122 121346825791104 121406247339264 121576733601856 121671158658816 121703120298162 122132894322816 122227751333376 122403588836352 122610855226428 122659378003968 122691599237376 122903348308992 122938566561512 123160181833728 123337360736256 123489361395712 123500957076432 123678626220064 124005196974672 124065920283552 124183591520544 124443100394496 124951186953216 125012373497856 125285153470464 125346503553024 125358273619839 125477170598883 125631808354741 125858278600704 126039338999808 126206519280426 126252761817312 126350818607232 126590207152448 126652196298368 127169302336128 127352248781056 127377046388736 127451159510016 127666972967724 127688519657088 127751046628608 128139430109184 128238952218624 128423437467648 128493982568796 128725612314624 128778775754912 128947775275008 129018608403516 129081786697656 129304564366752 129574774637568 129761181607936 130103813219328 130167522920448 130290981267456 130354782621696 130651486912239 130887005884416 130924511873376 131236837515264 131459061273696 131523434617536 131648178988992 131810421880384 132250412195712 132413397277824 132603887906048 132828426495297 132880992837632 133019131025664 133145294001408 133423530319872 133436058821442 133615474130944 133719249321984 133792703499468 133968282918912 134033884987392 134226706857984 134338963389228 134404746973848 134532224147256 134813358760704 135112158169088 135134961401856 135363785865984 135430071289344 135663805237248 135730237575168 135960070022352 136039177094187 136284408188928 136542617249792 136773825302088 136880053491168 137076969875136 137144094216576 137399506113168 137704037440896 137991800254464 138072089469184 138122679595008 138305887381701 138504854978002 138754530828288 138925531570176 138938576710986 139125390589952 139138454497572 139561055502336 139693423214592 139706540460612 139761828790272 139998487943808 140079944730648 140332459917312 140372672524032 140945797654272 141014816497152 141148563039744 141217681173504 141794256374784 141834887862824 142090566598656 142173240641536 142413983046504 142483720835664 142618860571408 142729628426688 143065465128144 143271279878688 143382554448768 143818460196864 143888885735424 144156858872832 144216395389466 144240735168192 144476367151104 144862520098816 144876122724276 145316569157248 145412265762816 145467634912596 145525203173376 145663227625472 145743242826194 145771621467264 145981329308928 146577353925888 146649130449408 146969122340352 147041090706432 147290075857548 147641442204672 147949971406848 148090295648256 148104201362616 148162813034496 148286724615432 148500050698064 148572768734624 148767744393216 148965071937552 149179373894304 149491116942336 149632902894592 149749118349312 149788455751584 150101471609856 150317408397312 150434155487232 150733325705703 151005045215232 151309004998784 151334541815808 151348752165663 151408647856128 151665028605792 151753273458202 152001177940224 152026831577088 152621780891904 152696517272064 152910943293056 152985821271296 153160738947072 153584523543768 153610444406016 153786076250112 153861382766592 153870553464849 154197111963648 154211591109528 154272619757568 154287105993648 154623764128912 154902496739328 155210553201912 155331100652832 155388014544384 155803331879936 155879626213376 156291223016448 156516064413696 156741229268992 156949132951299 157155101116416 157232057389056 157589937821979 157652303437824 157919256589536 158146440084672 158792133419712 158869891320192 159216549202048 159294514931968 159476645707776 159564248845677 159944895721728 160127770116096 160206182055936 160215730927317 160294185940122 160431153618944 160446218142834 160509714120704 160570831980024 161137860767232 161165056425984 161180189863524 161610988385496 161795767721472 161874996452352 161902316519424 162228211545088 162270827064216 162843859097088 162970335111168 163204785115136 163481140301904 163588798983168 163715853570048 163871131078656 164228995472544 164667942768576 165340262632896 165421227044736 165578122027392 165924133859328 166383233839082 166601582604288 166683164663808 166822565192361 167046871293952 167062557035322 167128671404032 167144364826452 167302894131844 167811038134272 167826795631092 168052451999744 168177506560128 168275359040568 168337015756416 168467758142976 168578700705792 169107084446976 169559069781504 169836061851648 169934879346688 170222630623632 170251359542784 170334728838144 170852573478912 171001325182752 171325310091728 171634149752832 172024811204688 172109048930208 172305831315456 172406085822336 172766366183424 172782588986739 172811749956768 173471750959104 173556697227264 173721308356608 173806376828928 173951734645026 174201982549652 174516007845888 174566015831168 174611872352151 174747488234436 174982450020352 175278748364928 175364579490048 175530905318656 176080572465408 176333882927616 176551196370432 177104568660396 177358841367552 177423826305024 177527058668544 177898040426496 177914745095256 178390271332624 178624377225216 178711846649856 179118617852304 179206329298464 179376298863008 179411226421248 179751145014272 179938007686944 180485047821312 180573428385792 180885073649664 180973650100224 181073061895323 181280093363136 181310688479232 181385569458916 181712544251904 181812361933683 182365100402784 182506737988224 182769293166848 182858792288768 183199341484224 183341627000064 183605383254528 183916282839642 183989067005952 184163572793344 184355022463488 184407849842268 184740272750592 185006041104384 185234042093568 185251435614648 185517939330096 185852363341824 186081407336448 186257897619456 186275387280816 186664650591744 186773259640864 187163563365376 187927730205696 188019755329536 188198084052992 188290241564672 188787417901056 189059008499712 189309778920639 189379142725968 189885310728672 189978294447552 190306171235584 190753953504192 191028373171584 191176739265024 191500459451586 191757946929152 191851847647232 191863282715429 192209145163776 192320980224256 192358428327936 192635156201472 192740973853194 193168163632368 193421662912512 193516378324992 193527912605274 193622680046484 193883021017088 193956846550128 194362161956352 194641772411904 195436471901184 195532173932544 195958829787136 196054787608576 196386767810064 196855256272896 197188591910544 197285151926304 197472268483488 197715632820576 198375618293568 198620095916736 198905831859072 199321489256448 199665491132416 199717941002112 199775170662457 200135295479808 200423211196416 200578873982976 200689055249202 200977767607604 201340060286976 201496435163136 201508445083842 201607120460772 201779389087744 201798336220884 201878197141504 202220038141056 202668237253632 202702442102784 203045678798976 203145106934016 203495707855872 203595356362752 204214318596096 204779364725024 204813925874688 205048101666816 205160737953132 205320080236752 205615454812704 205716141324864 206556056161344 206947404269216 206987700381696 207108134203776 207184019392512 207757282467003 208131796242432 208388297355264 208688085884928 208707681746358 209265510601732 209540134821888 209642743185408 210119917095972 210203071250432 210559008786048 210861920112896 211418696481408 211522224745728 211722844559616 211826521760256 212635527610368 212691384562176 212752331794236 213135849897984 213259860962304 213503693488128 213620974569756 213725581253496 213928290857112 214094442640032 214850481022976 214886741901312 214906919818032 215073831673152 215481317847328 215727690295296 215833328603136 216324593084199 216361102752288 216714550726656 217125145462784 217293780148224 217314184086414 217974853735872 218118398644224 218287804760064 218494841438208 218614864239291 218971993963392 219557257024768 220453683510528 220561636059648 220770829369856 220935113786322 221232178479104 221462163307008 221924957110272 222135443472384 222156302043924 222244219551744 222430086923148 222750076047096 222859153101936 223151616589824 223748050845696 223769060841456 224236675413504 224367145387424 224449354341888 224623677523968 225476112595968 225651233230848 226078759708672 226963507498176 227001812723712 227112971784192 227497542908688 227629910187303 228001766910336 228040247365632 229327710701282 229366414939584 229478731906944 229741108420608 229874781096448 230355154911232 230376785315652 230415666609024 231295667945472 231317386664292 231408929636352 231430658990472 231628411142144 231741835771904 231755648428538 231935646193368 232353745108992 232688010461184 232815829802868 232996650979248 233082021816576 233704997819904 233819439320064 234774096620544 235111843903488 235401595160576 236139424880528 236478455156736 236565101740032 236702744891392 236878884884304 237219660127008 238188200129568 238304836980288 238824823803072 238941772397952 239214968561664 239917343582592 240646730428416 240669327214251 240764571181056 240856247970036 241180098199552 241298200133632 241312582384354 241430749193764 241706791150848 241747584638976 242283392335872 242416482578244 242693651582208 242812494678528 243153467203712 243342317317632 243406240596324 244265788645632 244455502666752 244807177672704 245221710452856 245318756007936 245383198474752 245806696617984 245877133123024 246320363667456 247001914152864 247357252440128 248010393949344 248131840567104 248367183041088 248886200788992 249574850758623 249902373906432 250024746995712 250570306940928 250593835552983 250693007106048 250716547239678 250954341197766 251263616709482 251716557201408 252078677999616 252413038560852 252505523634624 252701637214464 253180414304896 253304392596736 254338604672256 254704497562112 254754092777472 254902319020032 255333945935448 255377039314176 255502093257216 256278860218368 256477904437248 256987965137592 257451224629248 257557551509824 258037216807032 258163573395312 258609128733504 259149549275136 259522363215872 260207626438656 260335045840896 260581962534912 260709565243392 260927601967539 261302973824478 261774011768832 261849023746752 262473675030528 262918122547392 263046869235072 263296357977984 263620843760768 264500824391424 264826794555648 265207775812096 265656852990594 265761985675264 266038262051328 266290588002816 266847060639744 266872117642884 267230948261888 267585406998936 267936565837824 268067769974784 268453413715968 268677926778456 268809493947696 269064448294512 269626717521408 270224316338176 270727571731968 270860142578688 271327610474496 271460475150336 271920140044704 272078354188374 272568816377856 273085234499584 273547650604176 273760106982336 274153939750272 274288188433152 274799012226336 275408074881792 275983600508928 276144178938368 276245359190016 276611774763402 277009709956004 277509061656576 277851063140352 277877153421972 278250781179904 278276908995144 279122111004672 279386846429184 279413080921224 279523657580544 279996975887616 280159889461296 280664919834624 280745345048064 281891595308544 282029632994304 282297126079488 282435362347008 283588512749568 283669775725648 284181133197312 284346481283072 284827966093008 284967441671328 285237721142816 285459256853376 286130930256288 286542559757376 286765108897536 287636920393728 287777771470848 288313717745664 288432790778932 288481470336384 288952734302208 289111460779791 289725040197632 289752245448552 290633138314496 290824531525632 290935269825192 291050406346752 291326455250944 291486485652388 291543242934528 291962658617856 293154707851776 293298260898816 293938244680704 294082181412864 294580151715096 295282884409344 295899942813696 296180591296512 296208402725232 296573449230864 297000101396128 297145537469248 297930143875104 298358747788608 298982233884672 299265805789184 299498236698624 299576911503168 300202943219712 300634816794624 300868310974464 301033582873803 301466651411406 302010090430464 302618009997568 302669083631616 302697504331326 302817295712256 303330057211584 303506546916404 304002355880448 304053663154176 305243561783808 305393034544128 305821886586112 305971642542592 306321477894144 307169047087536 307220888812032 307572152500224 307722765533184 307741106929698 308394223927296 308423182219056 308574211987296 309247528257824 310421106403824 310662201305664 310776029088768 311606663759872 311759252426752 312582446032896 313032128827392 313061522619537 313482458537984 313898265902598 314310202232832 314464114778112 315179875643958 315304606875648 315838513179072 316292880169344 317584266839424 317739782640384 318433098404096 318589029863936 318953291415552 319128497691354 319889791443456 320255540232192 320412364111872 320431461854634 320588371880244 320862307237888 320892436285668 321019428241408 321141663960048 322275721534464 322330112851968 322360379727048 323221976770992 323591535442944 323749992904704 323804633038848 324456423090176 324541654128432 325687718194176 325940670222336 325971276129621 326409570230272 326962280603808 327177597966336 327431707140096 327742262157312 328457990945088 329335885537152 330680525265792 330842454089472 331156244054784 331848267718656 332766467678164 333203165208576 333366329327616 333645130384722 334093742587904 334125114070644 334257342808064 334288729652904 334605788263688 335622076268544 335653591262184 336104903999488 336355013120256 336550718081136 336674031512832 336935516285952 337157401411584 338214168893952 339118139563008 339869758693376 340445261247264 340502719085568 340669457676288 341705146957824 342002650365504 342650620183456 343991566051923 344049622409376 344218097860416 344611662630912 344812171644672 345532732366848 345565177973478 345623499913536 346943501918208 347113394454528 347442616713216 347612753657856 347633472642807 347903469290052 348403965099304 349032015691776 349132031662336 349223744704302 349494976468872 349964900040704 350557496729856 350729158980096 351061810637312 352161144930816 352667765855232 353102392740864 354209137320792 354717682735104 354847652610048 355054117337088 355796080852992 355829490190512 356780542665248 357248754450432 358237235704608 358412658596928 358752597726016 358822452842496 359502290028544 359876015373888 360970095642624 361146856771584 361770147299328 361947300200448 361968873576531 362146123790646 362560186726272 362621376958464 362771138917832 363425088503808 363624723867366 364730200805568 365013475976448 365538586333696 365717584577536 366398682968448 366683254000128 367210766509056 367832565679284 367978134011904 368327145586688 368710044926976 368815699684536 369480545501184 370012082208768 370468084187136 370502871229296 371035878660192 372550774561632 373329301183488 373546519281728 374327126730752 375855460411392 376039510659072 376074820859517 376396168105984 376431511796649 376580483129344 376895425064223 377574835802112 378118016999424 378619557841278 378758285451936 379770621457344 379956588895104 380612342471168 381507907008384 382056746343168 382353478530048 383000918903172 383515893858304 383703695294464 383726565430858 384418290327552 384641960448512 384716856655872 385270312402944 385481947706388 386336327264736 386843325825024 387055825210548 387245360092968 387766042034176 387913693100256 388724323912704 389283544823808 390360664007077 390872943802368 391064347865088 391917659574272 391954460736717 392109575217152 392773535620128 393710512545792 394377183821088 394570303852608 394944536966976 395431265641152 396751236587136 397240191833472 397811663718144 398485279485891 398642978512896 399330982264832 399435882004224 399550341324914 400270590959616 400846422392832 401157747965952 401378110498404 401955535215208 402680120573952 403016890167684 403214240921544 403558778175488 403596672441768 403756394283008 404440076282112 405336474507264 405404884205568 406091357597952 406290213868032 406991415711744 407190712725504 408117531282561 409558729450048 409627851749376 410321475906264 410640160473504 411230909625408 411432282649728 413112112322688 413894808538432 413975400763392 414216268407552 414368038785024 414917662145103 415514564934006 416263592484864 416776594710528 417376171769856 417415363492716 418531021203464 419080269643776 419285486370816 420239834191944 420406142500864 421118017572096 421723840225792 422837392962816 423044449491456 423445689119232 423653043520512 425382769124352 425504663588472 426271699795968 426519721924608 427241949139512 427451162506992 427856581714224 428188885280064 429700962045952 429813839636064 430147663346304 430962635694656 431455380590592 431666657206272 432649186168398 432722205504576 433429101453312 434250290925568 434587560296448 434628368172828 435949707471744 436236797288448 436575609520128 436989682876416 437229728478582 437943987926784 439114514049536 440907367021056 441123272119296 441541658739712 441870227572644 442464356958208 442924326614016 443849914220544 444270886944768 444312604087848 444488439103488 444860173846296 445500152094192 445718306203872 446303233179648 447538121682912 448473350827008 448734290774848 448898708683776 449247355047936 450952225191936 451302466461696 452157519417344 452199977117109 453927014996352 454003625447424 454046256496989 454225943568384 454995085817376 455259820374606 456003533820672 456080494731264 458655421402564 458732829879168 458957463813888 459482216841216 459749562192896 460710309822464 460753570631304 460831333218048 462591335890944 462634773328584 462817859272704 462861317980944 463256822284288 463511296857076 463871292386736 464707490217984 465631659605736 465993301958496 466164043633152 467409995639808 467638878640128 469548193241088 470223687806976 470803190321152 470847398853897 472278849761056 472769813465937 472956910313472 473405489782784 473757769768608 474439320254016 476376400259136 476609673960576 477649647606144 477883544795904 478429937123328 478692746537031 479834687165184 481293460856832 481338654428502 481529142362112 481712495940072 482360196399104 482625164768708 482861498387528 483413582301696 483495169277952 484832965156488 485387303164416 485624989357056 486306934407424 486684634635264 486812481192648 488531577291264 488911005333504 489614355345408 490443420905712 490766396949504 491613393235968 491754266246048 494003828305728 494714504880256 496020787898688 496263681134208 496734366082176 497772401577984 499149701517246 499804747812864 500049493991424 501140613881856 501187671105966 501386014212096 501433094479356 501908682395532 502527233418964 503433114402816 504157355999232 504826077121704 505011047269248 505403274428928 506360828609792 506608785193472 508677209344512 509408995124224 509508185554944 509804638040064 510667891870896 510754078628352 511004186514432 512557720436736 513975930275184 514902449258496 515115103019648 516074433614064 516327146790624 517218257467008 518299098550272 518347766960217 519044726431744 520415252877312 520670091681792 521163925069824 521419130486784 521855203935078 522605947648956 523548023537664 523698047493504 523835617056453 524947350061056 525836245094784 526093738470144 526592715955968 527241687521536 529001648782848 529653589111296 530415551624192 531313705981188 531523971350528 532076524102656 532581176005632 533694121279488 533744235285768 534461896523776 535170813997872 535873131675648 536135539949568 537355853556912 537618987895392 538128896589024 539253435042816 540448632676352 541455143463936 541720285157376 542655220948992 542920950300672 543219185685969 543734405928493 543840280089408 544156708376748 545137632755712 545437085801049 546170468999168 547095301208352 547520213964672 548307879500544 548576376866304 549598024452672 550816149763584 551967201017856 552288357876736 552490718380032 553223549526804 554019419912008 555018123313152 555702126280704 555754306843944 556501562359808 556553817990288 558244222009344 558773692858368 558826161842448 559993951775232 560319778922592 561490690096128 563783190617088 564059265988608 564594252158976 564870724694016 566156443286369 567177025499136 567339551451296 567929336761917 568692962566144 569655932186016 569934883342656 570475442285632 570918513706752 572261860512576 573085119514752 573530217795072 575273840787456 575555542941696 575589848146287 576627435491328 576865581557864 576962940672768 577905468604416 578222921559582 579450080395264 579504490897104 581266276628992 581649063051264 581870539650384 582972971304776 583086485869056 583925317235712 586309415703552 586596521797632 587876489361408 588164362825728 589160303430192 589503100741477 590565768818688 592416805450464 593146898461728 594000202792256 594291074938496 595860287750208 596717495577216 597964467769344 598531611578368 598996473397248 599153823006336 599325511987371 600405886439424 601269633589248 601736621948928 602067165747606 602933302822812 604020180860928 605236019995136 605338167263232 605395008662652 605634591424512 606660114423168 607013093832808 608004711760896 608107326308352 610487123567616 610786069088256 611643773172224 611943285085184 612642955788288 614338094175072 614441777624064 615144305000448 615482213859396 616846364438112 617148423974592 618495056515648 620842212807648 621324402611328 621552058177536 623213327519744 623271847401009 623518504853504 625164892065792 626064257654784 626123045239074 626964917075968 627796531805196 628620404465664 628928229556224 630359751287916 630609213751296 631677026358144 632585760338688 635168533678848 635479565280768 636866196808192 637178059727872 637906582831104 638256995382708 639779582886912 640511080464384 640862923709268 641176743760488 641724614475776 641784872571336 642038856482816 642283327920096 644551443068928 644660225703936 644720759454096 646443953541984 647183070885888 647499985809408 648912846180352 648973779252597 649083308256864 651375436388352 651881340444672 651942552259242 652819140460544 653177744724713 653924561207616 654355195932672 654863414280192 655484524314624 655844592717873 656915981890176 658671771074304 661361050531584 661684908178944 662312488109568 663696535437312 665532935356328 666406330417152 666732658655232 667290260769444 668187485175808 668250228141288 668514685616128 668577459305808 669211576527376 671244152537088 671307182524368 672710026240512 673101436162272 673348063025664 673871032571904 676428337787904 678236279126016 679739517386752 680112909455629 680890522494528 681005438171136 681338915352576 682889730561909 684005300731008 685301240366912 687983132103846 688099244818752 688436195720832 689223325261824 689624343289344 691065464733696 691130355946956 691246999827072 693887003836416 694226788909056 694885233426432 695225507315712 695266945285614 695806938580104 696807930198608 698064031383552 698264063324672 698447489408604 698989952937744 701114993459712 701458317960192 702123621274624 704322289861632 705335531710464 706204785481728 708418274641584 709435365470208 709695305220096 710108234674176 711658980381024 713561085330496 716474471409216 716825317193856 717505195452032 717644905684992 719004580057088 719752030747776 721940191285248 722007981642753 722293713543168 723540294598656 723894600400896 723937747153062 724292247581292 725120373452544 725242753916928 725542277835664 726850177007616 727249447734732 729460401611136 730026951952896 731077172667392 731435169155072 732797365936896 733366508000256 734421533018112 735665131358568 735956268023808 736654291173376 737420089853952 737631399369072 738961091002368 741005742458592 742071757320384 745101549123264 746658602366976 747093038563456 748654253461504 748724552275869 751710920822784 751781506658949 752079021318144 752149641719034 752792336211968 752863023593298 753160966258688 753790850128446 755149671604224 756236033998848 757239115682556 757516570903872 759541242914688 759913177790208 761224684942336 763015814016768 764113492686336 764706957060096 766001837806344 767031787716608 767453130861716 768836580655104 769283920897024 769433713311744 770963895412776 772672654529472 774111650421096 774490720185936 775827386200512 777448647825408 778567089647616 780721328014154 781745887604736 782128695730176 782782805902617 783835319148544 783908921473434 784219150434304 785547071240256 787421025091584 788754367642176 789140607705216 789889073933952 790862531282304 793502473174272 794480383666944 795623327436288 796970558971782 797285957025792 798661964529664 798871764008448 799100682649828 800541181919232 801692844785664 802756220996808 803911070430416 805360241147904 806033780335368 806428481843088 807117556350976 807193344883536 808880152564224 810672949014528 812182715195904 812580427736064 813982831423488 814381425451008 816235062565122 819117458900096 819255703498752 820642951812528 821280320947008 822461819250816 822864565299456 826224224645376 827789617076864 827950801526784 828432536815104 828736077570048 829835324290206 831029129868012 832527184969728 833553189421056 834752343539712 834830726985432 837062042406928 838160539287552 838570972741632 840479668383888 842236035144192 843447680451584 845674785925632 846088898982912 846891378238464 847306087041024 850765538248704 851009327176944 852543399591936 853039443849216 854483898279024 854902325013984 855713163428448 856377770560128 859401924091904 859627679272128 860295326692608 861925271389312 862910761181184 863333314412544 865298372336796 865444411009152 866858202906624 867334382339373 868500581851136 869175120592896 869256736345656 871899414943488 872473594576896 873151219040256 873979365752832 874459456957164 875887975853568 878229028099072 881814734042112 882246544238592 883083317479424 883740455145288 884928713916416 885848653228032 887699828441088 888541773889536 888625208175696 889720347692592 891000304188384 891436612407744 895076243365824 896946701654016 897468581549696 897797417367552 898494710095872 900281557357013 901904450383872 902604932923392 903100748621409 904315038834688 904399954234218 907854029992704 908007250894848 908092512993978 908451887136768 909990171634752 910519640749212 912007067641344 912160989462528 917310842805128 917465659758336 917914927627776 918964433682432 919499124385792 921420619644928 921507141262608 921662666436096 925182671781888 925269546657168 925722635961888 927022593714152 927742584773472 931263319211472 931986603916992 932328087266304 934819991279616 935277757280256 937406570031529 939096386482176 940447375613952 941606380642304 941694797707794 944557699522112 945539626931874 945913820626944 946810979565568 947515539537216 948878640508032 952752800518272 953219347921152 955299295212288 955767089591808 956859874246656 957385493074062 959669374330368 962586921713664 962677308857004 963058284724224 963424991880144 965250329537416 965722996775056 966827164603392 966990338555904 969665930312976 970774606328832 971249978714112 972613868814848 973369269270528 973624962385296 977063154582528 977822010667008 979228710690816 980886841811424 981532793899008 983226786471936 983508532492096 988007656611456 989429009760512 992041575797376 992527362268416 993468732164352 995544803155968 998299403034492 999609495625728 1000098987982848 1002281227763712 1002375342211932 1002772028424192 1002866188958712 1003817364791064 1005054466837928 1006866228805632 1008314711998464 1009652154243408 1010022094538496 1010806548857856 1012721657219584 1013217570386944 1017354418689024 1018817990248448 1019609276080128 1021335783741792 1021508157256704 1022008373028864 1025115440873472 1027951860550368 1030230206039296 1031974698155769 1032148867228128 1032654293581248 1034436514934016 1036598197100544 1036695533920434 1038089452863488 1040830505754624 1041340183363584 1042327850139648 1042838260973568 1042900417928421 1043710407870156 1045211895297912 1047096047075328 1047396094987008 1047671234112906 1049894700122112 1051672490189568 1052187476940288 1053185431911936 1054483375043072 1058003297565696 1059307178222592 1060831103248384 1062627411962376 1063047942701056 1064153048205312 1065162352011264 1067388242558976 1067488470571536 1070341627995744 1071746263351296 1074711707113824 1075237975790784 1076257793178048 1078506870085632 1080897265352704 1081491019954033 1082910286927872 1083440570314752 1085310441897984 1085841900601344 1085906620729593 1086438371371938 1087468811856986 1087680560178816 1088313416753496 1090275265511424 1090874171602098 1092340937998336 1094190602416704 1095040427929344 1096615759001088 1097152753732608 1099196048905344 1101632299527168 1103934402035712 1104576715753472 1104981436760064 1106447099053608 1108038839824016 1110036246626304 1111404252561408 1111508613687888 1113107635980576 1117652323684896 1119987903550464 1120639557845184 1122981380192256 1127566381234176 1128118531977216 1129188504317952 1129294535389947 1129741449388032 1130686275192669 1132312886572738 1134354050998272 1134679102902592 1135858673523834 1137385925132288 1139311864372032 1139869766685312 1140950884571264 1141837027413504 1144523721025152 1146170239029504 1147060435590144 1150547681574912 1151111085883392 1151179696292574 1153254870982656 1153731163115728 1153925881345536 1155810937208832 1156445843119164 1159008981794208 1162532553257984 1163298126102528 1163741079300768 1165945942609552 1166172971738112 1167850634471424 1171081992021231 1172618831407104 1173193043595264 1175752978722816 1175863382210151 1176328725651456 1178320606860384 1179006201482954 1181131537637376 1184833610900928 1186293796923456 1188000405584512 1188582149876992 1191720575500416 1193434991154432 1195455838457673 1195928935538688 1197063223156736 1197992946794496 1198307646012672 1198651023974742 1200811772878848 1202539267178496 1203473243897856 1204134331495212 1205866605645624 1208040361721856 1210472039990272 1210676334526464 1210790017325304 1211269182849024 1213320228846336 1214026187665616 1216009423521792 1216214652616704 1220974247135232 1221572138176512 1223287546344448 1223886570170368 1224352593847683 1228676188350144 1228883555248128 1230964427718792 1233692728876224 1234296847949184 1236990113031296 1241684425615296 1242648805222656 1243104116355072 1244752986435309 1246426655039488 1246543694802018 1247037009707008 1250329784131584 1252128515309568 1252246090478148 1253929834151936 1255593063610392 1257240808931328 1257856459112448 1260719502575832 1261218427502592 1263354052716288 1265171520677376 1270337067357696 1270959130561536 1273732393616384 1274356119455744 1276513990765416 1279559165773824 1281725847418536 1282353487520976 1283449228951552 1283569745142672 1284566655840192 1289102886137856 1289441518908192 1292887907083968 1294366141771776 1294999971618816 1297825692360704 1297947558505194 1298166616513728 1302750872776704 1303762680889344 1303885104518484 1305638280921088 1306355489449426 1307849122415232 1308710391865344 1309726828560384 1310969048629248 1311689185435746 1313831963780352 1317343542148608 1322722101063168 1323369816357888 1324624976219136 1327393070874624 1331065870712656 1332812660834304 1333465317310464 1334580521538888 1336374970351616 1336500456282576 1337154918611616 1338423153054752 1342614365048736 1345420052481024 1346202872324544 1346696126051328 1347742065143808 1352856675575808 1356472558252032 1356599931351327 1359479034773504 1360225818911258 1361781044989056 1362010876342272 1362677830705152 1365779461123818 1368010601462016 1370602480733824 1375966264207692 1376198489637504 1376872391441664 1378446650523648 1379248686578688 1382130929467392 1382260711893912 1382493999654144 1387774007672832 1388453577818112 1389770466852864 1390533890571228 1391613877160208 1393615860397216 1396528126649344 1396894978817208 1397979905875488 1402229986919424 1402916635920384 1404247242549248 1408644579723264 1410671063420928 1412409570963456 1412542196561691 1416836549283168 1418870730940416 1420216469348352 1423317960762048 1427122170660992 1432948942818432 1433650634387712 1435010390904064 1435289811369984 1436078239611093 1438009160114176 1439504061495552 1443880382570496 1444015963285506 1444587427086336 1447080589197312 1447875494306124 1448584495162584 1450240746905088 1450485507833856 1451084555671328 1454498895469464 1458920803222272 1460053903905792 1462154345334784 1462870338310144 1465594731873792 1466733016000512 1468843066036224 1471330262717136 1474840179707904 1475262798738144 1482011484917184 1484143514640768 1490203098246528 1490630119558333 1493317204733952 1494186077126912 1497308506923008 1497449104551738 1503421841645568 1503563013317898 1504158042636288 1504299283438068 1505584672423936 1505726047186596 1506321932517376 1507581700256892 1510299343208448 1512472067997696 1514478231365112 1515033141807744 1519082485829376 1519826355580416 1522449369884672 1526031628033536 1528226985372672 1529413914120192 1532003675612688 1534906261723432 1537673161310208 1538567841794048 1541927790825552 1545345309058944 1548223300842192 1548981440371872 1551654772401024 1554897295650816 1557134179295232 1561442656028308 1563491775209472 1564257391460352 1565565611805234 1567670638297088 1567817842946868 1568438300868608 1571094142480512 1574842050183168 1577508735284352 1578281215410432 1579778147867904 1581725062564608 1587004946348544 1588960767333888 1591246654872576 1593941117943564 1594571914051584 1597743528016896 1598201365299656 1601082363838464 1603385689571328 1605512441993616 1607822140860832 1612067560670736 1612856963686176 1614386689767072 1617760305128448 1621345898029056 1624365430391808 1625160855472128 1627965662846976 1628762850902016 1629657557057907 1631203217785479 1632470125130244 1638234917800192 1638511406997504 1641285903625056 1642560641894016 1644923638501632 1645729130598912 1652448449290752 1655579234153728 1655901603053568 1656865073630208 1657472155140096 1659670648580412 1662058259736024 1665054369939456 1667106378842112 1669504687079424 1669661453970864 1674124084813856 1676321078575104 1680959336767776 1684472070288384 1686895360903168 1691349571851264 1692177797965824 1693782756476928 1694612174082048 1698469329859107 1701531076497408 1702018654353888 1706078887698432 1708967796558048 1709804650027968 1711426326856896 1712755541120256 1718803848183808 1719255358544256 1720590653385216 1723850542778624 1725821522362368 1726666628825088 1726769544438861 1730596744673592 1730888822018304 1733716405813248 1734668764678746 1737001163702272 1738350241185792 1738513472691312 1743798829886976 1744947189153792 1748918913914328 1751775951707136 1756458056198144 1763629468084224 1764493088477184 1766166634958848 1767480910290576 1768509302224431 1771697306456064 1777250416351392 1779440695385184 1782000608376768 1782873224815488 1790152486731648 1793893403308032 1794937163099392 1795594834735104 1796989420191744 1797976535962113 1800563114714026 1803808900767744 1805209865846784 1806201497242818 1808630077669376 1808799908468436 1815708059985408 1816014501789696 1816185025987956 1816903774273536 1819980343269504 1821039281498424 1824014135282688 1824321978925056 1834621685610256 1834931319516672 1835829855255552 1837928867364864 1838998248771584 1843014282525216 1843325332872192 1850539093314336 1851445271923776 1854045187428304 1855485169546944 1862526638422944 1863973207833984 1864656174532608 1869639982559232 1869815542203027 1870555514560512 1874813140063058 1878192772964352 1880894751227904 1883212761284608 1883389595415588 1889115399044224 1891079253863748 1891827641253888 1893621959131136 1895031079074432 1897757281016064 1905505601036544 1906438695842304 1910598590424576 1911534179183616 1913719748493312 1914770986148124 1919338748660736 1925173843427328 1925354617714008 1926116569448448 1926849983760288 1930500659074832 1931445993550112 1933654329206784 1933980677111808 1939331860625952 1941549212657664 1942499957428224 1945227737629696 1946738538541056 1946921337757791 1947249924770592 1954126309165056 1955644021334016 1958457421381632 1959533234174139 1961773683622848 1963065587798016 1966453572943872 1967017064984192 1967533778153619 1976015313222912 1978858019521024 1984083151594752 1985054724536832 1986937464328704 1991089606311936 1996598806068984 1999218991251456 2000197975965696 2004562455527424 2004750684423864 2005544056848384 2005732377917424 2007634729582128 2010108933675856 2013732457611264 2019304308486816 2020044189076992 2021613097715712 2025443314439168 2026435140773888 2034708837378048 2037635980496896 2039218552160256 2040338728366887 2042671567483584 2043016314513408 2044016746057728 2048669191685727 2055903721100736 2060460412078592 2063949396311538 2064297734456256 2065308587162496 2068873029868032 2073196394201088 2073391067840868 2076178905726976 2081661011509248 2082680366727168 2084655700279296 2085676521947136 2085800835856842 2087420815740312 2090423790595824 2094192094150656 2094792189974016 2095342468225812 2103344980379136 2104374953880576 2106370863823872 2108966750086144 2116006595131392 2118614356445184 2121662206496768 2125254823924752 2128306096410624 2130324704022528 2134976941143072 2140683255991488 2149423414227648 2150475951581568 2152515586356096 2157013740171264 2161794530705408 2162982039908066 2165820573855744 2166881140629504 2170620883795968 2171683801202688 2171813241459186 2172876742743876 2174937623713972 2175361120357632 2176626833506992 2180550531022848 2181748343204196 2184681875996672 2188381204833408 2190080855858688 2193231518002176 2194305507465216 2198392097810688 2203264599054336 2207868804071424 2209153431506944 2209962873520128 2212894198107216 2216077679648032 2223017227375776 2226215271961152 2235304647369792 2239975807100928 2241279115690368 2245962760384512 2246173656827607 2255132762468352 2256237063954432 2258377008635904 2258589070779894 2259482898776064 2261372550385338 2264625773145476 2268708101996544 2269358205805184 2271717347047668 2274771850264576 2278623728744064 2279739533370624 2281901769142528 2283674054827008 2289047442050304 2292340478059008 2294120871180288 2301095363149824 2302359392585148 2306509741965312 2307462326231456 2307851762691072 2312891686238328 2318017963588416 2325065106515968 2327482158601536 2331891885219104 2332345943476224 2335701268942848 2342163984042462 2345237662814208 2346386087190528 2351505957445632 2351726764420302 2352657451302912 2356641213720768 2358012402965908 2362263075274752 2369667221801856 2372587593846912 2376000811169024 2377164299753984 2383441151000832 2386869982308864 2390911676915346 2391857871077376 2394126446313472 2395985893588992 2396615292025344 2397302047949484 2401623545757696 2405078534356992 2408268662990424 2411733211291248 2416080723443712 2420944079980544 2421352669052928 2421580034650608 2426640457692672 2428052375331232 2432018847043584 2441948494270464 2443144276353024 2446575092688896 2447773140340736 2448705187695366 2457352376700288 2457767110496256 2461928855437584 2467385457752448 2468593695898368 2473980226062592 2483368851230592 2485297610445312 2486208232710144 2489505972870618 2492853310078976 2493087389604036 2494074019414016 2500659568263168 2504257030619136 2504492180956296 2507859668303872 2511186127220784 2514481617862656 2515712918224896 2521439005151664 2526708105432576 2530343041354752 2540674134715392 2541918261123072 2547464787232768 2548712238911488 2553027981530832 2559118331547648 2563451694837072 2564706975041952 2567139490285344 2569133311680384 2578205772275712 2578883037816384 2585775814167936 2588732283543552 2589999943237632 2595651384721408 2595895117010388 2596333233027456 2605501745553408 2607525361778688 2607770209036968 2611276561842176 2612710978898852 2615698244830464 2617420783730688 2619453657120768 2621938097258496 2623378370871492 2627663927560704 2634687084297216 2645444202126336 2646739632715776 2649249952438272 2654786141749248 2662131741425312 2665625321668608 2669161043077776 2673000912565152 2674309837223232 2676846306109504 2685228730097472 2690840104962048 2692405744649088 2693392252102656 2695484130287616 2700844672071039 2705713351151616 2712945116504064 2713199862702654 2718958069547008 2720451637822516 2723562089978112 2724021752684544 2725355661410304 2731558922247636 2736021202924032 2741204961467648 2751932528415384 2752396979275008 2753744782883328 2756893301047296 2758497373157376 2764261858934784 2764521423787824 2764987999308288 2775548015345664 2781067781142456 2783227754320416 2787231720794432 2793056253298688 2793789957634416 2795959811750976 2804459973838848 2805833271840768 2808494485098496 2812219710094587 2817289159446528 2821342126841856 2824819141926912 2825084393123382 2833673098566336 2837741461880832 2840432938696704 2846635921524096 2854244341321984 2865897885636864 2867301268775424 2870020781808128 2870579622739968 2872156479222186 2876018320228352 2879008122991104 2887760765140992 2888031926571012 2889174854172672 2895750988612248 2897168990325168 2900481493810176 2900971015667712 2902169111342656 2908997790938928 2917841606444544 2920107807811584 2924308690669568 2925740676620288 2931189463747584 2933466032001024 2937686132072448 2942660525434272 2949680359415808 2950525597476288 2964022969834368 2968287029281536 2980406196493056 2981260239116666 2986634409467904 2988372154253824 2994617013846016 2994898209103476 3006843683291136 3007126026635796 3008316085272576 3008598566876136 3011169344847872 3011452094373192 3012643865034752 3015163400513784 3020598686416896 3024944135995392 3028956462730224 3030066283615488 3038164971658752 3039652711160832 3044898739769344 3052063256067072 3056453970745344 3058827828240384 3064007351225376 3069812523446864 3075346322620416 3077135683588096 3083855581651104 3090690618117888 3095924094467307 3096446601684384 3097962880743744 3103309544802048 3109794591301632 3114268358590464 3122885312056616 3126983550418944 3128514782920704 3128701253785263 3131131223610468 3135341276594176 3135635685893736 3136876601737216 3142188284961024 3149684100366336 3155017470568704 3156562430820864 3159556295735808 3163450125129216 3174009892697088 3177921534667776 3182493309745152 3187882235887128 3189143828103168 3195487056033792 3196402730599312 3202164727676928 3211024883987232 3215644281721664 3224135121341472 3225713927372352 3228773379534144 3235520610256896 3242691796058112 3244473059862099 3248730860783616 3250321710944256 3255931325693952 3257525701804032 3257719862188779 3259315114115814 3262406435570958 3264940250260488 3276469835600384 3277022813995008 3282571807250112 3285121283788032 3289847277003264 3291458261197824 3304896898581504 3311158468307456 3311803206107136 3313730147260416 3314944310280192 3319341297160824 3324116519472048 3330108739878912 3334212757684224 3339322907941728 3348248169627712 3361918673535552 3368944140576768 3373790721806336 3382699143702528 3384355595931648 3387565512953856 3387883606169841 3389224348164096 3392058825578007 3396938659718214 3403062152994816 3404037308707776 3412157775396864 3417935593116096 3419609300055936 3422852653713792 3425511082240512 3437607696367616 3438510717088512 3441181306770432 3447701085557248 3451643044724736 3453333257650176 3453539088877722 3461193489347184 3461777644036608 3467432811626496 3469337529357492 3474002327404544 3477026945382624 3487597659773952 3489894378307584 3497837827828656 3503551903414272 3512916112396288 3513245976063693 3527258936168448 3527590146630453 3528986176954368 3532333269917696 3534961820581152 3537018604448862 3543394612912128 3554500832702784 3558881390770368 3564001216753536 3565746449630976 3580304973463296 3587786806616064 3589874326198784 3591189669470208 3593978840383488 3595953071924226 3601126229428052 3607617801535488 3610419731693568 3612402994485636 3617260155338752 3617599816936872 3631416119970816 3632029003579392 3632370051975912 3633807548547072 3639960686539008 3642078562996848 3648028270565376 3648643957850112 3669243371220512 3669862639033344 3671659710511104 3673057781543049 3677996497543168 3686028565050432 3686650665744384 3701078186628672 3702890543847552 3708090374856608 3710970339093888 3725053276845888 3727946415667968 3729312349065216 3739279965118464 3739631084406054 3741111029121024 3749626280126116 3756385545928704 3761789502455808 3766425522569216 3766779190831176 3778230798088448 3782158507727496 3783655282507776 3787243918262272 3790062158148864 3795514562032128 3811011202073088 3812877391684608 3821197180849152 3823068358367232 3829541972296248 3838677497321472 3850347686854656 3850709235428016 3853699967520576 3861001318149664 3862891987100224 3867308658413568 3878663721251904 3883098425315328 3884999914856448 3890455475259392 3893477077082112 3893842675515582 3894499849541184 3908252618330112 3911288042668032 3916914842763264 3919066468348278 3923547367245696 3926131175596032 3932907145887744 3934034129968384 3935067556307238 3952030626445824 3957716039042048 3968166303189504 3970109449073664 3973874928657408 3982179212623872 3993197612137968 3998437982502912 4000395951931392 4009124911054848 4009501368847728 4011464755834848 4015269459164256 4020217867351712 4038608616973632 4040088378153984 4043226195431424 4050886628878336 4052870281547776 4069417674756096 4069799794053981 4075271960993792 4078437104320512 4080677456733774 4085343134967168 4086032629026816 4088033492115456 4097338383371454 4111807442201472 4120920824157184 4127898792623076 4128595468912512 4130617174324992 4137746059736064 4146392788402176 4146782135681736 4152357811453952 4163322023018496 4165360733454336 4169311400558592 4171601671713684 4174841631480624 4180847581191648 4189584379948032 4190684936451624 4206689960758272 4208749907761152 4212741727647744 4217933500172288 4224398076829061 4232013190262784 4237228712890368 4237626589685073 4243324412993536 4250509647849504 4256612192821248 4260649408045056 4269953882286144 4281366511982976 4298846828455296 4300951903163136 4305031172712192 4314027480342528 4323589061410816 4325964079816132 4331641147711488 4333762281259008 4341241767591936 4343626482918372 4345753485487752 4349875247427944 4350722240715264 4353253667013984 4363496686408392 4369363751993344 4376762409666816 4380161711717376 4386463036004352 4388611014930432 4396784195621376 4398600059378713 4406529198108672 4418306863013888 4425788396214432 4432155359296064 4446034454751552 4452430543922304 4470609294739584 4471890358674999 4479951614201856 4482558231380736 4491925520769024 4492347313655214 4510265524936704 4512474127908864 4516754017271808 4517178141559788 4518965797552128 4522745100770676 4529251546290952 4537416203993088 4538716411610368 4543434694095336 4549543700529152 4557247457488128 4559479066741248 4563803538285056 4567348109654016 4578094884100608 4584680956118016 4588241742360576 4604718785170296 4613019483930624 4614924652462912 4615703525382144 4625783372476656 4636035927176832 4650130213031936 4654964317203072 4663783770438208 4664691886952448 4671402537885696 4684327968084924 4690475325628416 4692772174381056 4703011914891264 4703453528840604 4705314902605824 4713282427441536 4716024805931816 4724526150549504 4739334443603712 4745175187693824 4752001622338048 4754328599507968 4766882302001664 4773739964617728 4781823353830692 4783715742154752 4788252892626944 4793230584050688 4794604095898968 4803247091515392 4810157068713984 4816537325980848 4823466422582496 4841888159961088 4843160069301216 4853280915385344 4856104750662464 4864037694087168 4883896988540928 4886288552706048 4888972671173721 4893150185377792 4893609653356437 4895546280681472 4897410375390732 4914704753400576 4915534220992512 4923857710875168 4934770915504896 4937187391796736 4947960452125184 4966737702461184 4970595220890624 4972416465420288 4979011945741236 4985706620157952 4986174779208072 4988148038828032 5001319136526336 5008514061238272 5008984361912592 5022372254441568 5028963235725312 5042878010303328 5053416210865152 5060686082709504 5074688632092001 5081348269430784 5083836522246144 5094929574465536 5095407989577321 5097424477822976 5106055963061664 5118236663095296 5126903389674144 5129413950083904 5134278980570688 5138266623360768 5156411544551424 5157766075632768 5171551628335872 5177464567087104 5179999886475264 5180308633316583 5191302769442816 5191790234020776 5192666466054912 5211003491106816 5215050723557376 5215540418073936 5225421957797704 5231396489660928 5234841567461376 5246756741742984 5255327855121408 5269374168594432 5290888404252672 5293479265431552 5298499904876544 5305527906673293 5324263482850624 5338322086155552 5346001825130304 5348619674446464 5353692612219008 5370457460194944 5381680209924096 5384811489298176 5386784504205312 5390968260575232 5393929607886339 5401689344142078 5411426702303232 5425890233008128 5426399725405308 5440903275645032 5447124179956224 5448043505369088 5450711322820608 5463117844495272 5472042405848064 5482409922935296 5503865056830768 5504793958550016 5507489565766656 5513786602094592 5516994746314752 5529042847575648 5529975998616576 5562135562284912 5566455508640832 5574463441588864 5586112506597376 5587579915268832 5591919623501952 5608919947677696 5609446626609081 5611666543681536 5616988970196992 5624439420189174 5634578318893056 5642684253683712 5649638283853824 5650168786246764 5667346197132672 5675482923761664 5680865877393408 5693271843048192 5708488682643968 5731795771273728 5734602537550848 5740041563616256 5741159245479936 5744312958444372 5752036640456704 5758016245982208 5775521530281984 5776063853142024 5778349708345344 5791501977224496 5794337980650336 5800962987620352 5801942031335424 5804338222685312 5817995581877856 5835683212889088 5840215615623168 5840764013273373 5848617381339136 5851481353240576 5862378927495168 5866932064002048 5875372264144896 5878599702522417 5885321050868544 5899360718831616 5901051194952576 5902601334460857 5928045939668736 5936574058563072 5960812392986112 5962520478233332 5973268818935808 5976744308507648 5989234027692032 5989796418206952 6013687366582272 6014252053271592 6016632170545152 6017197133752272 6022338689695744 6022904188746384 6030326801027568 6041197372833792 6057912925460448 6060132567230976 6076329943317504 6079305422321664 6089797479538688 6104126512134144 6112907941490688 6117655656480768 6121016185100661 6128014702450752 6139625046893728 6146007575057181 6154271367176192 6167711163302208 6181381236235776 6191848188934614 6192893203368768 6195925761487488 6206619089604096 6219589182603264 6228536717180928 6245770624113232 6253967100837888 6257029565841408 6257402507570526 6262262447220936 6270682553188352 6271271371787472 6284376569922048 6310034941137408 6313124861641728 6319112591471616 6326900250258432 6348019785394176 6355843069335552 6364986619490304 6375764471774256 6390974112067584 6392805461198624 6422049767974464 6431288563443328 6448270242682944 6451427854744704 6457546759068288 6471041220513792 6485383592116224 6488946119724198 6497461721567232 6500643421888512 6511862651387904 6515051403608064 6515439724377558 6518630228231628 6524812871141916 6529880500520976 6552939671200768 6554045627990016 6565143614500224 6570242567576064 6579694554006528 6582916522395648 6609793797163008 6622316936614912 6623606412214272 6627460294520832 6629888620560384 6638682594321648 6648233038944096 6678645815883456 6696496339255424 6723837347071104 6737888281153536 6738520970482821 6747581443612672 6765398287405056 6768711191863296 6775131025907712 6775767212339682 6778448696328192 6784117651156014 6793877319436428 6806124305989632 6808074617415552 6824315550793728 6835871186232192 6839218600111872 6845705307427584 6851022164481024 6875215392735232 6877021434177024 6882362613540864 6895402171114496 6903286089449472 6907078177755444 6922386978694368 6923555288073216 6938675058714984 6948004654809088 6954053890765248 6975195319547904 6994495176389101 6995675655657312 7007103806828544 7025832224792576 7026491952127386 7054517872336896 7055180293260906 7057972353908736 7064666539835392 7068547277070409 7069923641162304 7074037208897724 7086789225824256 7109001665405568 7117762781540736 7128002433507072 7131492899261952 7160609946926592 7175573613232128 7179748652397568 7182379338940416 7187957680766976 7191906143848452 7202252458856104 7215235603070976 7224805988971272 7234520310677504 7235199633873744 7262832239941632 7264058007158784 7264740103951824 7279921373078016 7284157125993696 7296056541130752 7338486742441024 7339725278066688 7343319421022208 7346115563086098 7355992995086336 7360033762722797 7372057130100864 7373301331488768 7402156373257344 7405781087695104 7416180749713216 7421940678187776 7450106553691776 7455892831335936 7458624698130432 7478559930236928 7479262168812108 7482222058242048 7499252560252232 7512771091857408 7523579004911616 7532851045138432 7533558381662352 7556461596176896 7564317015454992 7580124316297728 7591029124064256 7622022404146176 7625754783369216 7642394361698304 7646136716734464 7659083944592496 7663540309639201 7677354994642944 7701418470856032 7707399935041152 7722002636299328 7725783974200448 7734617316827136 7757327442503808 7766196850630656 7769999829712896 7780910950518784 7786954154164224 7787685351031164 7788999699082368 7816505236660224 7822576085336064 7833829685526528 7838132936696556 7847094734491392 7852262351192064 7865814291775488 7868068259936768 7870135112614476 7904061252891648 7915432078084096 7936332606379008 7940218898147328 7947749857314816 7964358425247744 7986395224275936 7996875965005824 8019002737695456 8022929511669696 8030538918328512 8040435734703424 8077217233947264 8080176756307968 8086452390862848 8101773257756672 8102534016213117 8105740563095552 8138835349512192 8139599588107962 8150543921987584 8156874208641024 8161354913467548 8170686269934336 8172065258053632 8176066984230912 8194676766742908 8223614884402944 8241841648314368 8255797585246152 8257190937825024 8261234348649984 8275492119472128 8292785576804352 8293564271363472 8326644046036992 8343203343427368 8349683262961248 8361695162383296 8379168759896064 8381369872903248 8413379921516544 8417499815522304 8425483455295488 8435867000344576 8436659130283761 8448796153658122 8464026380525568 8474457425780736 8475253179370146 8486648825987072 8501019295699008 8513224385642496 8521298816090112 8539907764572288 8562733023965952 8597693656910592 8601903806326272 8610062345424384 8628054960685056 8651928159632264 8663282295422976 8667524562518016 8687252965836744 8691506970975504 8699750494855888 8701444481430528 8706507334027968 8726993372816784 8753524819333632 8760323423434752 8772926072008704 8777222029860864 8793568391242752 8797200118757426 8813058396217344 8836613726027776 8851576792428864 8864310718592128 8892068909503104 8904861087844608 8941218589479168 8943780717349998 8959903228403712 8965116462761472 8983851041538048 8984694627310428 9020531049873408 9024948255817728 9033508034543616 9034356283119576 9037931595104256 9045490201541352 9058503092581904 9074832407986176 9077432823220736 9086869388190672 9114494914976256 9118958133482496 9127607076570112 9134696219308032 9156189768201216 9169361912236032 9176483484721152 9209437570340592 9226038967861248 9229849304925824 9231407050764288 9251566744953312 9272071854353664 9287772283401921 9300260426063872 9309928634406144 9327567540876416 9329383773904896 9342805075771392 9368655936169848 9380950651256832 9385544348762112 9386103761355789 9406023829782528 9406907057681208 9410629805211648 9426564854883072 9432049611863632 9449052301099008 9478668887207424 9490350375387648 9504003244676096 9508657199015936 9533764604003328 9547479929235456 9563646707661384 9567431484309504 9576505785253888 9586461168101376 9589208191797936 9606494183030784 9633074651961696 9646932845164992 9683776319922176 9686320138602432 9706561830770688 9712209501324928 9728075388174336 9733419179586297 9767793977081856 9772577105412096 9773159586566337 9777945342347442 9786300370755584 9787219306712874 9791092561362944 9794820750781464 9829409506801152 9831068441985024 9847715421750336 9869541831009792 9874374783593472 9895920904250368 9933475404922368 9941190441781248 9944832930840576 9958023891482472 9971413240315904 9972349558416144 10002638273052672 10017968723825184 10044744508883136 10085756020606656 10106832421730304 10121372165419008 10149377264184002 10162696538861568 10167673044492288 10176176476734021 10189859148931072 10190815979154642 10194848955645952 10212111926123328 10236473326190592 10253806779348288 10258827900167808 10268557961141376 10276533246721536 10312823089102848 10315532151265536 10343103256671744 10354929134174208 10359999772950528 10360617266633166 10382605538885632 10383580468041552 10385332932109824 10422006982213632 10431080836147872 10450843915595408 10462792979321856 10469683134922752 10493513483485968 10510655710242816 10538748337188864 10539737928191079 10581776808505344 10586958530863104 10596999809753088 10611055813346586 10648526965701248 10676644172311104 10692003650260608 10697239348892928 10707385224438016 10740914920389888 10763360419848192 10769622978596352 10773569008410624 10781936521150464 10787859215772678 10803378688284156 10822853404606464 10851780466016256 10852799450810616 10881806551290064 10894248359912448 10896087010738176 10901422645641216 10926235688990544 10944084811696128 10964819845870592 11007730113661536 11009587917100032 11014979131533312 11033989492629504 11058085695151296 11059951997233152 11124271124569824 11132911017281664 11148926883177728 11172225013194752 11175159830537664 11183839247003904 11217839895355392 11218893253218162 11223333087363072 11233977940393984 11248878840378348 11269156637786112 11285368507367424 11299276567707648 11300337572493528 11334692394265344 11350965847523328 11361731754786816 11386543686096384 11416977365287936 11463591542547456 11469205075101696 11480083127232512 11488625916888744 11504073280913408 11516032491964416 11551043060563968 11552127706284048 11583003954448992 11588675961300672 11601925975240704 11608676445370624 11635991163755712 11671366425778176 11680431231246336 11681528026546746 11697234762678272 11702962706481152 11703660245641169 11724757854990336 11733864128004096 11750744528289792 11757199405044834 11770642101737088 11798721437663232 11802102389905152 11805202668921714 11856091879337472 11873148117126144 11921624785972224 11925040956466664 11946537637871616 11953488617015296 11978468055384064 11979592836413904 12027374733164544 12028504106543184 12034394267504544 12045808377492768 12060653602055136 12115825850920896 12120265134461952 12152659886635008 12158610844643328 12179594959077376 12186285410409877 12208253024268288 12225815882981376 12235311312961536 12242032370201322 12256029404901504 12279250093787456 12292015150114362 12308542734352384 12335422326604416 12362762472471552 12383696377869228 12385786406737536 12391851522974976 12413238179208192 12439178365206528 12457073434361856 12491541248226464 12507934201675776 12514805015141052 12524524894441872 12542542743574944 12568753139844096 12620069882274816 12626249723283456 12638225182943232 12653800500516864 12673194230487183 12696039570788352 12711686138671104 12729973238980608 12751528943548512 12781948224135168 12785610922397248 12844099535948928 12862577126886656 12896540485365888 12902855709489408 12915093518136576 12942082441027584 12970767184232448 12977892239448396 12994923443134464 13001286843777024 13023725302775808 13030879448755116 13037260456463256 13049625742283832 13059761001041952 13105879342401536 13108091255980032 13130287229000448 13140485135152128 13159389108013056 13165833044791296 13195800178136139 13219587594326016 13244633873229824 13254920589041664 13277365188643296 13296466077888192 13357291631766912 13392992678510848 13415671076024997 13447674694142208 13475776562307072 13477041940965642 13495162887225344 13530796574810112 13537422383726592 13550262051815424 13551534424679364 13556897392656384 13568235302312028 13587754638872856 13612248611979264 13616149234831104 13648631101587456 13671742372464384 13678437200223744 13691410614855168 13702044328962048 13754042868354048 13764725227081728 13790804342228992 13814156355510888 13844773957388736 13847110576146432 13877350117429968 13908107781530496 13950390639095808 13988990352778202 13991351311314624 14014207613657088 14051664449585152 14052983904254772 14109035744673792 14110360586521812 14115944707817472 14129333079670784 14137094554140818 14139847282324608 14148074417795448 14173578451648512 14218003330811136 14235525563081472 14256004867014144 14262985798523904 14321219893853184 14351147226464256 14359497304795136 14364758677880832 14383812287696904 14404504917712208 14430471206141952 14449611977942544 14470399267747488 14525664479883264 14529480207903648 14559842746156032 14568314251987392 14592113082261504 14676973484882048 14679450556133376 14680828960069311 14686638842044416 14692231126172196 14711985990172672 14720067525445594 14744114260201728 14746602662977536 14804312746514688 14811562175390208 14832361499426432 14843881356375552 14900213107383552 14911785662671872 14917249396260864 14957119860473856 14958524337624216 14964444116484096 14998505120504464 15025542183714816 15067116763324704 15112923192353792 15128634030909984 15160248632595456 15182058248128512 15224065896276003 15244044808292352 15251509566738432 15284788723396608 15286223968731963 15292273433468928 15318167889184992 15327080619278402 15354709989285888 15402836941712064 15414799870082304 15444005272598656 15451567948400896 15469234633654272 15514654885007616 15532393701261312 15539999659425792 15540925899949749 15561821901037568 15573908308328448 15575370702062328 15577999398164736 15633010473320448 15645152170672128 15676265873393112 15694189468982784 15704524702384128 15736136519873536 15740270225228952 15808122505783296 15830864156168192 15872665212758016 15880437796294656 15895499714629632 15916583720019879 15972790448551872 16038005475390912 16045859023339392 16061077836657024 16080871469406848 16154434467894528 16160353512615936 16172904781725696 16181788823659017 16203546515513344 16205068032426234 16211481126191104 16277670699024384 16279199176215924 16301087843975168 16322709826935096 16341372539868672 16344130516107264 16352133968461824 16389353533485816 16447229768805888 16483683296628736 16511595170492304 16514381875650048 16522468697299968 16550984238944256 16587128542726944 16686406686854736 16699366525922496 16723390324766592 16758337519792128 16762739745806496 16826759843033088 16834999631044608 16850966910590976 16871734000689152 16873318260567522 16897592307316244 16928052761051136 16948914851561472 16950506358740292 16973297651974144 17002038591398016 17026448771284992 17042597632180224 17079815529144576 17125466047931904 17195387313821184 17203807612652544 17220124690848768 17256109921370112 17303856319264528 17326564590845952 17335049125036032 17374505931673488 17383013941951008 17399500989711776 17402888962861056 17413014668055936 17453986745633568 17507049638667264 17520646846869504 17545852144017408 17554444059721728 17587136782485504 17594400237514852 17626116792434688 17635799107567251 17673227452055552 17703153584857728 17728621437184256 17784137819006208 17809722175689216 17882437178958336 17887561434699996 17919806456807424 17930232925522944 17967702083076096 17969389254620856 18041062099746816 18049896511635456 18067016069087232 18068712566239152 18090980403082704 18117006185163808 18154865646441472 18173738776381344 18228989829952512 18237916266964992 18255214153140224 18269392438616064 18312379536402432 18338723824472064 18352966969442304 18363048555301983 18418875140681184 18459698609851648 18462814101528576 18503133489906624 18544143708707328 18575544566803842 18600520852127744 18619857268812288 18655135081752832 18658767547809792 18685610151542784 18737311872339696 18761901302513664 18771088697524224 18772207522711578 18812047659565056 18813814115362416 18853129709766144 18864099223727264 18957337774414848 18980700750775296 19008006489352192 19017314398031872 19067529208006656 19094959858470912 19127293415322768 19172922336202752 19178416383595872 19266149303923392 19293865690329984 19367552639844352 19372640277204864 19378191554258329 19413123661541376 19424419002649856 19456150776348672 19466838359172594 19535587954163712 19545154210824192 19546319173132674 19555890684694884 19572600741511168 19574438613425748 19582185122725888 19589641501562928 19658819013602304 19662136883970048 19695430843500672 19739083662019584 19748749567186944 19791841808500736 19866950809844736 19882380883562496 19889665861681152 19916047782964944 19944699116832288 20035937447650368 20089489017766272 20171512041213312 20213664843460608 20242744330838016 20298754528368004 20325393077723136 20335346088984576 20352352953468042 20379718297862144 20381631958309284 20389697911291904 20424223852246656 20472946652381184 20507613558696576 20517655800335616 20537115922282752 20553066493443072 20625646178205696 20631064302531072 20686206513343488 20709858268348416 20721234533266332 20767160936083104 20770665864219648 20844013964427264 20862161672295744 20901687831190816 20925585958643712 20983485529167303 20987026966971936 21021311420485632 21077496674377728 21079475856382158 21163553617010688 21173917061726208 21193999619506176 21205641831211227 21222111626693172 21297053931402496 21353288344622208 21384007300521216 21394478697785856 21414770448876032 21481829840779776 21526720839696384 21539245957192704 21547138016821248 21563873042300928 21575718431545356 21606757376568312 21645706809212928 21703560932032512 21705598901621232 21763613102580128 21788496719824896 21792174021476352 21852471377981088 21888169623392256 21929639691741184 22015460227323072 22019175834200064 22029958263066624 22067978985259008 22080101288168391 22116171390302592 22119903994466304 22248542249139648 22265822034563328 22297853766355456 22344450026389504 22350319661075328 22367678494007808 22435679790710784 22437786506436324 22446666174726144 22467955880787968 22497757680756696 22538313275572224 22570737014734848 22598553135415296 22600675144987056 22669384788530688 22773087372192768 22833954730575872 22927183085094912 22938410150203392 22960166254465024 22977251833777488 22990620928917603 23032064983928832 23104255412568096 23166007908897984 23177351922601344 23203851950481408 23217352890741248 23271982327511424 23342732851556352 23360862462492672 23363056053093492 23394469525356544 23405925412962304 23407320491282338 23449515709980672 23467728256008192 23501489056579584 23514398810089668 23541284203474176 23597442875326464 23604204779810304 23610405337843428 23712183758674944 23746296234252288 23843249571944448 23850081912933328 23893075275743232 23906977234030592 23959185672827808 24057008213086368 24068788535009088 24091616754985536 24121307204110272 24231651701841792 24240530268923904 24305319773270016 24307602048639351 24317221689286656 24359189918154752 24372570820819754 24416506048536576 24451631765962752 24470622625923072 24484064740402644 24512058809803008 24558500187574912 24584030300228724 24617085468704768 24670844653208832 24725524944943104 24767392755738456 24771572813475072 24783703045949952 24826476358416384 24878356730413056 24983082496452928 25029610030282104 25049049788883744 25085085487149888 25137506279688192 25240139764549632 25252499446566912 25276450365886464 25307601001033728 25309977390851283 25346388460974366 25392079141576704 25423372277342208 25459946477961216 25503057887097024 25563896448270336 25571221844794496 25688199071897856 25725154253773312 25793080970731776 25805711418978816 25830187036273152 25884164882055168 25955784478896792 25989846886268928 26002573687554048 26061758897510232 26074520912926512 26099251484567664 26119522002083904 26211758684803072 26260574458000896 26280970270304256 26318778216026112 26331666089582592 26391600356272278 26439175188652032 26489267746459648 26509841178083328 26554730377286592 26592932155776384 26714583263533824 26785985357021696 26831342152049994 26895349388284416 26951553124614144 26954083881931284 26990325774450688 27061593149620224 27074844767453184 27100524103630848 27103068849358728 27113794785312768 27136470604624056 27175509277745712 27224497223958528 27232298469662208 27343484744928768 27356874400447488 27382821229710336 27404088657924096 27508085736708096 27529450454163456 27581608684457984 27628312711021776 27689547914777472 27694221152292864 27754700234859936 27816215563060992 27900781278191616 27977980705556404 27982702622629248 28028415227314176 28103328899170304 28105967808509544 28218071489347584 28220721173043624 28231889415634944 28258666159341568 28274189108281636 28279694564649216 28296148835590896 28347156903297024 28436006661622272 28471051126162944 28512009734028288 28525971597047808 28642439787706368 28702294452928512 28718994609590272 28729517355761664 28767624575393808 28809009835424416 28899223955885088 28940798535494976 29051328959766528 29058960415807296 29119685492312064 29136628503974784 29184226164523008 29200257538758891 29353946969764096 29358901112266752 29361657920138622 29373277684088832 29384462252344392 29423971980345344 29440135050891188 29488228520403456 29493205325955072 29608625493029376 29623124350780416 29664722998852864 29687762712751104 29800426214767104 29823571325343744 29834498792521728 29914239720947712 29917048675248432 29997010241008928 30134233526649408 30225846384707584 30257268061819968 30320497265190912 30364116496257024 30448131792552006 30488089616584704 30503019133476864 30569577446793216 30572447937463926 30584546866937856 30636335778369984 30654161238556804 30709419978571776 30805673883424128 30829599740164608 30888010545197312 30903135896801792 30938469267308544 31029309770015232 31064787402522624 31079999318851584 31081851799899498 31123643802075136 31147816616656896 31150741404124656 31155998796329472 31266020946640896 31352531746786224 31388378937965568 31409049404768256 31472273039747072 31480540450457904 31616245011566592 31619213784573237 31661728312336384 31745330425516032 31760875592589312 31790999429259264 31833167440039758 31945580897103744 32076010950781824 32091718046678784 32122155673314048 32161742938813696 32308868935789056 32320707025231872 32345809563451392 32363577647318034 32407093031026688 32410136064852468 32422962252382208 32555341398048768 32558398352431848 32602175687950336 32645419653870192 32682745079737344 32688261032214528 32704267936923648 32778707066971632 32894459537611776 32967366593257472 33023190340984608 33028763751300096 33044937394599936 33101968477888512 33174257085453888 33372813373709472 33398733051844992 33446780649533184 33516675039584256 33525479491612992 33653519686066176 33669999262089216 33701933821181952 33743468001378304 33746636521135044 33795184614632488 33856105522102272 33897829703122944 33901012717480584 33946595303948288 34004077182796032 34052897542569984 34085195264360448 34159631058289152 34250932095863808 34390774627642368 34407615225305088 34440249381697536 34512219842740224 34607712638529056 34653129181691904 34749011863346976 34766027883902016 34799001979423552 34805777925722112 34826029336111872 34907973491267136 35014099277334528 35041293693739008 35091704288034816 35108888119443456 35110980736923507 35174273564971008 35188800475029704 35252233584869376 35271598215134502 35346454904111104 35406307169715456 35457242874368512 35568275638012416 35619444351378432 35764874357916672 35775122869399992 35839612913614848 35860465851045888 35935404166152192 35938778509241712 36082124199493632 36137425132478304 36181960806165408 36234012370327616 36309731292882944 36347477552762688 36457979659905024 36475832533929984 36510428306280448 36538784877232128 36558856231229631 36624759072804864 36677447648944128 36705933938884608 36726097110603966 36837750281362368 36919397219703296 36925628203057152 37006266979813248 37088287417414656 37151089133607684 37201041704255488 37239714537624576 37310270163505664 37317535095619584 37371220303085568 37474623744679392 37523802605027328 37544415045423156 37627628230724832 37706259419532288 37728198447454528 37914675548829696 37961401501550592 38016012978704384 38019582691461549 38034628796063744 38135058416013312 38189919716941824 38254586830645536 38345844672405504 38356832767191744 38532298607846784 38587731380659968 38735105279688704 38745280554409728 38756383108516658 38826247323082752 38848838005299712 38912301552697344 38933676718345188 39071175908327424 39092638346265348 39111781369389768 39145201483022336 39148877226851496 39164370245451776 39179283003125856 39317638027204608 39324273767940096 39390861687001344 39478167324039168 39497499134373888 39583683617001472 39587400534408417 39733901619689472 39764761767124992 39832095565929888 39889398233664576 40071874895300736 40178978035532544 40247013228074991 40343024082426624 40427329686921216 40485488661676032 40597509056736008 40650786155446272 40670692177969152 40704705906936084 40759436595724288 40763263916618568 40779395822583808 40848447704493312 40945893304762368 41015227117393152 41035311600671232 41074231844565504 41106132986886144 41262128605062144 41372413026686976 41442469066532664 41534321872166208 41541331728439296 41724323344591488 41803375662381632 41851171917287424 41966971058334606 41974053933943872 42042622840971264 42154993348755456 42158951712764316 42327107234021376 42347834123452416 42387999239012352 42411283662422454 42444223253386344 42594107862804992 42706576689244416 42768014601042432 42788957395571712 42829540897752064 42963659681559552 43053441679392768 43078491914385408 43094276033642496 43151436863090712 43213514753136624 43291413618425856 43411197803242464 43527226205160256 43576993439649792 43704942755962176 43776339246784512 43859279383482368 44030920454646144 44038351668400128 44042486880207933 44059916526133248 44135957970518016 44160202576336782 44232342780605184 44239807988932608 44497084498279296 44531644069126656 44595707532710912 44688900052779008 44700639322150656 44735356988015616 44871359581421568 44875573012872648 44893332349452288 44935911761575936 44995515361513392 45076626551144448 45201350289974112 45338769577061376 45546174744385536 45667909461151744 45672197688828009 45854366170189824 45858671906195889 45876820300406784 45920332508930048 45954503667554976 45981241857835206 46064129967857664 46208510825136192 46332015817795968 46354703845202688 46407703900962816 46434705781482496 46543964655022848 46685465703112704 46721724924985344 46726112106186984 46788939050713088 46814640982564676 46899031419961344 46935456512016384 47028797620179336 47082568406948352 47208409559620608 47220810675686856 47424367517349888 47492592468504576 47686499143888896 47700163825866656 47749751160059637 47813954468061184 47918371345655616 48114016426172736 48137577070018176 48183233509971072 48242614408220544 48463303403683584 48481060537847808 48610639546540032 48615204097278702 48634443378573312 48718379836309504 48745141641639508 48833012097073152 48903263531925504 48968129480805288 49024117619606016 49117000375149824 49168060600457448 49234170937409536 49341689306417664 49451049889886208 49534785511476912 49543145626950144 49567406091899904 49652952716832768 49966164992905856 50059220060564208 50098099577767488 50170170974299776 50275012559376384 50480279529099264 50504998893133824 50552900731772928 50615202002067456 50619954781702566 50692776921948732 50784158283153408 50846744554684416 50919892955922432 51006115774194048 51127792896540672 51142443689588992 51376398143795712 51450308507546624 51586161941463552 51611422837957632 51660374072546304 51768329764110336 51911568957793584 51979693772537856 52005147375108096 52123517795020464 52149041825853024 52198502969135328 52239044004167808 52423517369606144 52521148916001792 52561940540608512 52637556432052224 52663332179165184 52783200712544556 52878350377304064 52907397322701753 52978535492919296 53019682356166656 53109460754573184 53185864311552768 53429166527067648 53571970714043392 53662684304099988 53790698776568832 53903106249228288 53908167763862568 53980651548901376 54123186299240448 54149689534906368 54201048207261696 54206137698717456 54272941209248112 54351018555491424 54464596939324416 54686969489857536 54713748800894976 54765642459420672 54808177315848192 54917174998777793 55016171473416192 55058900908326912 55089145665905949 55163217368915968 55256625422043552 55379095829554944 55388442304585728 55509400469719872 55632431126121984 55801562556383232 55955961411112808 55965405245258496 56056830454628352 56206657798340608 56211935617019088 56436142978695168 56441442346087248 56548378216563272 56559389129298432 56592297671181792 56872013323244544 56942102252325888 57024019468056576 57051943194095616 57181800771923269 57284879575412736 57437989219180544 57535249150787616 57618019670848832 57798447911770176 57881597070989952 58102657919533056 58117920831614592 58134574662774987 58239370984624128 58273257007949568 58368452329046016 58400515077517782 58707893939528192 58717802224533504 58723315840277244 58746555368177664 58768924504688784 58880270101782376 58976457040806912 58986410651910144 59217250986058752 59246248701560832 59329445997705728 59375525425502208 59600852429534208 59647142650687488 59668997585043456 59834097350496864 59994020482017856 60268467053298816 60451692769415168 60514536123639936 60640994530381824 60728232992514048 60896263585104012 60976179233169408 61006038266953728 61139154893586432 61144895874927852 61169093733875712 61272671556739968 61308322477113608 61418839957143552 61611347766848256 61659199480329216 61776021090394624 61806271793603584 61876938534617088 62058619540030464 62129574805045248 62163703599798996 62247287604150272 62301482808249312 62311997592658944 62532041893281792 62705063493572448 62776757875931136 62944546079494144 62950456587501909 62961080900915808 63232490023133184 63238427569146474 63323456624672768 63490660851032064 63521751185178624 63581998858518528 63616925493633681 63666334880079516 63891161794207488 64152021901563648 64183436093357568 64244311346628096 64323485877627392 64617737871578112 64641414050463744 64691619126902784 64727155294636068 64814186062053376 64820272129704936 64845924504764416 65110682796097536 65116796704863696 65290839307740384 65365490159474688 65376522064429056 65557414133943264 65788919075223552 65934733186514944 65970952217196013 66046380681969216 66057527502600192 66089874789199872 66203936955777024 66240303864505173 66348514170907776 66745626747418944 66797466103689984 66893561299066368 67033350079168512 67050958983225984 67307039372132352 67339998524178432 67403867642363904 67486936002756608 67493273042270088 67590369229264976 67712211044204544 67795659406245888 67802025434961168 68008154365592064 68319262116578304 68501864191727616 68781549255284736 68815230450610176 68880498763395072 68971862786752809 69215425277058112 69498023726693952 69532055767804032 69598003958847104 69611555851444224 69652058672223744 69815946982534272 70028198554669056 70082587387478016 70183408576069632 70217776238886912 70221961473847014 70348547129942016 70377600950059408 70504467169738752 70543196430269004 70812614339430912 70914485748737024 71136551276024832 71238888702756864 71529748715833344 71550245738799984 71679225827229696 71720931702091776 71877557018483424 72274850264956608 72363921612330816 72468024740655232 72619462585765888 72694955105525376 72915959319810048 72922806145918053 72951665067859968 73020856612560896 73077569754464256 73117712462459262 73249518145609728 73354895297888256 73411867877769216 73452194221207932 73675500562724736 73838794439406592 73851256406114304 74012533959626496 74176574834829312 74302178267215368 74402083408510976 74479429075249152 74620540327011328 74635070191239168 74949247489358784 75088830090846312 75255256461449664 75412518839064576 75456396894909056 75829351097659392 75922803003101184 75929932172553849 76032025957408768 76039165382923098 76069257592127488 76270116832026624 76379839433883648 76509173661291072 76691689344811008 76713665534383488 77064597215693568 77175462761319936 77470210559377408 77490561108819456 77512766217033316 77652494646165504 77697676010599424 77867353436690376 78185276692530696 78223562738779536 78290402966044672 78297754453702992 78358566006251712 78635276054409216 78781723374002688 78956334648078336 78994998268747776 79167367234002944 79174801068816834 79467803239378944 79529523534249984 79664191131859776 79778796467329152 80143749790601472 80357956071065088 80494026456149982 80686048164853248 80854659373842432 80970977323352064 81195018113472016 81301572310892544 81341384355938304 81409411813872168 81518873191448576 81526527833237136 81696895408986624 82030454234786304 82070623201342464 82148463689131008 82212265973772288 82524257210124288 82744826053373952 82884938133065328 83068643744332416 83082663456878592 83448646689182976 83606751324763264 83702343834574848 83933942116669212 83948107867887744 84085245681942528 84309986697510912 84317903425528632 84654214468042752 84695668246904832 84775998478024704 84822567324844908 84888446506772688 85188215725609984 85413153378488832 85536029202084864 85577914791143424 85659081795504128 85927319363119104 86106883358785536 86156983828770816 86188552067284992 86302873726181424 86427029506273248 86822395606484928 87054452410320512 87153986879299584 87409885511924352 87552678493569024 87600772616276673 87718558766964736 88061840909292288 88076703336800256 88084973760415866 88119833052266496 88271915941036032 88320405152673564 88464685561210368 88479615977865216 88994168996558592 89063288138253312 89191415065421824 89377800105558016 89401278644301312 89470713976031232 89742719162843136 89751146025745296 89991030723026784 90402700579948224 90677539154122752 90928437293058313 91092349488771072 91335818922303488 91344395377656018 91708732340379648 91717343812391778 91753640600813568 91840665017860096 91909007335109952 91962483715670412 92128259935715328 92417021650272384 92664031635591936 92709407690405376 92815407801925632 92869411562964992 93087929310045696 93370931406225408 93443449849970688 93452224212373968 93629281965129352 93798062839922688 94057595240358672 94165136813896704 94416819119241216 94441621351373712 94848735034699776 94985184937009152 95372998287777792 95400327651733312 95499502320119274 95627908936122368 95836742691311232 96228032852345472 96275154140036352 96366467019942144 96485228816441088 96926606807367168 96962121075695616 97221279093080064 97230408194557404 97268886757146624 97490283283279016 97666024194146304 97806527063851008 97936258961610576 98048235239212032 98234000750299648 98336121200914896 98683378612835328 98902099779772416 99069571022953824 99086291253900288 99134812183799808 99305905433665536 99932329985811712 100118440121128416 100196199155534976 100340341948599552 100550025118752768 100960559058198528 101009997786267648 101105801463545856 101230404004134912 101239909563405132 101385553843897464 101568316566306816 101693489109368832 101839785911844864 102012231548388096 102255585793081344 102284887379177984 102752796287591424 102900617015093248 103172323882927104 103222845675915264 103320748145092608 103536659528220672 103823137915587168 103959387545075712 104247035590040928 104298083651706048 104397005938270656 104478088008335616 104847034739212288 105042297832003584 105123881081217024 105275112864104448 105326664358330368 105332942210770521 105566401425089112 105756700754608128 105814794645403506 105957070985838592 106039364712333312 106218921509146368 106371728623105536 106858333054135296 107143941428086784 107325368608199976 107581397553137664 107806212498456576 107816335527725136 108246372598480896 108412275397434912 108545882418496224 108702037110982848 108929193878648832 109373938979715072 109427497601789952 109531284918841344 109616354631696384 109676568693688893 109834349997555586 110032342946832384 110117801816653824 110178291331811898 110326434737831936 110513250844087104 110758191659109888 110776884609171456 111018800939439744 111264862252243968 111603125112766464 111911922822225616 111930810490516992 112113660909256704 112423871234038176 112882884692174496 113096756433126544 113118778258596864 113184595342363584 113744026646489088 113884204504651776 114048038936113152 114058748074384647 114103886388191232 114363601543846538 114569759150825472 114875978438361088 115070498301575232 115236039341697664 115596895823540352 115763194141979904 116205315839066112 116235841663229184 116269149325549974 116478741969248256 116546514015899136 116736904658092032 116801030155035564 117415787879056384 117435604449067008 117446631680554488 117493110736355328 117537849009377568 117760540203564752 117952914081613824 117972821303820288 118434501972117504 118492497403121664 118658891995411456 118751050851004416 118762201603225251 119201704859068416 119294285301374976 119668194700993728 119988040964035712 120536934106597632 120741039684224973 120903385538830336 121029072247279872 121281989060763648 121456465985028096 121792527170208024 121952358466338816 122012076533907456 122278309787172864 122289791749855704 122338187467751424 122545343113479936 122616644954227216 122837679914287104 123222695533696512 123318398960658432 123552042180789248 123612543587207168 124117239080060928 124327407199597992 124494575208300544 124602965616498624 124623995185317888 125410126987144896 125553515751862272 125889092158988288 125900913175003818 125922161801831616 126464980046266368 126476855138292948 126646913249345536 126981321702064128 127043502370357248 127163997717037056 127233850987267362 127332669760159032 127782323588414976 128304043803127296 128366872186715136 128488622693256192 128646971755254784 129235475743156224 129282828100927488 129454310589272136 129628372124106752 129640544259409872 130233593409727392 130581678615480768 130730980318949376 131114828267886528 131577838150447104 131869466373029888 131941904434392026 132092761363938432 132115055005200384 132179749578399744 132407873911554048 132480607729010346 132697028341815552 133491253494837888 133594932207379968 133787122598132736 134066700158337024 134101917966451968 134614078744264704 134679997048356864 134807735284727808 134973872005513216 134986546084540176 135180738458529952 135604050869922336 136016308731184128 136638524233156608 137003728383455232 137016593066484027 137563098510569472 137630460901220352 137760997526790144 137943725573505618 138430850554116224 138996047453387904 139064111535608064 139196007917694208 139223111702888448 139304117344447488 139631893965068544 140056397109338112 140165174774956032 140366817152139264 140443922947694028 140697094259884032 140755201900118816 141086392860538008 141625228678861824 141828971497474048 142273102552049664 142477777405513728 143059497431666688 143100491477599968 143441863404183552 143755114036966848 144549700529913216 144727843224661632 144936049481310464 145238925171531776 145389910211050752 145831918639620096 145845612291836106 145903330135719936 146041713225121792 146155139508928512 146235424924918524 146499036291219456 146709790595776512 146904388442415864 147351001125449472 147677588878813184 147702512812228608 148025067919252992 148353149669658624 148604356534430736 148958858150498304 149241080654022656 149898494978717568 150177660181692624 150510512922899328 150825037678129152 150912793789818112 151658702195318784 151845606006202368 151859864345107698 152064051914817536 152078330765846196 152138515184254976 152540233664053248 152759678867767296 153018347322582144 153383378689622016 153427331068766976 154129194431387136 154350925522639872 154981122217638912 155025532434066632 155304989292331008 155395352021198848 155734706873380752 156370553385061392 156447125477559072 156595508907405984 156717132012503424 157270552108818432 157563446748005376 157912669296156672 157989996537495552 158334734468005888 158349602137633668 158935606478757888 159059047068499968 159328382263719552 159557592934658304 160287499581202944 160715912142130176 160988052912299964 161372096329706496 161709318747684864 161941954646704128 162390036226944032 162603144621785088 162818823627744336 163053055666474272 163393790817973248 164060908469572608 164141246402684928 164296927378262016 164424531947544576 164751524996333379 165048514420248576 165489652106747904 165769876266130656 166137287488664832 166165326913757184 166897293378365952 167213502649526528 167404687669149696 167867884233338424 167896215735775488 168170491363885056 168619973395021824 168635806851057264 169308428936085504 169645134649689816 169776893013545376 170376431451219968 170826306756977664 171072058404169728 171155829582286848 171318163591008256 171545402315769807 171854638726238208 172313967657541632 172605747452362848 172854059012546496 173644791212969856 174108904820641024 174307973758599168 174403723988324961 174819771023848704 175105356987138048 175201545232553346 175437117533929472 176123681818584576 176153406673600512 176169947520831732 176239666104532992 176640810305347128 176929371122420736 176959231955730432 177988337993117184 178126576276506624 178382830130843648 178802557288602624 178941427952062464 179502292051490592 179982061446053568 180805401159896448 181355078308245504 181856874586116626 182184698977542144 182671637844606976 182688790755312036 183417464680759296 183434687624783556 183507281201627136 183681330035720192 183818014670219904 183924967431340824 184256519871430656 184834043300544768 185328063271183872 185418815380810752 185630815603851264 185738823125929984 186175858620091392 186741862812450816 186904448424747936 187258563930258704 187596125679845376 188115190480717344 188330273627793408 188833638238482432 188851369762505727 188883242702747424 189697470069399552 189970369874018304 190745996575555584 190800655303466624 190850776480901043 190999004640238548 191255817872244736 191673485382622464 192456065704690944 192550308280072704 192732934039884288 192970457632882176 193853213614734336 193924242151391232 194442558186160128 194460816389114808 194537773514293248 194980566566558032 195332048388292608 195872517923221152 196096470478424064 196468001500599296 196672242401829792 197366757225670656 197804199559544832 197912856651588039 198139142045907648 198172582507800576 198269624367599616 198611810867331072 198720911593515519 199864659971623424 200236880242256832 200392398311069952 200680683897199104 201100050237505536 201921118116397056 202019995572535296 202211602927091712 202460808008269824 202479819126810264 202771107687794928 203136633132613632 203386978218737664 204024463096776192 204569774758355968 205505592575182848 205801234030186496 206344647765854208 206445691351830528 206641496290185216 206915588360258427 207646275831174336 208494071180081856 208596167303412096 208794011876541312 208956176016671232 209694069478424576 210084595664007168 210247762162434048 210550225728208896 210653328716660736 210665884421541042 211132802850178224 211513401509216256 211629589290807012 211914141971677184 212437843018292736 212743457246211072 213716666108270592 214287882856173568 214650737216399952 215162795106275328 215632671055450272 216824550794869824 217091764836992448 217404074221965696 217858387757297664 218747877959430144 218854995203579904 219062569837682688 219232709263392768 219353137387377786 219668699995111172 220064685893664768 220235603633307648 220356582663623796 220652869475663872 221026501688174208 221516383318219776 221553769218342912 222037601878879488 222529724504487936 223206250225532928 223823845644451232 223861620981033984 224847742468076352 225765769384348992 226193512866253088 226237556517193728 226369190684727168 227488053292978176 227768409009303552 228096077872226304 228117496148769294 228207772776382464 228727203087693076 229139518301650944 229751956876722176 230140996603150464 230472078683395328 231193791647080704 231526388283959808 232410631678132224 232471683326458368 232538298651099948 232957483938496512 233093028031798272 233602060310071128 234831575758112768 234871208898134016 234893263361108976 235075698018755136 235521080407129504 235905828163227648 236869003944235008 236984994806243328 237317783990822912 237502101702008832 237524403206450502 238403409718136832 238588570602749952 239336389401987456 239976081928071424 241073868213195264 241482079368449946 241806771077660672 242058144494559744 242563978121527296 242912931970056192 243585054340416048 243904716932677632 244024153067814912 244556619574345728 244579583499711408 245090686226959872 245233289908454432 246445391067393024 246636797921316864 247104084361578496 247225087174414336 248234478160121856 248654814399195984 249205931232997248 249247990370635776 250820253974289792 251107031503724544 251778184317976576 251801826350007636 251844323603663232 252929960092532736 252953710276585896 253293826498691072 253962643404128256 254087004740714496 254327995434074112 254467701974534724 254665339520318064 255564647176829952 256608087606254592 256733744373430272 256977245386512384 257293943510509568 258470951486312448 258565656201854976 258908621178544272 259281088518819744 260467186819454784 261163357230961536 261461960637898752 262229656535773056 263155676300894208 263738932746059776 263883808868784052 264185522727876864 264230110010400768 264359499156799488 264815747823108096 264961215458020692 265394056683631104 266982506989675776 267189864414759936 267574245196265472 268133400316674048 268203835932903936 269228157488529408 269973092169080352 270361476917059904 271208101739844672 272032617462368256 272785311879174939 273277048466313216 274007456766910464 274033186132968054 275126197021138944 275260921802440704 275521995053580288 275887451147011236 276861701108232448 277992094906775808 278128223071216128 278392015835388416 278446223405776896 278608234688894976 279263787930137088 280112794218676224 280330349549912064 280887845895388056 281394188519768064 281510403800237632 282172785721076016 283250457357723648 283657942994948096 284546205104099328 284955554811027456 286118994863333376 286200982955199936 286883726808367104 287510228073933696 289099401059826432 289455686449323264 289872098962620928 290477850343063552 290779820422101504 291663837279240192 291691224583672212 291806660271439872 292083426450243584 292470849849837048 292998072582438912 293419581191553024 293808776884831728 294702002250898944 295355177757626368 296050135838505984 296706299339317248 297208713068861472 297917716300996608 298482161308045312 299796989957435136 300355320363385248 301021025845798656 301650075356258304 301825587579636224 303317404390637568 303691212012404736 303719728690215396 304128103829635072 304156661531692392 304277030368509952 305080467328106496 305519357735534592 306036694645164288 306766757379244032 306854662137533952 308258388862774272 308701851045279744 309962244435277824 310051064868133264 310609978584662016 310790704042397696 311469413746761504 312741106770122784 312894250955118144 313191017814811968 313434264025006848 314541104217636864 315126893496010752 315825338592313344 315979993074991104 315998826632311563 316669468936011776 316699204275267336 317871212957515776 318118094136999936 318656764527439104 319115185869316608 320574999162405888 321431824284260352 321976105824599928 322744192659412992 323418637495369728 324780072453888064 325637647255488672 326106111332948544 326787581635946496 328121816939145216 328282492805369856 328593854756524032 328849063895089152 329029706081066679 329503049992666758 330097028840497152 330979304213495808 331539752532261312 332274574977329664 332330653827514368 333794586756731904 334427005299053056 334809375338299392 335735768466676848 335792431471550976 336340982727770112 337271613702114528 339290269299379632 339553786027090752 340752862902439936 341652613513955328 342144116808339456 342176244223153941 342311659164573696 342636327182016512 343090804631539614 343709277452476416 344627935315083264 345211494904725696 345708118025092992 347289582425939712 348217809641282048 348615947517198336 348807447976649922 349639542047697408 350210713974276096 350403090465106692 350874235067858944 352247363637169152 352306813347201024 352339895041663464 352479332209065984 353281620610694256 353858742244841472 353918463911460864 355976675986234368 356253152553013248 356286604809675753 356765660261687296 357605114577205248 357882855904124928 359004584102981184 359964122892107136 361610802319792896 362710156616491008 363713749172233252 364369397955084288 365343275689213952 365377581510624072 366834929361518592 366869375249567112 367014562403254272 367362660071440384 367636029340439808 367849934862681648 368513039742861312 369668086601089536 370656126542367744 370837630761621504 371477646251859968 372351717240182784 373483725624901632 373808896849495872 374517127860517408 376230380961434688 376660547255586816 377667276476964864 377702739525011454 377766485405494848 379394940138799104 379940739748036608 381491993151111168 381601310606933248 381701552961802086 381998009280477096 382511635744489472 383346970765244928 384912131409381888 385100616560145408 385465868079768576 385940915265764352 387706427229468672 387848484302782464 388885116372320256 388921632778229616 389961133133116064 391745035846442304 392192940956848128 392936003001198592 393344484803659584 394733514451341312 395608399119089664 395825713303176078 396278284091815296 396345165015601152 396539248735199232 397223621734662144 397441823187031038 399729319943246848 400473760484513664 400784796622139904 401361367794398208 402200100475011072 403842236232794112 404039991145070592 404423205854183424 404921616016539648 404959638253620528 405542215375589856 408048926193552384 409139549516711936 411011185150365696 411049779199452081 411602468060372992 412689295531708416 412891382703661056 413282992580370432 413831176720516854 415292551662348672 416988142360163712 417192334606824192 417588023753082624 417912352033342464 419388138956849152 420169191328014336 420495524324868096 421100451456417792 421331768843082084 422265605700356448 423259178581614024 423828283943354368 424875686036585472 425486914492422144 426664205759735161 427433332216541184 428575765712347136 429301474432799904 430325590212550656 431265342110900544 433649101589739648 434183529673984896 434808148443931392 435716775514595328 437495755918860288 437709990407159808 438125139675365376 438465418526785536 438706274774755572 439337399990222344 440129371787329536 440713165327247592 441305738951327744 442053003376348416 443032766636439552 443107538436685824 444075203757758976 445059449008975872 447647691288902464 447723241962067968 449695484936152704 451531538768697984 452387025732506176 452475113034387456 452738381369454336 454976106585956352 455536818018607104 456192155744452608 456234992297538588 456415545552764928 457454406175386152 458279036603301888 459503913753444352 460281993206300928 460944157366790656 462387583294161408 463052776567919616 464943366652916736 465076597302199896 465914967876993024 466186056063596544 467204120620142256 469663151516225536 469786526722217952 470151396037510272 471042160814259008 471811656326455296 473738007888470016 473969989612486656 474635567981645824 475004203404017664 475048806412901004 476806819436273664 477177141205499904 478672778803974912 479952163856142848 482147736426390528 482964158736899892 483613542155321344 484116288989119488 485127956243054592 485825863940112384 487170108680832096 487809433865355264 489159166999422816 490181372453919744 490466579816908864 492890782134786048 493273595842633728 494208168723156992 494254574989000137 494450174348828672 496468956320243712 497309628798391968 498411862465994496 498495980741271552 501640507948579584 502214063007449088 503556368635953152 503603652700015272 503688647207326464 505859920185065472 505907420553171792 507925286808256512 508935403949069448 509330679040636128 511129294353659904 513216175212509184 513467488746860544 513954490773024768 514587887021019136 514636206947309421 516941902972624896 517817242357088544 518562177037639488 520934373638909568 522326714461923072 522923921275797504 523211171964974883 524459313071546112 526311352601788416 527767617737568104 528371045455753728 528460220020801536 528718998313598976 529922430916041384 530788113367262208 533965013979351552 534379728829519872 535148490392530944 536407671865807872 539946184338160704 540722953834119808 542416203479689344 544065234924736512 545570623758349878 546554096932626432 548014913533820928 548066372265936108 550252394042277888 550521843604881408 551043990107160576 551774902294022472 553723402216464896 555984189813551616 556256446142432256 556784031670776832 556892446811553792 557216469377789952 558527575860274176 560225588437352448 561775691790776112 562788377039536128 563020807600475264 564345571442152032 566500914715447296 566554109287517181 567315885989896192 569092410208198656 569911109622054912 572237989726666752 572401965910399872 572552329442703129 573767453616734208 575020456147867392 578198802119652864 578911372898646528 579744197925241856 580955700686127104 581559640844203008 583327674558480384 583382449167344424 583613320542879744 584166852900487168 584941699699674096 585996145164877824 587617553769663456 589404004501797888 590710355515252736 592100271677011968 593412598678634496 593738569954764117 594417426137722944 595835432601993216 596162734780546557 596964322616090624 599593979914870272 600710640726770496 602042051691597312 603300150712516608 603651175159272448 606634808781275136 607382424024809472 607439457380430792 608256207659270144 608313323063384784 610160934656212992 612073389290328576 613709324275067904 616516777725548544 617403702090559488 619924488870555648 620102129736266528 620746765080775281 621581408084795392 622938827493523008 625482213540245568 625788501910236288 626382035629623936 626868528050013696 629082208435273728 630253786992021504 631650677184626688 631959986149982208 631997653264623126 633338937872023552 633398408550534672 635742425915031552 637313529054878208 638230371738633216 641149998324811776 642863648568520704 643952211649199856 645488385318825984 649560144907776128 651275294510977344 652212222665897088 653575163271892992 656243633878290432 656564985610739712 657187709513048064 657698127790178304 658059412162133358 659006099985333516 660194057680994304 661958608426991616 663079505064522624 664549149954659328 664661307655028736 667589173513463808 668854010598106112 669618750676598784 671471536933353696 671584862943101952 674543227404229056 678580538598759264 679107572054181504 681505725804879872 683305227027910656 684288233616678912 684352488446307882 684623318329147392 685272654364033024 686181609263079228 687418554904952832 689255870630166528 690422989809451392 691416236050185984 694579164851879424 696435619282564096 697231895034396672 697614895953299844 699279084095394816 700806180930213384 701748470135717888 704494727274338304 704613626694402048 704679790083326928 706563241221388512 707717484489682944 711953351972468736 712506305106026496 712573209619351506 713531320523374592 713923274984111309 715210229154410496 715765711808249856 718009168205962368 719928245784214272 723221604639585792 725420313232982016 727427498344466504 728738795910168576 730686551378427904 730755163021248144 733669858723037184 733738750499134224 735272058680879616 735699869725363296 739336173202179072 741312253084735488 741675261523243008 742955292503719936 743363410035002497 744703434480365568 747617793698991744 749034255721034816 752460761922869376 753321094511173632 755334552953929728 755405479050022908 755532970810989696 758789880277598208 759881479496073216 762983986302222336 763202621213866496 763403105923604172 763996018560954192 766693941530489856 769824262818763776 770201233120290816 770931736159537152 771881830531528704 775412854458937344 775696968605564928 777843265556459232 779922266266232128 783490071692884608 784385881913696256 785872006002397184 786688969607319168 789467028902682624 791216798238179328 791651426606352156 792556568183630592 792690330031202304 793078497470398464 794447243469324288 794883646374062076 799458639886493696 800947520969027328 801569593244279808 802722735588796416 804400200950022144 807684472465588224 809919276507241056 811084430751179712 816097852387104768 818279099033423872 818355935637524817 822022370300731392 822099558398904162 823204936120745984 825378591063416832 825782765407322112 826565985160740864 827662353441033708 830585103324697344 833976284720327424 834384669213648384 835176047506165248 835824704066684928 840338382656028672 840991048649736192 842663537686164168 844531211400712896 846518357163228048 849751372073170944 850973828984844288 853328411519470322 854866664433082368 857151531424694272 858602948865599808 860651180425101312 862530684221801088 867298203179479296 868367059347969792 869616296887862784 871433551029190656 874991511837720576 875419980814319616 876250279350730752 877412549549511144 878674799980444688 880258743574659072 881426330654495184 884106006752696832 886065533272879104 888150407515517952 890118898017951744 895295382577804928 895446483924135936 899390969872305408 903063077537395968 904774051465012352 904950226068774912 905476762738908672 909952213171912704 911073636037214208 912384311488905216 912469984595077176 912831091105529856 914908812350772304 916558073206603776 920563986412601856 921888314733581312 924775166588322816 926105553135839232 929886733305833472 930153194604399792 931829935753986048 932372112127193088 934408241240284512 939326303032451072 939573053444435904 940302792075020544 942084321628518016 943623312652910592 947476015776940032 947939979224973312 947996479896934689 949271135963291648 950008406808035328 950097612825802008 953613638872547328 954354282410999808 957345557607949824 959904327712285696 964295472852781056 965928317473799784 967227084310642688 968232577978238976 970255912486109184 974340217361664192 978318333998845632 980362744907839488 980933159633817728 985781564269572096 986547191685267456 987089118243200037 988416337446313984 988509149978000274 988900348697657344 992937912640487424 994619257596783936 996823724931988992 996991961482543104 1003281015897159168 1004428126014898176 1007112737271906304 1007207305400030544 1007377294414652928 1011814841106343584 1017870807898138896 1018661358081272256 1022258588707319808 1026432350425018368 1026934977493721088 1027908981546049536 1029175774042038272 1029272413894618842 1033883805945249792 1035634484714177088 1037124354075278976 1041868747277819136 1044653428923846144 1045847842551595008 1046422343929949766 1048918626143092224 1052622705203576832 1055535235475136208 1056742090911507456 1056920440041603072 1057437996627197952 1059844861832082768 1061576226734524416 1067930027958703104 1068759457659039744 1070296980785061888 1072815343731615744 1079892368676321408 1081445907668239616 1084832406959378688 1088130469849473024 1091141247516699756 1093108193865252864 1096029827067641856 1096132744531872216 1100504788084555776 1101043687209762816 1102087980214321152 1103549804588044944 1107446804432929792 1111968379627103232 1112512892284864512 1113568063341553664 1114432938755579904 1117055151720548352 1120451176874704896 1123551383581552224 1126041615200950528 1128691142884304064 1133001829430894592 1133108218575034362 1134631771979792384 1138184820416397312 1139822219244109824 1144475979453333504 1144803931820799744 1145104658885406258 1147534907233468416 1150040912295734784 1156397604239305728 1157822745797293056 1159488395850483712 1161911401372254208 1163119281688406016 1166655349116960768 1166764898334688848 1169883399399348192 1175235107539326912 1178808009003595776 1181420711030505472 1182069684809758069 1184200543354023936 1186825197357268992 1187477139909528234 1188834852275445888 1191670865203986432 1192325469561093114 1193928645232181248 1199187959829740544 1201421281453540992 1204084103383194624 1206600301425033216 1207302350318544896 1213269617562550272 1214764848049618944 1214878914760861584 1216626646126769568 1224146778580657152 1227418648550135808 1233033555451097088 1234807404181118976 1239848977741111296 1240204259472533056 1241493530161550562 1243162816169590784 1245877654987046016 1250964427080491136 1251577003820472576 1252764071259247872 1253737056100027392 1258164416870547456 1260507573984043008 1263301354369253376 1263995306529246252 1266796817101069344 1271484851830063104 1274627058109756416 1276460743477266432 1279992617279205483 1282299996649623552 1285727297137041408 1287904423298399712 1290976770637651968 1299120289815552256 1302550589021954688 1304424445331794176 1307150326543785984 1312487267756580864 1313129971221479424 1314375419026096128 1315396255580356608 1316118824324266716 1318012199970667032 1320388115361988608 1323917216853983232 1326159010129045248 1329098299909318656 1329322615310057472 1335178347026927616 1337708021196212224 1342943073866707392 1343169725886203904 1349086454808458112 1357161077197518528 1358215144108363008 1363011451609759744 1366610454055821312 1368576467233357824 1368704976892615764 1369246636658294784 1370545308728066048 1372363218526158456 1374837109809905664 1378511741260333056 1380845979618902784 1382832472100371968 1389158329703758848 1392871238565128192 1395229791906599688 1398558168190789632 1401612361860426768 1408989454548676608 1409359580166653856 1413126482442777024 1415434968979365888 1423906703944937472 1425012610212052992 1425146419238703012 1427062641046749184 1427846549968222618 1430420458308820992 1431531423616499712 1436018336411924736 1439856491568428544 1446443209279171584 1450840626465964032 1454854996688933008 1457477591820337152 1461510326042496288 1467477500998268448 1470544117361759232 1471399739450726592 1478672346404358144 1482624506169470976 1482763724967000411 1483350523046486016 1485910585007439872 1486726820070004994 1489406868960731136 1495235587397983488 1498068511442069632 1504921523845738752 1506642189022347264 1510669105907859456 1510810958100045816 1511065941621979392 1517579760555196416 1526405242427732992 1526806211847208344 1527992037121908384 1533387883060979712 1539648525637527552 1540402466240581632 1541863472319074304 1543763661063057408 1543908620841928263 1550825708917874688 1555686531112918464 1559844532532464256 1566980143385769216 1568771763827392512 1569633515894924649 1571744012004794368 1573377939214638336 1578934057805365248 1583302853212704312 1585113136367261184 1585380660062404608 1586156994940796928 1589767292748124152 1598917279772987392 1601895041938054656 1603139186488559616 1605445471177592832 1619838553014482112 1622168861502359424 1632195704774209536 1636558198066847744 1636711871275049634 1644044740601462784 1644199116797808324 1646409872241491968 1650757182126833664 1651565530814644224 1653131970321481728 1655324706882067416 1661170206649394688 1667952569440654848 1668769338427296768 1670352095012330496 1671649408133369856 1680676765312057344 1685327075372328336 1689062422801425792 1693036714326456096 1699502744146341888 1701947657969688576 1706656823038940644 1709733328866164736 1714303062849388544 1717205897731199616 1721302360850202624 1725061368443602176 1734596406358958592 1736734118695939584 1739232593775725568 1742867102058381312 1749983023675441152 1750839961628639232 1752500558701461504 1754825099099022288 1757349599960889376 1762852661308990368 1768212013505393664 1772131066545758208 1776300815031035904 1780237796035903488 1781215709864292351 1790590765155609856 1790892967848271872 1798781939744610816 1806126155074791936 1809548102930024704 1809900452137549824 1810953525477817344 1819904426343825408 1822147272074428416 1824768622977810432 1824939969190154352 1829817624701544608 1841127972825203712 1843776629467162624 1849550333176645632 1852211106271678464 1859773466611666944 1860306389208799584 1864744224254386176 1868816482480569024 1878652606064902144 1879146106888871808 1880605584150041088 1884168643257036032 1887246625305821184 1894952031553880064 1895879958449946624 1895992959793869378 1898542271926583296 1900016813616070656 1900195225651604016 1907227277745094656 1914691115215899648 1919808655424571392 1928590945705562112 1931856634947599568 1936465155956477952 1948680434723328384 1956636667997691264 1960725489815678976 1961866319267635456 1971563128539144192 1973094383370534912 1974178236486400074 1976832674892627968 1977018299956000548 1977800697395314688 1985875825280974848 1989238515193567872 1993647449863977984 1993983922965086208 2006562031794318336 2008856252029796352 2014414610800061088 2014754588829305856 2023629682212687168 2035741615796277792 2037322716162544512 2044517177414639616 2052864700850036736 2053869954987442176 2055817963092099072 2058351548084076544 2058544827789237684 2067767611890499584 2071268969428354176 2074248708150557952 2083737494555638272 2089306857847692288 2091695685103190016 2092844687859899532 2097837252286184448 2105245410407153664 2111070470950272416 2113484181823014912 2113840880083206144 2119689723664165536 2123152453469048832 2135860055917406208 2137518915318079488 2140593961570123776 2141769824952333927 2145630687463231488 2159784737352642816 2162891815336479232 2169664813918757376 2176260939698946048 2182282495033399512 2186216387730505728 2192059654135283712 2192265489063744432 2201009576169111552 2207099609176089888 2214893608865859584 2223936759254206464 2225025784569729024 2227136126683107328 2228865877511159808 2230090230105007491 2234110303441096704 2247102767163104448 2252083230401901056 2257382285768608128 2266003658861789184 2266216437150068724 2269263543959584768 2276369640832794624 2279644438488219648 2288951958906667008 2289607863641599488 2290209317770812516 2300081824591469568 2312795208478611456 2315645491594586112 2318976791700967424 2326238563376812032 2333529796669377696 2339766798798696384 2350470215078653824 2357616018007191552 2362841422061010944 2364139369619516138 2368401086708047872 2373650394714537984 2374954279819056468 2377669704550891776 2383341730407972864 2384650939122186228 2387857290464362496 2398375919659481088 2402842562907081984 2408168206766389248 2413200602850066432 2414604700637089792 2429757829521723168 2433253292253539136 2448293557161314304 2454837297100271616 2455067806912574451 2466067110902194176 2469614808362237952 2479697955482222592 2480408518945066112 2482987060323101124 2486325632339181568 2491755309974092032 2501928854160982272 2503154007640945152 2505528142518495744 2507474112200054784 2521015147968086016 2527990613058492504 2533593634202138688 2549254116219512832 2552921486954532864 2559985234558410966 2564599993299247104 2571454594274082816 2575808846596799424 2581953541275303936 2598240579631104512 2605101178043909376 2608848890663588352 2614300653087571968 2624974535513161728 2626259942442958848 2628750838052192256 2632237648648533432 2636024399941334064 2640776230723977216 2652318020258090496 2658196599818637312 2670356694053855232 2675416042392424448 2685886147733414784 2686339451772407808 2698172909616916224 2714322154395037056 2716430288216726016 2726022903219519488 2733220908111642624 2737152934466715648 2737409953785231528 2738493273316589568 2741090617456132096 2744726437052316912 2749674219619811328 2761691959237805568 2765664944200743936 2778316659407517696 2785742477130256384 2790459583813199376 2797116336381579264 2803224723720853536 2817978909097353216 2818719160333307712 2826252964885554048 2830869937958731776 2847813407889874944 2850025220424105984 2850292838477406024 2854125282093498368 2855693099936445236 2860840916617641984 2863062847232999424 2872036672823849472 2879712983136857088 2892886418558343168 2901681252931928064 2909709993377866016 2923020652084992576 2934955001996536896 2941088234723518464 2942799478901453184 2957344692808716288 2965249012338941952 2965527449934000822 2966701046092972032 2971821170014879744 2973453640140009988 2978813737921462272 2990471174795966976 2996137022884139264 3009843047691477504 3013284378044694528 3021338211815718912 3021621916200091632 3022131883243958784 3052810484855465984 3053612423694416688 3055984074243816768 3066775766121959424 3079297051275055104 3080804932481163264 3083726944638148608 3087527322126114816 3087817241683856526 3101651417835749376 3111373062225836928 3119689065064928512 3133960286771538432 3137543527654785024 3139267031789849298 3143488024009588736 3146755878429276672 3157868115610730496 3166605706425408624 3170226272734522368 3170761320124809216 3172313989881593856 3179534585496248304 3197834559545974784 3203790083876109312 3206278372977119232 3210890942355185664 3239677106028964224 3244337723004718848 3264391409548419072 3273116396133695488 3273423742550099268 3288089481202925568 3288398233595616648 3292819744482983936 3301514364253667328 3303131061629288448 3306263940642963456 3310649413764134832 3322340413298789376 3335905138881309696 3337538676854593536 3340704190024660992 3343298816266739712 3361353530624114688 3370654150744656672 3378124845602851584 3386073428652912192 3399005488292683776 3403895315939377152 3413313646077881288 3419466657732329472 3428606125698777088 3434411795462399232 3442604721700405248 3450122736887204352 3469192812717917184 3473468237391879168 3478465187551451136 3485734204116762624 3499966047350882304 3509650198198044576 3514699199921778752 3525705322617980736 3536424027010787328 3544262133091516416 3546209054429274207 3552601630062071808 3560475592071806976 3562431419728584702 3581181530311219712 3581785935696543744 3597563879489221632 3612252310149583872 3619096205860049408 3619800904275099648 3621907050955634688 3639808852687650816 3644294544148856832 3649879938380308704 3659635249403089216 3682255945650407424 3687553258934325248 3699100666353291264 3704422212543356928 3719546933223333888 3720612778417599168 3729488448508772352 3737632964961138048 3757305212129804288 3758292213777743616 3761211168300082176 3768337286514072064 3774493250611642368 3789904063107760128 3791985919587738756 3797084543853166592 3800390451303208032 3814454555490189312 3829382230431799296 3839617310849142784 3839977851837616449 3857181891411124224 3863713269895199136 3872930311912955904 3897360869446656768 3913273335995382528 3921450979631357952 3923732638535270912 3943126257078288384 3946188766741069824 3948356472972800148 3953665349785255936 3954036599912001096 3955601394790629376 3971751650561949696 3978477030387135744 3987294899727955968 3987967845930172416 4013124063588636672 4028829221600122176 4029509177658611712 4047259364425374336 4071483231592555584 4074645432325089024 4089034354829279232 4105729401700073472 4107739909974884352 4111635926184198144 4116703096168153088 4117089655578475368 4135535223780999168 4142537938856708352 4148497416301115904 4167474989111276544 4178613715695384576 4185689375719799064 4195674504572368896 4222140941900544832 4226968363646029824 4239379447328331072 4246304906938097664 4271720111834812416 4275037830636158976 4281187923140247552 4283539649904667854 4291261374926462976 4319569474705285632 4325783630672958464 4339329627837514752 4352521879397892096 4364564990066799024 4372432775461011456 4384530978127488864 4414199218352179776 4429787217731719168 4447873518508412928 4448291174901001233 4450051569139458048 4454272253366214656 4457731755022319616 4460180460210014982 4468220606882193408 4494205534326208896 4504166460803802112 4514764571537216256 4532007317723578368 4532432874300137448 4538527087919169536 4552739281665589248 4579215727283198976 4580418635541625032 4600163649182939136 4625590416957222912 4631290983189172224 4631725862525784789 4637953583401934848 4652477126753624064 4667059593338755392 4679533597597392768 4700940430157307648 4715232036014383104 4725682844122021888 4728278739239032276 4736802173416095744 4749908559638112936 4755339409101783552 4769301878244372456 4775714580928724992 4796751839318962176 4805685125814163968 4816336413532778496 4829209401274179584 4859515659043446336 4866506584507078272 4896587114322628608 4909674594200543232 4910135613825148902 4932134221804388352 4939229616724475904 4959395910964445184 4960817037890132224 4965974120646202248 4972651264678363136 4983510619948184064 5003857708321964544 5006308015281890304 5011056285036991488 5014948224400109568 5042030295936172032 5055981226116985008 5067187268404277376 5098508232439025664 5105842973909065728 5119970469116821932 5129199986598494208 5142909188548165632 5151617693193598848 5163907082550607872 5196481159262209024 5210202356087818752 5217697781327176704 5228601306175143936 5249949071026323456 5252519884885917696 5257501676104384512 5264475297297066864 5272048799882668128 5304636040516180992 5316393199637274624 5340713388107710464 5343647129592877053 5350832084784848896 5371772295466829568 5372678903544815616 5396345819233832448 5428644308790074112 5432860576433452032 5452045806439038976 5466441816223285248 5474305868933431296 5474819907570463056 5489452874104633824 5523383918475611136 5531329888401487872 5546634674876557093 5556633318815035392 5571484954260512768 5580919167626398752 5594232672763158528 5606449447441707072 5635957818194706432 5637438320666615424 5652505929771108096 5661739875917463552 5695626815779749888 5700050440848211968 5700585676954812048 5711386199872890472 5721681833235283968 5744073345647698944 5759425966273714176 5785772837116686336 5819419986755732032 5846041304169985152 5869910003993073792 5882176469447036928 5885598957802906368 5914689385617432576 5930498024677883904 5931054899868001644 5933402092185944064 5946907280280019976 5957627475842924544 5980942349591933952 5992274045768278528 6019686095382955008 6026568756089389056 6043243832400183264 6044263766487917568 6105620969710931968 6107224847388833376 6111968148487633536 6133551532243918848 6158594102550110208 6161609864962326528 6167453889276297216 6175054644252229632 6175634483367713052 6203302835671498752 6222746124451673856 6239378130129857024 6267920573543076864 6275087055309570048 6278534063579698596 6286976048019177472 6293511756858553344 6315736231221460992 6333211412850817248 6340452545469044736 6341522640249618432 6359069170992496608 6395669119091949568 6407580167752218624 6412556745954238464 6421781884710371328 6425309474857001781 6479354212057928448 6488675446009437696 6528782819096838144 6546232792267390976 6546847485100198536 6576178962405851136 6576796467191233296 6603028728507334656 6621298827528269664 6644680826597578752 6671810277762619392 6675077353709187072 6681408380049321984 6686597632533479424 6690270690315022473 6741308301489313344 6756249691205703168 6772146857305824384 6798010976585367552 6807790631878754304 6826627292155762576 6838933315464658944 6868823590924798464 6900245473774408704 6938385625435834368 6946936474783758336 6956930375102902272 7019300396396089152 7029398399843557504 7051410645235961472 7072848054021574656 7088524266183032832 7092418108858548414 7105203260124143616 7120951184143613952 7124862839457169404 7162363060622439424 7163571871393087488 7195127758978443264 7224504620299167744 7238192411720098816 7239601808550199296 7243814101911269376 7299759876760617408 7319270498806178432 7364511891300814848 7365203420737723353 7375106517868650496 7398201332706582528 7408844425086713856 7439093866446667776 7441225556835198336 7458976897017544704 7475265929922276096 7514610424259608576 7516584427555487232 7522422336600164352 7536674573028144128 7583971839175477512 7594169087706333184 7600780902606416064 7658764460863598592 7679234621698285568 7679955703675232898 7714363782822248448 7727426539790398272 7745860623825911808 7794721738893313536 7826546671990765056 7842901959262715904 7847465277070541824 7886252514156576768 7896712945945600296 7907330699570511872 7908073199824002192 7956954060774271488 7974589799455911936 8026248127177273344 8057658443200244352 8059018355317223424 8094518728850748672 8142966463185111168 8149290864650178048 8178068709658558464 8211458803400146944 8215479819949768704 8223271852368396288 8233406192336306176 8234179311156950736 8285075877713416704 8296994832602231808 8334949978222553088 8357227431390769152 8371378751439598128 8391349009144737792 8444281883801089664 8453936727292059648 8478758894656662144 8492609813876195328 8543440223669624832 8550075661272317952 8562375846280495104 8567079299809335708 8582522749852925952 8639138949410571264 8651567261345916928 8678659255675029504 8705043758795784192 8729129980133598048 8769061956254977728 8828398436704359552 8859574435463438336 8895747037016825856 8896582349802002466 8900103138278916096 8908544506732429312 8915463510044639232 8920360920420029964 8936441213764386816 8988411068652417792 9008332921607604224 9029529143074432512 9064014635447156736 9064865748600274896 9158431454566397952 9160837271083250064 9200327298365878272 9251180833914445824 9262581966378344448 9263451725051569578 9275907166803869696 9304954253507248128 9334119186677510784 9359067195194785536 9401880860314615296 9430464072028766208 9456557478478064552 9473604346832191488 9499817119276225872 9510678818203567104 9538603756488744912 9593503678637924352 9611370251628327936 9632672827065556992 9658418802548359168 9719031318086892672 9733013169014156544 9793174228645257216 9819349188401086464 9820271227650297804 9864268443608776704 9878459233448951808 9918791821928890368 9921634075780264448 9931948241292404496 9967021239896368128 10007715416643929088 10012616030563780608 10022112570073982976 10029896448800219136 10084060591872344064 10111962452233970016 10134374536808554752 10197016464878051328 10211685947818131456 10239940938233643864 10258399973196988416 10285818377096331264 10303235386387197696 10327814165101215744 10392962318524418048 10420404712175637504 10435395562654353408 10457202612350287872 10499898142052646912 10528950594594133728 10544097599765336256 10609272081032361984 10632786399274549248 10638627163287822621 10681426776215420928 10687294259185754106 10701664169569697792 10743544590933659136 10745357807089631232 10792691638467664896 10857288617580148224 10865721152866904064 10932883632446570496 10949639815140926112 10978905748209267648 11046767836951222272 11062659776802975744 11093269349753114186 11113266637630070784 11142969908521025536 11161838335252797504 11188465345526317056 11212898894883414144 11271915636389412864 11274876641333230848 11305011859542216192 11323479751834927104 11391253631559499776 11401171353909624096 11422772399745780944 11443363666470567936 11488146691295397888 11518851932547428352 11519933555512849347 11571545674233372672 11638839973511464064 11692082608339970304 11739820007986147584 11764352938894073856 11771197915605812736 11829378771234865152 11860996049355767808 11862109799736003288 11866804184371888128 11893814560560039952 11915254951685849088 11961884699183867904 11984548091536557056 12039372190765910016 12086487664800366528 12088527532975835136 12211241939421863936 12214449694777666752 12223936296975267072 12267103064487837696 12317188205100220416 12323219729924653056 12334907778552594432 12350109288504459264 12351268966735426104 12406605671342997504 12445492248903347712 12478756260259714048 12535841147086153728 12557068127159397192 12573952096038354944 12587023513717106688 12666422825701634496 12680905090938089472 12718138341984993216 12791338238183899136 12815160335504437248 12825113491908476928 12843563769420742656 12850618949714003562 12958708424115856896 12977350892018875392 13057565638193676288 13092465584534781952 13093694970200397072 13153592934382466592 13242597655056539328 13289361653195157504 13343620555525238784 13350154707418374144 13362816760098643968 13373195265066958848 13380541380630044946 13482616602978626688 13512499382411406336 13544293714611648768 13596021953170735104 13615581263757508608 13653254584311525152 13737647181849596928 13800490947548817408 13876771250871668736 13893872949567516672 13913860750205804544 14038600792792178304 14058796799687115008 14102821290471922944 14145696108043149312 14177048532366065664 14184836217717096828 14210406520248287232 14249725678914338808 14324726121244878848 14327143742786174976 14390255517956886528 14449009240598335488 14476384823440197632 14487628203822538752 14599519753521234816 14638540997612356864 14729023782601629696 14730406841475446706 14750213035737300992 14796402665413165056 14817688850173427712 14878187732893335552 14882451113670396672 14917953794035089408 14950531859844552192 15033168855110974464 15044844673200328704 15073349146056288256 15167943678350955024 15201561805212832128 15317528921727197184 15358469243396571136 15359911407350465796 15428727565644496896 15454853079580796544 15491721247651823616 15589443477786627072 15653093343981530112 15685803918525431808 15694930554141083648 15772505028313153536 15793425891891200592 15816146399648004384 15913908121548542976 15949179598911823872 16052496254354546688 16115316886400488704 16118036710634446848 16189037457701497344 16285932926370222336 16298581729300356096 16356137419317116928 16422917606800293888 16468358622313901472 16570151755426833408 16593989665204463616 16639904024629671279 16669899956445106176 16714454862781538304 16742757502879196256 16782698018289475584 16888563767602179328 16907873454584119296 16957517789313324288 16985219627752390656 17086880447339249664 17100151322544635904 17134158599618671416 17165045499705851904 17278277898821142528 17303134522691833856 17357318511350059008 17458259960267196096 17538123912509955456 17656796873408719104 17719148870926876672 17791494074033651712 17793164699604004932 17800206276557832192 17817089013464858624 17840721840840059928 17872882427528773632 17976822137304835584 18016665843215208448 18059058286148865024 18129731497200549792 18316862909132795904 18321674542166500128 18400654596731756544 18502361667828891648 18525163932756688896 18526903450103139156 18551814333607739392 18609908507014496256 18668238373355021568 18718134390389571072 18803761720629230592 18860928144057532416 18913114956956129104 18947208693664382976 18999634238552451744 19021357636407134208 19077207512977489824 19187007357275848704 19222740503256655872 19265345654131113984 19275928424571005343 19316837605096718336 19438062636173785344 19466026338028313088 19586348457290514432 19638698376802172928 19640542455300595608 19728536887217553408 19843268151560528896 19863896482584808992 19934042479792736256 20015430833287858176 20025232061127561216 20044225140147965952 20059792897600438272 20070812070945067419 20223924904467940032 20268749073617109504 20394032929756102656 20423371895636262912 20479881876467287728 20516799946393976832 20606470772774395392 20785924637048836096 20840809424351275008 20870791125308706816 21057901189188267456 21088195199530672512 21218544162064723968 21265572798549098496 21277254326575645242 21362853552430841856 21374588518371508212 21403328339139395584 21487089181867318272 21490715614179262464 21585383276935329792 21714577235160296448 21731442305733808128 21899279630281852224 21957811496418535296 22093535673902444544 22125319553605951488 22186538699506228372 22226533275260141568 22285939817042051072 22323676670505595008 22376930691052634112 22425797789766828288 22543831272778825728 22549753282666461696 22610023719084432384 22782507263118999552 22802342707819248192 22845544799491561888 22976293382590795776 23037703865094856704 23039867111025698694 23143091348466745344 23277679947022928128 23384165216679940608 23479640015972295168 23528705877788147712 23542395831211625472 23658757542469730304 23721992098711535616 23724219599472006576 23787629121120079904 23923769398367735808 23969096183073114112 24078744381531820032 24172975329600733056 24177055065951670272 24422483878843727872 24428899389555333504 24447872593950534144 24534206128975675392 24634376410200440832 24646439459849306112 24669815557105188864 24700218577008918528 24702537933470852208 24890984497806695424 24957512520519428096 25071682294172307456 25114136254318794384 25174047027434213376 25332845651403268992 25361810181876178944 25436276683969986432 25582676476367798272 25630320671008874496 25650226983816953856 25687127538841485312 25701237899428007124 25917416848231713792 25954701784037750784 26115131276387352576 26187389940400794144 26307185868764933184 26485195310113078656 26578723306390315008 26687241111050477568 26700309414836748288 26725633520197287936 26746390530133917696 26761082761260089892 26965233205957253376 27024998764822812672 27088587429223297536 27192043906341470208 27306509168623050304 27475294363699193856 27600981895097634816 27753542501743337472 27787745899135033344 27827721500411609088 28077201585584356608 28117593599374230016 28205642580943845888 28291392216086298624 28369672435434193656 28420813040496574464 28499451357828677616 28649452242489757696 28780511035913773056 28898018481196670976 28952769646880395264 28975256407645077504 29199039507042469632 29277081995224713728 29458047565203259392 29460813682950893412 29500426071474601984 29592805330826330112 29635377700346855424 29756375465786671104 29764902227340793344 29901063719689104384 30066337710221948928 30089689346400657408 30146698292112576512 30335887356701910048 30403123610425664256 30635057843454394368 30716938486793142272 30719822814700931592 30857455131288993792 30909706159161593088 30983442495303647232 31178886955573254144 31306186687963060224 31371607837050863616 31389861108282167296 31586851783782401184 31632292799296008768 31827816243097085952 31898359197823647744 31915881489863467863 32104992508709093376 32230633772800977408 32236073421268893696 32378074915402994688 32571865852740444672 32597163458600712192 32936717244627802944 33140303510853666816 33187979330408927232 33279808049259342558 33339799912890212352 33428909725563076608 33485515005758392512 33565396036578951168 33777127535204358656 33815746909168238592 33915035578626648576 33970439255504781312 34173760894678499328 34268317199237342832 34330090999411703808 34556555797642285056 34559800666538548041 34606269045383667712 34714637022700118016 34916519920534392192 35076247825019910912 35313593746817438208 35438297741853753344 35582988148067303424 35586329399208009864 35600412553115664384 35634178026929717248 35681443681680119856 35745764855057547264 35953644274609671168 36033331686430416896 36118116572297730048 36259462994401099584 36633725818265591808 36643349084333000256 36801309193463513088 37004723335657783296 37050327865513377792 37053806900206278312 37103628667215478784 37219817014028992512 37336476746710043136 37436268780779142144 37607523441258461184 37721856288115064832 37826229913912258208 37999268477104903488 38042715272814268416 38154415025954979648 38374014714551697408 38445481006513311744 38530691308262227968 38551856849142010686 38633675210193436672 38876125272347570688 38932052676056626176 39172696914581028864 39277396753604345856 39281084910601191216 39686536303121057792 39727792965169617984 39868084959585472512 40030861666575716352 40050464122255122432 40088450280295931904 40119585795200876544 40141624141890134838 40447849808935880064 40537498147234219008 40788065859512205312 40846743791272525824 40959763752934575456 41212941545548790784 41571849274097672192 41681618848702550016 41741582250617413632 42115802378376534912 42176390399061345024 42437088324129447936 42531145597098196992 42554508653151290484 42749177036743016424 42806656678278791168 42974178363734636544 42981431228358524928 43170766553870659584 43429154470320592896 43462884611467616256 43798559260563704448 43915622992837070592 44187071347804889088 44250639107211902976 44373077399012456744 44453066550520283136 44571879634084102144 44647353341011190016 44753861382105268224 44851595579533656576 45099506565332923392 45220047438168864768 45604685415638496384 45691089598983123776 45952586765181591552 46075407730189713408 46079734222051397388 46286182696933490688 46555359894045856256 46768330433359881216 46959280031944590336 47057411755576295424 47084791662423250944 47317515084939460608 47448439198944013152 47575258242240159808 47847538796735471616 47938192366146228224 48157488763063640064 48345950659201466112 48354110131903340544 48844967757687455744 48857798779110667008 48895745187901068288 49068412257951350784 49268752820400881664 49405075866941704416 49781968995613390848 49915025041038856192 49919712073889013837 50143364588344614912 50228272508637588768 50348094054868426752 50665691302806537984 50723620363752357888 50872553367939972864 51260641342017748992 51300453967633907712 51402475798856014248 51834833696463427584 51909403568075501568 52374779880801588288 52614371737529866368 52970390620226157312 53157446612780630016 53374482222100955136 53400618829673496576 53451267040394575872 53522165522520179784 53930466411914506752 54049997529645625344 54177174858446595072 54613018337246100608 54950588727398387712 55201963790195269632 55507085003486674944 55575491798270066688 55655443000823218176 56154403171168713216 56235187198748460032 56411285161887691776 56582784432172597248 56739344870868387312 56841626080993148928 56998902715657355232 57298904484979515392 57561022071827546112 57796036962393341952 57827785273713016029 57905539293760790528 57950512815290155008 58398079014084939264 58554163990449427456 58916095130406518784 58921627365901786824 59000852142949203968 59185610661652660224 59529804454681586688 59802127439378208768 60132675420443897856 60179378692801314816 60212436212835202257 60293396584225153024 60671774713403820096 60806247220851328512 61270115686908788736 61433876973586284544 61439645629401863184 61819412318323186176 62357773911146508288 62612373375926120448 62779722216564334592 63173703567564802368 63264585598592017536 63655632486194171904 63796718395647295488 63831762979726935726 64209985017418186752 64461267545601954816 64472146842537787392 64756149830805989376 65143731705480889344 65194326917201424384 65873434489255605888 66280607021707333632 66375958660817854464 66559616098518685116 66679599825780424704 66857819451126153216 66971030011516785024 67130792073157902336 67554255070408717312 67631493818336477184 67830071157253297152 68347521789356998656 68536634398474685664 69113111595284570112 69119601333077096082 69212538090767335424 69429274045400236032 69833039841068784384 70152495650039821824 70627187493634876416 70876595483707506688 71165976296134606848 71172658798416019728 71362887363360239712 71907288549219342336 72066663372860833792 72106250773395242209 72236233144595460096 72518925988802199168 73267451636531183616 73286698168666000512 73602618386927026176 74009446671315566592 74100655731026755584 74107613800412556624 74672953493420086272 74872537561558284288 75215046882516922368 75652459827824516416 75998536954209806976 76085430545628536832 76308830051909959296 76748029429103394816 76890962013026623488 77061382616524455936 77103713698284021372 77752250544695141376 77864105352113252352 78345393829162057728 78562169821202382432 79373072606242115584 79455585930339235968 79736169919170945024 80061723333151432704 80100928244510244864 80176900560591863808 80239171590401753088 80283248283780269676 80895699617871760128 81074996294468438016 81576131719024410624 81919527505869150912 82425883091097581568 83143698548195344384 83363237697405100032 83483164501234827264 84231604756753069824 84352780798122690048 84874176648258895872 85109017306302580968 85498354073486032848 85948356727469273088 86341533107741319168 86858308940641185792 86925769222935232512 87597118521127408896 87831245985674141184 88374142695609778176 88501278214423805952 88746154798024913488 88906133101040566272 89294706682022380032 89703191159067313152 90199013130665846784 90440094876337729536 91209370831276992768 91382179197966247552 91905173530363183104 92150815460379426816 92159468444102794776 92572365393866981376 93110719788091712512 93536660866719762432 93918560063889180672 94114823511152590848 94169583324846501888 94896878397888026304 95150516484480319616 95695077593470943232 95747644469590403589 95876384732292456448 96314977526127280128 96691901318402932224 96708220263806681088 97689935515374911488 97715597558221334016 97791490375802136576 98810151733883408832 99563937991226781696 99830050082077712384 99839424147778027674 100286729176689229824 100456545017275177536 100696188109736853504 101331382605613075968 101447240727504715776 101745106735879945728 102521282684035497984 102804951597712028496 103669667392926855168 103818807136151003136 104749559761603176576 105228743475059732736 105940781240452314624 106314893225561260032 106748964444201910272 106801237659346993152 106902534080789151744 107044331045040359568 107860932823829013504 108099995059291250688 108354349716893190144 109226036674492201216 109901177454796775424 110403927580390539264 111014170006973349888 111150983596540133376 111310886001646436352 112308806342337426432 112470374397496920064 112822570323775383552 113165568864345194496 113478689741736774624 113997805431314710464 114597808969959030784 115122044143655092224 115592073924786683904 115655570547426032058 115811078587521581056 115901025630580310016 116796158028169878528 117108327980898854912 117832190260813037568 117843254731803573648 119059608909363173376 119604254878756417536 120265350840887795712 120358757385602629632 120424872425670404514 120586793168450306048 121343549426807640192 121612494441702657024 122540231373817577472 122879291258803726368 123638824636646372352 124715547822293016576 125224746751852240896 125559444433128669184 126347407135129604736 126529171197184035072 127311264972388343808 127593436791294590976 127663525959453871452 128419970034836373504 128922535091203909632 128944293685075574784 129512299661611978752 130287463410961778688 130388653834402848768 131746868978511211776 132561214043414667264 132751917321635708928 133119232197037370232 133359199651560849408 133715638902252306432 133942060023033570048 134261584146315804672 135108510140817434624 135660142314506594304 137073268796949371328 138226223190569140224 138239202666154192164 138425076181534670848 138858548090800472064 139666079682137568768 140304991300079643648 141254374987269752832 142345317596832039456 142725774726720479424 143814577098438684672 144133326745721667584 144212501546790484418 144472466289190920192 145037851977604398336 146534903273062367232 146573396337332001024 147205236773854052352 148215227600825113248 149345906986840172544 149745075123116568576 149759136221667041511 150430093765033844736 151304919655649032832 151997073908419613952 152170861091257073664 152617660103819918592 153781924026053246976 154207427396568042744 155504501089390282752 155728210704226504704 157124339642404764864 158746145212484231168 158911171860678471936 159472339838341890048 160123446666302865408 160201856489020489728 160353801121183727616 160566496567560539352 161791399235743520256 162149992588936876032 163839055011738301824 164851766182195163136 166287397096390688768 166726475394810200064 166966329002469654528 168463209513506139648 168705561596245380096 169748353296517791744 170218034612605161936 170996708146972065696 171896713454938546176 172683066215482638336 173716617881282371584 173851538445870465024 175194237042254817792 175662491971348282368 176748285391219556352 177002556428847611904 177492309596049826976 178589413364044760064 179406382318134626304 180398026261331693568 180880189752675459072 182418741662553985536 182764358395932495104 183810347060726366208 184301630920758853632 184318936888205589552 186221439576183425024 187073321733439524864 187837120127778361344 188339166649693003776 189793756795776052608 190301032968960639232 191390155186941886464 191495288939180807178 191752769464584912896 192629955052254560256 193383802636805864448 193416440527613362176 195431195116442668032 195582980751604273152 197620303467766817664 199127875982453563392 199660100164155424768 199678848295556055348 200573458353378459648 200913090034550355072 201392376219473707008 202662765211226151936 202894481455009431552 203490213471759891456 205042565368070995968 205609903195424056992 207339334785853710336 207637614272302006272 209499119523206353152 210457486950119465472 211881562480904629248 212629786451122520064 213497928888403820544 214088662090080719136 215721865647658027008 216199990118582501376 216318752320185726627 216708699433786380288 218452073348984402432 219802354909593550848 220807855160781078528 222028340013946699776 222301967193080266752 224617612684674852864 224940748794993840128 225645140647550767104 226957379483473549248 227995610862629420928 229195617939918061568 230244088287310184448 231184147849573367808 231311141094852064116 231622157175043162112 233592316056339757056 234216655961797709824 235686509463607147296 238119217818726346752 239208509757512835072 240530701681775591424 240717514771205259264 240849744851340809028 241173586336900612096 242687098853615280384 243224988883405314048 245758582517607452736 247277649273292744704 249431095644586033152 250449493503704481792 251118888866257338368 252694814270259209472 253058342394368070144 254622529944776687616 255327051918907742904 257845070182407819264 259024599323223957504 260574926821923557376 260777307668805697536 263493737957022423552 265122428086829334528 265503834643271417856 266238464394074740464 266718399303121698816 267884120046067140096 270217020281634869248 271320284629013188608 274146537593898742656 276452446381138280448 276478405332308384328 276850152363069341696 277717096181600944128 279332159364275137536 280609982600159287296 282508749974539505664 284690635193664078912 285451549453440958848 287629154196877369344 288266653491443335168 288425003093580968836 288944932578381840384 290075703955208796672 293069806546124734464 293146792674664002048 296430455201650226496 298691813973680345088 299490150246233137152 299518272443334083022 300860187530067689472 302609839311298065664 303994147816839227904 304341722182514147328 305235320207639837184 307563848052106493952 308414854793136085488 311009002178780565504 311456421408453009408 314248679284809529728 317492290424968462336 317822343721356943872 318944679676683780096 320246893332605730816 320403712978040979456 320707602242367455232 321132993135121078704 323582798471487040512 324299985177873752064 327678110023476603648 329703532364390326272 332574794192781377536 333452950789620400128 333932658004939309056 336926419027012279296 337411123192490760192 339496706593035583488 340436069225210323872 341993416293944131392 343793426909877092352 345366132430965276672 347433235762564743168 347703076891740930048 350388474084509635584 351324983942696564736 353496570782439112704 354984619192099653952 357178826728089520128 358812764636269252608 360796052522663387136 361760379505350918144 364837483325107971072 365528716791864990208 367620694121452732416 368637873776411179104 372442879152366850048 374146643466879049728 375674240255556722688 376678333299386007552 379587513591552105216 380602065937921278464 382780310373883772928 382990577878361614356 383505538929169825792 385259910104509120512 386767605273611728896 386832881055226724352 390862390232885336064 391165961503208546304 395240606935533635328 398255751964907126784 399320200328310849536 399357696591112110696 401146916706756919296 401826180069100710144 402784752438947414016 405325530422452303872 406980426943519782912 411219806390848113984 414678669571707420672 415275228544604012544 418998239046412706304 420914973900238930944 423763124961809258496 428177324180161438272 431443731295316054016 432399980237165002752 432637504640371453254 433417398867572760576 436904146697968804864 439604709819187101696 441615710321562157056 449235225369349705728 449277408665001124533 449881497589987680256 451290281295101534208 453914758966947098496 455991221725258841856 458391235879836123136 462622282189704128232 463244314350086324224 467184632112679514112 468433311923595419648 471373018927214294592 476238435637452693504 478417019515025670144 481061403363551182848 481699489702681618056 482347172673801224192 485374197707230560768 486449977766810628096 491517165035214905472 494555298546585489408 498862191289172066304 500898987007408963584 502237777732514676736 505389628540518418944 506116684788736140288 509245059889553375232 510654103837815485808 515690140364815638528 518049198646447915008 521149853643847114752 521554615337611395072 526987475914044847104 530244856173658669056 531007669286542835712 532476928788149480928 535768240092134280192 540434040563269738496 542640569258026377216 548293075187797485312 552904892762276560896 552956810664616768656 558664318728550275072 561219965200318574592 565017499949079011328 569381270387328157824 570903098906881917696 575258308393754738688 576850006187161937672 577889865156763680768 580151407910417593344 586293585349328004096 592860910403300452992 597383627947360690176 598980300492466274304 599036544886668166044 601720375060135378944 605219678622596131328 607988295633678455808 608683444365028294656 610470640415279674368 615127696104212987904 616829709586272170976 622018004357561131008 622912842816906018816 628497358569619059456 634984580849936924672 635644687442713887744 637889359353367560192 640493786665211461632 642265986270242157408 647165596942974081024 648599970355747504128 648956256960557179881 655356220046953207296 659407064728780652544 666905901579240800256 673852838054024558592 674822246384981520384 680872138450420647744 683986832587888262784 687586853819754184704 690732264861930553344 694866471525129486336 700776948169019271168 702649967885393129472 709969238384199307904 714357653456179040256 717625529272538505216 721592105045326774272 723520759010701836288 729674966650215942144 731057433583729980416 737275747552822358208 744885758304733700096 748293286933758099456 751348480511113445376 753356666598772015104 759175027183104210432 761204131875842556928 765981155756723228712 767011077858339651584 773535210547223457792 781724780465770672128 782331923006417092608 790481213871067270656 796511503929814253568 798640400656621699072 798715393182224221392 803652360138201420288 810651060844904607744 813960853887039565824 822439612781696227968 829357339143414841344 830550457089208025088 837996478092825412608 841829947800477861888 847526249923618516992 856354648360322876544 862887462590632108032 864799960474330005504 865275009280742906508 866834797735145521152 873808293395937609728 879209419638374203392 898470450738699411456 898554817330002249066 899762995179975360512 902580562590203068416 907829517933894196992 911982443450517683712 925244564379408256464 934369264225359028224 936866623847190839296 942746037854428589184 952476871274905387008 956834039030051340288 962122806727102365696 963398979405363236112 970748395414461121536 972899955533621256192 983034330070429810944 989110597093170978816 997724382578344132608 1001797974014817927168 1010779257081036837888 1012233369577472280576 1018490119779106750464 1021308207675630971616 1031380280729631277056 1036098397292895830016 1042299707287694229504 1043109230675222790144 1053974951828089694208 1060489712347317338112 1064953857576298961856 1071536480184268560384 1080868081126539476992 1085281138516052754432 1096586150375594970624 1105913621329233537312 1117328637457100550144 1122439930400637149184 1130034999898158022656 1138762540774656315648 1141806197813763835392 1150516616787509477376 1153700012374323875344 1155779730313527361536 1160302815820835186688 1172587170698656008192 1185721820806600905984 1194767255894721380352 1197960600984932548608 1198073089773336332088 1203440750120270757888 1210439357245192262656 1215976591267356911616 1220941280830559348736 1233659419172544341952 1244036008715122262016 1245825685633812037632 1256994717139238118912 1269969161699873849344 1271289374885427775488 1284531972540484314816 1294331193885948162048 1297199940711495008256 1297912513921114359762 1310712440093906414592 1318814129457561305088 1347705676108049117184 1349644492769963040768 1361744276900841295488 1367973665175776525568 1375173707639508369408 1389732943050258972672 1401553896338038542336 1405299935770786258944 1419938476768398615808 1428715306912358080512 1435251058545077010432 1443184210090653548544 1447041518021403672576 1459349933300431884288 1462114867167459960832 1474551495105644716416 1489771516609467400192 1496586573867516198912 1502696961022226890752 1506713333197544030208 1518350054366208420864 1522408263751685113856 1531962311513446457424 1547070421094446915584 1563449560931541344256 1564663846012834185216 1580962427742134541312 1593023007859628507136 1597430786364448442784 1607304720276402840576 1621302121689809215488 1627921707774079131648 1644879225563392455936 1658714678286829682688 1675992956185650825216 1683659895600955723776 1695052499847237033984 1712709296720645753088 1725774925181264216064 1730550018561485813016 1733669595470291042304 1747616586791875219456 1796940901477398822912 1797109634660004498132 1799525990359950721024 1805161125180406136832 1815659035867788393984 1823964886901035367424 1850489128758816512928 1868738528450718056448 1873733247694381678592 1885492075708857178368 1904953742549810774016 1913668078060102680576 1926797958810726472224 1941496790828922243072 1945799911067242512384 1946868770881671539643 1966068660140859621888 1978221194186341957632 2021558514162073675776 2024466739154944561152 2042616415351261943232 2062760561459262554112 2072196794585791660032 2084599414575388459008 2107949903656179388416 2129907715152597923712 2143072960368537120768 2161736162253078953984 2170562277032105508864 2193172300751189941248 2211827242658467074624 2234657274914201100288 2244879860801274298368 2260069999796316045312 2277525081549312631296 2283612395627527670784 2301033233575018954752 2307400024748647750688 2320605631641670373376 2345174341397312016384 2371443641613201811968 2389534511789442760704 2395921201969865097216 2396146179546672664176 2420878714490384525312 2431953182534713823232 2441882561661118697472 2467318838345088683904 2488072017430244524032 2491651371267624075264 2513989434278476237824 2542578749770855550976 2569063945080968629632 2588662387771896324096 2594399881422990016512 2595825027842228719524 2621424880187812829184 2637628258915122610176 2695411352216098234368 2699288985539926081536 2723488553801682590976 2735947330351553051136 2803107792676077084672 2810599871541572517888 2839876953536797231616 2857430613824716161024 2870502117090154020864 2886368420181307097088 2918699866600863768576 2924229734334919921664 2949102990211289432832 2979543033218934800384 2993173147735032397824 3005393922044453781504 3036700108732416841728 3044816527503370227712 3063924623026892914848 3094140842188893831168 3126899121863082688512 3129327692025668370432 3161924855484269082624 3194861572728896885568 3214609440552805681152 3242604243379618430976 3255843415548158263296 3289758451126784911872 3351985912371301650432 3367319791201911447552 3390104999694474067968 3425418593441291506176 3451549850362528432128 3461100037122971626032 3467339190940582084608 3495233173583750438912 3593881802954797645824 3594219269320008996264 3599051980719901442048 3610322250360812273664 3631318071735576787968 3647929773802070734848 3700978257517633025856 3737477056901436112896 3747466495388763357184 3770984151417714356736 3809907485099621548032 3853595917621452944448 3882993581657844486144 3891599822134485024768 3893737541763343079286 3932137320281719243776 3956442388372683915264 4043117028324147351552 4048933478309889122304 4085232830702523886464 4125521122918525108224 4169198829150776918016 4215899807312358776832 4259815430305195847424 4286145920737074241536 4323472324506157907968 4341124554064211017728 4386344601502379882496 4423654485316934149248 4469314549828402200576 4489759721602548596736 4520139999592632090624 4555050163098625262592 4567224791255055341568 4614800049497295501376 4641211263283340746752 4690348682794624032768 4742887283226403623936 4779069023578885521408 4792292359093345328352 4841757428980769050624 4863906365069427646464 4883765123322237394944 4934637676690177367808 4976144034860489048064 5027978868556952475648 5085157499541711101952 5138127890161937259264 5177324775543792648192 5191650055684457439048 5242849760375625658368 5390822704432196468736 5398577971079852163072 5446977107603365181952 5471894660703106102272 5606215585352154169344 5621199743083145035776 5679753907073594463232 5714861227649432322048 5741004234180308041728 5837399733201727537152 5840606312645014618929 5848459468669839843328 5898205980422578865664 5959086066437869600768 6073400217464833683456 6089633055006740455424 6127849246053785829696 6188281684377787662336 6253798243726165377024 6323849710968538165248 6389723145457793771136 6429218881105611362304 6485208486759236861952 6511686831096316526592 6579516902253569823744 6703971824742603300864 6734639582403822895104 6780209999388948135936 6850837186882583012352 6903099700725056864256 6922200074245943252064 6990466347167500877824 7187763605909595291648 7188438538640017992528 7262636143471153575936 7295859547604141469696 7401956515035266051712 7474954113802872225792 7541968302835428713472 7707191835242905888896 7765987163315688972288 7783199644268970049536 7787475083526686158572 7864274640563438487552 7912884776745367830528 8086234056648294703104 8097866956619778244608 8170465661405047772928 8431799614624717553664 8519630860610391694848 8572291841474148483072 8772689203004759764992 8847308970633868298496 8938629099656804401152 8979519443205097193472 9110100326197250525184 9134449582510110683136 9229600098994591002752 9282422526566681493504 9380697365589248065536 9485774566452807247872 9584584718186690656704 9683514857961538101248 9727812730138855292928 9767530246644474789888 9869275353380354735616 10055957737113904951296 10170314999083422203904 10276255780323874518528 10354649551087585296384 10383300111368914878096 10485699520751251316736 10781645408864392937472 10797155942159704326144 10893954215206730363904 10943789321406212204544 11212431170704308338688 11242399486166290071552 11359507814147188926464 11429722455298864644096 11674799466403455074304 11681212625290029237858 11696918937339679686656 11796411960845157731328 12146800434929667366912 12179266110013480910848 12255698492107571659392 12376563368755575324672 12507596487452330754048 12647699421937076330496 12779446290915587542272 12858437762211222724608 12970416973518473723904 13023373662192633053184 13159033804507139647488 13407943649485206601728 13469279164807645790208 13560419998777896271872 13701674373765166024704 13844400148491886504128 13980932694335001755648 14376877077280035985056 14525272286942307151872 14591719095208282939392 14803913030070532103424 15083936605670857426944 15414383670485811777792 15531974326631377944576 15574950167053372317144 15728549281126876975104 16172468113296589406208 16195733913239556489216 16340931322810095545856 16863599229249435107328 17039261721220783389696 17144583682948296966144 17545378406009519529984 17694617941267736596992 17877258199313608802304 18220200652394501050368 18268899165020221366272 18459200197989182005504 18564845053133362987008 18761394731178496131072 18971549132905614495744 19169169436373381313408 19367029715923076202496 19455625460277710585856 19535060493288949579776 19738550706760709471232 20111915474227809902592 20340629998166844407808 20552511560647749037056 20709299102175170592768 20766600222737829756192 20971399041502502633472 21563290817728785874944 21787908430413460727808 21887578642812424409088 22424862341408616677376 22719015628294377852928 23349598932806910148608 23362425250580058475716 23393837874679359373312 23592823921690315462656 24293600869859334733824 24358532220026961821696 24511396984215143318784 25295398843874152660992 25558892581831175084544 25716875524422445449216 26318067609014279294976 26815887298970413203456 26938558329615291580416 27403348747530332049408 27688800296983773008256 27961865388670003511296 28753754154560071970112 29050544573884614303744 29183438190416565878784 29607826060141064206848 30167873211341714853888 30828767340971623555584 31063948653262755889152 31149900334106744634288 31457098562253753950208 32344936226593178812416 32391467826479112978432 32681862645620191091712 33727198458498870214656 34078523442441566779392 34289167365896593932288 35090756812019039059968 35389235882535473193984 36440401304789002100736 36537798330040442732544 36918400395978364011008 37129690106266725974016 37522789462356992262144 37943098265811228991488 38338338872746762626816 38734059431846152404992 38911250920555421171712 39070120986577899159552 39477101413521418942464 40223830948455619805184 40681259996333688815616 41105023121295498074112 41533200445475659512384 41942798083005005266944 43575816860826921455616 43775157285624848818176 45438031256588755705856 46724850501160116951432 46787675749358718746624 47185647843380630925312 48587201739718669467648 48717064440053923643392 49022793968430286637568 50590797687748305321984 51117785163662350169088 51433751048844890898432 52636135218028558589952 53631774597940826406912 54806697495060664098816 55377600593967546016512 57507508309120143940224 58101089147769228607488 58366876380833131757568 59215652120282128413696 60335746422683429707776 61657534681943247111168 62127897306525511778304 62299800668213489268576 62914197124507507900416 64689872453186357624832 65363725291240382183424 68157046884883133558784 70181513624038078119936 70778471765070946387968 72880802609578004201472 73075596660080885465088 73836800791956728022016 75886196531622457982976 76676677745493525253632 77468118863692304809984 78954202827042837884928 80447661896911239610368 82210046242590996148224 83066400890951319024768 83885596166010010533888 87151633721653842911232 87550314571249697636352 90876062513177511411712 93449701002320233902864 94371295686761261850624 97174403479437338935296 98045587936860573275136 101181595375496610643968 102235570327324700338176 102867502097689781796864 105272270436057117179904 109613394990121328197632 110755201187935092033024 115015016618240287880448 116202178295538457214976 116733752761666263515136 118431304240564256827392 120671492845366859415552 123315069363886494222336 124599601336426978537152 125828394249015015800832 130727450582480764366848 136314093769766267117568 140363027248076156239872 141556943530141892775936 145761605219156008402944 146151193320161770930176 147673601583913456044032 151772393063244915965952 153353355490987050507264 157908405654085675769856 160895323793822479220736 164420092485181992296448 166132801781902638049536 174303267443307685822464 175100629142499395272704 181752125026355022823424 186899402004640467805728 188742591373522523701248 196091175873721146550272 204471140654649400676352 210544540872114234359808 219226789980242656395264 221510402375870184066048 230030033236480575760896 232404356591076914429952 236862608481128513654784 241342985690733718831104 246630138727772988444672 249199202672853957074304 251656788498030031601664 261454901164961528733696 272628187539532534235136 283113887060283785551872 291523210438312016805888 295347203167826912088064 303544786126489831931904 306706710981974101014528 315816811308171351539712 328840184970363984592896 332265603563805276099072 348606534886615371644928 350201258284998790545408 363504250052710045646848 373798804009280935611456 377485182747045047402496 392182351747442293100544 408942281309298801352704 421089081744228468719616 438453579960485312790528 443020804751740368132096 460060066472961151521792 473725216962257027309568 482685971381467437662208 493260277455545976889344 498398405345707914148608 522909802329923057467392 545256375079065068470272 566227774120567571103744 590694406335653824176128 613413421963948202029056 631633622616342703079424 657680369940727969185792 664531207127610552198144 697213069773230743289856 747597608018561871222912 754970365494090094804992 784364703494884586201088 817884562618597602705408 886041609503480736264192 920120132945922303043584 947450433924514054619136 986520554911091953778688 996796810691415828297216 1045819604659846114934784 1090512750158130136940544 1132455548241135142207488 1181388812671307648352256 1226826843927896404058112 1263267245232685406158848 1315360739881455938371584 1329062414255221104396288 1495195216037123742445824 1568729406989769172402176 1635769125237195205410816 1772083219006961472528384 1840240265891844606087168 1894900867849028109238272 1973041109822183907557376 1993593621382831656594432 2091639209319692229869568 2264911096482270284414976 2362777625342615296704512 2453653687855792808116224 2658124828510442208792576 2990390432074247484891648 3137458813979538344804352 3271538250474390410821632 3544166438013922945056768 3680480531783689212174336 3789801735698056218476544 3946082219644367815114752 3987187242765663313188864 4725555250685230593409024 4907307375711585616232448 5316249657020884417585152 5980780864148494969783296 6274917627959076689608704 7088332876027845890113536 7360961063567378424348672 7974374485531326626377728 9814614751423171232464896 10632499314041768835170304 11961561728296989939566592 14176665752055691780227072 14721922127134756848697344 15948748971062653252755456 21264998628083537670340608 23923123456593979879133184 29443844254269513697394688 31897497942125306505510912 42529997256167075340681216 47846246913187959758266368 63794995884250613011021824 95692493826375919516532736 127589991768501226022043648 191384987652751839033065472 382769975305503678066130944
- Sum of all divisors σ(n): 1285951102419272494732094997
- Sum of proper divisors (its aliquot sum) s(n): 903181127113768816665964053
- 382769975305503678066130944 is an abundant number, because the sum of its proper divisors (903181127113768816665964053) is greater than itself. Its abundance is 520411151808265138599833109
Bases of 382769975305503678066130944
- Binary: 100111100100111101011000111110000011111011111111000101100100000110011000100000000000000002
- Hexadecimal: 0x13C9EB1F07DFE2C83310000
- Base-36: 1C3ETL5BY2ISLHJ400
Squares and roots of 382769975305503678066130944
- 382769975305503678066130944 squared (3827699753055036780661309442) is 146512853995375895524894476875146977247597365754331136
- 382769975305503678066130944 cubed (3827699753055036780661309443) is 56080721505748897425219835209385469455538408095714136713631142007165398112272384
-
382769975305503678066130944 is a
perfect square number . Itssquare root is 19564508051712 -
The
cube root of 382769975305503678066130944 is 726071329.5133249047
Scales and comparisons
How big is 382769975305503678066130944?- 382,769,975,305,503,678,066,130,944 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 382,769,975,305,503,678,066,130,944 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 382769975305503678066130944 cubic inches would be around 60505944.1 feet tall.
Recreational maths with 382769975305503678066130944
- 382769975305503678066130944 backwards is 449031660876305503579967283
- The number of decimal digits it has is: 27
- The sum of 382769975305503678066130944's digits is 126
- 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 382769975305503678066130944 - Facts about the integer". Numbermatics.com. 2024. Web. 24 June 2024.
APA style:
Numbermatics. (2024). Number 382769975305503678066130944 - Facts about the integer. Retrieved 24 June 2024, from https://numbermatics.com/n/382769975305503678066130944/
Chicago style:
Numbermatics. 2024. "Number 382769975305503678066130944 - Facts about the integer". https://numbermatics.com/n/382769975305503678066130944/
The information we have on file for 382769975305503678066130944 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 382769975305503678066130944, math, Factors of 382769975305503678066130944, curriculum, school, college, exams, university, Prime factorization of 382769975305503678066130944, STEM, science, technology, engineering, physics, economics, calculator, three hundred eighty-two septillion, seven hundred sixty-nine sextillion, nine hundred seventy-five quintillion, three hundred five quadrillion, five hundred three trillion, six hundred seventy-eight billion, sixty-six million, one hundred thirty thousand, nine hundred forty-four.