3 1 4 3 5 8 6 23 7 71 8 193 9 490 10 1221 11 3011 12 7393 13 18025 14 43847 15 106206 16 256851 17 619642 18 1493272 19 3593527 20 8641624 21 20764212 22 49869733 23 119716469 24 287306693 25 689316717 26 1653539600 27 3965895220 28 9510880953 29 22806565004 30 54685294862 31 131116579494 32 314360235644 33 753674380639 34 1806881728364 35 4331791787611 36 10384829628534 37 24895818290133 38 59682891106481 39 143077220514118 40 342995970472254 41 822253804811129 42 1971158349883548 43 4725373768782228 44 11327917559439879 45 27155851338230429 46 65099301664790358 47 156059029304739253 48 374111635778005291 49 896836619763515511 50 2149934847129367362 51 5153913775272421930 52 12355175223156607165 53 29618332277905016107 54 71002271122236843547 55 170209517179027561638 56 408033112457552700761 57 978153363727052640027 58 2344868427799164652538 59 5621212348476018401430 60 13475394658772586489922 61 32303753445958156293591 62 77439844841078047213283 63 185641879425023669093480 64 445028101136193473692891 65 1066839067322853661925492 66 2557469038323289171467731 67 6130866460619171654180939 68 14697156791876735169573209 69 35232608418651667191646071 70 84461009118685897051159499 71 202473287445426797649433628 72 485377010228094146246350762 73 1163565055147828529713092095 74 2789344382229363865457260990 75 6686727179236637849420208227 76 16029688065229156874274206635 77 38427005096946258745887067739 78 92118743321933283992239336342 79 220830711330222590917033121576 80 529384154646724538617379170972 81 1269060727452200886437018209034 82 3042242794213176695356203949617 83 7292985290788814319975359358634 84 17483034079515611287087944407124 85 41911023871326826978230684111994 86 100470771486788694923296551750381 87 240852524957323706231349832662991 88 577381241519454089220556240783391 89 1384121250602743872146852495312318 90 3318070450837217450374355611252374 91 7954210306251078842555764407627766 92 19068148953793943187751192659151008 93 45710924217945211132153820616093650 94 109580043554079696294716054067743636 95 262689633839697290337318272102935016 96 629730026459205989999896860816237888 97 1509613837543991269685670784065475180 98 3618906265778229726938699235253578251 99 8675385873373576157468400380021473999 100 20796979674105654016659658354049368410 101 49855345903682374934902589641090547092 102 119515215869046880816556041867222920775 103 286506623618990391336523986693328929595 104 686825060563653929233343345098080868625 105 1646484321582442577129767822159226407974 106 3947017627737263211842501553503263159757 107 9461947465551449697260829223639189384451 108 22682556371599873784829867499297968775405 109 54375525273622036335534785748450625051389 110 130351169433625643540797798563978711200792 111 312483001997883737973065043435428962850814 112 749096666810708727694681263187112461212552 113 1795764290022736134710538045303242646270975 114 4304877498721655163798375903181431598583968 115 10319823365440219693131456209899136453345448 116 24739090560767418955787380370308401324680869 117 59305530734511750331043793927235241441677194 118 142169574385235437135995550773812317356642285 119 340814551873098815166425769694820407202183546 120 817014183736092430302893304612381333386324149 121 1958578859844276255070914987584416955190865144 122 4695183053845234743716904313373405953202269118 123 11255479348361892988391555349437527221723075504 124 26982082255056805058799530955144133766358360717 125 64682519534328639262270686109238105439749759059 126 155059505554827877975115259118905928926639796775 127 371714806968012778814203860737594686599261386707 128 891089502864501292272423746243451118629422707286 129 2136155157746066056004864541226168514671647787662 130 5120876009981447895124774024663606154786621415524 131 12275967414872957690362949997807301802973312556714 132 29428436790362473129648561336993536748049944627307 133 70547017815892590507323310605489946857008250695288 134 169118113821993649417519178912413651640097086676925 135 405416661230798005661223741510632177939192620648662 136 971880926820935363436629511646286719850236519007401 137 2329831568961098535753346031817899777624138713710254 138 5585164797382467209112043832043262249294239476101052 139 13388978941439172444229289000435562586049490588974573 140 32096592239913046540894520030757875683425710258097800 141 76943226060859859361233743043618544734085242231634610 142 184451358337367919281625525884597079854424267119232721 143 442174124146932058487676463676516555790804651611048812 144 1059997377235343389967053149588386258603124099819184186 145 2541067824612103602765504993219122716726714226263418060 146 6091548741488331781992736924588945454021233580968510240 147 14602902650027648129603178978417591596873341933039541523 148 35006658381277761186530205773771471414528578593405376679 149 83919352226946764466292992094596977747388343113916261980 150 201174805132408685251776527809005168873775402209392147132 151 482264235198268690865968493962608632776484381417731044601 152 1156102984159934668717377609106557781445043396710078452950 153 2771456003645000125775428671549264248515302731204981545973 154 6643844437198800525264882109767491118451355302149633592449 155 15926887833558944586328188282993223179765865178263350621142 156 38180568262931712931384784542262125559719613575920179123651 157 91527975089320721819235530264324043717845248998429747593846 158 219414498135813085791710634055625627319812657632306407989800 159 525989151898192802568002059471553368788076972393696418393379 160 1260922091590002502468211258701752487536056354957642899770419 161 3022732532262267240000684252151477563210769961731973726387793 162 7246214514391733155540695043715834364853205980138568650077973 163 17370913313750513357636768780510974710167426003494927810246465 164 41642243512737690042113607173537460989455263172055655742192402 165 99826440524660233435714624884946210070401527056088802251378864 166 239307909161409541503219754268512687823664591988163564106582175 167 573678427140336600848929409224517765547797878380760031025311125 168 1375244716814741257347845381329992504500665745765340269005116074 169 3296791271295612784264583342006008501907727291834736375751149375 170 7903199011492788338663491688805002494102990815385474246722790633 171 18945862651084393608829157429392056212749801039923389895759172446 172 45417774634268692532996766226733800598962293214084036780441011805 173 108877293724662087440412231309570368590182861985606002781220617777 174 261004974027548306188095661576765295395004243870658656121477137821 175 625691493025145862618810736362471711031192672638970332271362501484 176 1499932504744969165788693526909261057038383489626624089037772819279 177 3595697790156945647319947229231582548529718302606830464144000108592 178 8619749593557774297311269752444249715595353550339752289710420072871 179 20663606173753649120450422358055960615810458215914198608332351128089 180 49535617649857201465238178470232611196829170265500947574211377528984 181 118748750596571360807638086211106444995952924542985170488851074894104 182 284669222617179932694101468167155807627199045961920521124669323192443 183 682420369884795403942840170386893024031123058483673289917660508267154 184 1635925222095280660210630914886440370434692701556105582348843801677205 185 3921704934949834201622435072702501622236670902629479777733926291826114 186 9401266872767931682647916339721612356544275196180735917868721189908527 187 22537090443836340506295889361536980784318734077168592393835099056185034 188 54026808572461764863470448295550158642106167163459484928120766168468472 189 129515211903660603553250345907759237517075049147709985538664502602605850 190 310479011395837904823994910833892095244875654733935414133888302526965389 191 744292620924262900086444640265441534983342226376519911567033056437893166 192 1784247840367011427335787699211482955693272225520796894881490375677498993 193 4277269808077665066498976500175119845203345660703278758770957157079375650 194 10253641112621182880074896944094807256851611843442966304903062150532747428 195 24580435834999896736722079291982077736878157515706772534140550213555073351 196 58925197322816514326454787520596753800035763872267208592891789908840936419 197 141257824020713792768099989004816126086278893907232837715259143411540979501 198 338628867676962639141539160381190983774571178459383788461541617361835958019 199 811774574747568970977515600583717793749770505247946857401608677134100190034 200 1946018261016166659723984744621106955022142997688287363682692110275199746049 201 4665072287323108572398930019108872371332896603233194285191466450713865438063 202 11183296622605158334428955386254465557600608685645791886485241399535864165551 203 26809042957175019140594222618162656242254850286189715638478416632951412146608 204 64267702854887520048537515576622771805647510776583479493097059588949126939776 205 154065090530906009883240037681991561191285002586171785986758172173465158891893 206 369330955766239157238100935172638800364756517871432915153914858729853034495357 207 885374840057230884709911109249555021314990230957230381325910818081731729213533 208 2122455741030584540380654193071143763082135862450661562420073615265826019571319 209 5088035223976429000773395023414273682331908330441328637894248237869914448646055 210 12197240177952819343423816808058770617718920749942330123237120859373681425210710 211 29239708730317495387653746299647476558349973620689721868111555329031181957282683 212 70094591412506025595588630302369633312964432386753525705985208501818942574249846 213 168033539273659296632375594807793501333107803480571040103190993538057793411429029 214 402816676035217827103857663422762414630946816478113634097532035269716236405867822 215 965648139017074689971878072979124734774944870655490662810578453525451408249017552 216 2314890082419562509631295893279178430380090360860514872473365911231957865396753159 217 5549346472245099556148934807287672393487399541235325583414448519770056236699390184 218 13303113829418378265048963964207329638027179005845279992160400866503324170652603398 219 31890752982101078515441186254785732261819959939910208495479622999102457223855050989 220 76449780014387329793151705575470128645009733674695694428079400664333324802747262218 221 183268449870986865377320465688248600797328114951969079020736979001129596711212357415 222 439338408976370095663102814930579979347033296966679130158026676730533630074226196156 223 1053199488170303176569789608319905112763691322134618499427810878146815940866616860210 224 2524771654876750585770893533247528222798865075251841723395286225485227103110337936617 225 6052482915979473684673401252170534446895719323925990951337014285184886815577321777632 226 14509252501098618988566587110602148192124762933783470343175906042303545248386757679988 227 34782156523703020416186178657306362188510442960474959516742564087021811805840411386742 228 83381167454889385099887603940251797149164193109958337597822808414800417505220433693775 229 199884647215661711606968109661194234754460449398174982110999462899892612363580660295150 230 479171417384450229954266076411647097574753358088044614905554504276142870372308514070708 231 1148688758424226690650599017759249376683712619476156456426801101886462062104008924554855 232 2753682327156708558581128234559051316647081441517609090990492608283669149004465066757405 233 6601236673802953086100244575168383731437898350902512153937745903993316680271201662526622 234 15824746810412021206395563045851034516394557511374176977759417418184808688670456351075736 235 37935711744353760095029498905799695339051464796384805354416463901217335446337747894094941 236 90940995315250177131817299266274630137177650985020402252687103656907607884376219077373765 237 218007366901697226190780643510812991679081554190008657589465157715918080556300527105488138 238 522615921000825530536106471673391756690455809865899198044790304470971033614495818501574773 239 1252835648470073633679373776967016922136183614160889393619231621135696078299782506001541392 240 3003347389554461277419028523175655456736073172395057068006735034629268236599466044653125510 241 7199743680153637604422306294209804657832560873357974222801458183248979002209280158366087053 242 17259511583707279991443049677010011204326631933061176813047986617037879717838427383715699223 243 41375186859675676080085854059913775643732767209287864307568402947999167733487652319611980382 244 99186241706230690724849068238447230212843329428407166232043362757098507353554771649895856640 245 237773199119853643083064856816647579165235598043918504533271880729379224145825633673400740692 246 569999359257283760443155629837341743957498591795068229273318614754650712123065329326460130792 247 1366425109122340616719904170670292097453661484595865340508718716583456572941310124792994878907 248 3275648557347288671887267208976786969577927477650832856199589904456331366882273051961322193497 249 7852514857651589021329415654471967488667611810891591057168660246797660742368506458889165531542 250 18824360583900536007474193107088410526663826311440983046054828743282012571604981233425413394120 251 45126505051743857359309551673004546203818431610486088474893937874092430277907845841135943098966 252 108179050709785521746410907289292842014522034275630479464244696275063829481509447901130845559549 253 259331118132271821424927647228337654839276626383704408116003253844084719043227989262332081908672 254 621678859173524534189825961386856612327223785795083736307274852347537181187585023210265428269857 255 1490313259460704212730836331783579041923799171595717440777643199844474715396011289465744829005287 256 3572638153205154919492553875852644589656421741271667627555031143595709707798998742694522913431557 257 8564470115736555043441633219479527219278909827558290186752961226965493856059726492563011187652692 258 20531088013360435842684626934418121952407771582654449808504259681321195132516969974767018925994678 259 49217939851040141829303954210762529662201734023325684289092072454367366302043291627621573025742148 260 117987200756445292744200670183828252356602648340993648567627120109340454746828339190638941878449781 261 282843605085342213801461957879497602745755828117795267270885170042130373689761177346339961479159359 262 678043927008776265292121593485897301927680543132903368136056113120114819644094531422623440297469284 263 1625433839364211870821873933803593939495687322572331448051864774046841359050101571142901636656914604 264 3896554575462019178665848657036024286684180575034195906649595476664512190406852127386894058033390929 265 9340975431822483656699941004950960388692171634808011437474436843548415437365199153348735707804676221 266 22392557406324905391539333240776357290224767787092045868987906006239370750460824522992179235074809800 267 53680328232886150864065486741955421499383679799174714245606180512132329559333305839540842847392821932 268 128684615468551884392257360144192949204027361913353924227041501308216170063607685246019119868205173773 269 308487872623403301058753676327819449111479216615756513917653854376202877716041315910548304210066754781 270 739519383954405885854917805773559407653709045362575075878262990409542860800857327698221633251283313134 271 1772805247070236039720292568739409389802536354789053840622722187460137401144401953970775836290319230113 272 4249839168831750731575359678667785542099996498739079535091180037827149421325048193531982795819159280924 273 10187883294447959924771416849678686574577526777854525733024308268204442207880743369010352061863775467554 274 24422798580828114932889539492541944806286312076147815160555263049874625654866174143053813122390457389306 275 58547303034454346130822996138890720695623256582907546188275398911787060298816186924811624109006628667534 276 140351920819550875765075601821043614255638407373748949438241097584100948779566835526864852572710266342592 277 336457200533132426764509189210103187226803587329628691013726078051261350520075019610162249139474946823718 278 806568567993715448261636920450013321844898574199111958146658819438930516261202425362241671229167433074292 279 1933538214799983057308747891594384924227705347196823312772913749395800451400958567551942625171735079794475 280 4635154624722538517534180279169763676443049799960007467697431673631076830418884217615240641144215388283608 281 11111576813240921902502371133880191881756036977371141248845056733124439085797706813014649504619741552375728 282 26637113380860310434088281528992248617862280890983052730912436015527729908648105473312070419411698513141247 283 63855546444074534411961169542545485664195083909944154175600686299693476499794685046935104594137848205489874 284 153077052808627799240706823161440381523533003093004937172382688302467607913909852951701508457506355593587627 285 366962392485325713294958297286886907513814279458958278696954738972194850204987295807298712166405703904713159 286 879696826061210827853396766891551532235506560694523470109445994699027476737563437257394865396390232231272424 287 2108844180301429667838999770375465088550050894303432989907859912227235053506198294023004834481925532622813087 288 5055405049832205798204850721164770474082479916912061245195022737736249031036984580423842355602329835855481812 289 12119017828152640310922049568220289664878225541041854668446785534041952497970057420365911363955414301113202671 290 29052191005734808150120898821721980800915923056043837624400557710223646686843807845697230004704137517603361743 291 69645066473374267808160486302460462751718140970438652249810370453878857813004273065452208620861710513708811954 292 166955920230706878542662402839188028442158425569966930168709766962180864306540464321463002714291279443160952959 293 400233364853469768097498544742418737603375564060609435655739455619667709001188298651492054440145746985435284400 294 959455322821602892637886724445875145163307770908815263893126531185885697999287994235705364060007297093623625924 295 2300044417405660975734910915646011192612115160525536828828906129565118055979590816460978961999133902686078177018 296 5513757854280605065683774315185591116535662131865379257030586326147897037003195819632919451326316242618080902610 297 13217799380558274102175897963159273504409637194891385035269719154934364697185067141594345890161188869008588179596 298 31686233795894834530026579560212809248717672571396639945251343339597544859417097487067766997904929142233299502257 299 75959498496012257787326948291827506537174684329530546497676373079099047163211289685861890800829203508042318487702 300 182093127537082392930419777823997920861245132273901422943871320560766188301327225376237247790177257855967270089906 301 436520879583965220588881409758636301502760290334168705697157754596437494567909830825419491111893680685099815864692 302 1046445194775151369960342844343348930897508487319269731603962219765645410225907690074958974515675098961136797985551 303 2508579994413236344265477093407959952969542457808130687487946316147322455867575546950964135141488850763664025741428 304 6013667624249044227331127957796080457543668700616871697310925140659564448785702018774392890399260703670661060762738 305 14416202941696522509992055492364066955245458876064881227264851375091034738906572981131366676991399157061304416228865 306 34559094423202649256964570004317200838024689139823863512924166081110548863515721039246642415016154350800463499559558 307 82846434125689799159737207305683206671412824387533688364808675665339393036478638167692419003742960566717681994635315 308 198602763234853430074732839550936863051169234703754753189510166467633286557542238323970658076070298148498083221729912 309 476098434178573488253270434519782970417351314533593324974234868857557781954468054596159520284715485095185534302655408 310 1141322080998672041193692732960730186979392522238175517092277207648793567657116581773567149519808747074571696805611912 311 2736022635366530522228310534752175079927772563357878398857836552620379521759411365268450831652723555662598187396031631 312 6558902159053842740370344629343288013398833296349371845990294409513726829662812277916979462702491871555402979563576578 313 15723260829776762724061287843045748331238406774718056012643750586572342623338349068004947159040433591415129974762840194 314 37692425519708501812054170193667535272413635139096595681266529065076257876652002385280902542765342031411013435069317120 315 90357779912180210748995344605594924054269261438029600831857442040581867816725858560699709538125423071292161771953795800 316 216609259767296047995201632648402857965224046391588692949052899230340672514425730598458445069694489091897161683786916513 317 519264323033806516526588394337221620985117205100267942986607416092000439192487655251718574606059552684083976189183673037 318 1244801064670215354800699892844670135877541804124973422316688583749688093452486653817232643451169049889112824676108182296 319 2984086566069011635460854949932970813956407667685104935964697874863164167542972294577370260682108086272216743992432384254 320 7153570868894367129629659661985124803627125016414792244312846166081677034225422962420375003250913798070826006515515219980 321 17148824286188835147287814486928781899641495876955594448378150263049284863985649615636712081575626598404666002757592211602 322 41109842872645281403567259130102476803515159525462370265982975541455142345793428359062863181111860955431546037841160212990 323 98550148558853471407236073913630793472007053245017883267925037087278855038910584661579442391988468894663465985777261779768 324 236248331356055743293357889744580197800894653213744281958171504748953923564543477871598269597821247581598162088931625343076 325 566343885673489448234250959152448574450708746333366675674132699513716658081248531360668102792887963806219906920030610973992 326 1357662062621484135880249896813687343743853990843680524827102346013958844192701766390040194755506661155517337521105605492931 327 3254641434134414724985793468116099837716794233660337388956467954660488030994157146466733889047713916986236433796560910364380 328 7802155747308201501439657451124350999679190484860061756080581685158820170863846856450135876527730978711029297383964701381323 329 18703637723903061426945979934575062600021627453432241040028644780959652037222133370799249772243397638220764189697408595325475 330 44837103415642803583645930564634732490957313121472014617217936853686337199979944750778503357790515000071708336794525968642043 331 107485285610286397886162807239010781018997907211868887191778094589073491441318175581896764204590266764554972682008686448292956 332 257667996873638146847793160371128448243042231224859530303929812629692993483062741677149103317256841739750179329604299982043331 333 617691958819332313879006237171181118667072999063767467616390440859336855808733879427149418830353538228651108912802325241293584 334 1480755703538824659941603083139857213547538655151810771603589266191739403846110390494033813273809037101778877130781555991173623 335 3549726400443688535489299082843814040597364482705202712879446017335783163203765669664597305926716342826790399932599891844972448 336 8509545151771570143426440533388456597184038923524153013269199262489154311706602440374756672064257083891502490349939528806446111 337 20399419707667623648957961960435311602313719497952932663392421878825122293944972098444122448724066451394770443506146769078700971 338 48902299357674173972190834740895557185308751875698313593064761517180808551003510633588200981864737994297450885421264950160914601 339 117230534825885282758903899027320681529256930667329291118276094104919715142005441984201794273556245135500083990580596113229269269 340 281029695455545718607266860288365443144035922216116269369616312200148618299299140860472938234317718509731202075414299763337362389 341 673695550780665500296437579116591484692095916107920543675773025733869391415695521661424501165054361169421184946299357857797653124 342 1615009739116549500658010028413881926217800189325073385274230421861875775049732982738512802866312675964257741022600181790091210711 343 3871565508216445327400347364941283106248879271590273395284286131911921879688725665839739225822994071980371181974877394430241653217 344 9281070647048004236476987573428859895988050872509071667146210795539230574008065888459128716032692245685537591281516688617923534494 345 22248951276347712127069419999324527963491345035436969687884352347440465471804563751818022525112648881803098009736505831327673671142 346 53336069912876090534703776007110251242591258871998666476456115357276182399210777450756123441934366037568228358787665743537723412226 347 127859345747022790805170081809500208177975333212179131973123609363960233795448056364531770975489835514579055850839018570658551462557 348 306509503260383099752113785338829704497844317792106973124452412388430694434762961004403967731463147932649824692623047820581753675542 349 734776758320104122526037032456300835566574112862302827290810121231011567608970938124121495157352672258196351391041762993851990661239 350 1761436036483190303082148465379394354085260455944934461826237350878574379133518181540302399844762355937313183302869187452309747418521 351 4222584445532971296968221236719947170969192660787078048858394802280382666653213406153191868747770081274243631354620103647669913742960 352 10122547188972051890904016898047849550335866382463885796745590603394534414587050256601937942742241205426547458574839794608797122431028 353 24266172273088268885010733993346602662044013255397185668917364035560140598113452568165960510355277607991410246575061268978983686993067 354 58171832227042006747066258020785418090099394371621392190823253265801593058601813268473880245312707673530672779157073307531308733800284 355 139451827283201688869320789781965898477115266782276070820281895844347519283908461151647673977912526198586205918077974157090916112765239 356 334299460548601848183354826946557702963887812807619849117421104731427890188229602733536896986130273463914391148620319432619556308243122 357 801395947979437498409769416916654643794367704502605437423699238355815460302728313697744113762948048047516852257344398891132680702446082 358 1921138204602308730709991237661571987509128935082939780693979444373589566418481180254823480600471273836682589527686396439897316623597308 359 4605428827645234587952208033366742425075385781408938965050793337384198584459352611550325534662849902573366264560012098890506419532520592 360 11040316951531551856416307243278908942483624754638370634935680149187171034727733107500451701085016783280846286840119498381845295516671985 361 26466286409336790069296613212220255114020892386746208117323352165442816360681330868699938515492625613086041082662104771192863585000084397 362 63446033241271609521646513951645705658672176217176679625881130365095218493060204364429897539780516735788809832127604618121498131165829820 363 152095351489601491283820550919170557368660842431997636397360069563491512304475097913968548684348616534312123514786650530473881677471918305 364 364609019082022317984067238688961034587095818434746853770832554595714843519658950297572746368515529623127276105066010806383290152984902411 365 874055225843265733756726176431279659236561705023551747463423256440045927422833818030967960664277777211815445507668468416108531754077522231 366 2095319912127733929991619509393895293562753206672898015776109782215249688800601686429744575698559000409725524176561543053319734926273135054 367 5022984136869914866179330938440018006192771267236918927372762741263287929771593054473015087589936867407516159474399421887624170815942129289 368 12041297127571382253648885436081470263306307784309905194747618116646885198119467749760539462970817185048798327838676898567073688866383763836 369 28865875854589393546253952222029760150125399898717896027238142529457818823465074877531999041186670597555768510885402329774317599327505580342 370 69198424391062549312131166852755998226283812589209019861672187575647939351638537218851692807373547110547891473098956667282016985559134721435 371 165885212086654485725711278625682803531061452824507587764750456669734530959056895700708712573650345547330324406605936690673148487164548369257 372 397666620753123177923436269066303803842080181612871095898216658282976766654397384519693269153036701303465789024152176236581058558625941691513 373 953302221891848828603971646545218222577987075645767226730577772882468790616425754788111834607552589560854937269436480658592534200579821341197 374 2285293959404558347915221032057843619125926551044096118826052299562456217584252855235387583828055366969137595522310715774228683514194190612676 375 5478397470349605753947739739687867541613126801625591915166794762752886391953589249514322026207401171176151468745932847967507044142253614610721 376 13133032063390616831052835976912537905833758209009723679047620229861874304169744099996612282053327887987443158616865879587452298258550150564264 377 31483026215518341276111996728710988917703827161722615129759762094758869377348197817433645147115298221289640872835100767908053769452667776062957 378 75472361211240146168609880659489184005055708057802872187329685224242649322522936650306994707051616614825135143622813282528965976764385805310964 379 180925342684886021852658130276633783340541405846825572741101943504423913438687870848814444166873125255763216934239438059177699911597593732551271 380 433721419342162409894621243017995023278685541403347195868822529965235196739723401210428459467624685635544746483215094464094509689387914415581664 381 1039734217465679633916783113448996610986190710118904982206610220862056060698706323852754915807388406913808186177431752201219257423531649276050465 382 2492492172991189212514628672151141764930111930365019754178941508988851669912280497594715091235884643599609515069579063194845670363329435025256714 383 5975101259594169270401193736926184782675129778257903639101670080984184487461573503936570254230970773594840042478757111414804790577633426763230394 384 14323750120169397102023308927155622998457876261798190258497999649003135757132878452373077560376366886811078861561048246397802604225173063715764372 385 34337462846443545547618188701944805378226862651305138201062623375976483019855927254346346253276794087644779908687134480355175376481842111385774047 386 82315130104835069040387769281448099202615218497295832910813626128083376457062310573504485673340704115245487455629139275597958131553778365347879990 387 197329100128250059132222456324019593272223657077495424681732832706690304889558094310339014728706668657189656152161499389246332370530701039012898755 388 473045158378942190403963194682549057642786366951190911140702205532241543148083049997830260686619723869636112789346753741967833990021740294881394839 389 1134002646950310898297011094385425603163993643607748972101805021418709439213186000169685907729258122748670019820902966958851025572609601271968194328 390 2718476197277060255902207488226477645028007275868306255470867841434650563431354324714682409474018480986226004721383923622558180502466936954002496871 391 6516839140575447099044200223037215295075074468890797703999287368055320494301437281936976764117184990774556015032538869306832472650378287136676084745 392 15622425690787749316728582763349605693035712485408231815926677232589775977079486698578666854706418951123695615103880558869163516378526163012740230878 393 37450699518514460375555087422429885799112623954166265489774276794343608804318152319537608505376272342789635342654724329661777226026456274822203737385 394 89778304738752541058617376226272245085012316076284407557352746689926454361038346227449819869482569091702287476132546406426791213674539193676711575055 395 215220118859986383083870252461759959898795317611373796099416845038238826137642558278444474909611784129988444977499437365736379696940021004535165065662 396 515934219262584320279163162640989737744770341967958096073102479101865263508732723643704140649989379854960583000475712234768809459110874589916052525660 397 1236818007610449263766286792664275496100704405464076809077788673196489428908145544304767489787857176276029118388994181413107933580552103307991855769066 398 2964949264531981247895064632322057899781138485265880457822661962719143564780417794780401073042558286908315981673029715765194140305539181046026087611391 399 7107694169357165449435067862115503257234359550998231478044941362585680557023392815767595028313747835802747937108781253469728289116248426862261036536638 400 17038846839454551665278495354838707241281823077020866742157088126790343539915391615796841157821780427398775968170575234217508233431006871456432918440536