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