1 55 2 2485 3 17020 4 799480 5 5479705 6 257429395 7 1764447310 8 82891465030 9 568146553435 10 26690794309585 11 182941425758080 12 8594352876220660 13 58906570947547645 14 2767354935348742255 15 18967732903684582930 16 891079694829418784770 17 6107551088415488155135 18 286924894380137499953005 19 1966612482736883501369860 20 92388924910709445566082160 21 633243111890188071952939105 22 29748946896354061334778501835 23 203902315416157822285345021270 24 9579068511701097040353111508030 25 65655912320890928587809143909155 26 3084430311820856892932367127083145 27 21140999865011462847452258993725960 28 993176981337804218427181861809263980 29 6807336300621370145951039586835849285 30 319799903560461137476659627135455917735 31 2191941147800216175533387294702149743130 32 102974575769487148463265972755754996246010 33 705798242255368987151604757854505381437895 34 33157493597871301344034166567725973335296805 35 227264842065081013646641198641856030673258380 36 10676609963938789545630538368835007658969324520 37 73178573346713831025231314357919787371407759785 38 3437835250894692362391689320598304740214787197955 39 23563273352799788509110836582051529677562625391710 40 1106972274178127001900578330694285291341502508416310 41 7587300841028185186102664148106234636387793968370155 42 356441634450105999919623830794239265507223592922853185 43 2443087307537722830136548744853625501387192095189797520 44 114773099320659953847116972937414349208034655418650308580 45 786666525726305723118782593178719305212039466857146430605 46 36956581539618055032771745662016626205721651821212476508895 47 253304178196562905121417858454802762652775321135905960856610 48 11899904482657693060598654986196416223893163851774998785554930 49 81563158712767529143373431639853310854888441366294862249397135 50 3831732286834237547457734133809584007467393038619728396472177885 51 26263083801332947821261123570174311292511425344625809738345020180 52 1233805896456141832588329792431699853988276665271700768665255723360 53 8456631420870496430916938416164488382877824072528144440884847100145 54 397281666926590835855894735428873543400217618824449027781815870743355 55 2723009054436498517807432908881395084975366839928717884155182421225830 56 127923462944465793003765516478304849275016084984807315244976045123636270 57 876800458897131652237562479721393052873685244632974630553527854787616435 58 41190957786451058756376640411278732593011779147489131059854504713940134905 59 282327024755821955521977311037379681630241673404977902320351814059191265560 60 13263360483774296453760274446915273590100517869406515393957905541843599802460 61 90908425170915772546424456591556536091884945151158251572522730599204799893205 62 4270760884817537007052051995266306817279773742169750467723385729968925196256535 63 29272230578010122937993153045170167241905322096999552028449998901129886374345770 64 1375171741550763141974306982201303879890497044460790244091536247144452069594801130 65 9425567337694088670261248856088202295357421830288704594909327123433224207739444055 66 442801030018460914178719796216824583017922768542632288847006948194783597484329706645 67 3035003410506918541701184138507355968937847924030865880008774883746597065005726639260 68 142580556494202863602405800074835314427891240973683136218492145782473173937884570737880 69 977261672615890076339111031350512533795691674116108524658230603239280821707636238396985 70 45910496390103303619060488904300754421197961670757427230065623935008167224401347447890035 71 314675223578906097662652050910726528526243781217462914074070245468164677992793863037189230 72 14783037257056769562473875021384768088311315766742917884944912414926847373083295993649852710 73 101324444730735147557297621282222591672916701860348942223325960810145787032857916261736534395 74 4760092086275889695812968696396991023681822478929548801525031731982509845965596908607804681905 75 32626156528073138607352171400824763792150651755251141932996885310621475259902256242416126885280 76 1532734868743579425282213446364809724857458526899547971173175272785953243553549121275719457720020 77 10505521077594819896419841893444291718480836948489007353482773744059304887901493652141731120525085 78 493535867643346299051176916760772334413077963839175517168960912805344961914396851453873057581163855 79 3382745160829003933508581737517661108587037346761705116679520148701785552429021053733395004682191410 80 158917016646288764715053684983522326871286246897687616980434240748048291783192232619025848821677040610 81 1089233436265861671769866899638793432673307544820320558563452005108230888577256877808501049776545108255 82 51170785824237338891948235387777428480219758423091573492182656559958744609225984506474869447522425911885 83 350729783732446629305963633101953967659696442394796458152314866124701644336324285633283604633042842666020 84 16476834118387776834442616741179348448303890925988588976865834978065967715878983818852288936253399466585680 85 112933901128411548774848519991929538792989581143579639204486823440148821245407842717039512190790018793349505 86 5305489415335039903351630642424362422925372658409902558977306680280681645768423563685930562604147105814676395 87 36364365433564786258871917473768209537374985431790249027386604832861795739376989030601089641829753008615873910 88 1708351114903764461102390624243903520833521692117062635401715885215401423969716508523050788869599114672859212830 89 11709212735706732763807982578033371541495952319455316607179282269358058079258145060010833825156989678755518048835 90 550083753509596821435066429375894509345971059489035758696793537732678977836602947320858668085448310777554851854185 91 3770330136532134385159911518209271868152159271879180157262701504128461839725383332334457890610908846806268195850280 92 177125260278975272737630287868413788105881847633777397237732117434037415461962179320807968072725486471257989437834060 93 1214034594750611565288727700880807508173453789592776555321982705047095354333494174866635429942887491681939603545740645 94 57033783726076528224695517627199863875584608967016832874791045020222315099773985138352844860749521195434295044130712455 95 390915369179560391888585159772101808359983968089602171633521168323660575633545398923724273983719161412737746073532636730 96 18364701234536363113079219045670487754150138205531786408285478764394151424711761252370295237193273099443371746220651575770 97 125873534841223695576559132718915901484406664271062306489438494217513658258647284959264349587327627087409872296073963285735 98 5913376763736982845883283837188269856972468917572268206635049371089896536442087349278096713531373188499570267988005676684805 99 40530887303504850415260152150331148176170585911313973087427561616871074298708792211484196842845512202984566141589742645369260 100 1904088953222073940011304316355577223457380841320064830750077612012182290582927414706294771461864973423762182920391607240930760 101 13050819838193720610018192433273910796825444256778828271845185402138268410525972444812952119046667601733942887719601057845615305 102 613110729560744071700794106582658677683419658436143303233318356018551607671166185448077638314006990069262923330098109525903019235 103 4202323457011074531575442703362048945429616880096871389561062271926905557115064418437559098136184122246126625279569950883642758270 104 197419750829606369013715691015299738636837672635596823576297760560361605487824928786866293242338788937329237550108670875733531262230 105 1353135102337727805446682532290146486517539809946935808610390206375061451122640216764449216647732240695651039397133804583475122546955 106 63568546656403690078344751712819933182384047169003741048264645582080418415471955903185498346394776030829945228211661923876671163418145 107 435705300629291342279300199954723806609702389186033233501156085390497860355933034733734210201471645319877388559251805505928105817360560 108 20468874603611158598857996335837003184989026350746569020717639579669334368176481975896943601245875543138305034246605030817412381089379780 109 140295753667529474486129217702888775581837651778092754251563649105533935973159314544045651235657222060759823465039684239104266598067552685 110 6590914053816136665142196475387802205633284100893226220930031680007943586134411724282912654102825530114503391082178608261282910039616870335 111 45174796975643861493191328800130231013545114170156680835769993855896536885496943350147965963671424031919343278354219073186067916471934603330 112 2122253856454192395017188407078536473210732491461268096570449483322978165400912398737121977677508574821326953623427265255102279620375542867410 113 14546144330403655871333121744424231497585944925138673136363686457949579343194042599433100994650962881055967775806593501881674764837364874718895 114 683359150864196135058869524882813356571650228966427433869463803598318961315507657981628993899503658266937164563352497233534672754850885186435005 115 4683813299593001546707772010375802411991660720780482593228271269465908651971596220074108372311646376275989704466444753386826088209715017724880180 116 220039524324414701296560969823858822279598162994698172437870774309175382565428064957685798913662500453378945662445880681932909524782364654489203520 117 1508173336324616094384031254219263952429817166146390256346366985081564636355510788821263462783355482197987628870419403997056118728763398342536698385 118 70852043473310669621357573413757657960674036834063845097560519863750874867106521408716845621205425642329753566143010227085163332307166567860337097755 119 485627130483226789390111356086592616879989135838416882060936940924994346997822502404226760907868153621375740506570581642298683404573604551279091999110 120 22814137958881711203375842078260142004514760262405563423242049525353472531825734465541866604229233394329727269352386847240740660093382852486374056272910 121 156370427842262701567521472628628603371404071922804089633365348610863098168662490263372195748870762110600790455486856869416179000153971902113525087014355 122 7346081570716437696817399791626351967795792130457757358438842386643954404373019391383072329716191947548529850977902421801291407386736971334044585782778585 123 50350792138078106677952524075062323692975231170007078445061581315756992615962324042303442804375477531459833150926261341370367339366174378876003798926622520 124 2365415451632734056663999357061607073488240551247135463853884006449827964735580418290883748302009577877232282287615227433168592437869211386709870247998430780 125 16212798698033308087599145230697439600534653032670356455220195818325140759241699679131445210813154894367955673807800665064388867096907996026171109729285436405 126 761656429344169649808110975574045851311245661709447161603592211234457960690452521670273183880917367884521246366761125331058485473586499329549244175269711931895 127 5220470829974587126100246811760500489048465301288684771502457991919379567483211334356283054439031500508950267132960887889391844837865008546048221329030983899210 128 245251004833370994504155070135485702515147614829890738900892838133489013514360976397409674325907090449237964097814794741373399153902414914903469914566599243638730 129 1680975394453119021296191874241650460034005292361923826067336253202221895588834807963044012084157330008987618061139598099719109648925435843831501096838247530108535 130 78970061899916116060688124472650822164026220729563108478925890286772227893663543947444244859758202207286739918249997145596903469071104016099587763246269686739738485 131 541268856543074350270247683258999687630460655675238183308910771073123531000037324952765815608044221231393504065419817627221663915109152476705197304960586673711048380 132 25428114680768156000547071925123429251113927927304491039475235779502523892746146790100649435167815203655881015712401266087461543641741590769152356295384272530952152760 133 174286890831475487667998457817523657766548297122134333101643200949292574760116429799982629581778155079178699321447120136367276061555498172063229700696212070687427469145 134 8187773957145446316060096471765271568036520766371316551602546995109525921236365602868461673879176737374986400319474957683017020149171721123650959139350489485279853449555 135 56119837578878563954745233169559358801140921212671580020545801794901135949226490358269453959516957891274309788001907264092635670156955302251883258426875326174677934015630 136 2636437786086152945615350516836492321478508572843636625124980657189487844114216977976854558339659741619541965021855223972665393026489652460224839690514562229987581858603270 137 18070413413508066117940297082140296010309610082183126632282646534757216483076169778932964192334878662835248573037292691917692318514478051826934345983753158816175607325563035 138 848924779345784103041826806324878762244511723934884621973692169068019976278856630542944299323696557624755137750637062644240573537509518920471274729386549687566516078616802705 139 5818616999312018411412820915216005755960893305541754104014991638390028806414577442326056200477871412475058766208220244890232833925991775732970607523510090263482370880897280960 140 273351142511556395026522616286094124950411296598460004638903753459245242873947720817850087527671951895429534813740112316221492013685038602739290238022778484834188189732751867060 141 1873576603365056420408810394402471713123397334774362638366195024915054518449010860259211163589682259938306087470473881561963054831850837307964708688224265311682507248041598905405 142 88018218963941813414437240617315983355270192992980186609105034921707900185434887246717185239611044813770685454886565528760676187833044920563130985368605285566921030577867484389935 143 603285847666548855353225534176680675619977980904039227799810783031009164911775082426023668619677209828722085106726381642707213423022043621388903227000689920271503851498513950258770 144 28341593155246752363053764956159460546272051732443021628127182341036484614467159745722115797067228758082265286938660360148621510990226779382725437998452879174063737657883597221691330 145 194256169372025366367318213194496775077919786453765856988900705940960036047073127530319362084372471882588573098278424415070160759158266195249918874385533930062112557675273450384417855 146 9125904977770490319089897878642728979916245387653659984070343608778826337958240003235274569470408049057675651708793749402327365862665189916317027904516458488762956604807940437900217645 147 62549883251944501421421111423093784894414551260131701911198227502206100597992635289680408567499316268983691815560545935270949057235538692826852488648914924790079972067586552509832289860 148 2938513061248942635994584063158002572072484742772746071849022514844441044337938813882012689253674324567813477584944648647189263186267200926274700259816301180502497963010498937406648389680 149 20140868150956757432331230560023004239226407585975954249548840355004423432517581490149561239372695466140866176037397512732830526269084300824051251426076220248475688893205194634715612916385 150 946192079817181758299936978438998185478360170927436581475401179436301237450478339830004850665113662102786882106700468070645540418612176033070537166632944463663315581132775849904502881258635 151 6485296994724823948709234819215984271246008828132997136652815396083922139170063247192869038669440440781089924992226438554036158509587909326651676106707894005084381743640005085825917526785430 152 304670911188071277229943712473294257721459902553891806489007330755974154018009687486447679901477345522772808224879965774099216825529934415447786692955548300998407114626790813170312521116890110 153 2088245491433242354726941280556986912336975616251239102047957008698667924389327848014613680890320449236044814981320875816886910209561037718881015655108515793416922445763188432441310728011991395 154 98103087210479134086283575479422311988124610262182234252878885102244241292561668892296322923425040144670741461529242278791877172280220269598154244594519919977023427594245509064990727296757356105 155 672408562944509313398126383104530569788234902424070857862305503985574987731224396997458412377644515213565649334060329786599031051320144557570360389268835377586243943154003035241016228502334443080 156 31588889410863093104506081360661511165918403044520125537620511995591889722050839373631929533662961449238455977804191133805210350257405396876190218972742458684300545278232427128113843877034751775020 157 216513469022640565671841968418378286484899301604934564992560324326346447381529866505333594171920643578318903040752444870409071111614876986499937164328909883066977132773143214159174784267023678679685 158 10171524287210705500516871914557527173113737655725218240879551983695486246259077716640589013516550161614638154111488015842998940905712257573863652354978477176424798556163247289743592737677893314199655 159 69716664616727317637019715704334703717567786881886505856746562127579570481864885790320419864946069587703473213472953187941934298908939069508422196553519713512189050509008960956219039517753122200414810 160 3275199231592436308073328250406163088231457606740475753437678118237950979405700973918896030422795489078464247167921336910311853761289089533387219868084096908350100834539287394870308747688404612420513210 161 22448549493117173638554676614827356218770342476665849951307400444756295348713111694616669862918462486596940055835250174072432435177566765504725447353069018841041807286768112284688371549932238324854888455 162 1054603981048477280494111179758869956883356235632777467388691474520636519882389454524167881207126630933103872949916558997104573912194181117493110933870724226011556043923094377900949673162928607306091053285 163 7228363220119113184296968850258704367740332709699521797815126196649399522715140100780777375439879974614626994505737083098135302192877589553452085625491670547101949757288823146708699420038662987481073667020 164 339579206698378091882795726554105719953352476416147604023405217117526721451149998655808138852664352364970368625625964075730762487872765030743248333486505116678812696042401850396710924449715323147948898643880 165 2327510508328861328169985415106687979056168362180769353046519327920661890018926399339715698221778433363423295290791505507425494873671406269446066845960964847147986780039714285127916524880899549730580865891305 166 109343449952896697108979729839242282955022614049763895718069091220369083670750417177715696542676714334889525593578610515826308416521118145718208470271720776846351676569609472733363016723135171125032239272275395 167 749451155318673228557551006695503270551718472289498032159181408464256479186571585447287674050037215663047686456640359036307911214019999941172080072313805189111104641223030710988042412312229616350259557743332510 168 35208251305626038090999590212509461005797328371547558273614223967741727415260183181225798478603049351482062270763686960131995579357312170156232384179160603639408561042718207818292494673925075386937233096774032630 169 241320944502104450734203254170536946429674291908856185585903367006162665636186031587627291328413761665067991615742904818185639985419566309651140337218199309928928546487035849223864528848013055565233847012487176235 170 11336947576961631368604759068698207201583784713024264000208062048521615858630108233937529394413639214462889161660313622551986750244637997672161109497219442651112710304078693308017449921987151139422664024921966230785 171 77704594678522314463184890291906201247084570276179402260628724994575914078372715599630540520075181218936230252582758711096739767393886331707726016504187863991925880864184320419373390246647891662388948478463127414480 172 3650461911530339674652641420530610209448972880265441460508722365399992564751479591144703239202713224007698827992350222774779601583194077938265721025720481373054653309352296526973800582385188741818710878791776352279460 173 25020638165539683152694800470739626264614801954637858671736863544886438170570378237049446420172879938735801073340032562068332019460845979243578126174011274006090204709720864139189007794891773102233676176218114540285645 174 1175437398565192413606781932651787789235367683660759126019808393596749084234117798240360505493879244491264559724375111419856479723038248458123890009172497782680947252901135402992255770078108787714485480306927063467754655 175 8056567784709099452853262566687867751004719144823114312897009432728438515009583419614322116755147265091709009385237902227291813526625011430100448902015126042097053990649254068498441136564904291027581339793754418844562530 176 378487191876080426841709129672455137523578945165884173136917794015787805130821179553804938065789914012963180532420793526971011691216732809437954317232518565541891960780856247466979384164568644455322505947951722660264718770 177 2594189806038164484135597851673022676197254949831088170894165300475012315394915290737574672148737246479591565220973264484625895623553792834513100968322696574281245294784350089192358856966104289937778957737412704753408848335 178 121871700346699332250616732972597902494803184975731042990961509864690076503040185698526949696678858432929652866879771140573245908092064926390563166258861805606706530424182810548964369445221025405826132429760147769541771688605 179 835321060976504254792209654976146613867765089126465567913608329743521237118647714034079430109776638219163392292144005926147311098970794667701788411351006281792518887866570079465871053501949016455673796810107097176178804600660 180 39242309024445308904271746308046852148189101983240229958916469258636188846173808973746123997392526625489335259954753886471058211393953689564951901581036268886793960904626084140519059981977005612031559319876819630069790219011360 181 268970787444628331878607373304467536642744161443772081780010988012113363339889169003682838920675928769324132726505148934954949547972972329207141355354055700040616800647740781237921286868770617194437024793896747878024821672563505 182 12635901634171042767843251694458113793814396035418378315728112139770988118391463449360553400210696894549133024052563871672540170822944995974988121745927419719742048704759174910436588349827150586048756274867906160734702908749968635 183 86607758236109346360656781994383570652349752219805483867595624531570759474207193771471840053027539287084151574542365813049567607136198119210031814635594584406796817289684664988531188500690636787592266309837942709626816399760847270 184 4068721083894051325936622773869204594756087334302734577434493192536999537933205056885124448743847007518195344409665611924671463946776894750256610250287048113488052888971549695076440929584360511702087488948145906936944266827270888430 185 27887429181239764899799605194818205282519977470615922033284011088177772437331376505244928814235946974512327482869915286653025814548307821413301037171306102123288534550477814385525804775935516274987515314743023655751956855901320256755 186 1310115553112250355908824689934189421397666307249445115555591079884774080226373636853560711942118525723964351766888274475872538850691337164586653512470683565123433288200134242639703542737814257617486122685028114127535319215472476105145 187 8979665588600968188389112215949467717400780395786107089233583974768711154061229027495095606343921898253682365332538179936461262716947982296963723937345929289114501328436566547474320606662735549909192339080943779209420480783825361827160 188 421853139381060720551315613536035124485453794846987024474322893229704716833354377861789664120913421436109003073593614715619032838458663790102152174405309820921632030747554254580289464320646606592318829417090104603159435843115310034967580 189 2891424432100330516896394333930533786797768767465655866811180755864436813835278415476915540313928615290711209309594424024253873569042701991800905806788217924992746139222023950472345709540624911554484945668749153881777642855535865188088085 190 135835400765148439767167718733913375894894724274422572435616416028885034046259883297859418286222179583901375025345377050154852701444839049075728413504997291653200390467424269840610567807705469508469045586180328654103210806163914358783454935 191 931029687470717825472450586413415929881164142343545403006110969804373885343805588554539308885478670201710755715324071997629810827969033093377594706061868825918375142328163275485547844151474558784994243312998146606153191579001764765202535530 192 43738577193238416544307454116706571003031615762569221337244011638407751258178849067532870898499420912594806649158137816535146950832399715138594446996434722602509604098479867334422022544616840535120440359920648736516630720148937308218237520810 193 299788667941139039471612192430785998887948056065854154112100921096252526643891564236146180545583817876335572629125041588812774832732459613365593694446114973727791803083529352682395933471065267303856591861839734458027445910795712718530028351895 194 14083686020822004978827233057860781949600285380823014848020136131151267020099543139862286569898527311675943839653895031547267163315331263435578336204438475680716439319320049857414050648798814946839273326848862712829700988677151649331913698245205 195 96531020047359299992033653512126678225989392889062694078693490482023509205447739878450515596369103877509852675822548067525715866329024026470627792016942959671523042217754123400456005029838864597283037585269081497338231430084640493601903926773980 196 4534903160127492364765824737177055081200288861009248211841146590219069572720794712186588742636427294938741321561905042020403491440585834426541085663382192734468090951216957574219989886890673796041710890804973872882427201723322682147567992597434520 197 31082688666581753458395364818712359602769696562222121639185191834290473711627528349296829875850305864740296226042231352701691696183113004063928783435761186899256691802313744205594151223674643335057834245864782402408452493041343443227094534392868985 198 1460224733875031719449616738137953875364543412959597101198001181914409251149075797780941712842359690442963029599093769635538376976705323354082794005272861622023044569852541018848979329528148163510484067565874738205428729253921226499867561702675669555 199 10008529219619277254303315437971867665413616303642634105123553077151050511634858680733700769508202119342497874932922673021877200455096058284558597638523085238600983237302807880077916238018205315024025344130874664494024364527882504078630838170577038510 200 470187829404600086170411823855683970812301778684129257337544539429849559800429686090751044946497183895339156789586631917601336983007673534180233128612198060098685883401566991111797124118176817976579828045320860728275168392560911610275207300268968161510 201 3222715326028740694132209175662122675903581680076365959728144905650803974272712867667902350951765232122419575432175058481691756854844747654623804510820997685642617345719701823640883434490638436794401102975895777184673436925485124969875902796391413530555 202 151399020843547352715153157664792100647685808192876661265588143695229643846487209845424055531059250854608765523217296383697994970151494172682680984619122502490154831410734718596979824986723407240295194146525751279766398793675359617282116883124905072335985 203 1037704326452034884233317051247765529773287887368286196398357536066481728665301908530383823305698896541299760791285435908431723830059553648730580493886722731691684184338506684404484387989747558442482131132894309378800352665641682357795962069599864579799520 204 48750014523792842974193146356239200724584017936327600798262044725324515469009081140540455129956132278000127159319179848918836779051798115930289096814228833603769757028373177821236391848600818954557075935353246591224052136395073235853231361158919164324024980 205 334137570402229203982433958292604838464322796150908078874311398468501465826252941833915923202084092921066400555218478187456533381522321430143592295227013898607036664739653432676420332049264223180042451823688991724196528884899696234085329910508360003281914205 206 15697353277640451890337477973551357841215406089689294580379112813410798751377077640044181127790343534265186336535252694055481744859708841835380406493197065297911371608304752523719521195424476979960138155989598876622865021520419906585123216176288846007263706895 207 107591259965191351647459501253167510219982167072705033111331871949321405514324781968612396887247772221686839679019558690925095317126357440952587988482604588628734114361984066815122942435475090116415227005096722440881903500585036545693118435221622321192196573810 208 5054499005385701715845693714337180985670636176862016527281276063873551873427949991013085782693360661901112000237192048306016203008047195272876560601712640797093857888117101939459864588534832986728209929152715485025971312877438814847173822377403849495174589594530 209 34644051571221213001277976969561645685995793474614869753769988456283024074146753540951357881770580571290241310243742679999693235581305573665303188699103450524553777787894129861036911043890929753262523053189320936972248730659496868016950050811451879063884014851935 210 1627532982380918312050423038538598726028103633543479632489990513454470292445048520028573577846134342788623798890039304301843161886846337169024417133344977139598924328602098519753552677987020797249503637049018396579486139881513777960883385682307863248600210585731085 211 11155277014673265395059861124697596743380425516658915355680824951051184430469740315404368625533239696183236015058806123401210296761863268362786674173122828464317687713587547831187070233190443905460416007899956244982623209368857406464912223242852283436249460585748580 212 524060565827650310778520372715714452600063699364823579645249664056275560615432195499209678980672565017274962130592418793145192111361512521230589440376480926310056539951987606258704502447232161881353442919854770983109511070534559064589603015880754562199772634015814160 213 3591964554673220235996274004175656589722811020570696129659471864250025103587182234806665746063821411590430706607625327992509715864084391107243643780556851662059770889997402507512375578176279046628500692020732721563467701168041425384833718934147623814593262424596190145 214 168745874663521019152371509591421515138494483091839649166137901835607276047876721902225488058198719801219749182251868812088450016696520185499080775384093513294698606940211407116783096235330769104998559116556187238164683078572246505019891287727920661165078187942506427755 215 1156601431327762242725405169483436724294001768198247494834994259463557032170642209867430965863924961292422504291640296807464727297938412073264090510665133112354781908891450019871153749102528662570471762414668036387191617152899970116509992584572292016015594251259387477430 216 54335647581087940516752847568065012160142623491873002207916759141401486611855689020321107945061007103427741961722971165073687760184168138218182779084237734799966641378208121103997898283274060419647654682088172435918044841789192840057340405045374572140592976744853053922270 217 372422068922984768937344468299662449566078846548815122640738492075401114333843204395077964342437773714748455951201567946675649680220304603199929900790392305326577714892156908996003994835436053068645278996831086983954137255532622336090832778513343881533206755643098171541635 218 17495909775235653325375264545407342494050786269900014871300030305629443081741483987821494532821586088583931691925614463284915370329285443986069355784349166512075963825176074784080206464118012124357439809073274968178372274373041522251958590533322884308609773433654740856542505 219 119918749591769767835582193387321825323553094586950271242822959454019695258465341173005237087299099211187710393782613238532751732303640143818304163963995657182045669413365633246693415183261306559441209365217195340796845004664351492251131644688712157561676559722826351848928360 220 5633628611978299282830318430773596218072193036284312915556401841653539270834145988389500918460605659516922577058086134206577675558269728795376114379781347379153660385065317872352722483547716629982675970866912451580999954303277580972290608811324923372800206452660081702752763660 221 38613464946480942258288528926249328091734530378151438525066352205702266472111506014503291264145967508228727998342050261239599382152091906004890740866505811220313378973388841748526283685015305276087000770320940068649600137364665647882528298756986801390978319023994442197183389605 222 1814010917147237133418037159444552574876752106897278858794290092982134015765513266777431474249782200778360485881011809600054726614392523386667122760933809506920966568027207178822792559495900636842297305179336736134113806913381008031555324078656092003157357867983112653545533355335 223 12433415794017271637401070732058896323713195228670176254800122587276675784324646471328886781817914238550439227755746401505912468301241290093431000254850907217283725983761793677392216653159745037593454806833977484909830447386417674266681861068105061335737457049166487561141202523770 224 584105881692798378661325135022715155514096106227887508218845853538405499537224437756344545207511408044972559531108744605083415392158834260778018152906306879881172081244375646263066851435196457346589749591775562122733064826154381308579842062718450300093296433284109614359958987653530 225 4003521272208614986300886487194038366907557129101418602607114406750883900286064052261887040454104238845733202609351999234642575193617543318178777191321125618154139453392324175278545236033752886799816360799770429200896754458289126448223676735631072763306070191512585000245270029263655 226 188080279894163930691813275440154835522964069453272880367609570549273588716970503444276166125344423608280385808531134751027259701548530239447135178113069881512230489194120930889528703369573763364965057071246551666783912760214797400354677588871262340538038294159615312711253248491080645 227 1289121416235380008317248047805748295247909682375428119863236038851197339216328300181856298139439746994087540800983588007153403299876547707163472824605147598138415620266344622646014173786215269804503274722719244225203845105121712298653757227012137324723218864210003203591415808220372460 228 60561266020039092884385213366594834323238916267847639590862062871012557161364964884619169147815696890458239257787494281086172540483234578267716749334255595540058336348425695370781979418151316607061401787191797861142297175724338608532897603774483755202948237422962846583409186055140313480 229 415093092506520154063167570506963757031460010167758753177359397395678792343757426594505466113859144427857342404714105986304161219985054744163320070745666205474951675586309576167841285413925283124163254644354796870086437227094733071040061603421172587488113168205429518971435644976930667785 230 19500539578172693744841346890768096497247408074177486675377216634895494132370801722343928189430529054303944760621764627374996530775899985671965346150452188694017272073703879788460907843941354373710406410418687664736152906670476817150192673737794897913008794411899876984545046656506689859235 231 133658686665683254228331640455194524015834875364335943094989862725369719937350675035130578232364505066023070166777141144001932759431887751072881899307279913015336301123171417181422247889110154950710763492207521872923607583279398927162601182544390561033847716943284095105598686266763454653630 232 6279113182905587346746029313613960477279342160968882861831872894373478098066236789629860257827482539788979754680950422520467796737299312151794573743696270503878021549396300866189041543769697957018143802753030236247180093650717810783753508045966182644233628852394337426176921614209098994359510 233 43037682013257501341368725059002129769341798407306005917833558438171654141034573603885451685355256772115000736359834734262636044375847870790723808256873386324732814009985610022841795979008055968845741681236177688284531555378739359813286540717690339480311476742569273194483805542252855467800395 234 2021854944356020952958476597636804505587450928423906104023187694771625052083195875459092659092259947282997177062505414286963255552879602612892180780124048650060028921633535175033082916185998800805468594080065317383927254002624464595551479398127373016545315481676564751351984214728673369493902305 235 13857999949582249748666501137358230591204043252277169569599310827228547263693195349776080312106160316115964214037700007291424804356263582506861993376813923116650950774914243255937876882992704911813378110594557008105746237224370794460951103509913744922099261663390362684528679785919152697177072880 236 651031012969455841265282718409737436838681919610336796612604605843568893292691005661038206367449875542585302034372062449979647820230494742039130416626199969048825434744448930059786509970347844161403869149978279167388328608751426881956792612688968145144947351471001455597912740221018615878042182020 237 4462232946083471161569271997504291248237932585434841295405060252809154047255067868054293975046498266532568361919403042513104524366672497719338771143525826370175281416708376342801973514527671973547938905869766120432362003854692017077066442043651508174576481944134954215145040407260424915635549666285 238 209629964321220424866468076851337817857549990663600024603154659893934412015194420626978843357659767664765184257890741603479159634858666427333987101972856265985071729958790921944076223127535819821171240397698925826581657884763956831525491669806449615363656501858180792137776550366953265639360088707455 239 1436825150638928131775556916695244423702023088466766619950859802093720374668868160318132883884660335663170896573833741989212365421264188002044577446221939277273323965229322268138979533801027382777524514311954096222212459494973605128020933386952275718468705086749791866914018482458070903681949815470210 240 67500197480420007351161455463412367612694258311759597585419187881241037099999310750881526522960077738178846745738784424257839422776670359106801807704843091447224048221295932417062484060556563634572978004189904137880126450565385348324326360885064087178952248650982744066908451305418730517258070521617810 241 462653236272788774960567757903871200140803196553713416782881451213925151489328292554570734316885581585274496128412545517483868561122701864160634598912320921455640141522425061964408607910416289582389345669543349217431979595377646159205663484156589129838748461451488846192098806311091570560672205031740655 242 21734853958730921146649122191141931033469693626395926822480375343099720011787762867363224561549787371925923886943630693869420814974452996965962848093857502589740158455527331447372175791276085954512677746108751433471574135424169318203601562713320829622007260409114585408752383543794464273291459347872226685 243 148972905254687346609171042488129831200914927267207253437467876431081805059189041334411458317153272610122724582452265822887816464316088736071722296272321114769438852246255640630271432767620244218146591781078646493916875217252107089659095620965034747532358535882292658681988901613689027649632768070405020020 244 6998555474513876189213666184092238380409628653441176677241095441290228602758559643980207427292508573682409312749103344641529244582351088352680930284414410990804883798631579430121423542306839120789447661269013771673708991480131955076211378867328422074199158899486245518874200592650512077269332651944335374080 245 47968812838773052819378115113419901775494465776844181893447873329357127303907381981387935007389036894877932041053501182424359417641219450313230418765088486634837854783152793857885436942565808221953620164161654627692016387975583105224069584287257032116289609805636784606754234220801555811611190646465384705105 246 2253513127939509402005653862155509616560866956714432494144810251720110510368244417598759428363626210938363872781324333343878547334702075996566293588733346481536582843000913049167651008447010920808247634250876325727500823682467065365221860393717038587062507158374161942492083838449921094416451822466728118226395 247 15445808761179668320493143895478720241878017065216559362436777744176563910053117808965580660920952726878083994494644928474820844664008346912124123120062220375303019801322953366598480424073422627224847546268271711470335360052920507775060747044875799306697721998879162350716181430196487282311153755393783470023110 248 725624228641047513569631329947890004294218750433393821937951659958434294109971943907156555725660347413579484626273686233384250712529486119805993854641853152643788870562495370252553503296395209661134948781120907870483591516762914915646362835398019096612053105837580659236932121780281941890020217501634509733524430 249 4973502452287014426145972956229034497982946000533955270522748985751524221909800027104935584881539389017848168295234613467709887622393046486253654414241269872360937538171207831250852811114699520158178956278219329438820293920652427920464336478865720119724550194029284640146003666289048103348379898046151811962735635 250 233648748109289359860019282589358425873121876772596096231526289696364122592900597693686812184234268240961655685787345642816384850887159828501533454901087981804818479738280508308273060410430810499964645259886681457969988967573976135772763611137768432070494037572542598112349651129412335367492093583703845406076639385