0 1 1 1 2 2 3 3 4 5 5 9 6 18 7 37 8 78 9 168 10 367 11 809 12 1800 13 4040 14 9136 15 20798 16 47627 17 109630 18 253506 19 588602 20 1371688 21 3207309 22 7522302 23 17691875 24 41716878 25 98600132 26 233557375 27 554358994 28 1318282031 29 3140435548 30 7493519010 31 17908158678 32 42859216345 33 102713690586 34 246472881089 35 592155009331 36 1424290085489 37 3429508477164 38 8266303671400 39 19944097048839 40 48163730291315 41 116415078022485 42 281620172551305 43 681815640947144 44 1651974050879460 45 4005511285677312 46 9718909295912115 47 23597671000825573 48 57332489476431760 49 139380247041716690 50 339046937635961552 51 825214021743213393 52 2009611593413925602 53 4896519840478441585 54 11936702399872607777 55 29113520057993666843 56 71041323344448464506 57 173430789121180909349 58 423578019832280911820 59 1034966411465044562867 60 2529872321590970547467 61 6186494648407953443365 62 15134177718450290630077 63 37037007417362441974038 64 90671496679623367479278 65 222054057560218606688083 66 543995224324320964027378 67 1333139268372365325571951 68 3268103649708895670276523 69 8014048702144590671366906 70 19658036848999317951021507 71 48234373590103244542739470 72 118385344340392926139537948 73 290643527298609356528448417 74 713742461770270798790870834 75 1753224202390401569899731743 76 4307699748514382578421272768 77 10586747476668528255089564187 78 26024720351636315407011035608 79 63990176519590398516438400563 80 157377156576120984970930806967 81 387140632023783341825856958290 82 952559480110842493793110600038 83 2344279775733100188823687084575 84 5770567799064885693783471862625 85 14207487541088950244031954201788 86 34986748385073510988073719273322 87 86173839843557558841114554248874 88 212290688605941661875356652616827 89 523080125322942419078683470291507 90 1289096599349763564361486732185221 91 3177466152744636375829941980296782 92 7833447603030358890856733951531901 93 19315228889347820080360376104614990 94 47634334282086502200677769876697871 95 117493038214021165446588908567509057 96 289850782460498099752612629739510819 97 715164074333099544321577583743334676 98 1764836095456097504306891015713943061 99 4355812603129981250169191327776335730 100 10752236436044096059682528067985770162 101 26545564137798896983953793455503731671 102 65546183718213703380725744189493357680 103 161869102836350894596211881181607178704 104 399797835682969424847989127925036809114 105 987587796169435611384204708606699204115 106 2439881227950191824443425699102888675925 107 6028625146777362160107336138635324590297 108 14897845240904215750888413862268947693983 109 36819950973008803036035851448973970075424 110 91011555566275423655593577254820602440636 111 224989626051914200932876781340688623536667 112 556262959226870478487283031822460179008714 113 1375461923131788317465244893386121920509567 114 3401471999002761863903617402825712445905291 115 8412677938551444275691440224557005877842592 116 20808933451263827563422731290052778337523285 117 51476943920175510423129373733997881172456782 118 127356838272196188782035825744211429193180304 119 315121171513405018065602575074772197593370228 120 779790495989937046115093244509446374900415773 121 1929845737706533296438761111051451007863860303 122 4776511551913330327904401802022783822349648650 123 11823388101617861944697256777569071970626252325 124 29269496176306437265095178255792478511072292917 125 72465295168522258768646706603980398420306328649 126 179426153265256165488274545054635501433419076757 127 444305459319908843961304013147843014344219844580 128 1100315296184437154756076440249306650444370642896 129 2725157695246757110197658056834570686634321128710 130 6750011570447894812242643349915126989006673964310 131 16720728846311559839331325106214205427491197417629 132 41423150756597158854596262700334830849943453508658 133 102628442075740793526466980143402041227867032034017 134 254289530648133708097514408632681914621198184667733 135 630122269976745191481596965601923994788209196219151 136 1561551318873697950650112652847695836078707376920852 137 3870100728064194304044988351252469811345651910623993 138 9592291146179575577287069041750794834920399191752130 139 23776943399032894042054774200112835046888683771738302 140 58941720283579985424827418684360472848157959966375643 141 146124229542101874564839518127447013067109422496489914 142 362287915747332137369731900931863292605020256490487045 143 898291315471678533385630088149493191924274138654502457 144 2227469951705928313482268886391998439717024703419159661 145 5523792781499706071689362209824622451170023704875785203 146 13699141522932888140353374788045701958182641779929142237 147 33976556738288216379318926861738395657140711389589402501 148 84274272182853330869811658003139441807084729132710804397 149 209045053204061551451090385487854598858519075644054056041 150 518577452349909221233604825547578670085875888413341801776 151 1286517904902189217590080757161481709495325927452694471872 152 3191876925767668753656020636835092932489884138692713869848 153 7919616860284504461993335494997245897748338964348633756285 154 19651222791321686361049068636366908146367728709675098862870 155 48764301666753854529759642845579147969757588918736458727469 156 121015532552003804180182614488268055363849140854120914366005 157 300335426086213720487500605320337099237963058339183147378278 158 745414807686807897889636739555175382008210076388769916587491 159 1850184978808655841785040126461020425464712981564372487097945 160 4592589702777068661521591433945464783426782684464086201348816 161 11400533977251834528904941053306058236483633000998735052244198 162 28302022995182336419874341611749594383253280939818872949733230 163 70264215908382249352471501116192915130256431001467439429360533 164 174451645750257930323819864544342959199455584996567688564193149 165 433151465455894183274562098866005396546433305861418013119385028 166 1075543722357515009986965636521824654703638631338773972239270955 167 2670789345412154828354083436123880150375284190410617359934042784 168 6632453409832684638921370894404975430891003710676733899339879966 169 16471438057199375984554576159966175330167537817773751367637358477 170 40908287276193637510663887349005160499402440725124024186265175527 171 101604580105129307669272229762822730761304181000645534330753188683 172 252369707986781754596184946825404110659567044180144804312797612465 173 626877761945452912823898749933465081947052422916939513996162237408 174 1557219928349940259326263108907551754997116989198416032945867303958 175 3868461227560711908166251786157665815102419311308223357393650133522 176 9610533797630979400193801606968923141199472976204606649452573146115 177 23876875935108207767083018883905130357876085598988192449488649158938 178 59323667747826462552319533868760105022210533513800607038986591265068 179 147400431711537253340880692908426657905538576963973535909426937218194 180 366260060957375437849469591320245800449410602864145397694276086563264 181 910123224577755382162030371672954981115451628990491087054066455421975 182 2261676258164187523461222837907430891568254875348749377303167770904707 183 5620566318882216837692546827597504969808173990518469499677527845923653 184 13968471928974776437686749510232418571259100881201835562707407723736629 185 34716561259938762734501374968005337370860405238134742193102564342640502 186 86286584399924992523020360335429712491317687096717808336458275915393104 187 214470927864656597820314030962729898877405164388851091788256795300562375 188 533104025597052951094393814798690385989775353895045463913002528230228616 189 1325176355358352120387150083581525783989788899344448638396438063014880488 190 3294225987844610583189856686066567896622185948267085553898534929762776745 191 8189377789444754222257540994827535233385054495483768849043171526935907667 192 20359450184261222092920483211495498249833952134482152289245856540305561903 193 50617259113700008282214992393447912474787675763851168227290071710781625764 194 125848622101917378580902853051425519967075051728047377723769407188094304865 195 312907079827225310197910495477920455655346989633424205517109300352765403455 196 778035163004412474268734542762133050498059584116758624162632662695702483446 197 1934638386694161837807226893306719879036327221800933948769259906092464217967 198 4810796071327353418238328030669236831638934750565340174691030197137155050673 199 11963286407274960123536130530305520572146316349770709662790491806459171129989 200 29750912772828821835994669281901099487525945102852341653898997304909673758019 201 73988831785237445387615000175798179124273643529505635517191772497862478138760 202 184012772295721903294901594188051092600089524836932242204575798845682108285017 203 457662714992828068682578701741804817729097765389163126636097387800940672624201 204 1138305171910703522122152423494917736646710209165549097807834270282723966879214 205 2831309498693662823560191474435133897702033316605631622107043293608504079779339 206 7042571967631581364725218632199615737611309265542060642678730605328894164310284 207 17518237300215067903191880255207193645140815508477022062661095290856540880185409 208 43577723043754457529178260297369216751707391322475561952392111740591049034640493 209 108406054646010163036265430138473811526605413445645242540109712677465858087055372 210 269685301655694969508618847903038141583055519154822010960882732644098666619753441 211 670927526566281767618982752226291178385403646371601521484597147645213485761754123 212 1669200095537821306144257368007428083924954287679447705253643545059979546653287069 213 4152938633378679848474848340542035574420537716610180963898503829080079076423280452 214 10332771261413354188679281194072236445949701889881418512118936105169212235972554087 215 25709413804289553699905882139916840549698856675240970309878447653003328944470265230 216 63970752757298256495108957504083186276040588895218167496031819719814503918064238266 217 159178551219488464250745563797981976200381598977498713873061380695727301660707957394 218 396096776077710699955715440957343792644339157930334040258651714335929546545985887516 219 985670177500980547260598005945261896182969517221358405707156727207966259954438078014 220 2452874634828602601207420827811396343480378203995074752811390319418671084188030432919 221 6104251140069535685980296695734037417597166132061924298581145223143600290104995583877 222 15191568617348023137670843245745971490113226511058606101864126351882278628120975432500 223 37808192385311766923119051240148418904490732793736861206976978533471730791496045225325 224 94098382988591158514687808675228749179723962938064891744948211212726355775361805069003 225 234202347411156346063404156707525326260861726125825002578066430263520795710757529739506 226 582925495666498521859943308027669151323666287513768338532057047274501158714222959909904 227 1450933371616536942263429769955358949959786702035380296991359607471813962019140462186552 228 3611556307957764943823290575153213212704922238334989618126885403780487537762578916505304 229 8989876053267786061562360389561322343697167852298192921343203881825062309057101674832782 230 22378207843168234407869826103715600290306735033234870653758490579546986911789039063304838 231 55706911603082272760875241268568343523996233739947678745660051698465583823924358420893069 232 138677158793748693854559096518458952706259559337041123226451927700745399007521209615890683 233 345233364162946034244320765852151923165375464467818343706396932616434203357219841362190974 234 859473429108463014624019944064675423114785662561956614878412511795093683372176281733038838 235 2139754351772926818382621101054165494938038516385947827478092349384863666158648994715350693 236 5327298736146811187037058019076608122904434056549880236328630885993066266682839518590405465 237 13263610360878253150745483913747960567665857809398548384310631874099601307661107120803741253 238 33023867553556917403231280749082675807574778181169764924231867250181055772479734734757474494 239 82225304596200413823033206717942039271069436712391665265701675566537995343572775466620876574 240 204736055700465860382987788233269697769460785440407281991019189923618457841572233807372205823 241 509793582698912935960383581796667881135349103080753775023708417835957041625502187299309410586 242 1269420463046549666257828686826797887276173489946972647210980783702647648202005739116036214467 243 3161022833656483072085610774574516797251424242018387592086961291764790069350681368399328936941 244 7871557798096173631073670598292602817374126126110244495535589372002586883352361040020453103738 245 19602189037732937154760360125734141208958251971472625512937499260507413225862232501861805118136 246 48815663709987447708561034205539040584134597373952964156508616280421816649704009695493255140681 247 121569457337767682646597191103139441402647958277525914919836297561813176048844426654063620904406 248 302761275586136030755357839236913618531130773140355342281900741781231494067284778437188675749320 249 754026585528826832768439883927580829975159012642118520197878765251831282870083299503942550525786 250 1877947258469933905722271415048498166285320490472338940958461132998904825603718260891077044102824 251 4677248467596325846749205716882477635612311815234962848106181663097074137497486916481506404964642 252 11649511857358322357501954323929189585109067412865633836642683564892997750947605722971820717528140 253 29015841455322434551165193354805351156359835084633855298078532363228133983180269113042564044956584 254 72272434977877508251754463542450385905078778855647879030635318314976639688630418651500818297818307 255 180019769576910802578781457935572319347199995778904103225201511937050942734494341825755264501418528 256 448412421929461645940748997385392829811060167316008394101238042751393313627413724129788506359768152 257 1116978748732027827974689722361315522461578037893441185630864737450649860558208540144589494096955269 258 2782415294967974787380403473496383686420331323046284900353144696289246670807195385791889422548604260 259 6931204049454601628693464042849870959159157247317699315076983679759792846549555012680166347845802032 260 17266528633809852820458655658740332156704695523266717536327146668914172721727883999046154015491807456 261 43014108380707694839965898762134145378590526303100346534681604985503725546916267017398006601233651247 262 107158416488190204864439539005298183734948847021832737458503159856829992002113075755221125851010140173 263 266962984038974799978973913080681169247407515632665163718846759896937882403482215330658025260820777164 264 665097226021805948124720641626253161229911695511498319086634761068920612164188598038693306545851499437 265 1657022792654521999465390834398797472733675609749636160654169113360144181812146078595070510458942610845 266 4128392838501479685456756466423224895609453353394092571102814949734194780877689194625140967437579982162 267 10285908794840252545543233419371069265809980515761101785103538435028825077774837330184565389975235780619 268 25627920830465213465050816595072646749107147116880459663726451898675720919389783864985942200039087778615 269 63854728498636405729804764959973089830903408808373614295744086291286759741149194607741087813794791241858 270 159104209326356790697838120354770369323505713380763115458805233826489183040751526652086409522300835739429 271 396441516764680025609674121898010436661714970721017524901669494729001084085893603226253484262868204521563 272 987837197989970099514813009706359603709919628212557150953829547840938324455045347684394397152987361081470 273 2461502867720525155216537240532275152839089086058690161439920586103844746439360324021763976347007717319664 274 6133720411736423384149372124577820274446549543386370556205907351853611165116475655813624578800033612896166 275 15284674797152716101912002906231473019966570611202020213705254082410878765096095284923436086802707849278237 276 38088771446763333992188973775532821983783358284574559356543292921279816943742047828531930448023754524776912 277 94917480099656693710441605449835556464872840662449382753663175837385965658410745974159877403321726232359800 278 236539594359322430776206835038995552653941602777212242338428973572176146477042903168111481694696742293113362 279 589481049392695538686378677005360556397970480022564898799645036693061309131955124444686182172566353846174163 280 1469075585322690143157432407453911736582091056232248511401920737713401347435817742908744873506448029582114680 281 3661227102369405450630087098278622256410910511479455118901161932891010946814856101356573709787981341393793895 282 9124674306261065987544637565427102893466971606217868382793921020577564906477653985246207860756628161316393595 283 22741347436607801457861842559635716652246742348163739203040490287235586784620383542872475227343520215245798917 284 56679117027103032193620860286801331302119400583141932490774282570808487951521215678169422303014759584488274955 285 141266102587526186092168688414008317777689621394369636791582232369221766109677495962543951465748807028536767401 286 352095763859526209912540145860209623570667729150960051280724494544857250420374250952120201710367694939795374240 287 877589725932005762315283218141682136108879002073730175844163989440857088312790606217567850243589633967410362565 288 2187409528273347462214721956672312223206872732601764346483559077294801106226164991315713679222559047131187052604 289 5452258695762109143078893323833321482932029496408363054047462126327162146293065533784277986896687023640064586089 290 13590346807577574499119345310308450135058533981506164264671942303155142761566958305482224993018432610746147128950 291 33876013992579060107207525026951911095716820153928677166625560198054855256188708829113577963358314901521408260505 292 84442618821216868083160906249945340882178064877566031119382891215322619510877955022570030223980010206847003527992 293 210493484624299016538311123141124888957813265794303231607454619690861127415515853520825394777839661032742341175943 294 524714595176864456592541106077949282647150652888729284615142543420830077918675932725615209278345981746822043253319 295 1308022163900760918209274053557042487685145401826561716248323331456939722071792389565795719077432713025647603686863 296 3260727325430977643073147648406698984352637926212734163812530332462735362048827642129627345272627578722483353895576 297 8128702598402344546810039704192107806566821249210480770935592470187918983484862122886924607600320749530680823584232 298 20264472735861240108041619780978000313742918507105271228977093473572934412769524991004500378020211412696173820133287 299 50519222191202066595410627453074967547509936795734905532746511865227822637587227158093129560710837898541563162219578 300 125946246084766833476407589074481204917491878157226999304897250840604250889992851766624678063119654785862190182174142 301 313993730688207657593137481760899417262146701388164804628015961711581044900505029493386143013517750117761980479229266 302 782823502525484751782140112926035583269593902265528123516508050241388707239324170264311341464645888114223196205096026 303 1951703395553609444197311087477134246711083576093712176373983358782996485355035782690759533180728470276162493388774550 304 4865985559947948304921204977457354910314209624807480475878452651044275278847728772502256758881418083933625746586555007 305 12132067115197672532941558695878740395618035845812673739321702387506299490980860257822348105994488299635582199895482268 306 30248631921948221834898639817374894702107119677149488336145364410868381312052830606835944181383165045784047557018392960 307 75419486285814378934158115592976273570677987124383081974850220693216100943335370744393270389960733506089567239212528358 308 188047800233033577847143827471159473513786038359999597010685896813951044397972701616513028319977070370086302815156978009 309 468877891725643340342884432617842247446564646343710651706926088590413066904521995739601174735698901111765505103678659068 310 1169117121054225857286276739068710369351179072772785729871627353690569661129685865604685707718935918632907521656303232761 311 2915164112486960590330342839986784576035459095135961012064141637012436827103847544652238169127473373017572461462742565522 312 7269000146475354724097679402428511178963874597991224229031634880814342771075198969193292150846608961260148949033192329974 313 18125624727997155107276337315934963434377661480361894856875155515624945144363666917342099776690296297747999676435933427451 314 45197861426638628016996103071868025632574248759759840559727056318934787576474061683458310015678379208976207372566218110728 315 112706598346329607289777962604838998869921807863848183017791079795350551585622449510011247047826918064421635799837113584432 316 281052408149556862204688308934129357348782452011848312923524048432808622444565008559608082224800880570483543358908658631247 317 700860768964755604450149284601460379402363970349929831155536149383285337715519846655446535997358567739667903744099946109750 318 1747763324184508432589060903488379422571266139056743157343763671945414741054283475179948212710751350929667354539298486199271 319 4358528430572957515100444559168506956326791008348512590798457543877637208005433177806693398211930346241271135669365189562234 320 10869348048853039378469826705227850384624225059317468937955676280677377096066173544788155720897994215655784932004930139786363 321 27106498397215726545599369762678552651296135076990581165481645584647372867490686211965966965904113348557314158208191392428164 322 67600454399920234320781296682142174723383511074424109259354786854967471481543705945601310694667552978774430999731406562631078 323 168590090829055510622066163020608042496429887551353194970710838099460992522741009265649360684399265261128247826334240142756260 324 420456111169170252769214230060549063312549661570231984791706022077229153524611560456437505621558458322559800439497298715416718 325 1048613514925571274281260842452620600044184812376172631480757518912848799790070967123202158181931003414446564697489166004091543 326 2615268914531991735667703105797591778361895557568699511882933437759172453926819333788140732883311966423993694216041749414977722 327 6522638878625113357505849299219952376166520446907054850112838631570209918220382216165266331603912154684240445220241520731084322 328 16268082375741741870460133513286977548157522920804751724254419824391213897822263858829294831609930081170574379612496390653935420 329 40574707648976610740214987621510979646694675674987030287373375322542635081843044184906315179793482437763317695277222383291306778 330 101199975606499180759441760924569084781922249277763165166423196952895555253553215025481122183161257469923966752596880614182739579 331 252412787172250832387933301091580409855303869546269195660739062647546707904848748927343374115910767796769029286219755461652128229 332 629576048351494790332296439282435863132006005121548170247354435118246037480554138222357120360276755108707736728360940914049256224 333 1570329926393296232841281937685893480834465565783980171975910022833242891070587486475330999035035634673365090260468133198564228886 334 3916872611652381598925065106144634768949066263280292338559466337493194584841050377489481727904538411878929474998688201588249679750 335 9769982423842971746552094681280718262677894937015974996702314183441877379302315422376179847974129273885993988773515812160686559720 336 24369907371388945101710770446969765674103536825547240578733842015898206837497618982595789256257369327020405073580327249017977959922 337 60788258443627436687619335108329368655728507835118931110785874321065725194947256046816476567921745924393533257086973753159399992899 338 151632123464179471257179474469925900771361520984231767506144499168447499020407234266878640570103585474358457459850316615023142511346 339 378240816165652683679186820375877761377993971311633175187729062577476810338743206634481930911054528337263232453600086526661333975021 340 943520179945297101349666209924973413185993477899458047027122283609931589503834300417546637875277799232950983223302319352705422874546 341 2353637569621465979244145326350797088092944291680885664212250908353605409364433483725766623306719869635170532180655928241709832909566 342 5871290148898156517997602907520587678866288795937407934787266162015205083102185074000306623126097832582108206790198858867844127235737 343 14646472025516895013189092640863840082483476149921351966895590414059282952903268435355854368312258778578955994122946299987968556193189 344 36537430823026069918499974555375826525295642337066891677668393213984091250343784364670290890723446010472100746194587158967115034362897 345 91148274211342114420213981835640059617945440087666282208111048346481821485625356719326469259796197216266737468022587700561412056182465 346 227386316883718071003317533207470688954125191759391986531132487355528285042132663656965141018763374714501569944875824472313989818416405 347 567264500036288896874083737533946719824554406013157498127548168163187425225365192106589291806756456184713462943687392973018159186268381 348 1415181866817165168180376691611937801277003612073044773291232976670399183432810323619519719680628257199026394079864635435125126788405103 349 3530565267823255052389817863656422641912485238573994776466982250049970315029481399123269276272336806356833218648294276432698044720086125 350 8808085939211892355928244349371043833095757506897469186898564238267892936296188184233441819948070013368275156959297559170824939362422886 351 21974759035537045086943416461154016691945093793863652310891600864356011028087037819481469526646751378926664316314613438528624491589042468 352 54824155308130184801343629451059092696519458988598324006368912929971771406882159356728515450672895084292838409821924686588795251746258909 353 136780754937968862185674428197980229777779680639809786689168092367995306175861424454805570844276476143142385058827326786727344066888997209 354 341258308692650581799967909731491624585788394896738574282817397531603283636838881054630689597373979099382899976654841526048874961377769748 355 851425460278632477036924820738222613090441136204030859655596963095353981042854277493238807166710474685908561391641866541661549495802432796 356 2124296647634426965565595634050443997174423078493021493749489634594811019008368648502334215992681279718196056194999857348865815138596875074 357 5300157779081619146071511461514805584442023307869032887723359885732162203839698057499097382199137428438862647496129519400591616993091097611 358 13224142112418261710921617876985085159996023702014088162665221020682469676048839635510460220419527612359013514212676952243389058169130145674 359 32995237902208004474968137148156468611350199439499074807302415444068784081763743680069592591051322959527933441725305828318040704399800054533 360 82326573345001368037273378610171272717329566937691747281695335083805148507407573800151657379436286103745065794945015000208619553583061672319 361 205415781253147245340940228336198671376997857506159013748615627157751466366678479339280473227299110266084094381029337468263505972717480387163 362 512545630590257893780952122656834388366823327793541284138419113148451132130924964925433896254538468024383679416325325679842297183756107740948 363 1278898864571300750662241019070958697075285088065522014666377369381437821465381017362843841935697422169340951325444314873870104373416007566472 364 3191132060916429229807008361968339837778808967820486900948770069222697734444668573961987458547418811310464149354931920509416715748731376850735 365 7962661157498117248540621334307935737064759344719422000895167204454403351123541995302605733174001627782453661640189459461418129580606456614383 366 19869024663576351229623361722569155723011343878283932418094247453044067962276240004871039599289943233361524768164295178241428255689491206957402 367 49579220218828009485137262921760868459484290117619701325497093355664837531127786634165288867027476444552771661563301499838754831582838529181631 368 123716503713552018503424910079600767141807219043912874018660783912599394152578446719077351992949509628333490143123131514567940783979536016199707 369 308716869419329919249560952610480968679171919677213516659505629201576805265827101042491452070938990300264609789084177777029528530419323605469021 370 770367293876119154771450002945064564831281069112492529422443637666729273722134088180093021175655164711762753891693888930112913823353433325617002 371 1922383530755289082738091143944582759196604492543768927826053089416882879168083858970686487364359732270469764088036503227253316582397327198731128 372 4797190206789828802479360887035202150229641669920753455806274872774111542259590107529567681346515773051481983302985976869455581106283460123932788 373 11971222837864322634657998970085608552509034241316027865678795166882631130434091382123537188566791033997736323578816437780403994086463951037199392 374 29874093922866028466207478650328616642732854432330582481310864479435804669182264023334752396259761752856718309425799232497247965972382302361320203 375 74551364170591791842762444331394047316164979675341042620677933759486527636087915949804068396147868761244533183691102877354380168799548954184680733 376 186046304777392000368158839751981656486012817129280632081808272205338512819729666389952801658401254673285772510981796958258815923436890520569410324 377 464291870105183364035543088496727822682463894468067931988441045811393883797042251347334966137403743198733620048380547997362960390209760094520077741 378 1158685740309852709052823855481275527560820948679794074280079160968310095820577887107260615695723243409804622516125366170450953171205527943170669688 379 2891643663795552795808521171569383883666507330610353131916685304983559918439825199020835049074468358267683792287246718728668933781917847246423813325 380 7216529487322608185913675824325729390417659975111029539250438193771536187742606983783802242281492605201059879808992507372423133247289398494483089007 381 18010115098377307371402148152421015451848064944320577400809036278543850033094733060552829666204842107896272951395468977528708136056128817946378425102 382 44947862524948457167511941965068873179512330551992621386372990542391767768235157119712837994980684745915383679856244220565550397231437608180271425944 383 112177571547404290882372788859137372600965928556955176181281680942296711195949372090110450821201586536686151832975481523118644176110354055326076849520 384 279967381699423231727409903950698463984995361982178717045204886380845168769830942148364636915992591235534779953253849795750289710627382846406424886401 385 698736171635104245573245478279437374156322740823558887486691462053925762655408427473238586639693875941984978522069113924756402215931704767137226384127 386 1743907246647597382491200260519421490177286137742410536799507434145748127595469909912230662511298173335872857263120038238738638227674162764653377640310 387 4352491003208997598304947226186100386863689951462520420909748832664029730185111740001842714774156202997126080694428734655387190198734180760899301062062 388 10863173175692350390075485501349097737154946902958479807041641872071544920301410269320818042083817509511571651342968971954538646797149332357661945547471 389 27113140380420060012502135816420813842285296030060407415438225899648960227132562481486727243981363109783047121548092678195475840292572586109272346444067 390 67671720675130339626222797544853065750221108528980230464923436852394243491360179174208817494763690371694211013527400127723404193571111498184966370927804 391 168903586353183469635368560987886515860887571552312453695453436092391579818524992976863560241887412252149491399125644759617848018100081767203077307532337 392 421574910307627565370421405319830489898283592746094082296259276523810338020417257097847291127414677982203966688640653707417912404053978561819104847543087 393 1052240112131510445287774640690880489593212667368133011139381353915600712309642396859160750311440577703707955172622145920457371702191664346380370660781764 394 2626389545974524180111374752684717473637901538449968526476408768391873121514227574675641583883423407034550495830133711838972372835538142945598963406729437 395 6555526814501311276605970629020622501822165606370304521802667286211846334448777858240884706687262921279080493093592313581469757252922373936571499682320372 396 16362897263500346402973043420824481832920173438564700548810600565070047319065422486993757315580904324303819888749998332666284380462553621347872589326861132 397 40842934379367157626687409232981736654140720151667074150058568056687896064468001684554396603253243361579842098995302757330993654603022243719380312098817467 398 101947780789820557900996168033630427893740895553321588492673835519666154453891479785119881721929789299296452628925155802042262598921321048451345334066462680 399 254473581722285306979612244503814904712694772906552609624271759647402660354189146865874582910617955671290223751568937213339371438826447291306955300958348350 400 635201762632930197573717569451491161918522143521342144257715904267445187088739230297888223312510403060133904702579006823233805846533530914590930533339508503