0 1 1 1 2 1 3 4 4 18 5 108 6 778 7 6756 8 68220 9 787472 10 10224702 11 147512052 12 2340963570 13 40527565260 14 760095923082 15 15352212731820 16 332228417589720 17 7668868648772700 18 188085259069430744 19 4884294069438337428 20 133884389812214097774 21 3863086904690670182596 22 117038382718326761905074 23 3714715275510683012807844 24 123261630044756060189938980 25 4267894617539031033023339904 26 153931759994006480459971891950 27 5773991256245245305528748858016 28 224912930891073786910990449727290 29 9085461560793920345548045829123340 30 380118959800396016124741130429722414 31 16451872147557077046156162066965100612 32 735786065179215520287015166296567921720 33 33968477036456250553560430584636523029012 34 1617203061112520143012554948821478903557910 35 79326448436834457218008863416962442747529612 36 4005535581990429711898916058500593969226796720 37 208035587528707709955341755216229553524438083500 38 11104880686875274333647039124158503533076996300226 39 608796339271506190233834219684766677430400027621260 40 34253990923555917622941141582809542167461505118796076 41 1976722513442787440173839080590433728125779915160802620 42 116924118461656546531399038093794970819522831846416521642 43 7084805526327714889813547551085060049686501219276206682484 44 439512193335315811531099047628326922057795012128281541314850 45 27899610716344023144095859899314576660954262389637133883939792 46 1811278351044094595852202941101294827590720901785079355888732458 47 120203625557159296390017286390966610482410137706440526430188367236 48 8150607200944816163371604784146459173547377092452602682316538842480 49 564424348273774134816589727581422989008881188592151720541198237742432 50 39900318202366395812708674954858262474232244046314271950092185296756224 51 2878199560022281916279621515359149605216702371904978816260420467043146460 52 211770575828580067399914998999854965269053785453627573987107603609270166270 53 15887058696812817599689287170110128887647686259316178346390407725667736282860 54 1214769582198797668351741213631532661648826107436591369672963224248454723963472 55 94637270811292023440335894480536293298630713250481684351883201312763341848959228 56 7509299670549426691292253740096704737621719554387487510441800461132183284595634260 57 606683246134043936725802136334550896036552669710958206879497539273822235637760659508 58 49889757903516203394689623559608471453812294674776108321004764715306454220153100755470 59 4174590966476120073774439976028739696050047919317957186130173156695039509109479116832948 60 355337039419422835807512094903377539462745682672312113744271185310731744268160491331136006 61 30758579076874045812342605442681128364168871279071061187716415309097686860010817706509863820 62 2706890219438830167455552251512118493434275148493276244076563997186334379975072109771351051194 63 242123459940544769566349663465125205088694950582895127631534335342711485865353328127452372202288 64 22006549841163396383815700461298883830912351847013042725060112981517596585749727992336412801041720 65 2031919380667023188705374045070263803613978271443971044619464383905257998045302155024605688156668068 66 190543600908341734431862377234593188976190169880477186521511768262051939227657110582300672431399146994 67 18143156334836966637860975704022935575852867578887880403687584989676843081002536023989703404274362344276 68 1753727791912945694535454543813710700034552178932878768216649678022181606307864183159567768650102679205990 69 172046418415413191516794148896401636780770214934770854123154186963459220851634091206523565199057746889725444 70 17126525510893072649043533973991042948697736032835510022422139088534653620826002118924454336103685812792763662 71 1729584739555662944887446354002370520030383810976844627158032079403950851166665541225286446989587088192121874532 72 177163696185347083730476999499115416654263544653383750697182520138941487857954981111631851044897940300257476854480 73 18402709385675462500643651847118265994048801405401701104482718108973165370318858458041027526796184425260858330185660 74 1938113322583338358885625670458714529345813611045846641535325567260933159781144205074767470838225292555449628875374110 75 206911879458714240447354224369048095204844354354129277603605116600472082595997315533789687988854285562558794538322772288 76 22388305679707650664322245489308728495905568248719274333569163509887664403797801239876868100268746160135066199632468172210 77 2454761815929553498179434591773907799580073302944608207016640945923958735062229662135726817275901045494486441572784584690868 78 272693397777196800202559640019222394921729263155376463786906083870461201815760479587581096083813104647412176071699348681253790 79 30686246187193217463076725393533514178911874625846427401999607236543981514453482832406147615615951839378051704164210051713634308 80 3497400720623159789696721413244565853922850202931638778062009565625634650388848477025053365544465863000806197129717210452434851776 81 403654614051561567938489857248800391997895509502409238424957191511589711473226388487128051715627483483647840133945347395209152073888 82 47170391303855045113288421481082621771520091832817681457352977936956353710826153183343977854682710800200577613856047844604762286504390 83 5580304148090811775999257565162769359989779187393378908822316060920319253285189220416915913229767657945627012829298873666185210612502164 84 668206201051526242097137725525453507438838915841546863181749989928347564533347619649528309522604141389272023565093614463572253730094848210 85 80977492894056406637570737740695019852352213831910931742708509127027576090917257344769319730646611868875861073438917032707606962252245383700 86 9930195330859498363798922469349304081633405045600280895847581384508056523622877301261487812974712175566362945739640770616401502747365361162738 87 1232056946064517425293371395319646338312186094835259858510062938869858939318246796776137828044498783277473419807533529835431865169208653932288460 88 154640972817666990476038561678246093421110634016577167277969138781532869202585904191482869362543172037643328119861392193770801656687217010830717700 89 19632779285001797872756023476959538266881780966407159400743823382556927609887951311250030135483271156824582879927291562417669727774517346181795698940 90 2520846084887229967061090713118502526009638139497792683525969682772006915281034311670013605931831658156178129378833947334934087660394445178864240953688 91 327313093096004900208270915066764081225723295349219509914009750850830763215850616141348545399053934652858771780907277508514611178694116206306343380507500 92 42971380836714682703106043555653160184122739729063854927890685426110093003721287918978459240685021232250029228248903430039291380176578105106211505562170970 93 5703503019061696313783079821876266920638100330821941560615583224490149330114641104803819863564176298887291046780163678575634667280978417958469282826858388772 94 765242643480485238934226738511584906632355186654343464806211879200750183430888108765237465366583985801169122043748304152584537999957813766858958371111226926042 95 103777106081649367288060289151121941523132838177548266479435375362959037840809976671978258622692653643737196616387867004146212985097537480623678323927086414444124 96 14223278048671325568222230320957427807937165478140259597278576107852465115058773879037790736425705199891926618295929472986557990085056535346554239201922729284662480 97 1969905859776285475725492049592176864765541052351067386574526182899888162504909596238023496643610288399893607607392440348790556540909606720374833578397075821969759900 98 275671421246983608701607001857549377631925757547082415552196221257446372193611879445880444672673004996672060839516679862643414560268339307546708106042495143543005530544 99 38975559650087895971500932828280445647478625449426009335699538275019658279497804385289004468925301174092302548872011124443510989896189172321894330132912577777661847210096 100 5566754815682325149849828180421903431485583995344140777212909617769605406372068777907634563610607958320746788855047625775819087149958860602211299583356771660780888572218464 101 803112956642964603824183310688940172762538856674253121464272728646812806561984910934351101644542009066666717732449839995988678791710391024331794099278399314540055091432322220 102 117023355062070289641759704156492835758236304731586864571535601405200891207856592616751655372263742030574177566288162916104238972204139094368965851113304183806043491237789735910 103 17220559429656192304328236489138876094490272921234215127352604942707262454371479906733721690266739085436936961354445747585486208924028895517171181726075312609133302003708656575204 104 2558933616121362467187092024043531931784283860670124117096893600737461879408191360830491190090611337952654401250352571805212329454742817290315752275017763302835181708026835899008780 105 383943127146004609669000349630767607119964636299876259530028992651534092315215905930660207515587152211431868890118069411591846919438398664634053349971212446085579999735415153609389452 106 58160848779278867656307689287955500269666198468096239493049379918063494661834476508953876685722173126549389754157146871090936463033768020977125412457551031199980156093542347032947308350 107 8894287019422405605736526135941690393903072114360386817583404925936866945882115897804320856373701260692966164223643110835771740526331638433842610727003819319524541903765785961128685411956 108 1372996583942524880198327412642364623227405928905162782130208647300422466408313228846567481309816383807790376508021923919208789026150107656279839201804391635412267541952845863155230718816720 109 213928059183627745219730933702600524401348192397015838783034529141986602559252938782404740419994373529773512907183793411081392193557082362399781134519672139664997146199882957928657571426680140 110 33640991559943025088576253446568495737213267818359517139468154439672777582634825560729952661338131321958495000990337968943271425598267035081447135227878230067144113227682587953114512157733963366 111 5338706086352900300817573507093176951846426105324423378047962700297702182176307374980954248921285935460151571890426014102803374591932640728284361485563146475530138825625663528655755020111585684460 112 854935852305501139079382480063768402500629446662635977235607456303547555322629705011407582526467286253217475777763125916894955110686216794063746803246816686524968123740974278139808681950537455591760 113 138142112012724483597229506740031546137160581381643786148337700497929087035976347359792367603551468937804806737340220360385321990001808553020593833914476489823725368550176981574198147585405357879479260 114 22520554213071440252272390691622217627757378446987516203773951647836204773157149855717175928340558632373663534186042614596704549876067088156466170926900563836062911548575044045771968330171759166156151106 115 3703893274464690923420500854639803741216907847141721737267040796981713989317535569610462003757437078591476979346517665004378667055388984777727019184005531731315002270286263189201779027225897339464173142860 116 614512672791002291153502928212731217571053292525796282453670813514407748498097975505849161869550209244786488527734524772193935614017221111830613024513331399763557663716303643958048934870487714692995749492510 117 102840308729484144019328857482413356718960157915455915430844444651759291818813306915586408920847161720952171468184299273151332288374424219143642532008979426903582023330635426818786409357549709918171998323041360 118 17358962798679459468900507863812264368249935110797771692049264113602035036050327054044621482167749258631048017162723069931332797001633691898577581851257083935129303763970487069786131531296009546496434885614869266 119 2955155366266441178322623491446361557794633922022487857467118114657099359186217490662012043332030582204483064114317069905797032632289582760842570110056447154821881881954293562053583797169845491742083518511147891260 120 507343171044311355820946358163949687083543758726950237834379995598112636558541169624019877147720637276702215174929243991950589695238179442914735713564877013889413177422629819314298306747828551792215796529372827538684 121 87832977227341095274907344663822036979191850072884902512590052183399459655676834381868978533995565339137532692118994723024208127257551505165388216090264835595130300934163828562019215246024176105025567315566231598214688 122 15332660281360188643959068775253591575904976418054030701073528705005959370560523992520155265836784701323197733545401328658527770869878263598364175039550997874525390871540132473331960830590307631495610306211743640837850190 123 2698683060089529749601133526896034609386072839978255115069097520490896730383795740512778524506457555199021590620077985568421630886317861961356905982310775565480236389532956416795485181244124893085196734402877407019742451260 124 478885330129832692742134367952195137176268513784368738746384101612562854937116211613120162018568566640238634498062181357300854143485600455923533833527569234963738586228514825421542037081770588131636628928090082028337709081450 125 85669800875665180865321645803486417725633718758082389084566559725476995893019296645722128998329214346302467750931039494082858234423223292002467022263136232900118411186449216435530036796083417268862862464783916955162146989959104 126 15449424609658391403672503091287952235847841880235156273075682144637720068197030149974125571861637859449586721941176983169115928728001332283981127082328478348248837718816317195898998808993977991057181859099094006699478099843070696 127 2808389841886700884916353649300339975308129174319133936120113537902567011855936885883996889044588618995169819138697872695872936911734771699727513295240874030867377361257444640499672473799747519753874859257768752232446166591180230596 128 514559562417156193282221568107028577990935145193090688631186308228363473320982493608023043092461848230524818526587322668797355051951671459793757626920158824196854558936093596900130657824153544618830208307040235161932563596724628305720 129 95021123704476962924739761623016277186514940324515802058545826170625517796097940001595961243455312796745597889274731081827174569266979550772081845957882751459777261355698548627303611440070951586637917757172317684960576947018996280116884 130 17684159009310787831581983930630749687030339598857227944068506991332256531224075113645929478664336204758822651429997644714886999499192797874198646667776933238227821250271528542384229034346959677209185510491960178775878285724752539643884330 131 3316670305653192497402550499278413292271831523354543365311931062281054222240338430674361883508216689810293338437009889893421205488117516493832296896969270354091884133477009682611382704970296229414389800476002032383342535154717477795401187412 132 626827638092070173894377073285833565236999277848406668636081167556148453665961756399676952552668453885095358889045192906391416734270440010718534382963319067420298536175639564015642470939343068662108109349772414165373400372822432663717046737850 133 119370388495719442777747353280555412622129665592007438391821382462297336195297129139995211849209516553825440045816618398372478718807178627993963805643704244179096703408097429185525588215943865497687095870447797511954359567690896367140763480434132 134 22904603979064533346733000949657138954386735849853734541114523637764822771376356108774474345571213733179339871789359882283227752860311910907773108498571862623038992939354333877935960227862663291222668719035000354225533008151992625131645998502841122 135 4427944048932350800158496423701467519649396721749944286104571442856786229544089013006350585593948175103055851542628129302079990402400707694957774532542041078606545186657144242041740778531446014671560007392332075143445803637793212193649345935735111808 136 862403344298347503276004180517926440720589800878499212694105964099000942157880280391975060755148321805737323063584767140306286258435462415677196974450262509918408024841045190489488419242880141614647145860863617000772518668586051691667950691134963088060 137 169209163816878520454867042248363896912998303664326938177311023355004775191279130328401336097347768779515445394646443554735198414600890142525029934847797364082416395516619490252293206870378811770527723447862034827653317304843987113722803326020689782797500 138 33444059347086304445535319012687215569547963655542319579326438681040571885882037844419604893215123940158108213252616850486753463346602763913554857236714401581505270228665212368034875063586492596431244129864759215549409987070530819288000255330290063952893898 139 6658441842278788086351924491899570950620466269572253962688264031651507231524162461975543412372059354677043690755965702445651076549247365806896042101242594544064326896397513681491426104952837693134581630832325966780690847768667792816266924690555426336350700788 140 1335248042600542161392337175430156586328352099624792206405852592907807431269705082617073547289752134693948561168314689432871349249347533092691371619607684499070144452187481410119098821281227455233280837558529482251157085006965192476536527263007720015866628757182 141 269689802118309653804143302768280319868137850032888106491707895241614943424669987620429133367152663553037324188028831065714296329715887466440146616641019898971550998597961081173317723446795374195443890924521658545433529910157096664716864526559592445663956957880676 142 54860299753311978656962619076005400277510130704168801622489031340391304245742620309059513078773354906334272416201557141117913238162406579843121907295384225135668440369615179166636479541070626077485322099453371613398387393005369070654029946033481889584164832734257034 143 11238828900201500413343717524527552441895956504163797827366152848421618790024567602733780255074252170198993006662277688182498671865265906941969483521504663671056199363339490293625852750479364743826075992863606398388499709855265416718338512691354622936648832212674365020 144 2318630988919998221146857005754754816232193071289420267807692083275662646708563238219285768445521340999233325950288012494450036789598676156587424456670469936791735479911340574611033075780958630602761724775068785966645105922588885192652405256818352190188536150485552566480 145 481691149828755047248035902679996155094445702758512311840067522469000408332779581891782820681939239158382988464926776109892994005009878855670975440604138933268330679040335774386308308941398746652166873688245334796891684792957557240963211725606067156136982192887234517851492 146 100765347799216896473556584336034551065172649568474979619720088518322682888159373963541158267746747784272480235380636343087635798592462901269194209754495587666049273806322373619714836088578141912674730991618812978553370234326136579954004600396842860380989493168342997715372550 147 21224555464253748545099024028648498347757806138599342181285158980256590023786484442970520934278623540828596624625752764872005060025842034432532336099696832319553505516038025092761455088258044177781378663968360946060686465160642535009399673101316887242500300278084332016648551232 148 4501222454262690120475771901406384696542472869081630855251846651718540809297979183478690809859894723350407084816706330190877167212158136200601050570020036021678669803112337310312116688275055695043273721490463107513108906148962278980355664070587822728551913835813383964984268457390 149 961095914280019127725876820515853754682745728798673666090231856681449592518039328916447989678805126574133634084297989009471118006887686341890698078257916698252355061179937225220996650205137458467795405942663589660931443180997385283348948502462406604744194335405754360315650861906540 150 206598678093213751949564212851775060438292348975875689497705463120921439162647816862635396788297184907950361072711373466334139216944633630117717402595535388492195988152190992106278575561298145395075545365745853468082446437636595768401309937119003697601353164861203583846890023897884640 151 44708833250894220364683921579481528610758127758918323312187272985163384028386306495694182288223704637079998330370502978261727157040849456530671991865669090273592806226028114300984405516926032472788231147866985871846944132154548510270935620540756960393977672712161599972464594898366801572 152 9739683014264499288620314505547268907486046325327305209499776064505662015437434527137701535969682664113924020462409908737402575949932407729192097642548121107156179021253658267770005126914534497672369764455493962730600571315303593779732270557072074883306074453412795676326487496275543962340 153 2135811642445499353952815520106663415072277495450730226664535609791028608388009050028005461854887521368209746089107648738356266532736238892648595052094767221046132969769421042629360909866443861548555727390343760635848003157113357443183201724653630175816845020420274581422185448822365477586320 154 471442704318842168862996776732422420018544980235451170902822446218764161365681034200423642020156390243058492156552497540845916017248917922283418182757581537843113065767208401014859596351813588605495110691597564433999063403974957658442545627196222327718454518645983147051354344340716208062032466 155 104742799943947625208632468664802921309241472482500654305188171563236193093984587212095679315959669124926387640539796240697729684558195434593387490835827128170197057215954337020102091710919031494129708642457693830014532956355093150631150444295461248791815346398044251766537206732187867139932930988 156 23422347297433495152643863660253103329002609366666238126974205637023417124608328060580596982835923788496845393148279766129740051147746776656206386687531978756698430257031859682012190028702939457359266465265220745064336983473772382279151493385449014995613505232745471585559430734583007078600232231830 157 5271443469549865584362466299737432601839371096536564612433328594371404445335696041866503906500624032605430642620318187017043167390451368406358976550928065465718293175066697660841032664814567113080777298013537489920925881222863991483036970777277207128092021583355944458378999689382942506645185050732300 158 1193998400239838086160764460217211583319539122212528937407991347661472550725680629869268768212336136450814042778948896325390341151726232739154932826342196211794556876948431736410276430684155216940959151394007491693292369437285901841153253577893459909373946991531763953766901086578231579310068589481000986 159 272166940195148476363543830572394763712781994240282505159936921210834979455703460416546703886395671591626898072631979940261306335297126388059272263017239568970100247450683317002582230349559668640965135970831762498082556681369804088551007298041463048904198596505187897719457068917421646481997139679346377260 160 62431969291240742520935506803244859125932368203052577568156619189029616279841810214212939652728469433766620495200692397095465567189741657198932479994873224921937693429814876604861837682897926315851484901495357938795243123581752005540723128128880316220496565170795228755987324937178086077028233315611165505376 161 14411246798304811332832368669602873813333057153007270594789643499739975561654537999481611761257670187034320119080184024712324339270043890604666787860424565175310564714032078701253968573641845812042707146275573057078374792140055907792014305627977765974139272976358927612399099456945266690362128062625039169176356 162 3347356520519549746958362536902131633142745462196370258046778096158371883616538596554134932373257626994904894309363592874621899660986977020545354566635349887023047340811990057305343054407400785668376326949209105485501903266762677998236150752741081964305666724416639785800403889795616774678725462297584694103667536 163 782332773663024196378136058522275425511715272804308443316808528609642017558096380064517333001213606676599840039782038780882418507947168859734899750691896510698985288922368032558808189887833460061019899501111746342113268493450106043261272857591909401011362893382851749033912051384848155231557243319838223767859175124 164 183972820900834114171765931106262247456429080853916087729845991756451280274370942277985693171928291697055134053987965465130783514054841264734468779556175455635851905899290699346474670271223381840669654154394554847578969471840087802440742115876492554668008959639801073402532066790683986627693157159271474387130673625750 165 43528334925005837513715784955950346655537270335115793101311537045554740204163650758241877713585442181176687923460111571118725234351332680795719827754763455939634731918760740985534948563608949275960587202139091959802405270489725564459385470593654937378395178395983789463176387325087563544707335712691080373769789620399612 166 10361688634185865462813947806861997896019326812045741107197770252726431483999157225499711739149933680104190907398399923318604899651107230392272133944767359187324904637006934323957560863422035223880988612052682106766260059098663173746718140560842291739387040095324815059644199722767498729676204263310152417183529186783724098 167 2481493630090730439542538036822182919651749487151454960884027739882646690439189666983486699586979715315594476216019414434777157282924217632716538033460081207006094091837676127440833656935849675717494964047770076496840125156739718368019788342340915747437260919255891889113256120240961161543012843021315539474690863736145557476 168 597866438539617914171358106017481938138033998337663194414637287182735129947049298127278155310148020561617568923000932915947180325171540674926213482677778349404518872578857932799444430570534394504909438644388320827484976281999417646242074720747581097394093261553919478687890034589298087097734841993594413131074299615097099128340 169 144906542927168903096241611417719231389058307252182644102853034613512736779379236554225254002845545771018184197422962732007919503751777159844212133112981812018393034387942384628875981613830256791167257548920592697905028042357431972576273225408744505059467766586755856370167603467927468674667440786956270194915789572503148850406720 170 35330455697602955949151713519974794852838800889582197937656019971770003806669189675129952258441341011118063917504460842169173252714644996205052441876141933809420199013728692568676849496807333560593669399561601973919760388080027366679123049692892257587692821851386711760183297564776072152024034462957644841577137534792061096519561858 171 8665082448637431142008941818045467088439013694808886411410781296767751430158728302678759119042793356676039306238510246855986084610482229900835245255872602557040665289830245394547660009034495030816605966061605616461321256610060347124284907115863072364961092581708836603339052641098274720026141029857377851230782272288489157986725832944 172 2137683222659890258422765122165269671035759735470282636873030767781636481083234257313793119206638315905008903475497893670037272108998707506666550653785671946144772523067700724451224171279923010170873824782250341741447426752712150459239007704173740047069012683766029375250260524141056196742328840831436601011687977767791155521490904406370 173 530452297303549368409748194871328474441196856146277977057960112013755477692359407694799874527897653185040891723780497604599461940821714153932651921779574304088277606294593187591527869790236148127208569460572500360366134704039076013749426838220146193641958436184728366585243986710253794639197720779710280392802819253502362887555386430339660 174 132393595483402050264523923469070371276947243556342580648472507701684092458573621283370261148593304029249788774101773432650648618889233647875731677771105971993321737412346144794423787951245513057471801538325861453713956670411306096784027604029144567818494503108705283742933011346527745359014754472036415030509554603414333379927436354698074430 175 33234623554989266747306779393377994321565598999774309438351138507590056550509866021410202071263495864927098631173556623083183234713901428950317186414386759156369981507345326897410220214136290048416558702226071217042950957049247862080131216677113501266991821651403460283111907066860825334332356626617827198977165327561200379677457925220531761984 176 8390799653004045652785216745149009085724978514500985471052395047933588770235480588988750729989132953773045678271811994455546771132427427078832204493778106679123016244310193480860313835180431329308278823048833960423995425944439733038412702719659726497294416535256050134721385374617978420664800999362127745100874818188458415520501636906797363505200 177 2130544248532791803925971028531598475322691947760451542115984897189940189960289411111540692365845246381100045253264708678160669831300455032883525098695592325419933428452690596273133372254364446046860486626101354407957332424886117417895230923691101187396631613344430691359149681588718321426065936608506377261954399080669203367391929526251124470025428 178 544049435050238854102270958387015725964490829217960961683628126603785132296902479860315799278020069495242445393828415880000661292394863451796891438463751689439670721072365155303509594198596704358448165660984948189701486148015921327314081511075361881857801275688356733318396120635850840290412551957884321524445826764683854408836003611706847550042360870 179 139711741106285077762597555036768997802894122750265003805623258295335008790351575262775665588262551503499500887493007013989998151282662374762373964942823579925453870474517009017306279293049424163259822626891791847655281336443160323480126584420529638983403799054752323559463724025144014571671975696058445371439869219323531810606392527934504075862099737108 180 36079497052592039368569888028702092527420216593831165584991449245647262567196508878857630153174860702229015055404153690325448672595766939959316886512613650180364514931339778880971666129879001253075593994559960694756954871923636669961936290936372814442518124336130413786602162559512760628806039168041605637764778777764243528482198680065115890751543193649376 181 9369308065597651255720515897219984047900423988134037979009589546576433227582243056046487961261737536322531122184569564622173238261961288293073612455607850323181795000812477001339044637273462273896316620412028388520199548973843451370872665945113909781813893767895883946444711743990736154331079918957393962414409226058252545165247960515590430040602320623223020 182 2446586825186564360602605354964566987114251944797518776214133273796699204179049489098532382977938188550394829151380486021114839930731726864814936583832179390222868804929505663658054200372766175304336111783615373819993669578393266886758377984691776929905805584195393391988508294429546771642931096595739349095279377498146621711252748586679831475644983129581870590 183 642401519723769194152745582311546293450457397323023736992922066690870772300495555991998619769560601380724263197670975415061702504155559866990934080866583318726092575006993215876615526751143290159106082380861461414983456458080613568378543655083463123995004402299948994467765390572042265343227449001838734225757237702292278632703768035329251144278597256703611037260 184 169602476077997823758771176330108751281649922868107189859545699061410901649265615676500489549571527087088883990586359118947720816571756837152877587041207568388749198068952609384296054581426837462292189030262995359012745638709833710260818606253902441085228792793022145325935922085419368225579628640182627271989044543691857050913039581363886770347774111037485173826580 185 45021975813479837563733272281290487989931629504753444715403637167379767432344713353380252691137834378136764012009519831180843554392745334182650442967522563029678428094084757842327642275075277937701192776039243073637831200068870438023698863743806023785076878201917358234602552431391475786731605120022672660563998388568960731440355137654753663008630671533809517022815940 186 12016301528869089926409703367292485773002987106161367580454157252814288774811475227874367034636934629444352944302692973936037663188463599098458765229420701372444032702195740708568519081824143076104326058628972546599704612763546710307459414479867359059960128669450689950826335328822321908915968907743368307215472019137004110052759841714324108594890946598895746047827298714 187 3224469704347818366663014761448997906130648683934344695162645341658759526579514791549626069142388709152178340360826192070949351063598904291688122609846770312804273792858759423370536904301417566611162581442213261267862736070687618036017253808528002785093831404066844189234388369091977427233964281480162383523310280506464871193439933879187808792920399170247098723630350999660 188 869910246516389019162053923179520199949926630203632201625813670669744217091270658957811350215682938777211166402173317669470923561774477410003063847424586871014251266147172223012711996438074372256983296557623538307843473153945490146550309562654414923207445276327288336520970965877232908269259225730173684278548118759817621884318084530121818953245370622082348991357848424190090 189 235942857349525737577263299998926111511474173441432576992447975538371790729192324013163041621939014452956202178248327787972757391037030529662072078357519371653128568046476237079379631283135383819787803919963347788874321992530866091143716948074572404130995416822571215514550476709780195152899689574166070373362324617520915919106491447181609916671387917334330104470726162070881344 190 64334388553721917035312050676456387952999047401529588345126685532603303095832275958659137914611225615810610780327330316274867047198276779154906996016025002210026884277421288061917654704387963756529510066311025308679534489151557452598632263044590257990983996203278219770179686157219248545594193196538321590774611609770527882684389354328198607672407412526433571903338118381463451990 191 17634831631764877096001332782426103907834039604557697678945200569426520195574959928396505658826695113921016067257245101121525150167744802747613073212890384393864112060350913092698091464280229875358291318531441815212717232611950496795347757258515187870542286612974968875403369396077766436842561876770695253292154522840616400526311518281707487097369526429241939080653283558003738858692 192 4859361671133271797806775359686236299680728994815237948121243823418818499042567867957514308883957925194236617554061566653686631420720423916844767239334815539008125409029670883198005018618458509417238835510907090551260396610132985090544264981385892265073855006393880282020044164351190272476341411607068541007831296402179792835333110840320263439196361882913244827445874031604278534454480 193 1346030781087336405203053197620033195068248689203949171383254014943999587973429345829270484037756047238589976685506749547516790779110983573351182944290180072938773214148509215402471811826913140060433398643230456538898193037971251002833197306319076582195795067736127727475275376036314119458318061115691513048546924718875296542730696450102785407046541207477684429911597803707374374991058460 194 374789003022409442595770593846497417708277462523520359711802357964114353999686037440845666602429833387430098825361139819366571803034828662424752187323869798424512887488378845100023592527276084922146996854354633409755151525741498419940862814841373619207027964792394825370068843648205336788572859003614267386678858834867064669820586416629579218326395829171200538338088844361169947724393078710 195 104897009791788871244883154691902512293379320558518695228418661906659903340348646931213525216250661450047980604871513410589569082016407052989370120204737799123610604803866135119783241879034123880733570362870960416165757247154562640897026122555277909984586862800057925266366956925189954806036259513800002070653621141978583596280188823799981026160377066354992589873699899924135705471001971844388 196 29510207186985493901120676354254331181164029304467571155796687374676185658755981237820112190514440507006668217659855876003345680708919777614930498535371851078197943741796630480901387303000399846580693729096458747148747778139583272793260244181376635527760455411113029212092268770117824292890867626377013563906062416167676782540145954995677655785812888754200432647201188468104138968021561190318640 197 8344548994596884511443654517369406684315647140327652398857519770007919718255042757959646113666431830612902750930852888716464499487558375488980359008727365237021245654854889489682416770041097279311352908813030759067437768623026062830344002204859984852111504824392080398855888921728438662806074822827206698284479460613315645127028481974310845434127160380009106880371017828077775359326394314723833900 198 2371611972233102425872558967328534793183607737810163577899770842197248965288717661439770181599533779975085383892963690386882864984245198825896973581221520827393233045637960834446097921896371255076371849323500696167210014001169031758048844716180580536497418373430245270222954979541299518070603328648277810080954501865054448272283270803086946709458436739613126362816067312382250302565364619397559991752 199 677459540588210988971267184889415761952879009471464981496813099430550072569309816878322150868599726125785944814432328077778239682404353959039956443199272471066749887305659271577043757035368088460791333573621955914233300317431252840963781501594669850967429956305795679585143554493454093261631568139903652640436394892597439693848542299411453609977020937802644320585965867880098548186616217067140941664868 200 194496136402295956144613293692688721425187484043204589703998742498336298933053836336526850870612279454011238072510930043063695283934470190028727973798775626710042500703947014559339981944748948308440711604602212999012941810367745642318239339987400769418751774831939219229459657025217298117654136311324100500529502481778913341673448301122292611125542709696162528482017556194648509260265595499158275216487776