0  1 
 1  12 
 2  224 
 3  4608 
 4  96256 
 5  2015232 
 6  42205184 
 7  883949568 
 8  18513657856 
 9  387755016192 
 10  8121246285824 
 11  170093589823488 
 12  3562486393470976 
 13  74613683694600192 
 14  1562729279488262144 
 15  32730226951263879168 
 16  685510772943084322816 
 17  14357524025753135480832 
 18  300707887149717854879744 
 19  6298107753945027846340608 
 20  131909281317098725599870976 
 21  2762743855357887632231104512 
 22  57863658524294984735154765824 
 23  1211912197840174825180923691008 
 24  25382618602609316781292263571456 
 25  531620465800852413939435209490432 
 26  11134403588653461660543740159197184 
 27  233201976316428525360925910413344768 
 28  4884245601920463062387422479731654656 
 29  102296967961839687874198881247105646592 
 30  2142535512561242872987978111227709620224 
 31  44873846351912088927762746269650269503488 
 32  939850039641970590395075311353033052389376 
 33  19684474784884920478104991711215176009121792 
 34  412276992300151973689234981142570108866002944 
 35  8634841428971012457942920077903911348200275968 
 36  180850466788094572674519043076569385389382434816 
 37  3787781351460124946880110148851814923060360773632 
 38  79332322560604946073953424815543117488528182738944 
 39  1661557734961070709174555146046518664648813296222208 
 40  34800116995186980471456304316921688432305715414040576 
 41  728863112846979005927779774259143327837813118978752512 
 42  15265507220635529392093511105936451808439949068991463424 
 43  319724934073046049030866360989889670420938738041154961408 
 44  6696405955632431295646807952977419174362372972572265414656 
 45  140251347154503403957547943768105121277756872107100452421632 
 46  2937462350547606092059754941443968083506973060325785871581184 
 47  61523010195254328356151050193496506242390913632964431962963968 
 48  1288554654251057090655800888391502192472935651330296071329939456 
 49  26987839049529093160945554109012276219837437159417382066288852992 
 50  565240639316630582060722041759238488957830610140878221025816346624 
 51  11838553644429272007156813539244938056918338665178364852377105727488 
 52  247949886550038170919877314269287250072738968915264550311398291275776 
 53  5193129843957442693619019475951217966102961579394933856921424224059392 
 54  108766323515776181707984319309594847181815783894901481346184690735775744 
 55  2278031454365352028600006416969398382532989272396359785465461427318816768 
 56  47711710199758773057089157571451490961155532368238940045015254048561954816 
 57  999287031714828023539739371028794286585621463404367534810576565817082642432 
 58  20929339308371311089300038820118167456540961050137528672572861320502018310144 
 59  438349773371162472636657611936993184615503291545421165913871771479755150327808 
 60  9180916845172135433564580202000273713553457489881306146888259391001994436018176 
 61  192287618788376852156803837684039005309890769098244392906830432009343536843456512 
 62  4027324172830027784015158971488918609769957179005461836363081767200117240337793024 
 63  84349372545464548278328369703955550294645963073843442926676814764204827410125815808 
 64  1766636194030027380502910698719642416046225854315893072713006321240108354461400825856 
 65  37000908813810926042256841108218262766252078866855453397804835564853491552825567608832 
 66  774957095113540472661977901879181191763091438128313724893683648997116862582283969757184 
 67  16230912118641072077183031814174379785274061467600780379988898099780181242593978947207168 
 68  339944636760119139602026177819917518573739623182206650726537800858908870616989320668512256 
 69  7119892906649830737508914231570860139512211022446509673117617742227881295281729043423035392 
 70  149120973006948312765684266177225922159573728655055006508324406558498983367274180519368065024 
 71  3123230206141170339175851877432887082900987982284743537120258221901391197916549673685759295488 
 72  65413782674943396123216652023046830971410992940910324474353435305889453814491644615218666930176 
 73  1370044051005606605249945128397419170008200599715624201008785921139657854881140291649359411412992 
 74  28694575132938181174112817352063062898026510844956720057852242247774863473019901744210631190380544 
 75  600986983926157525442711128232078682672111421897161332523891514993658620640084663195496146238701568 
 76  12587234805719737015481846767037852358656977431454641896870852855990215633088758205062427113544482816 
 77  263630468365999606743230810202055420916752327353493080243371411584171023473164778476986497365790687232 
 78  5521548213217927392846701251758907551048009300870736844441179295236730762838274158323680601512129593344 
 79  115644807141806282596754058189282234286480074270274127131012532744294592805836033977241198604880506257408 
 80  2422096285757403429179908516430203539608449187230851893100065310967919458518415269321073208020355856203776 
 81  50729043201102080214125544670210821956268055740242901298016765367595213064868460289162320281776188148416512 
 82  1062482874537976105671498927033526700415492589783055109993998188920338268211664469703347001449325740764954624 
 83  22252930224040893402411939389911148204770666587417776956782883550562024800928365814373939536750141736860254208 
 84  466071421406550970894910614027721848087904472351911119923173321122586946056734253483960340789246554275689005056 
 85  9761526579418606123723490615711010869004384674851129152922055159706117118102206671495116048589908231457479852032 
 86  204448066936027284832089495479290062578479345965904787995046231281101246286821967892909323355646018081335420125184 
 87  4282015905381864044051844492097456806267223683991242646094098020525238415325186002454136333425750307138771372474368 
 88  89683705445258990827990540099664399345390690273971917074575393690615242205447858113753075307456662214125046051373056 
 89  1878359912741776481052454914897708348688274250799886480439787175261150554349936690573009082039711873482119737394593792 
 90  39340880757306060132267523391166478810413577841663072837782067010068237803249817654472021149275858581866870750182375424 
 91  823966103759871748387063446834542157133876316148721013358623229024924071799599675510655926332079046061949234811123007488 
 92  17257370121769334112824401226994357127346562605702867658988905207953810503782403882369532878416242156247301907455280152576 
 93  361443052281832226811013568850453872999749418303350678960781838333296311495603313944186809796736752801970494751014851182592 
 94  7570161566970736060243563973883254095843806032515432764883474186690067603652405686188833330903042569247464551947218498617344 
 95  158551522261260402929940666966769050428267382008955942903713342827230658551939124376104044114681869482613037582668293491130368 
 96  3320746193984122562462987912873928948144413582133954932736577879905371478612785021110411725574570143150875170659417059875618816 
 97  69550611230898275711595507223101075528056813522641738039840215176786153339382736546579222590450043788733769690535238653582508032 
 98  1456686913126574773080660946930494359992121055286828597261024179928923905513967435766834991734028561767954461650643035853940588544 
 99  30509246796260304908393750264053395806015269261434815099714806546979859918614723319422969555827882679951945819421177586665293611008 
 100  638993960670146532324287705733729860304870714736078532168449809612065508093859443777073829868891356365697614120467107785314848997376 
 101  13383263261122857261645704920710099315731919920934056605661047811682861159461284358206701865280408061259818206448255221300977584832512 
 102  280302704784059196210742504930083672518054352359308332477084359665216475309063820195228119655120746662830989651048230412963311700148224 
 103  5870736066105557844312495003396561784226461581683620356687717572017492293212009485760245952344951803987315386412469195747856915374276608 
 104  122958292480353599706012359765992127780279599409411155281971822709845960617308143165751303198351115509274385936232173951518914020173152256 
 105  2575271911297730690908296954166431112536216844598116023939309820427183548049826828889375535810349856767397077739174146308591093900201951232 
 106  53937195152402906200614335874970850522931309908152470636497239036822263673688122730736929454753925169823969165821320378508975756313765085184 
 107  1129675281334614984596613055932648821348033559741379869743817908376394581093326028488766272622231813242661847004404543720465588141917437165568 
 108  23660226262276973633479395846385437278885201599671358753115806502676845071123784828963227057829312306955150301493144545066599667001937526521856 
 109  495546212289232008189322264733560970126970690568664298411175009928155028516997970071836407940080659319393249027553578283488594366963784657928192 
 110  10378854614155841884001053019436795297198643671268976201668788622104402599856029052670427258860859836020308357365724627919463886119006830092877824 
 111  217377553153229356691908647523535185044641323914060913741735726295103740571456827179492724104495473868046232639013962059923863227370481704121663488 
 112  4552814580371530680029740147320889542050678578976247452894854959267808007324177992936918033940796343327809848464928713251327028745275123772975742976 
 113  95355386527110057492431610094195097166359241164930040390005432539540752779207034890998498471891401912312477474261395546196721443334892141487631368192 
 114  1997149143506863416296455272832145401301378358903841132374859663555838354232221445836001209153182679922519629080518055460636384800339803474232705286144 
 115  41828834706429678311599303501943003412586089179136664592036284242809512323704064467040125117475334595752472539579704016098683062834722186326376519303168 
 116  876074487769873020835410146585374776218777925329434117736879803359854641098035374675458925433604338783018084688759740836887664880811585049482143324962816 
 117  18348742285265453088107488093924642410845160500441672291794793089096702597635788866320446202888082716664275789997132723054988241118055821262683342563704832 
 118  384301047629099000781113464872727432182282064789516351467914726723290165312984668812461337641563307517829461539850561939758907234461398267137543048731295744 
 119  8048905636841387021107843918934281258080679282920125408555086683656775001262941564054563546412682086561393426396596992278694526195517985850489299245473988608 
 120  168578468235930952456596992302568194534270250643553963311375537897472029450279578733311999504844318396332356694967891850544098565686902171314940426772572798976 
 121  3530753276904494089607425804449842668305322541338407093325487361785295106725881629499995921145851987972047381389847196907221915899972501017127255090831411904512 
 122  73949056678608277193356011799431859589134444950934316587883662257408872676603266069067934139190411333963866324878387647338503673395378285446897934866509226573824 
 123  1548809150564711030905669031701574699367686036176765544136376703023554057408021961369630680387235344784921759388131082934061885543890838785629406110983011075883008 
 124  32438679986122135001361272005674153771119860391382576797648486488091129526489918044450788544385461949464434780522929180987821017956075920586504278832135675320467456 
 125  679404534030789734054707710107278909747344743077868848318835566720679648961644627539162561520468024720911442131709911035927743756136808411795820700868343498834706432 
 126  14229633297627136977225863634211547992584602768820367444602550466058479285384116306095051009650563028536150785207570397279045304998094542965563422975583560751523037184 
 127  298029308965080744473919433774211301598200402894705212378055734915280005315673535183774820294303559102729286548552255228397711719561513292818589626558431474111131680768 
 128  6242006884113801100831611137991532166831395092268421580618774408138977453311581400820512422445649384639189226911969620055686181749598268277850091966965007490569685958656 
 129  130734289444966058773627823550247248701668656429180984342655018760757538539274847367930709639860157448765867106779926546719014811938421587928012471107420565430560035438592 
 130  2738134506095902140113844652374475910162838468395164643064118888137286367930655127177824236320122218153472700040352181437692439854547828940489893420692333090936980949172224 
 131  57348233621823823601220090949771597927001329230016368435608932114606390363822132820720216254731883158962329306134537055514601608545088912944364643945741077994931700512063488 
 132  1201116998533634029461996125042551891997610239543102305298510761909767041184169259557904438989077373853273650544646349720338122454391072858473398275773476554058394031542501376 
 133  25156521013010491996609821180235863140614560678313407747285286630499600005135445728863612695435016450304978537478902021735180435958500058174922221406036008305725827924247969792 
 134  526885016406099230033067956322937394286902400948763238395742190369765309487463864881020820595139442880709971264636282139542690625922972733255835824095361699877682652163231186944 
 135  11035223048913710033010602396215402221886325739358259625671554224522393027370464230497228481775505576317520683952621041957973027120807341874945037608302376265497930664765678419968 
 136  231124712123938690070138108304501660090910064083877383758789801204872452849693454179548151044523209487255058253926182950060620450840305950070307409857153881579778646215929486114816 
 137  4840738815844051119570636045950254099981116690694128594167975758547505714640933189557333002234924670809800074321260644116144617084435672921690895429640341076922819946637304247877632 
 138  101385750004325150705206426171317992153728556475290933699468870928028300169002015481884910386788706692250878055458979749983591101172676569316081816080510337425041845361475814837714944 
 139  2123450715889784345272433521170815549290693887202558178760502453725638838319028647433568537139893781682193868574454832776172930934740354596597746278435266269277943812090632084240990208 
 140  44474129181078014641405193233135221685138025678442776533486051150021520908840558547565010626602973532068596650237541282629200511958717209882116674453293728867467973387040717872170008576 
 141  931478254528926153296288892240313125288708207501662913362993070562075616159755571705811868661518162741985912016935881485425744707185830342988544425059192451585442957315176775540656832512 
 142  19509133841105234742061001046846860819080163336619572222568726419888437449668337973895324167773845599755271702791258513561949040207102026799269599036409820190532680678793636669156883431424 
 143  408604603896674359998501536020944619639446594798763306886417877561349659357815754784315820432235131978639422497906307910419529303710555501231203533670047367671315987022875966425163165073408 
 144  8557925927689449616472132797504471778925587821626666743029630570599531827808804484494278943636117049103008750971110844982103964715798802314395630469750908331917492125106230447377875422150656 
 145  179239527615159631755427088834766867037289525651919150191980389530462385668511099321666482139603760731839286983440656573303645277741695703466698105119138768435055587833085468885858567566917632 
 146  3754041403391706386676033632994118615043710995061952933053632992212727219064502896712361718957778766421550327540424663680432832923989573535079434172795272309198614611987252504628421594588381184 
 147  78625663914030736847877473506433767270662534239764044781000446883155860574763359164510026398052049707279493494029989907638954692400281239820037741419461654240923193066376590102387169945838419968 
 148  1646757284119668475601793211642786823133103318070372087028578213694126111774192434558649483539951351923728622894132579307787211310471417049435822007008182273993445298425854002161073096646465683456 
 149  34490132328374076256178878775015122649872077442344031222701848528137051605795763442878945915483501264903599365841262549297999971137696009837977312717350828704423602805972394285312975442981517524992 
 150  722370709697319047709778325055224586916411246259752935775015358998865167385550006817341135025047143834567752914965816107453617783434533544947562896767896223370585968244082806709202732446182616858624 
 151  15129528563719716264639231559724422236402056953924052460347450310171992714482271303271934702010187371075795710545338783423814828649616260449110961508519056323810952658275754126760835150357565683007488 
 152  316876960108644771297915744629851760110999047133553071158737824468200454434899310842216600206641479700406760866530318571294524349450980103902019050811311993475745361830996799412871068732025888913227776 
 153  6636757214529412670213067051294079219534245486154134350347470967385803372710718096803794584030743521060911335321825963571944435353248081824905355682926268238693987713814274921796212199945737130204987392 
 154  139002047701752638722047001574747388621717952651151827854180082451294451861223678429389207603512789804635839352265882737163816890113091237147999317138306470146208001974358802960685344399848034234473119744 
 155  2911296683112180918435491746511116256871039152513779270078083836918375428815882324109898129106339369963361818993784324023327161500106312454758040847612074116232576833700497676061490684799825645294235680768 
 156  60974989341780173164240793815482957293114990690656985499206486809158165372462860359156645811927326331623989937305807281381367595035313659736721024045838164700224531882452980835991914393605541296055376674816 
 157  1277076756483544577161907579794879534595013270814885778695958317857019941494892179876726019223450112281320602079737178015659883944840723836576789962852943209366503847822039688795870541619344149806497956626432 
 158  26747442837731138769374371110886199563520959095355211616753784472782356012039789254055399129399453809527759093926120606367429688593917297854692813569536994483981722307251961757597410477673504952408406851846144 
 159  560205715690600477526622821554396499310422168956372388965549495003927268033281842585219113875286084242661699721123715159816079953784208822971712968046299502216105089113436542099402136800526093270185895220215808 
 160  11733100834959618579398987966208799211384790672850203791700945673836183648028217709785713188725300978014104211295697445028070418820810304688620771164660820406211691911058351457899417012641521921530323446767026176 
 161  245741254234832415343871850609529805117367957335197058107027528491817062398547187109403093241388914080808152288944820910445460934657257947856708877996896521607249880162140496295224271548162856147435865428314816512 
 162  5146871648198562379171389184791352173288204372982316351899800160678093744091326557199388593714914675346492985411751065368894555627242331248489283717387224012576448841583637417779819828346851144560520069686465921024 
 163  107797479285736222518105541995982544631405355682122980726745442032797957864684817397783528281709061707144109903389557030584959835235751441300913441025491998918970779867630306263821322501242004676016586285063033847808 
 164  2257739717372961348167564100076934532063283456500083290920303398503752989130590717886043808763262941749283086614997300550429784485514525391318608426699025637250405990961774555593803271015609638972524786381578993401856 
 165  47286714542663954114862783714103545913108860192346128215575573273991002435794348915806905600288930652725571044943003563252877398197260517148388142015145127363195613871554249733366713864295143036075533350913861675384832 
 166  990385807112065372473982706733561291862562503400301746554914341071543867154706568034658930646085507393459587535272258282841551349661322786516924469054745415932668749495748422042797723398084415971571214093511624631517184 
 167  20742909639959075876024366803902844066262533029297089711521107496181628655822119302220172377087560615668593553970181970740013078907247073778909346168344601831139530700118490146091675674239136829008875003785791843931783168 
 168  434445139703845637186249910062720334911096792485510841296992062079780280241829642899065965488751982302864831693026942767658454607395605112356741142020766737327657936835115864495461161884261881274032442388874260277945696256 
 169  9099137135934914436404438366055506017625520905777246449590458610159102491831295794235492139596443695865965973178554980296442073527430709974711589253724347178670860519235197378541200642070980393520210617090691568659062587392 
 170  190574802321391825693786526541318042988702307019581220947163514670712521868474001916111589559034521833399834127931595189984468669785018312202246709000055261099130544504197321757279301049110769042946978497288644990028977537024 
 171  3991450479013569292720992581564080646600822030500205529958135001046917965366173115155606652482656127466174196786930765820654955369084874054472379303762968046944197994869683089948066384086115711845434004441123219366515455295488 
 172  83598024147756586180901484258893580767142781082751734578376775086200429769205818641103417927805537661850591338698716287536712933991795805326393313914307696416316397028603765566287717950923687865541809482760483985434516364722176 
 173  1750899748889289633607492096993344777028974136034028475963721962001807564677504568016523204508442911726579043534405621888359193272181667388347207258502554758987164857014830655834228982240657103214895651302019729610971403614420992 
 174  36671320427886529691002115335271085479598241275520572410113213482526554047030937239365938160823075471079459199149017082918271010756885085779443802113545621645047707158525294743779081624916654453762819824351802535595504639403884544 
 175  768054106340362176033171273838931985780503445906315915381038918012521612989382201391725030771213464955405961993374450189183515888745615345852429986180931414905966420955657911877307304134597652284554354101113998159189941514370285568 
 176  16086334044783954324571975190677018188037795260118265334897688369418819252735192850081980696216446328780657699095449711233635036641454122810573916333075434172460140844790171021453514075235677769788484029668220593542446299423038242816 
 177  336916554269031724523604443050556789422954865704834149453158030113250278834324167512897134739837050133589803210714828257499495862515179565319218472878230809585061529333801998154736670341042016728712138049565998362830554929233219551232 
 178  7056471923590588311793900221010033782116497880268450605442340667075202259848727677904284469198236638164193184315047096661035258355311245707784512703760711643004027689944677010340655187369925024222628335290817842721216755138522821689344 
 179  147792666692956089113542920949005176247726837721333428965614062082556836390972717548877410637408108107390889018075381311384878465326498404806398322626050307618652726681308920366272577595051511510705503211807404330088046607853621669265408 
 180  3095409797521148486770220488631482067889988240974821456426427687288551128753026649787183649269107449734872972637646137286930826633096041990055350929984521837695407668194954760128739930289561074706683863624765361987955246259621459474251776 
 181  64831104472158373979218544786419238349505200169230375500434964521641589561050385671764253301664459874763934446146682890957707617413409109853718929671561304417096009529075143339648313360866169056275260521438694810585290927328283240549056512 
 182  1357840280290447472347950963601646868043165556639140438799147776532930877225015550535962325686724160211302556458711036596621409913403671949125711852598461908397798137933326335503320165122256148569378485242543692286817846495263024366825242624 
 183  28438976040752603401680836260108693578667640548508626499151708907405279321493148529870183605174854413086369550455677173297620550407229943748379072963383162318853010700539022878342191907838712746063466972448972147006169696537302457408666206208 
 184  595633647039473843410071208572103246333260777539302047896495556079619127573434569482582817680246159660549505597578745816959122975315683645217052192554894333515013175985203663608000115220304712397082984283252535221791730541198425418331173421056 
 185  12475113062339205624134135485083521522963529665838697053570183975836921185186868161670295873594717149415660483112726560515971236181513691085312991951660941615953723538810390462378102483185635481781929736561326627914606672410374852765793524908032 
 186  261282160085614609000974694293389908785796022217613398220308699830990484279785023433201800634737457367700683236460397720097925797936124832753620466516349361437928521668396336626162452222355749969353002683343676815755889383212297239605849498845184 
 187  5472364606065041456078807991996012433389438634609044945858917021490208666862881000049944279323637079262214126755835045409328060034850119756626859711486084411089246213557647089435700294412657328430428561260323339391606518162831143173529602378170368 
 188  114614692300081659969829011373127344239055581808689821214514251726581617010802902501473747463144092630760295315006575635737606189768490884862812923218619666734114483738606164602382410123673007884291693298513764829190179515382360412829936089149997056 
 189  2400521280413797186086852561467311466000409890793576832613371352062585453580045276032173505238745450065465383447784372351505552712213373572283391135711762599309035852058858536733293024125742120203453211243669662179501491206755456744812571587397025792 
 190  50277170422725906228015404747335325152710280143289695424992000339000827397229700864677844288088668873202510302586404095748926468947937549103581360171090643712433533490141810347046558331102738380288208698743190943239864299977659895454385808391928807424 
 191  1053018728198938729562811150002139869841020490428163772912552241604014388504389923086209158578848344152670462721415498467477879881168845269859815611420622642742626509231636501978186646402418225433896003250241724258268647762231488259237254819812881727488 
 192  22054710569720071510914481696221896066411033841105390042701765776800292370682657298729637771454685451779130445948442101091537823135384283334006367623145142228227290078190200185265499780467462154075058721286237161831096231094985484912613423938425717784576 
 193  461919855068549637569927647109188553924039500799126879558439035180550096032102820091993920365866156816928221088592018524278323442854416702745124623824563564341926865285740068319768049361464325270032065102854221531417116089496836389311537866054192796270592 
 194  9674575045183106724979736702062323945926641853348300146669623834617983593046777615089157271407687894692412957585508150112821341947841406732506583443908236441599698201853588827817441198725226228619965804306182138396820627357845002309069649653241381172281344 
 195  202626930360007384595038311434507707251100876429215083228330873779276400087068082276252163610369075436334504832382306417153899506405511092604470026729025606480509437466198767495153433610271712669597127136765701143512999626860482526501733168250324809173434368 
 196  4243873525748458399882216325496196241487115955686870788093085045287082652134640207264345861278765785211713686691702832404473022269070416191626859301086487423269845814270140734903366169928106625438653239806781170586915470893749500488261138460200347025136418816 
 197  88884841074922528983090739880100216531620326845015133587620865165016294045659007708664162199626758017155720171328400367009502966047737278672358541515418059343723695544646656517990968327217169399673461618609743220901139325330917130022156400276787540816174252032 
 198  1861628280150239358001715912290648637303712423116403475664943321062017767359199211743021757669201182158187608163612627534341797759925188051872486001100498229160098560958230749397967804977813241564089271498999842384064753670742043089283040745190078769979451244544 
 199  38990448894810702737123374542649153437265397236712714866350904334927383597698604588478015803284715858698536504961685437335594956411149327409908717369425201701844048948140151968399805346525618955959040972384972651079881171276630337821374968266847487867271677739008 
 200  816626563545841546778851170636978169706931938601655334349865331490288069233777760571918986788004304950640869196609242333856403897232371822517970112795772954178010866854036879280125388798034807482915269961303353713337003875711637349998884630712174667535835386085376 
 201  17103648795832312147516532124557930252981381103290114272950310078331561111357955560063462671501881503858674524401073948023075616323263366786197124795455337991354241671815915376745421788975195766408587856838642239450975698055374954779405233168013952797354661890752512 
 202  358223471033041632546550296068623723210309502408456801152416060664579030241629156764920288961612880575767172957042783243187004942335449006227580907871998642725109104644923608767962098052330470714899531286603999109169848505283454124305796979666755688414218420668596224 
 203  7502729781859731203676149049675261820856619667192395914189165610936676814672190606514025324102588717571456981407358065163011279171361920675145325802018825793955947044481948026319383358761518768107439128040822875295213919451258901877457192589249243542910543735038148608 
 204  157139212618518884405248358243814365415099063858476266666785346779947185616668308523381709284918904864865868484525855436348302383803217359804922641144643905920535746370291641670515626334927300308824969070637093064098263762492072581103401615443309480971343070718125408256 
 205  3291166396805430428690687058672328013427553873903117061494741723618785138661019205744263402095488038832207596818549614301926535344310053712108842536142248891279677302040154726407934497077518006252923153500677569519464639454929172226324378444927475956565958898192568287232 
 206  68931083915745121686640594480531752935694952886732328409199539172934223448397689192365892256056903020621566740635535995319945495700035378063097171834156763411797967481265048366877427844425084930305357663495487712364862466118807488241167379289887616175417057030661612765184 
 207  1443711364582335373043170295777733077597315421351776389885125469838819113887239311449148556411254438009656315578865688572355393634765005635939366201706658392841251872219791258314950460453240885927141502099848340647510962261735912695303256882481944326989787999251554335981568 
 208  30237483379368361165091089051911561674451093127691764339054240769063868432596291366468148249482464718911971302492102222036052935509557871066506569843573768569834975014474027104078655668834575826711853159932648961948911896450058225439843452905013856412528220332074960846585856 
 209  633302073771571204087423238316102563220598048098088655184653748387848419093527676862490050377258869221269307062763049260234525259604428544896038239336544308534199280525310009965730906583022403141747419703993281285333183930050298998056834429241488116973330856017699582815240192 
 210  13264050834238133783532328020264121570129483194181854806732218552088274478558501597245799721087335119300097206146818640035321218357894581329248497274088342216351344331681102504516507795187124822492379470660149217283266052948403449525214045315874827996958134443171992493384269824 
 211  277805887300334653743180785234108353636989321582086841429755405353296288663418267014699830081951475233041097295506812208192699623974786525028617487260581377446243510006726619470589409063177561938745272434788011212537061499238463652729499684109540632440702051850995046541047103488 
 212  5818442041816791127690269852321696706799456793542445486683267741145461361294294306129064739817245957957780113898767100034364233000489623395614915868712299156863358202933848307005089318624285497890374252312662719194760448593025306895894293518412986186771528640060873597408537214976 
 213  121863032216381569225002906200737786330419646463765133828894079844880110196604294258156764630369008576072092506657974419500408816077364623892926461664417971608161012229981855722004421466939487985289284619677472543071878830281345691726775064658901068006311756042997283359177878536192 
 214  2552332482516883029227892478269118282694906280343646700745728780843813117595668226603502207780552464516432292870270291665810500673825415076110880464348444172556609368531798245679780398814593439781958878724248927005260423216798676960105366766635194516198104312068038890386122703110144 
 215  53456745518556772271069233481611620459530893354566552252848269630179187769713362605962020050389642599525761108460376637131425851942858625897513837597839909958436320062044319130106446597666115323708498873722616005369649912065162122772015198261075000036350551102881107234279560648327168 
 216  1119612613564282020635076484949455320936267438567603865220631829150296466946997936040464339911396064659566599859351740624542348403503780456669235752629857411958848681903028571399048772819852787622958604730990852800534930803688775621081621285201147551835734550496792084637997602560802816 
 217  23449471012355135069893404695963783993060441350930233421112874643275647189466295258189574874648568425459949685682977670212605107159747778902620772456854823649672443881701849289250357965425835522233662585625533042869180744916360239048549938156118741241731193941338619168318050579966328832 
 218  491132097028409192356796817666365675293529476353998954732588554372996558662583218289960079237236294072826530065392952685131812274009704744436067450796204893226772337519050554372469469709749474125738551352229378449626102306556564097415974753493976346484061643360332166622801367355300511744 
 219  10286404183891091972089945723451094031488839186036439974630901327782275987776154342434909109716162678518399941685720293549556767718009056016697889381870208723863499692028294950427244363246733905594770826973470968047398887682710483038876198041863832876146683028402300372174877579409367236608 
 220  215441246203568019019323701032178853536946253978218626288255964386902843952222378247880373562004781463780700676272138073340926439695596240756841028313927896206210563007459843330415818656497647390227232560820623012361502756765431490698406368781117502852540447506593950268337774395085580926976 
 221  4512260041116602570250012298471422466871424387570914872541765460307602591635663200033294782466280343705559219962645214973010601418741730193095519759094576150621789531889225363102636008508152567407388248533392810341642537350676884862273676176067534764387583026340507582620914420399854439104512 
 222  94506001229770108468763578297254692578549625047095964858553989326620680186313684592934730871222422235251456435822068322658435141909283365225854648406178442257725472732863978741316651810179812184802775080908907575408284719983257621289870220623629314162739403991750169165728328528311029359181824 
 223  1979359386883020038754325092031941584005419840325764604762622754379209758606845985428302674831496191648879164382120345985529764915023330033062398297166229740545616815547825066553030938899793728121193754035676641947933710889154862279771370019698781314984940382116211574689741361773874020517675008 
 224  41456241206487193988102933197742297691102900164804208763355490788197310674640227836331441420197673576517006733278275931002574508878365785419042861633994093468600373318244506957828476817743541495081272491678069321924278839260788206951961186352858475453223247315317066965947179656761070613436563456 
 225  868270788195179373234193590855770883210122734174452075615723922636466031640527325004543222895528409570879895078222920200987883258519285727941035188197219539851489483442807362728489463536258197282194139541990358641514934645353005780941700791207881406718321751112172066402588864608737757409346322432 
 226  18185299479469124542382058455882994144812360009639380453922622732830556876195681218583825098600030720804029050947540425239544429636247447203766101372157646974445323710259728260182724608534610079087457909540372170793204585775781693497675303062406211332233434198511837307841513252576997658564371677184 
 227  380877857062767509130181013126422522950048785244180198054736614539199539003702600445721036101086919086760383937734703312885841782724704446302160180887161476836192442105893807029762064938510117272038564898281549145979954241316168273963938422860444661943629828693105083138430630726888727331346755616768 
 228  7977209402820396248411892573857628925533179805243404404262630894039633296012338812707940060115684091950791355244990292293929359288673070090210813853473786037704117893084828760062595183578027769467328251348173360572753808301938010191283302752656674361384176099929764407620478289280401605804202347462656 
 229  167076842815672389377553836932492052743993193070214173026799998126442428608059165076464415132306855385266327953864746003029610748833772597601721280906592530387382513139258686591597512249808018961805409878866141508403374327802277475057107207000691726308827917361955620462031918576208759990094663979630592 
 230  3499302825795631985162930961652921014621713126149562270770391577816081755648630277821837799327960747361541224157074525365899178977535465856667818655135898422884116770184779437554334202246398677837420829006504301125024740135930626749128441591846574272283282746291429969001055435315064536990802985273524224 
 231  73290349878892134723746897515990612975305550671095787424774197987493646704651340102830384615403419192019944390722444864587685207535489734313517485745239640204426321643522150559441780069925855054542553663908670170462777806282989283575427736956273512051033799199829159546455287658684188248413213151868223488 
 232  1535013016242490786319497958837987766471543576032726912865275690719618288550119824687331611612692572777340027031285907126686897526289483808697679263957053865841648246152705729423125332734451005927426354877391808819105083982092182693866045425072383535798681085033248311098859355948256387594505724587331813376 
 233  32149729997570682249348149571088307164897490581835315513581067906071245536105190025914814063318802918366884207744625299706873687348676268412679183247273955807116273322479519870350734061151569418767509082567248520748904235968101070503957715036535700087902182892008893255399486132602365254369691748376397217792 
 234  673352686902176963659907720340488154903360985097953049902567985539654322399316891841966314376438945383055459255868709136857007054685703478147648925041323491956925071985735310205337596172632801671064931269460888733550976288380525999687558253672224255818536799966085546219260668401768357298824235587444297170944 
 235  14102881765807723463879503715622064059127224245113413004792443306963144023272873242548643444982131302417850432845193000103328253322141602297132106473166230635310760235018958173225655328229486797304437769182757424277293559819174155480248104325795097334019143494097483940916688929155889198892121382202573710163968 
 236  295374590417646037458873995073138295505238278836452916921254288292577579924992676743281598559479058753512860995909034617721029628231513432529721024153344831762215041033367936304274121722459183828358350859140681303707782953203826067545950775584059983644073088660510139623967851522028165906286162095265334024994816 
 237  6186405737011810597324687643955506992341576340387611573803386547376220700710360354315645184948641006729566236199724478818691702864939259833696849765397637201633272329759617148216136980332333256853116403391679876135240003048464679670366939937166553378080528944230004378756560345062699073021772121825403299149381632 
 238  129569763901554107938424567770251316903862582323769691088321002686304331701849117192005462130960724401284766565055209276114454972551725376326822248823729223606416773288095263633713743737738610399459859226415313423808461964158107443765865708854617442120712016987247456154223505784094975134520216549712697801985490944 
 239  2713744366468542712293409617272879158182841089985665445396287325439225835998915749931929799306344361200142158444542655982350650357885296402487135586784052585649473129809670829723297082964457321148437171616900010098747726944692839151477292856532159194699934555263218667460944276734266662555091781396278936102091358208 
 240  56837399905545562186982658477253015514540980890934710459858351638617942835055634498077965606970778307121186742505490349905090490345936689574774630158098591744776681624994003040801450391931704641997061128315020183246203880966509263234439623190076304377072860239133410825192358271440321492712908894329081807123121176576 
 241  1190417958279106758900805587948608106225281711623350462531238050498720174537404619958227667411692640254099383679681038414851730145397821580035414446240186836393074078692037139876943796096635642854429488096078883751589038618735880611932004213743773116588952834202355865087116164803574649421583939454536111460421061312512 
 242  24932437404743646233652443968222401556476138301940589631318778707097735847454150271120474219034493554442629256791993539562515732107407769788064370379646174201768070264609275162435358281235626331418495802093731918310379878467804541839363965245685671318002204965552002469278477025913611010584388377671805439394225716199424 
 243  522191748383984677038007097608626718557009289702679721549651453738427569168505710829564810542479516330360741607508258490949866841272325893791278364552136223313276945314332226946324195799470350811360412012100517479347418611628212644981086896216854632170359937784297283897108014074497886691043948939033019411994469264785408 
 244  10936925967312038889958413928640807545753750101540115580787233052468006565807071442557845103001300804444329526145510617250795797335661724184554561044953914210605490190608979836315917769188208334261866156956413576732473734457137612801826791733480628207736497389027806655496769808129478175907653918365796917766636816518086656 
 245  229065951318913914028569480040427271110441407895991271759715900219972793152585349128296134597312530261520821164611726270598307658214452523226667649747557222762482040074498253547017277929350897570357721398179492722901134835827097097965053440245656380526772901318472333562507562494339611473556881308681012784031637563487813632 
 246  4797619569745963447728329029537242823722353783005223125062798689921394615450395806755405143743417474792062618277368750990308452767664510209628531687064322836820817589588983375604195933076376208295825879511097356438748917054593523131844367894952992927347413798745556379548388232143864072107275300632933304079694545266549981184 
 247  100482648789492632247651449986306482418268240686781913608885350944035212009044037017918770835614017458272170284121699542449111176298223283544578030905700085826900771585367712787491596606354571554596926938782849020264301379817310340894501409303149821902624465485511123761160833571815002596266966811434814479734644282333979475968 
 248  2104535918484081513289021741780972037320207134370431646609229306501875832828231556797704570855157700611840079249169188955398927254026830151653646713764685398289086192315130170861129778835621639979393390242078145674263302424121462701029994277998604178312752688532551361976763158866352761695541584233927816052531011878956308627456 
 249  44077972521090427855086829003619714020915803820936317047652840895626766419298738993998108367044487697354743003796271764212831138813557633492834527152387644066016419234099590482267652509248226780011238041727773158885403969870607243007471772476564911677738098733708520766728022464196306114531912145682439458557727051025576720596992 
 250  923181041723189051671586504612890926113486035102763983760677505878922340762162916220901508274337611897356067019163694247962415987267666074122195261976363592093892545310221840639311354376477657761588536025973554490096843921750800219313402905645647212853698197542921211234959696973264770000251230105407166778023464464360637542170624 
 251  19335354760006749857392519054477720529385053397926411319206478323774023127456790693685757263093255472905842056216967269041476790810356297235391276549679916990028370256462950384478342744443577272357405629952787825593658400050300341711043476296995378761113518422072763740568439289649790888675987145206095877324868615879018390893887488 
 252  404964927569877897270438921012240273433978175303656976700272119394325525250184550010320477784680524188309421059980738025125848356263420504905570140425830737866671763255256611426564299186551284439836068813204600326881603590215156987028985645166567668644087757486999372254605122345306036048207612758200242382003345055377360578754379776 
 253  8481695557036637543617412884807192448534832789820477116377316252742275125847194595851803001994364230253452213841651807384365845938459289094668641671040423021438306621712529849630929244832841881125191691199931987007164348561944545819188873000989919806746841000675328054714142821749758248281719528903615681019288689912799476872896315392 
 254  177642938004407115621509818290589241265061383736257404284238174424577769404320859099782761469645187978031050184360876143616726007722164025958090911117716985291052366072764293259842186728048922942855092184753273267251521735712899052490677870733097744568702567537039913488844699891894611651675981477161960832014714474363036367909231263744 
 255  3720601996455425972124721214346481473655243911121667167373567946014360857649480164260270883143845200736524262738795311774202010045270542120935388799878620573613205161956741127859833009803872270236509944197282911245578003349145126327348181025530991002017063796845736928230567656813486151750193505602055656383118671230293706309956186144768 
 256  77925299882648167931216680773717843926761925307799538142774387541171683341710988959860404461394992787082595093931991409389377776592274513241131512885553006708089572458304872300006092284697803417333512760910580380789774689293857492496952960885825528396012566801927131814247562970442412496297381319910970259945906383167814623892757666594816 
 257  1632088669410408768133218180851053439928350597075402216714676952443201305311497004523992370552273734042844729439084893871796137995317273622047291426061040444282904608634085503017116902205299456720867669833227822819237600328707291734976587475625829257375209520248124000135185181254554786199124767319331724230182158237288753769588988085010432 
 258  34182908873360327687599368770907340546967651110110482760014686056001843593606424815144751007725290078654987420526390002722187134185708998081702577400789578233471977969886540245210415746706527542591479259299190603291156827774168122119633109918327068359660224210631639567132600320001000469015962011189659284887833789172189954540999223378182144 
 259  715936138118381703341858886927308752971809188429825844370613140387679362706618387273938512470061442908977635408531926857537538388756710442149835206351043289169221576324695493691954496179817495792059971353853993818556557445542768259832693039599796568159831971759279413602530556079732504939639103160114592486576352812946078667730286123635703808 
 260  14994761146946099908198253684917340276317490851268749368253775461720186714968030106405260234787056064781544054891077284406680944742275674734367079998774505933119111241719953272913441300526402136283584639897347653034723341715479678420328113915622185260817712972742280994164246925433516088534316907126612025445011105003685730934902916671053234176 
 261  314054354687129968782879119674668406441423992370941130798371370096473001946009145768194180836805413208582488651239811506877940216934186725327220466764121371888028488916498366953637503457125331540114193190889688068445740524656775113458582379440545465897395865153220861389379970621301505808686703168791354691539379940059908507702931688192592576512 
 262  6577639799086568856664410636357331976909856402421387179592671252765260096946265571626723685056958328859960908116726529963042984742914838224853798082417344545593060614525883797420839839737318220240591219627922263848475478721971903304104977815973271324845167133421794689718607491683491109742284593994889342968464407841201917405036573849674814849024 
 263  137763876478101334557841591613397189433585418146373059939128342380191970202165788389876940867811453447289782521122088782672843459946168166975549044105112501293399631457965315653067355932439616067206880906853194295982884095749292072037170195299163601978850675832316937424326261680640490262058881253074697530984625472025011873227890144347869631479808 
 264  2885364088332891622561675917994663299883819225757984659045149256947630638647417924772936264983829549687917282387459632866513492015161486361022533981247989980123635275661511012638682792635362419517567303708289638217286787659776807917429366106957637082702325523436611638041839400867628335265906936058119822793649289226763362243547022737969683005177856 
 265  60431850025390913529778360168614499073462194656823755980979368254410849234599419737598346144071976171883468695947217506705261826927320909978105676727224559440189670202566484101532076243572562640120374910960346882271978321706688697407925894067836819458209369309210395317847264873262088669609998065198095105064566911232719933958543576473008735709560832 
 266  1265701098956076860870733385295089526570528241315259125364615285661212020756951326516892386498762336945176542629935803657469420357285366712369094066653518067836639427219258913627894131117078308513764690425717788328621125310734813031074742026782794893704076029921106342793656635302761914613621909657034613862756051359072423231418036380122149944698077184 
 267  26509187973320826194991786196290820696991097333529498625968087287586794147152468973199123122749689611683695026577837367350129331651500262858259494289142061823907207360297958944571406267221235395362648575915764719421500394868407436111686551422445521003572425082317086926705534295377512275871885955596152645982012950298844081780686084228659039587341959168 
 268  555215641026510909584075932052093967027272528560531382999898716619765490203214370459697842210071761115917381909552205382325061056769742839006605842673584327432228053305118444197528526021816637743822625634732414813084257456954750432691693744424593630888677336060659280302138798429683532085653460716257448216351923520191622875925711693159999353635530080256 
 269  11628587354343728953538348052687642684047110456106865279935611612468816939459386876748004333185742131634260684128271337665393188136777811313229932589660931901643412008263773288288114623421440240548533506374969013471046153695335934473452710575153733797099620860187529163942176967408243984399882356032024987849597335665472927788253171245205805953662836539392 
 270  243552295478552796671539493613169410527385209118690758206461160835586615174019565332531442095013218447803543976867170959500632607649403929821095608220752968683779292786802978490272925296718300957560156112376381775267715211442958399670596654160515618753515551136618505995275364118298109572115355058928123022543812950679086402858830561522699384255234151809024 
 271  5101025500807268467090493571344056720878229949657738819039188716856074480051068807868882332956429746322692371660602737417430018542831914391659578911559771606705524658354389993316110871222267047586337602289035145744278211238129501785793346223042535887069997492226842277394309412925027014729176050628225353318677281333707806290163730516851613641091198104895488 
 272  106837265108747064223193318121014519027324865408189523131727014911068244150088399207571163696873467931085190105334966756610279958138404093891279774951306328565170717062149969216209193690344437880788252463744755064245543296182758705280122123486747861689454944540700630273765802606629569340884842491306008606205450723165525821180964376466985966793853768801714176 
 273  2237628730558264359462848046338328826519590053018453270742940279986849092878853177278099459415751726581392250741760626963931197808580455732324501548491526502734943631356918301616789552810041418093392452583375872214259233589145920812432156805407226383774438829474297220817143460131907935238568952551137783936535471350615320105772666282129159930022653772527828992 
 274  46865504566438532516823980752374962618721369886318749017400037765376010603486818705389832549378139490363961851060817174711290830085073075566746131566913031037467721260588441208965560871258950009870970704321356609030506835183805542360443947426621570062461415456778292962090431676341498007909024941783722263679702466132174029982962270677212736445737049337358188544 
 275  981563870838795861398153263091346057952059113878468967090052728449865912539437045583557615782467237267525980377986932067379383262292604646733139058502455048724188917847279817711698929530372149478926179938376502795019573094705994084654996702692855192937509885876324008957873178783753844334548185639536516156374589020732796232821643854196839439176239342654815469568 
 276  20558140607879034592478943546040307783251251060358855273047663065812717222323332696860433495619012767037329970603794070435582585169577834685323584983776487182982599867657055387706978412968358786862486193444469244102517316821180303320651508229324744146502706671797965465415168663524236391522978859074718162877489178665127971668809867177382531407702573066124647202816 
 277  430575286855413895090012836267121239089098242160390512659380538958713794933236013807302716484778403223774256550299894038141701515283141335056845139866478569273234306081543420971418750421296793318048393126611165679579162925647143658277716408531451127168064327427066434596660164482421427359140408736862898875051766590636172361150851605588583029677582435657083342815232 
 278  9018085885625675268241655683464330040010277743986405566350082498797117176168971038776197451915064860280193039088554636407523550915942410621503573917833790482846736954426990558500803391681148077273962318658221944687338801938975908386143497278078043426657370631254524640533273153112563127561899162703927610577083090740699946480816607034773510702169013779538022806585344 
 279  188877242896269717152038914882048161658544378357408740782201625477773129352328200046961364990935738840403080518906118055339496325004496809472447685076556343154834691317028994461848481373384559082219998487694212069003064819294004607137670084527860170101020778194776339558612305147826543710500593745735037125846681115976083684425944066076894942952691054826859213417873408 
 280  3955896332830429994481467993427438757244407304962679822526433731543539605181062654645396122859893581111741577952079336598066404541487609147562515711095989644813841426525368471340312135893635941027746375310534885196083872338961652434590898202871649303118426956274342572412565841748633008888052703484589523943387028976021211851450394735619973945925768433954187662407499776 
 281  82853368442569057969824741289807447827718935104230156330573505526467470245796498908483979589217558660896000717639912522811865944195414823735263725221404145513622773992318987666609188453550650803403833104240407672289816787700263363573370671459136532388376917146118536006150392672506293415841226883903106198587101104002039728631549053425958098353246214905981514239036096512 
 282  1735303477320509871628979839376022667401612374983912243292072373816432751167527963906310158278188218670352556234424823005208532770034748784202328399803556155058860724518032121832840546188022919055916226481895551482406235075112774969947078630035491221921466686305286939513205210268238529411354072190660819233713656641583595928664352019143316027938659977970488331342786330624 
 283  36344667875367817209026732702476867356664685152943163833853032617900467932289695203608469104966593493791117303697241350665045366052327422101799003181115482408540799852924355713325185047485308405924144116894107144551201367389889744010034164147467051253259077773975300243923299915397321927258659212006060864899553288741875759655525309040178266375920081717308903040928561758208 
 284  761212606460314981232386875139379365846249251671665548441780150905359534300230895196599408389394197856084251689730603743627742687973634208254227058759343983881212110101030481322502646183613934922600820310617256174354833772550136258164206907216937791875243998651868841725314064512368460371881160467943168326631604904743668092298088887739106167234007722625302419776347157037056 
 285  15943043811024019248199574110386585269483442190331610677236129534182998875539000991687443778627598764943390533116911043404502921084018265983586313206632864739002479451837572786087251665367674700163274463973591290933239123028250326579298779267768615724797274990110432985796446353711414445580593661662248144485587107234367985597200513527167138965557300113099488280012903816364032 
 286  333915444651116303157917018640357767053442660460972061153393179162448962817721246507916288550141141695851980686663106402115894573986125794277800985198590738767661931797635796061453870613072900968872134635486686587239029591234799117380661460364562758715118983848930785788694612360282365230133853609945592694749667859721236896425734635836708540470398708466368363854623473542365184 
 287  6993615867721254043905235704303844952035683550882106384338324009711063179590813852721994523371221079744070542360432246872893282826289850039717699599541674387127727678225654447165308788130218442442481665557370635474009406315827157916060753175612314802775830013007271147837698130009246241006054492292310343426914453770310134435996798394342308077493901795954473482590137520769466368 
 288  146476192367638653651618967710309381757436074951668341310302612766668782689845372688821226093700272845323166252703935115214021535095844350119445527336290378009935100642367015784034363195888576956611743356705747309792927857740824646473095742751363538708852305345842937257628299929163838409416741183978930309781968147465284065092676144770666047269748125761059788295467398191755821056 
 289  3067837201289167428828920139971979085248182051583585382849609969778542741062476857957501776753048399184135475353826778965271346741417714000324759881700301911462267844010366494198244954260991866642363013965266214764693666581566853408726409622793536781634802207467765140721466517979340362401614300908786465455444710497866968958320432377258077417514345303324348616205448755272893857792 
 290  64253616519411144458190469425867697613480460441099275344531272057618223693349340738895484172076344118318568768318790847792814943547891097600149723411284661682458581815137306850579679657726935874193560760337221326525900615062191704435155703410957616281868705437092415392826985236037683039436071786036223631104627090511029074833759103788871230995080407231076540338020856642277080039424 
 291  1345745215583360751551520377262618081267647399285033143766375491317010633212385658824211506417637161291860980017006066493250192453698652646382808729442012558045420821546631908785224634712742981515534225354316274091681220100272322288285246666004196436740221589212281000421673788514226609752762407606707033357362588700401211782677710818788392589161011674133078656675351839077184714047488 
 292  28185653716758344791912299011047301303160788114610441828343010379920688880722898004491765167010405847432275119235742981579264462501702633266777827208286083045412750480950378172408291735011307660424433519842008413302691643042555465834995954965799427039725720993120829424979243869235026919542389188254650488186005995016923221994904477008433663356179134116404989178575109312746700014616576 
 293  590327995404865186906597872120327674074729481196408482679184217673807852611756869943052827597520962015695500140569443302334334783004149429034168094314577189374999078963824633975544625018655833033192214053531960377397001346603902553589647132554917677002043122125313922172514730396730143044840546431282361581592938203580479773786333955799950794841994471649202706258580105804980978651758592 
 294  12363990051844230419075961794180836894391217109378735307286468559856464374315899406345794891651837114141026395742579088434951109191990617767746253322219543230093561864350967012378940329407016302529449392014878510606155767163770111472711790063506860917506588787447801048941681921890481710225460206302479046714326133204848428363198128410659064621412402736130945642777115543303754686706745344 
 295  258954769538350158095800819244639114324606523828519504483407455505431442416429146075943696433402749170380121488825453751089429194495509262967723321697136097402245543690738431722659711904574417946582483708931038790394330325747832911915345545040649930692027371082727134155559423379980831890541249979657425979921879151887211575194429708684620700044010019481593722226101646267771329847249338368 
 296  5423619105602373047478358107043765182549518676884229047935444944299540898038081943816517841335948404784097226404285828366309429679604822774089599508109215570927905089259260472551580904627736987356094847925392706290669958719466702751714738516911159237888235223588791952601158518118549135918560546308419564528408227120182778389421632790148716665285846692445868812288704115655071616384752418816 
 297  113593753284002543021349342137393461064413630720196248863512601510841369238262501302736031620324985767914005658418030840721702843862803153748216095606004463468526007346014991710987720149172924947964997392837838468390841868419339559678571609523266226145027893616836470276472001338526406021050813112703994285966797185163605140533675685607753475164043679371878853272458393414584353683010100396032 
 298  2379138456057509157473769292446642093862757941964119313656433959825022244243862786861407617042298960523753913312158447161877064753212567032415451926025117326705238250591767130820404105683975031560369867160882990038777327484018280456175975363476075236255822392494392601668853886965046599806431639741157010733385005908234825555885231956016565537358754116608556874552524378548099904943618254700544 
 299  49829322735204057026004105121926228744583718241046303600489608539106686230603906801298676785314375963423597557353048758078860572069882206938085016105818530178940053544057451670186484446868333560779116978719570098953641980037600999128794825713936767196857952228387888342358285201495428410007107314574712623299365121947165084347090323065501350486111303318805118379823247906620999082934191687467008 
 300  1043638884457216782545777288209644395862792729499407650337738831509759045902886544872038155356837889648646090924495029575532521585471568676439451463274037215385426037019505743711969763961065603438835135990973171012405658561925254029895813393872013597604218220361668193709792196070127299452558950606359054272248122548604933188753512908386972217275711016188375201144396389531825584074029032198373376