0 1 1 2 2 4 3 12 4 24 5 80 6 292 7 966 8 3876 9 15554 10 61608 11 254612 12 1065676 13 4471672 14 19074968 15 82043172 16 354365492 17 1543432514 18 6760146292 19 29732837780 20 131440491584 21 583419967664 22 2598585783488 23 11615321544700 24 52079369904384 25 234157152231726 26 1055628140278948 27 4770576024205060 28 21607514668886632 29 98075323887202828 30 446035118308286916 31 2032245030168486526 32 9275455645609663320 33 42403315181634881228 34 194145834225285888320 35 890191762218303310976 36 4087250945564432109904 37 18790545553637117688352 38 86492591814791551855072 39 398586621619705800756484 40 1838847707198709873237496 41 8492292614772227124201288 42 39258951385014811577114792 43 181663188403223730623750588 44 841377685663995049885624820 45 3900258538030770614160942272 46 18094967933195590619905417612 47 84017347511422491211233895572 48 390402412177078206195956165716 49 1815410823391005828925828987074 50 8447799174840859912021158910988 51 39337480665480244678725621282476 52 183295818264208446928882854339384 53 854615982707045240000223670330800 54 3987051763242166947319216565842724 55 18611683661611238696473752430112148 56 86928742137607296157912566357167252 57 406234274901022522778259807834665516 58 1899402881415224020865668454334513692 59 8885406872290158015384219506620708952 60 41586269176441490483977857116264142920 61 194727858612592443160235445840135147928 62 912231592606675854616680299803837240096 63 4275380194073278154301030307153806265820 64 20046150946920602682308291754057756119176 65 94030373438156692637170961461841258223516 66 441245998290881013117293158652109559081368 67 2071398420213765648915648430226652311673944 68 9727735655144394297535668556761971244092304 69 45700438930014540862433037436784850238185908 70 214775584165417050775940969111585140420828988 71 1009720098730327866495444840471956203479580866 72 4748587628567873873736123848179568634455573556 73 22339387232858917658972004705507028583541658500 74 105127791876812165669215472757487002545100153096 75 494879668438922612781532695780814406407711318692 76 2330311109950056109237350201762686078010889845392 77 10976326183789485723889120506068057481609060287732 78 51716082424511993983914226559634851504808349300156 79 243734262926720098082848546970498065146723067492932 80 1149018058442059076571399532980297580939905707766136 81 5418180819475335484272511065542949688906378540035610 82 25556046983863450606841083927441139292309685161517476 83 120571504184308679331943964183896967843863079498256012 84 568988998453934178338592029224125427851213851425810044 85 2685769346584011151004288272909589851803236588492581676 86 12680511189042410336980228075355666080351619383391150976 87 59883289905474788441355673088601336697514179925667988972 88 282861018022566870739043735940950144402923801343151364200 89 1336401330636233566753259897671266417627489727124891386444 90 6315313527911293069159938703702271167741169520740525290108 91 29850051671816502925902141417998738307835989641575115372928 92 141118975841468286917867233736488949446781400672450558386104 93 667289006743975936700146498726439120131746815464177242015476 94 3155941025367382471759760864622801941510368462106935802848444 95 14928917935415606573330972603604362711861295514265657138571184 96 70633474469712669782673462535893849658968471925113376675157672 97 334251907868941017045032628213623891985262698815967680090915186 98 1582037073197656181278448151042334317885572472041434396575612938 99 7489231495596800658639434462854379744884497721746760627326165058 100 35459625025930994501375945695504778456548101521546463545198892036 101 167921305428537045389575593393715111034457388848631597592302242404 102 795336259570733611955527088004333926905765458816751016888431912500 103 3767624926847912867776715187653328094034095473099873333124380535736 104 17850692161407572311588720546392703658216238285218910022943696998616 105 84588561669218277974132646478969126601938477217381222645958367692828 106 400900039941844716856574437450620268978025183263074117056342063387652 107 1900321898801419222352402750963843886252242780791637623569693504412508 108 9009146124372929695076217053503326947839422491394261656319871030974648 109 42717347452010017182891858027513598487761884719046640260419731759856344 110 202575979666838554127424941211318075719025593471885914427809289022055568 111 960801142187127687969569047729077134724995897394192639880874236079353612 112 4557638379138072528299673299703431661785326341722570370878185994245309408 113 21622501388596647267016072401998078667567327140732075199876563465273106744 114 102596058417316555534215692770740618295979097947411214424647654028557311732 115 486870065625657915205918855796356547489827139150839600763743414957441816840 116 2310745597947840683830501624571412354495994964727377592937678524822661901828 117 10968491240154341182549838792656801769426716134127979994126936107538131695072 118 52071058626148101776560601809606421448736875055067400920532351102599347287792 119 247229197856970268969977290879773441903548673506407030456847004661883131353416 120 1173967450198228456284944751114306562407556627033566536464586038750660232755908 121 5575250971823811077542918206052359217926129839175810852857004782390524020662990 122 26480367469482867702303927399592381600810523336573289620569163613976595819600020 123 125786485029199014512041392121922959247194225387012587274742548316032771939919344 124 597576531238322926917650389726311695147290985714299115416453128174212829586539648 125 2839238471957593521838838301848952652079491478308959826172677525640138794825157938 126 13491437422115816231088928626520796121240847332932984579887860115068477724704852052 127 64115323120665739918247055774333065289382721425044180471313488697139558217530083802 128 304727725821754402605992745423995677616406187252432158379576155005694856905904434240 129 1448464679438741433691028098704613005001430342705247797391978250411336617488019638572 130 6885713507449917856023018526494999559161714458687844460855220383166886331344388203912 131 32736662620275938461144299052137557582033342183917577181663708435882347564071925825268 132 155655187401712176262740980838728451240917033836947128891636220126370243924643944959140 133 740177502979053493903745274487423775855051371152475281792958634466466545657386096560744 134 3520064391906495694007549171283915658794666034425075538987502655612367378021038717966184 135 16741992863307152987657028927907449648227709670170941966394723134384460737689450162899628 136 79635168031843066218820243805000043943161461645508475021058606795284318937849190616545940 137 378829030726511094391859241666413484157027490961496179921687077479409295130495121418837676 138 1802277336274725272456494998726447877716035048330111557239601603735156407443397037786133928 139 8575104717602541280765770946778407339251133329206228878605936585553951375545745584113213872 140 40803378414552718637363969898964337702148216049151751842470999775309126208126381515161431972 141 194174029649426716930904314084237104344541825733259337445768553442805925691330385850976569104 142 924110606836512509877679785611281774477404804885113127441510731808082003893882161477064290916 143 4398392989266302718761000406108155218804884692135352826405655972157544216935310471207886855428 144 20936344349734034786675483403080354478723296406751913720573418427815115196219981383647844079264 145 99665285851876980967505026148360833187925581774343469541480746348543676266167630310260318406252 146 474485261404139710007738249201970592876050920212385944504475234403573587661770312438905140527092 147 2259106981479869847428754843048336505066487428841691636748770833160043571550561747639608649858616 148 10756863408498967437472395188109936786721320992464515471135646371438524358407786869646106887908360 149 51223450461252885375584872671584947268268691009415513568320387297930911611052476733619546278132136 150 243941600028825034618284838838852497060787188007413396808108170654772523210732447554336526227214764 151 1161813240863346276612539825684940630016154845747408021143522208950863899120708579925500936007913328 152 5533752762509483053182941737885742586657317333762986946394889358550766604956958925850688007962085044 153 26359412603003149186994754966168480108675645572720200873656366608911098252408603259085948055947722548 154 125569402851643714264923492979464755423286791039425144850157181238255821700525582495060209231442211280 155 598223735750178365603806218028198426630995467886889607021764540253190668365960399478578263673622105296 156 2850196203246256759123775707525331632173736576164887821028250193760665206588291949517093501396118111096 157 13580531929482029642119008221032667908092794517726066953527204427512457785015047765856885018933012607480 158 64712670362187545170090148191355862567876626125481811257626969764411471796740141120556766137694971098548 159 308384112118291460138968675291955977012466601695385174596217954069155423117165537358350154368499673050172 160 1469685558421548960324824907651425791729705569576175247082803138019563946677741513457253801229073858867520 161 7004646886907424428549810908764782507195661634670648438619603204699253127727499058897068566980049713505674 162 33386976661119676189358076039578563025001420276597367322980979800906514898175530114206422902300274381190180 163 159146323887502578599841202793786669087736919819684594108527922131172875012186132248043873607875250707689244 164 758655221479135579217194055714017465520860551632099142029037365550035137335661765164763928593224917913481104 165 3616764827340034739216506461718120009448217539211172377983664272261101155305954139424207231897192578146727328 166 17243432961477352303341411812789407587054075821220190039653900244283421652255680893209140540342599149390774940 167 82215652495756370898151848546306561074503318108820088656812775609061497434589869745891288151444320885779747352 168 392023652632267044378683885395074887225635583526712748524733916016218692902958389120691541850681717256561784932 169 1869376173713574058388797532752641425422252476608810607150690721798990113949408826949095367996410383552488110922 170 8914715571231811747730629374481283384136478309593740529974773619635821711208996143248945617536950025106124337016 171 42515209943175126684959286242018919460034910169568445348346200150966669897568728428493815391026112045332447880136 172 202771498523631988873726997011727684072439849890616376448517622076086953813587379306257408494891218946304102726048 173 967152463454386109012390921579392001874096588170214290142937079327504917860857214908292241559907028150914216789372 174 4613262115374938973637187994121986314273633416399896259980811240601772340530698950891074087974691641425368430754952 175 22006257455100888621831899764275675827198632926476144378736819826678671952824938347969754549154826657094891826948654 176 104980548124904397962038864377889319597399831277341934165780174443222351753765950630891441014048910402629452043547824 177 500836293619037219215049727646208650814004742820133087542798963157450825811671636692938254572205355211916001704104008 178 2389498640463370328509462496967772234332343545309514960105655149137543958762705721147126451709005489823072005850007116 179 11400963422264453229218810049359852443735023370945407000070984188202369287938258992353706229387756355809512981476926704 180 54400115653217293956970273611953650143936639704168189686504187724734824094811601757616682502728175677130719547698651044 181 259586044297076124732270036955639085874859341738044164026458884295298220827470003172360475832383082407285015972189191516 182 1238756224602828393029779785545926221884722235868980274072194366269912869025734915963902488627703944406198020682268998276 183 5911709707449346099346356858479941164977176052300257894206087991626181846080241704042309505565766447844248564727813013800 184 28213881923359036038298485211415558256150527869683668755133607513793166650780421538326589765011440099581730200693947231848 185 134658831118573079786372125715076569186630581408127763973312841901067508260962576429097821333706794748006263839380459108156 186 642730410395718353253680940810929106788137236605154670832383832865661841703381771997438294594859687257340073336639810193996 187 3067924267593876395976673030640758885706135298169056390017686017521615686874576218118082146090329726525963778182169274984384 188 14644750159272908265069310474257294703400825979622531979059935351427721468913453513836257274834019314387307292601508202969836 189 69910211794010528607539099814648994773277609583858614810943143167884921169261892783089458573215238110394296841162426724778852 190 333749299835516097062124417755077916233834740510693605366283689017603091387582369036078900995255033254631725055232696209949824 191 1593385947890301884652062767376485841511151969904015724047863208247163477359235393387083067376149755017611196125980515157939072 192 7607505224687116717330654311513720226766344052924384934562660077341889839499419597202436548207846586649078686596146653411794168 193 36323189719131678415798313567333396783390074080308915936162619633819383627703573491085812141835203661978906551246779250994670316 194 173438668877904276876644859089207075152072308461149474077425161522357890628804840347853171430085593200443490454395149684562966136 195 828186048232750334677871589084040239811165504783908405233682547729010011965004290339339615891705295578309285127464951544481161392 196 3954847211914620306991835671610818162195823971342641179876521518866304716627292327105992659105913615027493457488346526740594996680 197 18886484681423626391914074857096551078280987164391733763866622355270465921891371503209501528222979907607907340397335547913272877724 198 90196975373185115861777807595187777403344976709190383427022108986155193142700856907812141732477680417875088144905336266980007428424 199 430776542221439503893709835057150008708063624211522967160127535971992755439652062923051716690875453760149371853506596237915441889822 200 2057458829149636936519871500563825435079160805871111826157355173660279435748527890174475655890763860344664285470908349764560937032452 201 9827184459386809502011767454026979775967873556817499456867956140556217427122159026705619402569046077996168768761879815199824257437000 202 46940285097891457468533934306002733535312717396370728322437960653640451794555245014291096239624207020561958445471450830996958122399992 203 224223338756005298825789223044901940991419804000019506656824195496878475729903450558173398540969390759345095832864377245282081735755672 204 1071110318899765405388726892214435591560399176606897636840146946019850679710107170415776111177715595538615319850812291349248774456610444 205 5116885622972395770675763065541729486418848666707227213579236168889828212795885721576006532772091834081486565567536966880612917286678228 206 24445287972507597402506705097263538369738493321233088004383588439461122180245188185889214782031543377450276248627605220124265653625999480 207 116789117110895475434921386844721452477779590978329765561906125718361285738182065383371065392307087578158173727839370239656995906547227336 208 557990996602491382631393290835391927353063449831049078350983668322102078370310631344213518997133879135599226951696127016991086646902271812 209 2666057047548781390288117160941924615552385803979627328049209167511795137954047266842160827627684027488736749044128559248433851464911309864 210 12738812617515527005048183811877840872674046175534440525080496710209259719718141591148536964212118735101623638697273998668909494227568469264 211 60870316784195031946835749557746928081313474981252133891254856283631077708129848070086907519084755642408703496299354640882289256781421561108 212 290870123074596909574894334011749746723639626347490001177019870154054341094035935058569269340224233058534877444107123859248816093712432379996 213 1389982872221209640987017492217770520513885765312166219446788659737356925793765447428293074789753824471811020468242508858464428186165091425376 214 6642574097477158779150312362410927335007050364787656061735878037551784613975786620438381941771811153574072022275660510788505251215140604178140 215 31745329326992875953257533217644858243385364539406428765301942926014136468523678798458596907436314438613557351804728568394318470526800188892812 216 151718864628243498549873732971232907025771210339276382311236385942762759394199182087212146750418471945199287588185279659449868582445671246612864 217 725129375644999978017288663819567889070681814497372302981053813584909454717151126072789815816297044500009135725340065134731837138874101323854908 218 3465831415478356215558288992302012518561167598455257810256559569927137951334029350799809467803029609892948156236940952860855638087526395356936112 219 16565907899600526999926493438115386934875533700757999826992826595112846619378541326289443231416642165918985871716469272056795968511897278327371648 220 79184245071466029654314310175290392177328334491974019731139602787452021020993118317025350942470384911733393327722542407682749326156241147040323180 221 378510477878219366607227968653192996445927443814109082504653967665438551315613743710485360782902150509420166468889127372791621515791340637970519704 222 1809391220761767136221402090057269715870890176118437222059828717630105628222380505835073335167461144813232504173487288469540650015608335734133343620 223 8649726197115051283235514929886602462235812856637567976830316313191075808899556428134312481579503477908263921819660402147327917301044980115592105712 224 41351133064889263940191414640535567024269552355649863697042924393197339415255931209624306401197366230455317425379296894034504878572162697722513820598 225 197691276526831747867124044390252372540695922725785450592706275573154517148542069409265004989598015403848877593262853229214578346607848854439431956994 226 945153837665640313348807060352362658240267971688494059168238312616128341315926707892467877566180921573282351288848132016569977904043522034039189402084 227 4518895226426645279662956193045415972009872363556472506494359641913786688785525648642115518631007336018613648515394353268472090401967871676533264905408 228 21606115145539204168848362078034037567966924019971338598534914088172338964729097867350864662921670728607038774197053503744204875848145840226876713384584 229 103308395609994999261713743160019328845739387331397553975057738516304092340913848520465503471785706262440174602838197805722240055309946570227852598882076 230 493979513548303101858369697777659482435375908428504700960567322227965039570243438382869659226355601044805666307502758196832592190757268780726287434260452 231 2362090458434629605205834136443374448120518390055749400293904415252562507778868940162106516883633405997830948508296611676825688743488562223701152994503844 232 11295312628339924283832527872710420061017278504535176474030256246953744757347359088193354064755950127980607585739572915144718208552220918331465398814547660 233 54014953687521005714080035937663376493982860848620606717930468619357453569853483487424334185818979236556428408812309211336670812829504588785284581379141532 234 258311453230214921555720706768011921035097626095412995131113195656033902144569995381388383493717974010097778828624631892087570337082250904029206652011529588 235 1235341699569947136150142956972931563672690756262454332445972506723203364270434135338681869438381939713846689602067550017919637139396919563624838036569160672 236 5908050620821212337971615426124960566391810080103633564733855096646372454086138846556378009622835567047309177788283186037215078637971393618669889126956702404 237 28256272244165137357540839496681467252827326964971783040690884542759307149300459821852009761954104746936378938721062450379844731297180863934452990637075270312 238 135144682823267420592868510554746624176794935639205230291519071602987970377449728026628016146570751188556794353081544383977300545147853473024454168301659488260 239 646392615983239473077112954856510326068083113603258919357860198214394041885246640421721875618760643927591647919136064704868808527177737883898295793549169091344 240 3091768907147961941748459665686962148427641106595690284389457770700132589417490866228673974705741175123494039154763200690800588967627416327018955212302669044724 241 14788726245331119938174963445601767897258081795378609238736905631715761585834754200296871481526150204544445404561891379414842744474077055510979502107069221746846 242 70740400109437232859175470274560898520008668416062900208081179765704228725835411235436892301860110391229531960252480233136560913888488671191642190125624014203936 243 338389707293697654702473268454172683454651992072424515636426527065300708303193098856145564569862364752913781297875219164331150676067100438455949994712299313783076 244 1618749185519315260690379822948188447774579814308698208904500512229003591405058516895614495416034018202737975948635203992536278277409441463532533292404211314198064 245 7743809525639476195636618330358001478439290183094536761520823270011716581481299138555070976944949428787568827800863597797052469989015626223627703134758420308598836 246 37046086748598203526461894657786951134656892003312479557779144378789038677917737151291562281828274022247304210485376390686766730166139935425688862731468999498007052 247 177232144705790251050405427856324522320279822924939649998936132264804370513135684210730079361698654200210282783444390644226610219920215430995142934591694046417740272 248 847920279740267512329524434568913481731626816089823521115914152593206266723964661104006815444297649372190264466587312849489098852990753032420870523367841041768472004 249 4056764792842136402371748248675904651827390371788979366940349446337914094513819221213253412368256740027860709161567929369541732687114502648935588924610103360517587320 250 19409610173452287922566833061605927780823916523675837607632474920844211027895770683957897431407954306366811699319548480637795912179773631371734475999310722663091202908 251 92867954330251341526792387299474303253536922249184743743661046122779465947635233351559700884586601546662613203715690002103711837530350668348001495590410778923679753248 252 444351786997370516108014249287176193036859721615773320848289115203882737909412657174100504648225162735866452431263080779802882647475748301724367082351901836004226898296 253 2126179243787125922106310169712945995113092130558519533996718740177575984457714499909945267027913921523410142147319922377560053955736639611049851095482379795797837040788 254 10173833242792092076832776776562172032821928741215684915504592971651070505986815765943962982701188301098022774833308176730633355449444663796827162607980233110057577396336 255 48683417892852294271419304194761472633266397860160712070526658932653350070512199794787145999933784433028637753386261404871524112538612995008085852029948450722238620017364 256 232964164302476651655168975599901536056410033485668198237369923107161937773454957806103999276297512225589493164630453920306658802363743298778221243361113937609737027703360 257 1114830147249903293945902283924403060606856789361858683350941281809446569258913598066298711134564314291960284559807796275323565898754925509531057352370058093926455592129936 258 5335065090021115291283717126703591947009444186083729316654598792574532470705914675117165280942790913535979427427206283954283344607552395085841983828182146560552224910126840 259 25531838376508614656798945528134528548919202806196984013063079099995978172943311604486309043775681201090613017294269485104364416283240960453634394193717374419466802596714944 260 122190012663557828172467922533564170532761495687749495059206420200345090219306538772987543151685634880592817798923927801110004376643784783413258344083800445597871970261764800 261 584790765417763746087626225699308128250437363870186896327853060352502105732267949879139505448182902612559986043884336725739877499233724247060623150358406354894123280318887536 262 2798829158397641876710041258332430078806619071939429721114385107405640034582743427562096857174413091036295296411690212228565219878399909829073581529480168344081912473202630356 263 13395634122992551200534880054158436947988953420597425310918480502671564319935823290378205073980559024903895362436876183409168131383337197619319497752854829105599659362667390896 264 64115212292026955574765470212946199921383098018676090539890072881634260121184228856103061303012606394465677854450208394399909748401510886702044939693300234158158575697315189144 265 306880808744396264356866605134754508599070113806454355565965489030783733585455295284417981521793012679040120658219162102281560760383668631009670400911436072424242448520911821388 266 1468889518776341936969910883545851531076749210156331449486345044406937877361594858847756856663709293656743334646259963221311573007757906068047332000511765860161914466291689128888 267 7031034191636214392010459811349563408437402361561908028702751243720481384545578272449504931516602908652459501089172945529203137943321597235343198145048413784017314965415672283324 268 33655797371585316192865331134856908489684671019317740892667830858510316753212392146101546562220598977019689853024098084014298343452530201609680515295922949028553547891787522495448 269 161105763141860687259478254425331081880057664644773281107989896625398193462978602446483506776158964018383638514284789331362261659607608296630881655180905297902266909112360329327960 270 771210099951315941121340587502179142283215008376628218776947432444199014158683181622566641281976462864690535129414196274845398308143718868152313423927943998995137167480657198057612 271 3691855579263785753067674828753910659654149733399742662540687408168919637681514068498692816049709925635914684317824331130342019011337031058464898868549501754982566823836923054762240 272 17673679926594448323969177879337282784950590065836045291659853170302120363880714424510491972782583237117868501015751327200219641441426302513999369686322706496741293549859628358118268 273 84609568290018668066257938749672814450044150375084334487181271725473712661434328449236344654692793723765415754253755422954833837544051449499266413231757553007854324519070484511961028 274 405062566228536398219963685944525696427300597540323287987754743930462256095667535971457251898913409689405544588504176733824653787161574901184058556716746868624065651185819378494085760 275 1939254482594660003672049882888193191234739440495089811887227177488173870202654626388747807986774888304081259742553478911670745964273743374411338084843792293318691165285453123665591444 276 9284477943505106826715339703212676646918986504394397453365871807206100957820110314389269554607035948802024245064050894444533801983306311297698000275496760348588541624370469278585856872 277 44451875804837983091973520694531687188958519754272119441591208298479549561182265258484035801568585069332164788530363667242815168229637528858164231386523037528768527029287342915862082128 278 212829852023677867040146789117874861845809781198632862766735421583546227804209420221718474013961180781432052036959274511918892258875802795870248207432029046621308257229380035351827630440 279 1019024840185989735430182875872253463327056203682559117378747028573685987967115319958344001503627390224108805304126478008892792422074729610509456256842097571159930031313381839221769266368 280 4879178485512093218918168188616839545311072360976368683515959338749863552193006805607687535320476598647349361701236165591132662751332916539606301988401770193530935091207625000874136789272 281 23362444252688151707785144640116658414422347584191080974360806918159844140425835202077386966669798264521518148434569299110040582176824718766608530478815172785376614861115811746608574761268 282 111866337769440001533825771499361484768879229256867898574285232759096978748717138220390124512185679711196757025011314580840759850509219378263161780960859563768565590756747386200876021696588 283 535661046309803119505115112730032855644558874388894420425030899554747306947688583850905669593601425505501242923036404574072700959077203915116684891727203584146056953265357063236742300647304 284 2565016395036056285393707236252575787379528632569216331964813048751704972846471525356002544966068355596768135900467261223424141902921935276674990366830990467476504876114769109481837348534560 285 12282862627607728659194311314903055343589690801852489087295478390641014785196038632364449535587890942399261233089668075833081074664610809389775186913001874984065315306862199113267243829114988 286 58819096314377909956886677090053199584841126583275743223152489116210350432450434822496756091123834738977313777918421695383282452865534442055793752972890330939253031993725232229123753340955628 287 281673726802766370152809128690097421986561434547384359739223479680041612715064518305523494290874970908866852675281568459592562092133444545017565583782436855246457113220924335744923832737405186 288 1348911654614785107289960715167486118881581783253941256452611607464259798447228223682765869663886194046906395220588852711713825402315304246207586680475919641570030826998495894233143348891952808 289 6459959356067431344804381969265708309294850788688219881696341936268277387168734339434145781891612408642307432270152050556562513760553138848446918714143621918758225614061756089027904042746651474 290 30937492633864765156923549936228195844025956994573063647411023684459897419720242310553543469139622785015351071842774451516112199928670937399033995831154987230759118244981718449047242495618931716 291 148166296913558474109475525486369343970161248284741228130679648974731269889688624895172091306076521701745844682944763175426434977288671648643988287356802620565291096174231328959121485514439593176 292 709614801814961510816274369916391928437445953569645884712594166567715806150791058450996082910051994180473805583047752988160980803354755103225703270076206619432298121107149952936167565460798148616 293 3398636906236820668992444048489085290722729295265043531734466028045341851280848799497383811373028805599628695103265816796510233959261114272280882238381385108695121418528699905790634062571495239000 294 16277798814425462658331181855438576364126156489911590890711985275748723023820115153311773822524393070931299875212295825614866101072778333177743581689025592589660309257225238011365798026083733272916 295 77964218198165195733461198711348677994162247478852692660319254047843617432875459467736555788203309216301829377607676241673061551172925691208752635542837022475977125965568268953967509946608918691084 296 373425237104867460515805134109328788003631015783022555294196939922039570888326056673923159879966567256581245985484400087372997370111154863219529453323280655005654864485020401160340549693595401026720 297 1788630489271411568859774207000044761487706205902445855166900168589078014885713322149875291316444209666610452374797396039028910651732582771346281664390693109026453017711626839493363462142060116545376 298 8567343161936054878380987788214844178832875912300817282052363499975688415931023090033014893382393658068306503650470310511329057195943237188545735400133555656405583874993861357056368387353569236848272 299 41037435000975202355272655865314278651913913092833845500983038065100191527594390683550227872601704096843715264058608877117817649979125169635884667361568425618658060437469178331265785693468892711398244 300 196572476056497202835446630443491597408310368156774840386714705792009575503947910880828278109471067996107607669700653774353255788404276033719611893774428627042668565874615738524681959085709779129694088