31 4 32 18 33 75 34 241 35 732 36 2048 37 5507 38 14149 39 35406 40 86251 41 206060 42 483503 43 1118366 44 2553371 45 5766634 46 12896468 47 28598143 48 62934478 49 137565845 50 298871089 51 645779488 52 1388442085 53 2971788670 54 6334659311 55 13452368784 56 28469327221 57 60059197787 58 126331495950 59 265014539903 60 554548092736 61 1157704831593 62 2411656176002 63 5013666156823 64 10403404685940 65 21549055431737 66 44561686178420 67 92006731076078 68 189689154591748 69 390541692024487 70 803023868273124 71 1649138684591924 72 3382849824688616 73 6931577205232863 74 14188296436872069 75 29013528411431329 76 59274048385499496 77 120988070320415090 78 246747774798357626 79 502821983741963082 80 1023863438204353621 81 2083300816278968949 82 4236025362189022763 83 8607465699668101725 84 17478935434093497806 85 35472318608957603719 86 71946619144486238062 87 145843832526449889992 88 295483106741285101222 89 598347726434804776735 90 1211044229911039730484 91 2449966935086632796210 92 4954072266584887529068 93 10013224765233384053497 94 20230300297201476166540 95 40855853594655978702505 96 82477664687214809138275 97 166438855999473670484200 98 335749424797866235846045 99 677054497599954480772355 100 1364850590686485468377500 101 2750456752188566746176220 102 5540993065670487650416330 103 11159329527553765065742674 104 22467809342214448183472729 105 45223036027186340412082583 106 90999519105990093220766045 107 183063912340812079664872663 108 368175037202172774872807992 109 740282420659796591657426285 110 1488111324764114691514918936 111 2990691011791312401702515764 112 6009092981279402446775882000 113 12071202828354452983483131405 114 24243721399038070279876921146 115 48680820706616409035354833187 116 97730251068220409178562364227 117 196162143155052900208509580551 118 393657823375356579494663719428 119 789846020269702931159498700253 120 1584484895541705890697592871816 121 3178030593515000702813228155401 122 6373154441027766894701910698276 123 12778481031140533331512561327544 124 25617361143147353356924554404363 125 51347794622396121232713431431911 126 102906606665993884027934495103854 127 206205632788825144876144846310614 128 413138132521318011843260260377388 129 827616533663541994518056281388771 130 1657691553508992651975655581527183 131 3319865580633137983437740333470713 132 6647846007318059844386207171278625 133 13310258678316040757734419755065256 134 26646397743145733254883592846410080 135 53338194159267694929548667720524606 136 106754744157832131212516319039841108 137 213641872697439694947151786664238507 138 427500951809072119615338518602344757 139 855343338187519979885070770107394018 140 1711187806478398243529039162976061659 141 3423022680744525765226285499045918684 142 6846645388002937341440734500465930464 143 13693134577855597474623649018718975234 144 27383307035058652756396270708860412725 145 54755513651766610619137771588256788052 146 109478716143529508561176813734183341529 147 218873064471597869683838854358183938277 148 437538835035959721887330479177146544684 149 874587796431400127305891213034825051737 150 1748048866933946028746091028845286140883 151 3493557375755169234851167099966400927785 152 6981474058806296807153940538806936328860 153 13950573927021137295832455230334689251915 154 27874267125133433187363594236322512250198 155 55690612587859290339200490618102829803438 156 111257266417409330547191381987936386880334 157 222250786515971011561849119698276205715831 158 443943211396433267904295024453819339677854 159 886709508192764637464978388789528712490619 160 1770947837760336193237135177330386380588650 161 3536724567663386330510948740541643422914211 162 7062661082366444542628540032018057429208883 163 14102877255022221350930751775179549718040010 164 28159171925458780477076619745342216647667950 165 56221881068975604685074316359907530815476426 166 112244413709937406325249497469166671016720468 167 224077622731500674464910636540110114779257011 168 447308482798085213239589516567115045948031740 169 892876032084320116561342113563625033275525133 170 1782177925785125592263807883405226124494040586 171 3557028020367314139833583336125561273331306425 172 7099051046218041392840201049906823295208909303 173 14167412600285152690322887973946654089062683846 174 28272124761604088305625662547995845881950757308 175 56416279325838531378180869128368648900074764506 176 112571623826618393308700917358438782958834597720 177 224611671726128681187881371625087988089881393359 178 448141332759289362145870028026656117774692258520 179 894082011404888923009704755076402292277059751705 180 1783691574899184307316309240438490099211700493358 181 3558300139544040681190782421734113741087314394707 182 7098166189592679168258321832881305131963551794390 183 14158944048375932043225963196145896340113580106541 184 28242102449134767863815050648076407639543080005071 185 56330676981647747142748049418071384984705251842910 186 112350505067698470508456216392424474633307948717628 187 224071961634234808827232072314892044210310965145836 188 446871585971277336644848589988887333394618736549114 189 891170919969044636152777364359320368765101550244580 190 1777143950301056354569572798574740775004401568783793 191 3543788814805839749535998856515314963056107141989833 192 7066379630938444654913851954838584806084566753884259 193 14089976900305990591006608856527757956193241598412751 194 28093642375747870819947309613656439728701378489954974 195 56013219466766724335421762200359927194832457524038230 196 111675523302758684321852844505206544225200503071709893 197 222643840664437293492360170330198642272130082616856608 198 443862902786653965629515644164613953475713829992547475 199 884856264509169246861213128797899945352593002793288209 200 1763934946118525675564424350688951345599746805311140924 201 3516240597505746232213721077655167166815107123531400664 202 7009079971778191521570966729661094258829426413996250775 203 13971083240182333326117578339499848154140158989997833353 204 27847486115210408264692094326818026762657316779552836916 205 55504599780543686858487175898853910090660075654213504966 206 110626513825149266294537586770485675711167948887195262046 207 220483936198789889856472981554269617902147348032661577426 208 439422566031598603505411071840976141789451841485309760058 209 875740891888759373836058537697972790321843257495619616459 210 1745247261020526103924447348664491932294209545929833662326 211 3477975764720843768316197294481894025929999618107153700504 212 6930819235355206081159440789587812161690930365798810293717 213 13811193412260864784264365432742762751004594520496006363252 214 27521153552694248332699182121235688906661570044070534145628 215 54839189055271126743769321964342587221714811924943883531900 216 109270907098588364037578270487252549849288755955008077214630 217 217724535600175757300395884739217031253153294250228904308888 218 433810101572651375781473635911584020696015944694632597038687 219 864333949098479926833189049482557656644416008880731092856799 220 1722079758420453612406594889042641438554922049037198895644919 221 3430953926093089011449498471129783257425515604918592697573575 222 6835441867100594027402158591161614700809689338262479002298135 223 13617849626730605935655093889559074158661877621513892338274669 224 27129441374845083733845190400884610154423633561772880876770312 225 54046016242226706099966066972669828991417899892038150977309470 226 107665653859231273791748841972970156655361348880849514860606493 227 214477368549410540306259337738679767107008611822438162078921266 228 427244708668404389543306531308559656557007421166810798673844998 229 851065478254510236348402123262455039011124027338188925707130016 230 1695276131150021190195364180096429124855099367122199460918751884 231 3376830315071065720941128037817859949609477093548699411806534185 232 6726195266623390684781665649265382368685948924050318302339244679 233 13397422975252667381749574396638634566776114137457038855799581024 234 26684849110971462437307418068928649164601141975534830982684805037 235 53149604431482630194348503367939904467225003248358190064052530685 236 105858866669934333185888256385667230184131638453662331433169814936 237 210836828871355598687858489201071200479367940744409580748937554659 238 419911582847253838905223736388109878594744508316846752428048425199 239 836298824406508729361091287537612047360066113828928276574152911094 240 1665549248411718639339741594145642062399086331891226744132045977312 241 3317003559985512069414748487331758860019056367780562011130323354442 242 6605823513223735020330185391845771543653788074624025741874272785318 243 13155297306725415780540951924090073531347403072461183914555125160763 244 26197939849882535715394298447130019628974658364851990224213681075701 245 52170678447190766449953809768822993616878982239996993994329269729002 246 103891207894216963243252973402688543745786091282256115141776815413148 247 206882696965444819331294353267824799957243036218993701044046520648376 248 411967255554616396657793503653492833034847690269409632654850130301102 249 820341108021955181257318129754720613167574045262422530368233861063519 250 1633501694308423789352910942791505089807323875469089583182561767033437 251 3252655962474699248230518744664644171052183375143779271718677056447025 252 6476646353711006583951332768335867662739894714194786521332770333280291 253 12896024120786629607993759090596582528647113134308568498801901097499358 254 25677643973350979726808827082574927440988915040771516084977530666146903 255 51126760426505953818895815916670059236283736378973313431382972617430045 256 101797057511334035226349428827895943794995021804034035888311377166357605 257 202682429606559441068234755198243787043463057214705541110343340930412952 258 403544083787760672622721606793962896510009028054216587627160876787880451 259 803452027662355117354696934516040293743495891036183797105092696573053597 260 1599643026602199529642912543315782437001009858635098855723523474980338011 261 3184787334823571136321112591944611945528082339122023112144373621149946949 262 6340625542382096427385835885593067154014680481755314958579044040254306278 263 12623452628954354793417089556782800048419323260884670206602766417743090163 264 25131514140459845817994598846824546573107576429203531170934678676647247982 265 50032669708838169614095931270327556767283903136756580040514876682182278547 266 99605493122793655744161079637123298118306063790330786173456116012397548654 267 198293081175923581568354869152660208635499626244758924676315777025268395573 268 394754016493020892992189187478700310129009077081704782060717616905289202990 269 785851243599972627087201392274030673619237890227864804973034194850618586141 270 1564404251399489465412000179502113271306300646890617221015394846756009161470 271 3114243375660641351235068572764046383338796368763623711185741235531200455501 272 6199420467533164615073262286228457862890518633190784999180589360594296522367 273 12340838802057243225518820281566455010109878574486078004429488549771037373814 274 24565939058108635234061931797977823477255693102800263655469653501396130738424 275 48900941898817443847437583332841863922434891932801836280355551197896231013004 276 97341111457555264810197348984094897365549807058771383599519705251561458021031 277 193762914088932435211487433521383440356204122319433722112918118183131798074860 278 385691751550648659091782168009695252430266704433691297134191350448020021741512 279 767724566588097524574434746301050735610376585633307126390519246656468940424618 280 1528149955285055619408221652568818274337570830598537637441908736673712462390307 281 3041739453214999824192256259869620904643609312360530101269804660255592231953708 282 6054434775196096877503062646949336596526616525732793937487890169830070047362910 283 12050936769928048625807179353624542734297047412941863025805000294560369958187135 284 23986322658984568801755360927333544149517491093313297727311106050592952154556965 285 47742180124909644464782674890195464960611168044756742426966167584553781092005271 286 95024716980125636604472074834826551182996088716089501521061660399014835413070794 287 189132748753272130302697187255057878106436800335190096460711503218459467390627969 288 376437382273929277239928095198590307349920652680340424918535948161988858456403498 289 749229146180920085217691454108634567964354943269524524210934245140903318439478433 290 1491188476833699177931736447338409187533557113332286175107610424352505201284777881 291 2967880546377341342276536298349592876824764460963509941313144653912535351042082983 292 5906855463600500040439026603149490375787879276452321739430354545510336236797886649 293 11756075466901888556206354246193094067432323203888403637313161744417591519758138688 294 23397234368246064637590117123403821700233376868588992250121154346868471777330022388 295 46565349646773247712400011407674635030710976112618612800768202931209717044027563080 296 92673899493641720663969806261078061363392923877533128121098805296717064500384080958 297 184437096023078243501048388903589171186373586620650998067665147595696280904477230008 298 367058617737260289780184371667374926899069689991787312788437621966757725063347769085 299 730497824039930512962531833357391635676083626190582607967671343566171941481879738509 300 1453780442072578723841037081622254991291089527320696822170820512138019276349195911919 301 2893177980279407686361509799325704216314147670870849000649249889385090554983827601365 302 5757685697274109689567032988811944556887847314688615123542288568799549918082919336419 303 11458222972614578524778671545614603794066604894742188324763426275749468608102875744107 304 22802535262664311279224291621941157160684718961300900319108747980778246956707280340328 305 45378025231212791794628098959575049559260128892991818682305987711472591172495723345909 306 90303519208117792451355945891271071414564211927719386171820541854036207148312541007673 307 179705108361939793920836502360835439984140414596639262587303193211570336183058774744293 308 357612647926799311271726365166324615995154271046038725416622013800764354057928163211462 309 711642791396256931170671095949098504987263149113460777455077577119938258575175744152394 310 1416145936689720818483927191426178219570029547166500332935900881540823101198111570723550 311 2818063491080961396293945492941333577125254482852028033414962682496890436112070991533977 312 5607772388723386033356164998220751261543592792140356857522321573907392782091421278949368 313 11159040601844058061021708231026909180678098667784792459229892397698502339115781508282872 314 22205484146885319839016728859957345714939770631433707380928944271528416021065078519808661 315 44186599183303965300759157744630584574825921572870615489766287386213085459120781075349840 316 87926114727262823103868213569342774760670585832385517155221629054788351120129440692102536 317 174961379993496524684149837095168578992694550721079337930374041803501540415627327998697299 318 348147713037706491311536284119446380376726086602688512761186533136328577229757496369408114 319 692758666894958673968004958151156959705948593712946095176612484481001262999035263462288222 320 1378470542685633603657968594690011661953406570406641387377255407688658490188127665663654274 321 2742901066023927231400865826692949287036556279624254067116759888964713942272112780238324488 322 5457829421493497156493595051063054145976090788365763424506044864227775486890855690053626143 323 10859928455041815367971581278061143705622843151877384858260881795302989630642524122147639186 324 21608826899564188508170250432932436433155635893049013774881248552511254114724152580729610179 325 42996456599797714422845926644396625668114848519486222421170355309023312780304994800885308512 326 85552246816597753022221880819582484996605499011626588789467311261451116306515037468395195627 327 170226621232591898010039294610911430022537527382956661715156093247076997802824979013195743336 328 338704426259572342459146929567402300643545562387878247598780996097291246976272430272764251227 329 673925091456526218762242493558151624639208024395671771694931257252018488680360104545200459204 330 1340910428722965647219748445992191541211780481672595537832834068825798663841244809791173206337 331 2667996929390689944680094112589468739601466842241747317363315555316684358091545697882962714483 332 5308457240447542193009240676139479658856457008137002327757635380173305318921333280451310676911 333 10562063850979482936613115125708755525752797869167086215097130802437704263875414292031882817428 334 21014871872920989100238745420304369444697569141538779843200740107858487900809287039029924811691 335 41812123295677894588450074219218933027824059780712306401968666305981587804924668386485881176633 336 83190788626850873392301497420978331680694830730220443426659742081726646650760961901493321272936 337 165518227898597290016691104906361157399407090549680696957395823527962143869632693267690812751019 338 329316890978672800280986423372541970078614835597783744233835122916890962705395370878097422084057 339 655208920299263065836025364618768527501166469301821532607512388580336916231610163882551890290351 340 1303596651104257074807554220236698300954332012511107233174468635577458350153647644332998106809388 341 2593607981649421900431481835146044926930223160082990839506575477006604989190260752118948874745300 342 5160159410946242976702747099388906883039968544454680211727049898614226149244189226859024625195186 343 10266433819634235015583629588323184263473067687853586453750231114731023666284400114447388858369064 344 20425553652529185319623920154930618581681349672106882208780555482125891183553983041314984433357672 345 40637390920666261212164567169476697294338930143978627995915748335073789262782693352001975877869874 346 80849171216577062140871496401199224962105654153121810913929063647271034065282822546519431435114489 347 160850763127394764490179496435872428274232718410104623919703616445928009254368034480730739298940084 348 320013646302682591363939144702829252824801617273681680452110919801713634038967940916320077569431015 349 636666078509470682111131556197653299447783452796330475214821765461854592603802888992164037066170306 350 1266638795362483666296998832061907354927310557712000831006688244100956549178414504773603763738479220 351 2519948946294363125063003865754416663404918589279742143613804251838865925253834589940712261299789136 352 5013356645250103894935941143134720166852697895168708610509193118344273949203269163410366844482412505 353 9973862631018642648812645594011819182869870762984453812672351777389985214206201947507965007227008658 354 19842487087752384146046261751226028603496107103654244192228048032351084805125708317803333769764471216 355 39475423006243185605329489810816470540277552441999024141235128696266122342165161463482466614419106885 356 78533591697998694432580544315971918310226838598563668231573368086102012920877055854669906657906909105 357 156236365922376853131712229493149575563447056388685914566456757091322280491398090525503390994894494003 358 310818468986306171299623115536821814006316947677275374946275316612466674246593459784557808094447149961 359 618343135137352455708689102804625421455311760494391829641515580480437758102591003942327606129005425022 360 1230128066112219933727603818135517921606422603961063174736425807017397481109137247087082685998249056215 361 2447198435158673211462471157528551857776574211884307763039244825712996822975650933275663393452831578042 362 4868398708855198060522791802082042407025696237394947498268893380728911228196350531512239260407501662843 363 9685035168065292679850050566706798807177059343765541472628757626739554720154182403562011887703964004475 364 19267013175162942121551890444865540507809473251328687567156351883649554964190726021678484773417616321985 365 38328845041520585016524501445084378714203131762332969852153400440674896129331425553821018055028305124807 366 76249190072907926926492421866632559085314092074825525548748765146285184961601185552273005750377734419667 367 151685098324015057673270550041636270482198510468488082655670920547686403460695184202269949903844443353823 368 301751055019522576340138209265394389108349285253532632877624533285706062608562413463447760548647996366373 369 600278641368460950098488462103896960228462729999826809617062588138630467125826207380749661086819395115829 370 1194139914355539149378153204724328671708986560509506068746604757016023864177228233844516258518953260776368 371 2375504106858503603606592130811973869653394321594499271589993042544290853453315873143425529356970809111394 372 4725574548780236280906663602350198791140358661009214802624426445407087747591406788217046912809550396228929 373 9400516813314570677063667109412231307545642649555855988789812761508682344761241384029373955123677681258300 374 18700238106476986331281204394674867310090690772123900027981449503268889967467378483961195546661305557330616 375 37199821146309072560073606488278418876560449909488718732684933756495480824193394943523674033761109159838710 376 74000199788204241729220020247328234852883417761986041933006876971849178865786039022279313992994945564247246 377 147205241047513474731414635401790142382314254432300111718401691451727354048154137283871183304613532589700885 378 292827600167197189258916908488762256227797225556742877906753295967094204549456428024493062389662229445398177 379 582504270545218660489645462417711314082777544420235394331571736884083550217116242663139678225771575120936143 380 1158736276220177512243343577640813311904180691142334551590082758888662027112857362721279061237746120403603251 381 2304987063247645961451233801862747697298065712977466381066684853562589376838610169975816790052055252157737093 382 4585120927544088479664150324752243628647009760696546308014921173630950170853913559784725545292537111783436041 383 9120770405102929545075339794648610739071608422738315327157801402944671196706065240576815085617071182925713909 384 18143066569343525623060686132476400023099209444936412974532989921832995490684695491592360421414682886069951804 385 36090119472929191559064374632552972574580890375862020706694035607393534180720381214961111201679492190687392995 386 71790076185850411170480035245766920316764817129460173330399650868448642617943244258150115050832337184403509158 387 142803545765266277657750236900301300283921571448558563339641093783967650396635133819644176470201718403038727311 388 284061295475210677221315156203837171210686428045594577459531327790170374390847438272397536900191980390709633055 389 565045791406734715813077542821634888296863631335309970517881912230753198153249052642778114677880589530311383809 390 1123967484570617870054299988272626304407676148924251880884140204621078917521676158008841131769548788164883923902 391 2235745604227995644228198741937722119576191132679305743137827780537675798098422528412902746020219509663854509207 392 4447229798560704729457528994144904911018538568572510277220865304488919078942690843288315727830701156712562777704 393 8846170724990998294275422289892296280173769248432325599016245138339865117675384284314479971675039228248578965203 394 17596230205453114804342864294364669800562462514358332977789308134864747599292480448245367597619155286781110103448 395 35001168108484798916169064592262405341377015640382114306919149651030106541769272620223628769762364813289757427238 396 69621606317849240459303538906143686530670663787753072219398261410189819820650685865366699494885544582087554669447 397 138485450832770984508464625169528872072816596070757049256598048062151323700012559256389155158894996137177767847829 398 275462751061397549344200666953254042353773934730785945901089452615626205199612892677842493915963687856831884153974 399 547923900637402933734885195852926583201599452632683271994561914085176517265353920160285144215310088976978227544635 400 1089873904604192783396418428593030884383411106814035362914658444353171302778923418595970686354940999562612970213375 401 2167858441047928367815009656319859004016473612254711144932780245274576149309367735809063140391516597360096593564469 402 4312054619120722666950748820150308658315424531162718912808039402495855280198839568757595063359783004684621721221666 403 8577016900754983446589821048996186105644778190271858342765626442963464355611032662378991949840242744441975652795313 404 17060311978924517072215788819204436124874813075566539512120389953547660811034427309077665557737662066690334792362503 405 33934102952807234833372613796129943647002634955542381587122348880653431773137254431653393178611647329818711685016311 406 67497003016550032824812322629974125576077220497409722253768726333929537845835567064473319558897091094726168455585766 407 134255266120958038973462729951400469834035665584635810760148159745607542203498956190586294134070272523862103487325515 408 267040359286907612970346473995428495431610267627442792420112629063733369000256223545293850410495053949739405324348159 409 531154936464687678005606335325454760762032943815744503356806250347993669676347894579300361895784203309156737350061222 410 1056487336030543043651148570699182537163901469120887873697456872794288834523973170488378289399278643686093268853096898 411 2101387451557799202033739237393806579369270297385757526993776481296918372006062353494787390960776653052205356639646853 412 4179715764516598209072732786753430982211704542911650711397833185491412781656093642236193910461446222848597948308147389 413 8313543045435362079894291870522204256030411605984696177131340605784923352066259170153442167734480743786002060212976716 414 16535767082998725719784135980302564139723542347806561639631368590519393466683826545805869464052589799673341139714638889 415 32889808802760899341089164884605210830518480556688722525609041994623184023079635630014117913717479176170700973239808291 416 65417985632004188679740033346534794886097425300123917195054343501276531715732662861455845901170684068474571028899990537 417 130116331681153723726460161262064968950693203030843156074333951676837413481981356688158697756695482161885642530499465035 418 258800606570092739549842211918307594711725348519421465549430249068529807683503506249555384769783087770759328145292121660 419 514751491457683602407621618397370033854764488045103052044596661653588016135047233480810647794803288639337362879553485723 420 1023832217408104371629941764419207773177684875576733740943422890490138753582249385784224695256110273322037366961353741013 421 2036380047141699958342775589600670644677091032423267026190076201317555990639409506698475655505820528129575833135039563587 422 4050305179953348841802355076800769389129675530958633560997002297049536398349825920996355319133511229554713908685824509368 423 8055927400252524482408004723351717220332662041913487971145017062273666614532655428898102757278419028200125268733562163701 424 16022940909941172057890552545257554099658786562606130982713170898802240111067844189139677099126680480336567133936609954823 425 31868954671725966158841310110642460191517823932151094253829186302249043509280836684847479362538406907523860399071203731596 426 63385849452912006417926593470150496196778927751358589823129474067545478456719281559687667850173799266042038130260993565969 427 126071154195308216513112809827176977448304045666312643703891747559222382603363243621676386243453349748778794629858545589876 428 250748341590655643312244335747801108454951879825199663084197021897204306195315551326127813540877772457817169210220275672175 429 498722939713477256490406051505725483170983268189183167440186683151669664632070726880090837011309765538324451985608336363977 430 991926662407716571160861337481521757828348521026728303278461140288463917084494791889227278310369281505345577059256805807291 431 1972871209683036014447145293470723558719446180298134944383559799720341035689332497855268148135554762354321713165733516273601 432 3923890384644268115136493299479460476094090283456019932695963944851055920419649221784263034068277896310992109996513239870037 433 7804300205653388238258141025871903617198850836957367231791071118920490577263010143836552815367446994898117573025557813168887 434 15522084523800227283797784543474544168151988987117755088003878617740331207024910606213433548029953112836515114003122081647430 435 30872024206165257945373998823081354038628650623607342274132447643877831549539922313469691162135637390616708075539828390300396 436 61401525500921616501657413934115435836813264885131412474275200359574039816930920067155764438461127670943202189337424141567789 437 122121524524323476362126227452734836360855711803594843505845413394972399078792173694818392506322312951813406375279521007392443 438 242887006379132253428413352645968290059397208506527116625276933026439497616857470798769419616732825438820915297676975057294703 439 483075891165690858623909123249275230396882191735542673243137763775352822297957450917749692241341900762023666953244155430067624 440 960783352971220073033894352543619307434308045629993024595506224539676628774240576089777596350691551966806540675104831725923987 441 1910885247518660751493849692770341196131425927632395475728929314325194880235498617022361603898566253858694748207905868137555490 442 3800517924079803206634455603659755616360098864420567708127312048215623351871474716990400167383211766582344789901716522485797242 443 7558750488702435411347801175116672912086691653141109168830321073088484191127006756878476675950812714126419935832339067650263117 444 15033368005078867702735421323602031121622278869630635812009422798310530619243995616815573599955768318761154350931257852152864895 445 29899341922953879722151322555240542141644752030039303269273528040622303464738592345409727396895802270815284446966245989106500201 446 59465632117363639666302087535809604613457512671001976099283761426699008052777226817184226653390189634968762879619317180277763787 447 118268619137268542267734586796262528285646148275937251330942930438609529510866362372634270434491402595553912666903389844398202256 448 235218835748808487668648284274682615367345165643673679685478740080182393772433909921504977185719421032800759177922513702374879579 449 467814583716932316132710575829949888742731747886592671629579272521397742415552324774245084840082497842052027416262707740814918446 450 930410310352282665922878961191478525413093553351741657768923612935065842265002199919252060902378120704724626929427989062402781469 451 1850437311540765143910933813874569383215808227256511147444180827629692361487420414424711576296317258246696152283254903227241728600 452 3680216351190923083902823696473687054600859779733305980592358016079774418614051223548720411225373909784544131944739951401043604830 453 7319331925131268987592426110035723250617381691525777560115911659484527029931114182247459048370336357173280536025324152521988687473 454 14556891977818912256570664490365850067718469927419859094939936006303868618670228890011846890115454945407380798030290037859859871170 455 28951095876464019470639709512666044716745348456424217091834738549102828715705138950986754193127069107632287304219075153383747560817 456 57578519536885107146346506421018205620239865618915474736082543135200776124574362010068014670527711373184488696160934655033348610118 457 114513087764328756943738150744342253976732896936781580295413670596279491328876203211285489934989404164164646044922043394409092177472 458 227745029665486096822396474561174772933627259921120835234158799844267222856130305011763478946657863266865633119562861743653297658367 459 452941222209109038150357283676521267961194695638292339023156979433809439740890522017437009321007569326495036869822183691249134551147 460 900811561720840081927108459456489781074725188135734429611021651156815936155606387723072048738249936431410037155971608723578724050714 461 1791534706130342938797947838072016033754758531947932274525847051258553644798945259846827558256760361836166209705757365558801639544531 462 3562998804444353129389533071173694679834895611884300707448031059680808592322979632296764980587205123868525721535157085652988865630307 463 7086067909514988297257842391981937265891650401959966092537935720647809262056693224131205611158630721350043213919696076125346936712027 464 14092697580927376846017687566207684998700897568167944591855571296262259190940253830498644467882476338877006300036431830368809681318687 465 28027357269057081037118608481642076637822281950902611875159515121736485943558215610380709843128725699436949489674213785003406309291843 466 55740308455678672872631197022387202629205127792856473086912012632375705447933592307617929228931593279385932806380836249799912666831971 467 110855129250458209641019637965382781988483599422605734208155789685305178797562423258823214181650732856970785975358905784510638526295748 468 220465902433744547168679217699814536440421851667236813669443544671076097904336552615434833327302789696711211662837627781810166681477427 469 438456271841358029001915517104105225323366829397468798695043480070308535868346075032266096860005959846964987587558946452839746592183576 470 871987717261526963909365620357830334623818272358509312979614811847312402207146055517951417276041435734341492135137340038766087064545419 471 1734178024216383875506539235502883191226079563573825632678820564602154293023051569865259452043136339191813984773996440215054198461083383 472 3448865240347598439960310598395689140045254943635600277995828000245190623966966381927900098758857432596470412220587873326634715270148593 473 6858955946355133118611657744252491116764645312757780547917217712369211416750114414600090581634538956095489621046354365434750404003055390 474 13640775105039706467415065719620953882867028696368498056798189170703781387924034427599196769089789064566435241468619581219342175410940464 475 27128097439214399409258297872071106271514957342175308462395327594710178991131456887916931318895587659140040024161901766807065051175923956 476 53950923446388251219604787080167555934381691002481672269402865262839535816359328599642627052092594879914139015277945503521596864503437766 477 107294557281791140316134464639019627685861574620060294432026167097586241666337534824683370388884077290660117742892657005672771507375088479 478 213381011980882120315030756051676212581910774421134733018579415984469326678130954755802081335003178321990084841978103861694744145076641693 479 424358712474617369669500090412199779492935695573917263384189903609990818535348820817927686050176427074603299406794085339540691935524942989 480 843936470402390761570630756401480592876515166155506883324755314469535273953276878093999672322165897152148050738944728247914139751928646433 481 1678362131259507242721888139559094290827718520554760011543778684100770206855683482719823707508889340189929534355236703852674805844767045149 482 3337804369032314700066046368540086317133736160092591423721515210012790198953836978613627447077585179382667347922359862981859462180476674754 483 6637971457585550039303715441421020485261037808335171528474205246283345941372934919229266855322575182389839400923902189505106203931636221425 484 13201071482383447649258281202793677137405568391614056006910362611993410382598617409879203910685146221570337582263800516771057068298290923865 485 26253202595237108221742063676360091159730161738292770256275715506927216013432564852529273384258367689427634786894738941034795902974424753867 486 52210121941836644141347219432266809314914739466962533102230763614691400461655406945214739302266229514695600536883878366274305439632265277348 487 103830857402215740751208596750692637618587554331398759557930476124964361792294926891504293256166765286432254078691712372532319097536438894770 488 206489272020631925420503631250035318004678707552723624261197271004943824010686314526421191637615204358318409674113609829483072498377622591405 489 410646259283692108761854309322967876657507459942712554736161165198675039876106991011757548648036661732346350338035434316879030275856025305597 490 816653031892998901697136608662434130483931849037943916377561274601028417223233887737715674038208332728222949808021881037111922795268297202044 491 1624077019201057079638905819207934042539850018309132228653907538976568351762988854523731454242262075863665836151986529874854236871175046251638 492 3229795334219321758646689971498853385717359889928632042625723044492851663900844153487418248725305849430695831527673675966242288328611620901042 493 6423071087580927942542338916371518090432799050116520574151520564652249907424023552900920015998693008877742049192442006682618217392683469972721 494 12773496788808197581990103281146248056731739088071014247590127114990039625645807895459598627354737262506483779156754076716137340350516206560114 495 25402486606977084411980299750038228046523097168588954372103520919064026187064024191187330240401512593278782894464064888524443433173747176995956 496 50517519400989769450449356487716850162612119167722190748401178140828629989480035269993084694212989848576670594630533547722132398344511574023937 497 100463236524372074754702282290530660776995142486429992719133612213482237857252031688578693403524465331088959474541363225861457476268587009102849 498 199789049460924547407574001330766549390344528585290811395190424165208334364900874130307562589986974807798723730498388398179382831138482268341383 499 397315554398584606567038070666544017739077247311613113701780314801492675906134508484348829578365839300051228333309212351849751917525703884134120 500 790130506845321115488072141470814804598472114195787078642866327691274790578917958138859252677612700885769940063581510527416775225696205810121282