0 1 1 1 2 2 3 6 4 24 5 96 6 576 7 3312 8 26496 9 198144 10 1691136 11 14973696 12 193370112 13 2034809856 14 25087186944 15 313539434496 16 4421478721536 17 58307347556352 18 915011420737536 19 13553664911437824 20 240637745416421376 21 3965015057937924096 22 71321835572360773632 23 1270356926596773543936 24 52920243263408927145984 25 1164962000367799344562176 26 27960308768752216310808576 27 688686064030621100791037952 28 18148065086758839337831366656 29 414001914273918411589155815424 30 11764749452969432280723143786496 31 293569541507499583876201369829376 32 9021097263071510984612796759539712 33 242909734642275825897258510761066496 34 6952314730014947309168049446342098944 35 193625710731497372600098767867148763136 36 7206431625808586399864617716411160068096 37 213536961283174423747187610081845116403712 38 7059559477739685809640514173044347115667456 39 226894744752326040619405641994454730899718144 40 7918202424240207506492012540468001785140740096 41 250734748731361934352851175370676866155634753536 42 9099506747881267358142570438480218422258698289152 43 303725900520808370395904782248012095652632236916736 44 11766915603601538506231356440617832379300868389863424 45 413746037030815065877490660770350870343330420884504576 46 15502266323151638924335441114572033247784518453555101696 47 562513359068689908738394251251984481891647404884866629632 48 34584335563464606612022887458326432679897683500732027764736 49 1419884985054945013649945600164725222906482066953245749673984 50 63166045814032779130498594173258264320977814448247767067262976 51 2805043175559261734105605183334661886987053448267162762950475776 52 132585854619535083665036080562987324041610593551021196008228913152 53 5469900969240483349025531643121491514507304767979939715203576365056 54 270348934606380440286440974775126746055954388261684166986990379597824 55 11805622267106031165010799094625270509334156195167218238103704249040896 56 617011445918230683212482769478775413667091981360076916718269426015666176 57 28314847112789778387477299212293168146858429502733515744426541021095002112 58 1367943787220099196134215534110910618811765502716192654085960778950949994496 59 63652176492554783741089530117374686059647815427000190245379901933566761631744 60 3824985751424771292367932234843845861693528762788716011432447608187741207003136 61 185203281207649058260830422276256937447219099428907427296398915807606197238890496 62 9887116422919613888703060650775649021516059544560381752753948180585083193694093312 63 508493711981560593308586830657152434848281393764082230161138756976019259510338093056 64 28140088213850546340924162376127507681128553068792338754280024933258106148242371641344 65 1407141743021526966574967408561279766931078906871352245723398623500636143400046292893696 66 79608836981769150069542790667014012034704823327632222089015404926520065200814494670913536 67 4124013279288368399692640658411847430553286198405798492897238780782550911550899910923517952 68 245082266492241909290365258857182091792304214034787578685672518136933595205243713117472423936 69 13162909158022721150542753329912988398884728708838247624396565969174121115197265774672844161024 70 747844625183313102460203391506871857978313758375440607377154924720316989742777096377641547595776 71 40875023044389308203976891543527773163619987424771255826318924498377363379002844420807090866487296 72 3316754512199284298493594000984759101773060307620679107090172160543366326535515162403753832986181632 73 197444154589480684871346780087693530281185614427604390219282331084663187418814803464480238004953153536 74 12717213271411924972522799442614539697773950401172002085398932699240867540838895227159677204966863273984 75 807029874474744712996084105442400811039126531865638660977861145318428199586420815418908438094395553611776 76 54484236198120597346164895232764742861701298569943645785309995418530232110615847775300517983938508778110976 77 3241501694991175693855482607494280801352709101834008828166298026152602526538001519228547969856115232947044352 78 225930455248792469798535003387928246373002808063442692487112328739739016845148596783278975765732236529506451456 79 14029098060080084312979112708811922235833857406967821920034618043467351177769626607494659485921691487385864372224 80 1025320030029583667028103030990111684111223880669457618658317036182282960143699142658704168895683474846803659063296 81 66171247011522514296981485124961505005905233802888796365884735852709968845535349581038988112166925326078592182910976 82 4481825447227735260821274326345578959600955710315491168227231071062712450615750536108091513790911378225194546088640512 83 291276624423036968935131648827510791163644756125450858162750568957098081749807838480525170522628902296477473814396010496 84 23880008550981223708962201424516214600224871040804828901011676991413982311249323747404274505407640221818574915587794796544 85 1599067102450371172903566913812431050592126743131413350468285007728600727270132221716341706535190585016880901346002139611136 86 117357948348594629395276160189246230524013028739052877111759833837429602301897172672138106888186214062841210279584499180240896 87 8266549475547313761715857307375550960897369106733533416311052778816714036568213640934254303075315146570291696397154274259238912 88 624046807442965128073924396740192739865298419498156983551830686928091753107499230294895442710946618835960275424231895032351686656 89 42576044365933368394455291299438503228329337520067088518870563066436655517948448043214606426876846130348256690655059262404552556544 90 3260999553356401589171675657348656609757587227427465903235750086380330358849999677098952689278682083463262038521520503399573981495296 91 228617510108759055613156578180041531730497778855842139101691873383884880791718398574409627154114825313227793290755120605749397774401536 92 18255682192818705874795980180562043175961061570673578481959466416066659901566931317332734597135825008170348064253893861560362146832842752 93 1316810065225219578777784623044001554110371070677656740354328917197892590140192942363146930561327538858038812075141696796330204875127259136 94 100130781216248083890634340675780654969082582693249446263638805979966132167390359079256919195588105376013442108026078549648172745836277530624 95 7303033032890449504698320434995583915543774114153588745902407175021733509475217100665590714695871959565055562101085151662123411546440493694976 96 735115631280884170075646870731466720305088948331287569374809810423354652284907849410611111822857612887460503109389596189151680890198921257680896 97 57144085662097706916533634398436652515228674017336082455124732876036192998350707573002035929120907101086258463244470782938397417255909390005829632 98 4801459946104158960956851918401934439579609967645468868726046586970884049617578629963241968065887927587426032346327938799763182549278526096420110336 99 394350020444483583416519514594495778667473019468845109216070511405027964593019524640667301955750245153634362834531188474673591846423787529917624745984 100 34452996511213070967414873766764961097221190869125328857194502077369499451583643198056252683251060615766247916345696061619571615283801160645942314008576 101 2673474071133988665249860287973322502447611397343700457631006793611584301773409962921896758456434245699873058132143042515280371748170364986742543457714176 102 239350268767287362252633182394264943985255086447894296461348699478505988698913255341020139919338665103203787043072009736364443209629098644452376075988631552 103 19226955579782902286264979549000701465810029310781050619924880609238806638712984899139372219335485523597106954439682129767472173570255966904625687492722425856 104 1796428745054656578628327270148641669054233136861395616067177716508109093035618953935980896391086230466188822423142228171163682601413597805322898195598880538624 105 149033028878953942369320494075455690417048249210015935746474495959829092614350002316684883808687379026904480705494809566410450979354155348296679257906411466653696 106 12958264735311158210161063773836589829349134329715180242818067406325789139296938713274865065139014713806516497766661379769374288276322116599210235159214486533963776 107 1079229433887005424067641842644951232084706474812957394621936101696492601176501233574710629507218231410474816709214393215435695720816960145767957364069137943900454912 108 111342940504748331381087688719556545050999930503255888639200519670669632852611646286707137282029618926127987992100674056290316178151780677499429145897201201956830314496 109 9499045701671322617346863111299416775534574543611059454268076520831308273435798449981455946248398004510526244829749598400266786770668818311589955811406057357514945593344 110 884749781558101668620208956033923777027506640588008602573635938937463242016952594287703454220500749229760482525798952024552674621464871773914229684334334412933767821787136 111 78936223496521731919795065749939667672556747012592100250427508796592346684650107802669896803667959154981441602734202760668489400020751371256677165094467369126510257604919296 112 7530301734464787092929681112523951701822584532199362507311284503030559583592384433630740023286691651771031088574915667312722453145445617711828296870148986136443777135528640512 113 650198502931865466567203586540176622362493973339001217277988570554028251676472095506617638855668634643443916067531570581370921997838453716975098200149764975432586588169758048256 114 62667744524374409473361769261082950824499142511340019604525875549813691005383576904717765273568860773310432296388220496095881236459639356224824272555702335854729275446771260063744 115 5533725244305068777690725995566830361313929608989491903468180969000296554404323439795452329874870041742566636575705354172725776658448523305296256232118054544051855401074044904144896 116 553635110445267296618195278585619755154718520759597924228100263503683054591109060644181314828799055020235182011776710643238811612800672610754635831768260640074900420772671149924417536 117 50073516536221159238994498050672164288871432810277639172927502296602385949297099677029167423752196351654240401700620622639769790498115194762392202868579927790528996180188499914419863552 118 4764844168473917147447692285126433070938265223723458186727125815101794121989043569969700494587230090115703131362715702498988646258462893971686723645152382508419608946290469015903153422336 119 434209327295983839966930730560566549737852484890454877502843624023260264792433714449303252841459038674498431937088297960080618846413248958566213235929439921966930367113796529224943061172224 120 52122677824009038947812105714586421670534071218965804628477314481551355778809253257424349012402798164539597690579885028489939494827850471473905088011148515435255107310217641909164958522802176 121 4992189898451370091086747977240894323790598675745580758864636243606358010994737808150146012345534588427028382219611161363015294164764896064050541847878658918582391936708716908308755622706282496 122 516348842466120881300769576217411574203048337493820463939023340739020083919886950124757863007101103324732322784150724968977040768832499183719882138930606015305615363918277007953108061681595973632 123 51926297341276285090189560924277537115223353619289850876136556901898598530314529219036923105973458882641138794627048694114261371694902776105654655007590593617251796670980142858843301827936451035136 124 5553971664490286877427926977007750247186231546518053381389703478894285342728738173548415231246552768983855281022431248954002974814804605675811716252566622421619546607486227056338981445651060158889984 125 530962781023341744766864096808208422197944404356657085316953272963036679491643354430656114129089749608834132407138079212715369683320739055259802608033254269621060757054274934976948400163872575770853376 126 57903754865001400058576928180897308960030421630241283293269600344034132492205256449847396888032050564006144719652170145103525403390304925889423946670433767724811075577711811002729915320599189427245285376 127 5699225779547719084472095878529219848059540211791080669232330925344102600142299108909858855199306421574004501233602974854265613707526357998731305774390755472270741084231599110809891768227008814856380874752 128 646531068168926964255670471184663312219096311689678820655166461076808607899375935099532484730693916421348389863080263484755333695337903295519922102186773531671834566999765430645381417890492260224485877088256 129 65440051926167584956301934626413662524142498577444172449478358941471551374852231542416807771446403693772688957198371547423425226950813324895259721207581311625238146397959358167413222644739352533650024666497024 130 6937385976189054151429269303013121837725106708062861702230526389008447783602387999069087987805962331580211561210595275388536940253519574594778222044616071563875642044870126598993803304840644651618305299076612096 131 703802138614178706415353795227759560757934921343420591271690819634478129038856443030300174423124581436244582897655190740912432295005799137718492309777814901409390549211277590040314804061669502106808352857523224576 132 87147995976854986291002649509636169388949557819205777954051482352323760663767473523708239423044772741965263568371539063255213481185997567044645857147808246707402277551396463517140185030172311493824899582100674445312 133 9020597531730896719690237574041276146955919889831350525126676153270136286017271213973301088134499811169250569545135209964389481566704700407191131800751416597293589025612210897916155103009441867784783579308363136106496 134 1016428730065001517262242309406698941103806434488802583286456350136266025341884285859937438079594718322074455760139674118776413365029322558589278749539445326564453476771001647973703644027372402916528382280456509686022144 135 109579945223442892596204812917026163928344752479986308832850431451962775740853972174192593774188055239103952131108106046486550113392106920105511079164648154459801008615034004097105306023815339599073399085491819475040731136 136 12612314652329570227847935359844501465929504083682826431462480583464497900860956405203749759693898861598577480524677323411328048750337351826171478725702759568562021215912240140452366274472649126675839547715476382005325725696 137 1316390148137278607665054813657215923162998063965896697570690971184484619465538375504103849522160941892907237395017962977945486407430166851688597643328886904129282999006265490581753593877406383822379207095831114954034603098112 138 152669773697584799727190818213683356633174889323329514208585390318854207449122862314468036522114640923468561422473263412570764457779524763010720049072049222688756628703142511539713035022630134553338638647051192163102897110777856 139 16244652224063698620891120665701653391878434329948649889635641907009149872278994872662280058372310434616872469930208409732839272124794522045328203847008705788279964628581564926509112647606602602796455985461964059391701201079762944 140 1950002891348207589779756552695139083797429011605479618344141212389901675926787677700587850246199631558529700780896406261040060432781307594907891001779164648385842816123307014021424662006370545526351933292422107021133737507470442496 141 211886390299712993555500609062958565159202214262054275562554994759475907434904552232201568364945583343104149883614139817883476968328866652425997399909331491806185940164226395303061521166881364833624938118918389223690199766757892161536 142 24191895970805824286644687859055586339900066589246752749117685682557918910275068174918330575853543178314010446575065188384264178264850562555781407720793780532819438309444749421035519889104650381689259765598407419823402692159326862180352 143 2642785562480750047629514534372866397391945430673166505971404157876058526648312049835693928695776871855649036107300023657802796060019170741690557466837579740338581231892495613948609956621229148292434865794568770980596728339675157454913536 144 368139352829630920142928555418404333829700445079176635119203258996049920175961518859820969692768198039473081498193073735992262216715889124568653885497428587508470448234197059736180818086311350871193278831992070941245474013202974763934285824 145 41859617780445867668908352538336237727861835535166278170359303838833399029439466552332336830407484291512275905833799143990758853043518468676827195714163348563325819939985725592849865654866647032661237019354067548981847676291483946732146917376 146 5135417067463577600134561239372032386106573373658064412464963266296234889290125899569342949600629894906701996079639925857030764931441274539131279509426847269425252597811993315191898182652896552270043341647016973213922080020877935207271781892096 147 610239225480421674741371835732945440664035607132791905359447832046012529583287450524006176741522225961748672120784271667759997037251951087918989263285518792553999607101258124467258828623827840503092429029556399136243914308434760589033937811013632 148 77108070359039014199891040287321378189934943854750857232567282609169236949464692809004510970597944968360360247504425037500026340098769368920251089188958175082815471596240235799921313004314826328505428802696189004179977875103516226044634728220327936 149 8753522327160471904612302169003885202034882598521562608993874773370906862072816707068960005601674298770073516026885400978617248398273113412309541276150841661394601189043335408353630201525862528778466058262285824822190123309777686661271962877358505984 150 1123598896402660233327105621445612289835800884990394629650389675802125441269692252355544375366598788462559600521816799057293147023463487584793771787685227891571853134934192763426609414328093289543305466252026269422950629546516750454119475196919258546176 151 130803214630735930418248481354655575099158481247254049652450310008125121157481840979403317105885133952287732793939688840710467748614256462550173432437157520723035830220796470244636870319752175596113876724095281153956066281071207417191163282792838988824576 152 17422291290600535931107407778016698999291975287162540665754492851587707468003607376405590492235758828188338847882282972787982065030590667557870400537138995842100394992404213422311459042569405536621265087406767091927950144784358714455862703269314335134973952 153 2079222276160339987131735526192370241032402256672673053940478693376310170342039546968748502248534484567028030555085987389088357262137710859199763351426804047638369740541076918034476789212104753373147321352900673022371646611339281861496178286644837077175238656 154 259793530693457616566670219418011704103749822547602837695584951090268140004464936235818441708164753940099249744929007745153170968205368383177557802454983958395765668084329577048373284393274669049720156528105436664475677690403509474865350753376211146518428647424 155 31048383559563935607221281200068631032399156580054480541320286857880198279040674163673836542957148664052798375253387484934787394514742038532457318451522785681902870152643280514592025049213049534702938177374502078258479506258079863062730615508614267449099205738496 156 4473173430248828306512548171967733536116199512416806310923555011036538126179640186428171103117495049078992513538743142140339475131380699463922469224401835417241954175602181053416690553433109532528974813735477903504266413374316211937815031506321604671521679397093376 157 543832346557613443408189388226900630471633712728048047576684271022489274457218530808277744766723128603239297503197559255482968185971830396222684312893001445197866368720167645510443320076183732323752365597458539437377257181208517108935904241475735637178087512538611712 158 71806872587259737874473123760182751184843215335307054265815472761751191594460169590791894222234313626246491750187480538262171756103519322550259654849185753478900413396115053290429223639517863311951053229984953942533820601411902790921191396246855041677158188563348586496 159 9064823157571539306741212365760793666817305112344344369890409398125614072761695682603940646355082448968250675558231560619637235977011464721403340994269258901636637126162758619512661499532755898551751552375556314696020824029094003136556129089403821008169747159961456082944 160 1220292068582700713841287953600846994638843860284841491433893036349075372116353113125135857159638929570528532561759970552429039411072070823176658377356235916856184818206762175149694794921637330687660649336386329684078807074900880392442256419520106858773009080820015495643136 161 149270314372691006343401007534860919522045064507429428508912932936912907425185682189326078369205710900592479062712454932840986175409111445372368125217534076659611419468851476411824339536323770318996628313100187529006870677396927332805194162984317606085656368773287627347460096 162 20210924803939382731622841984072951872767300524783166320246305979744298790974059415220609225058788945722449938188078045598586040025885508651396195555099661779729014473704363991912315941733650119493899046298526528657854921654745590803946474082717485749221967859031865484967411712 163 2514653590143173306609767965752107658729837797455141783257015885153396177723392129713095893407900598753484128282352873341526845676868564182900572390647270041371075644893394699672180740856621028822286358358115321848694874706959341350327031584968106321228886821234311722738915475456 164 351678239077674437284296588369062652814614582777828888572547413452250011608500210353845433368429615919228112976251350508875683990871252109564962381434310973983283310438257450089740035965135994214322743170246480395711012196580578156865331594699629718382077978238965543815473365254144 165 44587370957562523367750490948439603741388831096454587006429757745659032104669424633601478826209566306797963372890690330093616081077023405263181877974588012361295950550238610003390681533885677305929571377440839070760328263430939889848441584948753357108295605092686014704395133801988096 166 5934560432099000014352623477291033396856051134354004683939267377702417327248700841327638434117255340288747101109006977516248668859827531929473876755794345114280267195087908650698361256836413875397787041316838260207118368679588694740216320483417993075689035325651697515315663326240833536 167 755385832353080955119092373768395694114199019810369073615996167319009263468352629784043338063914044956162772981147710484962937197470505955186352088562221008097126048450096175456852589272099865379411078849606962973301310593364161108298186988124437004903244118381978416043505987422521393152 168 119688563817919745483004491724343233983922929953258328159369341707975922401495417703498834167538460400165796044232146644921178098743518269790364282871734421490482876587231949295907000696281807478828478405721223568678183247939781571286866580392228547002363670233448174696469216858599887732736 169 15744466939284247778339751120137648260985530234992329380873816836552711497708485700725906446873912191159149768792391897664954433032409639290334513462814450383675402037485164030185426444222046628962672521096282922660189808695406536155118143685289593353963755717910998189969632890521136004071424 170 2232633339304705648641204709172287124090597581860487803494631236813216457426138396913318264579949673630515521476685277831410384882658634734855892811156848552120360868949803507614158511211890530994140962281936845141092777319534597066844747682718062139160119287964564751178805818852082661590040576 171 305796259092484974621743833479625751276251278912912774891103166712689468428997862335915030266550323897251027974569554488616470562997308173301955431808527999569048753563712532883630447625051781934567987915197892555005061966532121988744132853500254610634546153860606748418499325618896287895646109696 172 44524663606751719763699267093212369683796284047699755598710428562592820374309966622587507302893122242705746476885311835828346103591880349999770784340010545506447217762596498865101631882491371325960141457611537252766884049510917234068619274462842852087048401770515785828713351299097828859005089349632 173 5849519157544344899957920024739162301882571660904119313579978467677555248792932957396452053581618745643717696174250765794676931951706181719100544688901337846330971357961124764038929208534742416641903217720533751252816459502563468490480995362879410626586050912857777166337455642631689016615452054388736 174 862765980163962255184163268673158340296496330123706802760616793433165070514978475937407515984975315427432089689542418241651290998108091545997553117934779768368962447559184129471862605754030666013842028467184357933261259455484352608847865390481786339045275235705242558033041391853336555874559596884393984 175 115883388149882836114986503761798431510802832160839687599003885157251551659225581934738191685486681333460481211056689958441809575916566252090705709724342480485756759585800108118370783055041264128911530015998973198415691052985416308065714470738572847188967288849732047359320840892133382074202839075023486976 176 17700543336616982121934250444203052502839144075020075413412506109639727579487634263742357168616195981759601788225488561098659741094064384052020421833705561093530968334085138986058532039372346686342274186490524182053546339362651346693723664388984745858370835113570079183536162371269616984569273941704128331776 177 2431374148123667160159304441944415432200404337085655646017530328358585667089582029138615504087968691086349856832258174916268675543806694212946989340630216068935910545970598954951475984215967535549690017813278102487517597425111295609569330369935927064824408856921129687613493536059567871324136657066499246129152 178 349578033727769582492561611892761535082000753767634443514790080615337869060929533687064465368072703093161979700948152249157424351577351873010418268680077639248704760959186803134228035963262350336684793321565454219197451761489486821837360585560418001666635611204928354885222392159942953401838651709921450373677056 179 48061941652104379766199479756562103392103570534308508437592873779688441567808028160469675707397399760306265978033177430626260127203399827352524908808080102238713694242841218357950381865859416541012004055623941466723873346270520672425040992769210714570965954202126706994149192637945808101035719640148330203341389824 180 7881808819990092405990650185245918035245677632293823118017525583534234462839432140874645404222040560073737510915737326298266060581425296961849689744051898150044715363768963014823383235529395294847973307467721388653923880357258361576657301285472081785551911511557130433921188727149564794795159068833883567265882832896 181 1099797581943868812564236388148567736082933039951732271308965636058504685638088841539835953990731592609913370632336604909811413030682998710867964199601413426817405885593449879170822511402947938230800683100285764247083850897835477141538085545344399828373152548958210038713138563377886570504781347610928284001696193970176 182 166340882063539909001562385165585058309081604810096563654430983307400379041098274689210680998157610039924978342690495281904303827368823726955768255037533913590196845785836069832147380775667737277256634910795193204275171286773889138401018255790387288468427381983527856047812999365122346197022430376530107338142141604954112 183 24041658926751165579773342599039237137995580774294417366805224115498409137973679492769080915562588364704870274873100267952492369223268045850988009807139432279489071756307490439305714763196661295352013256082016929853242256774434419768863604410117947878454498634312372247361707494764002488082401214150115367594428728654954496 184 3702050225164434621668392659533505034486094623224464961174327366795348831388110000208100215418114488772735438944226927660795496916289116256460908141677815880018617354254048449635756814510952301559453647062045066567101023849238923867767605676826878188850347155552118569069842815069396329868963902075144080914119488879663775744 185 519038022554702328575337354683818211257055004827955979597076290958602666659956795267149620233102347011280729425342890068980682627273439780295219469279093365822945540487509984520744474866762012614624765409425970816678462279798383724644778668698158694551876024768311717251446806185373319940061412589638309153969536767551797723136 186 80279174801481634510473464567256732948628227524756827970959701510762089781075290213955186154473435383659981612471913629022396396302136554632016255712378451414412395529737233160687267008374957709233262960724338093039532387101343944221833346650865923281144211930950734081531404957028749424535527552318404522110359669651400866922496 187 11428633287668410811898201276534989792329225789953347775003784235745328538263463749037329605495604666413844026942404551115671548885552849625909129294234802774440288369727684646782364968835090413826675974345551807679679140349736251347342476221640546022361412544334163048490530245037014083528837948677788653002809347939124464490381312 188 1822889269321768420336893993950368183176411016912803087639555773427402803111780756668519299031925210216175471893664431889279836380489946238343996496872659491661949797910348006024153363123384887355460937098148223413664374310644981202842677230407206840802741943247787537429953916202491366938977684904345801904569188259545193681629741056 189 264005713035215287539341799209781140073546325542563548323484954420507707884534712930337358812235076205104128655897858403130739013639230132953365719189328001475259446182747664309919196120022235699611921805247124210142287110928861557754678106815176870571870782032172633678880091422071438306425142695828165460044158846172425276424238137344 190 40113370565754062615528864507003119493342094639942533412466833554322917537247358200232490075176113156385300197715448318359449554269275708840732126920470168523310880727845395765964252637745441559186335324113678279654629119315116795859119756812406042924975799335215248588800964145610548163624437825259007079703967834213828957096051732381696 191 5826992591451714337525334051196804731893313072940201639849348348449293000174176876097016503023097339193482184476628915886157065257465350752974089940464749188412213555936409943213782648615553757995921586807195721688335523338824427261883112661349974258287457505085602965031745102041494895473637559598672631940057646218972212775869913325633536 192 1034237812636118058267795173191330527961979509609690551372976463604140764453991229186711144432771115027385738798636504585478168473086957050854878467755957379321812398891833738761836128730895365106833683408347565205807790299071278140434089077069320387139936216090172897754767416151890920016260957153164845064083691696214633058869842084943101952 193 154423663683852937883172886908486795682934077332875956280610321500086037210697820247824839441853587158559830297061578370779666963714539358510585005309912796918088423440890256539172497429464010093039865837093222103812934499980349697743950454476374137836599817465569129402675293791384091198585415029545893385519066523056781815887568990926259879936 194 24833996435995910422361095696068610266700822416509210510684113742851893942263175897018859641432046375600187449835712401843823209598730070874747260680030715107052805458278659847579196793957540755291283063434765744072092457546140517160215375483080359392754691596621096343494137443664193158135766172294995655878713619447179612749041130119362745729024 195 3849279627028858143270466536994215634888986900206009461141676476578323137587257148087514602195470412219205290644626575555472973328268845172789139933627072338019152284811776833021150682125796757244893151948353164634643893535689754578623743746449696727535933405932755898824855037137455986879259478606708014266587764452758083691362403638116658788171776 196 634056689862030912246233736665880401746890059340483542489184218807929305875192818893509647919004254707830235780123892345358407825398294295660011086920928027295611456639371746717866662419708383721211012307749948961554801391454806920638589890256812932541273905674782873960764680251278400262202790454872208884033367699245423781331413880322561904052535296 197 94583545732975429401587616485573029495784849191202086260478032637446833166133534951322827012152800583937235883839537518220600401073220972450774884311626065453890851569726038220954447467188118748377626547959356388912416179673177919592435801760219799659004439610384944813772399072162066178871857825566326195800737330688433110903699213816700190418253381632 198 15747053934434592603764426164737592379691640618223052022096725993889387284753152155896698736017089960781370962262513244349729738690746812759169391763424716773527800923021982164623187875470490336719417366675820970774082306314818705409873851653991985390876154919841611597798746137805230955928994690381341922037940367807874247134327053175234467394849431617536 199 2395829014166233971056870685220264977464713482460656494567738012274816529619968935991916742911894816304081719572407677284591929354399698996196545181488384379150695099347377185002217107656904975905617374828830339721243437487734940893826671100841275924675164272681294588948084955363572541143653387127444572178019372426928550389886609448585628333567735165353984 200 412388495826510834997871253379525815251304806237455658608915757454478685888783713611965385349052071289170032060924303787452145007906350289267027867253702108331318549290004235614015958126813806647836984888960761067430396661621096526990279715309530019229064615927057559244412785835449695238119111659753274364075198451058217999756367978028833478776478128224075776