1 254 2 515366 3 1046192726 4 2123770718414 5 4311253512187694 6 8751842505970300406 7 17766235975866197636486 8 36065450279165875231766174 9 73212846300470750854287696734 10 148622041924505345068328792603846 11 301702671893899550017956594698110646 12 612456275322574162031106818908372007534 13 1243285937202153655023596824427400477183374 14 2523869840064096597123739522480804060310241686 15 5123454532044178890007536207039207815029313439206 16 10400610176179843082618701376550069383705445971346494 17 21113233534190549413537073786860433809714240292519943614 18 42859853673796639129637177168625304083650524088369514189926 19 87005481844573643242614056115235580429376754185149821285606166 20 176621085284630821985867404276751059646330727345330048840266327054 21 358540716122318724057667588067748535846470947134265813995919358313454 22 727837477107221725206243217910125251017276376351832257081667457109984566 23 1477509719986943979849949674689966191816535197523272347609970942013910355526 24 2999344003736019171873672633377413459262315433695866513815983930620780911733214 25 6088666850074398931959575595806474632336308513867411499774099769189243236908068894 26 12359990706307026095858766585814510126229247020835411648674908715470233150142468121606 27 25090775045136412900194364209627859749770739115987371779398564918304804105545973378791286 28 50934260981636211880368463486777969477524474176207343876767438109250036864025175816478188974 29 103396524701946464980735080683795068411514932806961792082466119963212656529167001361477344825934 30 209894894210690342274680333419640502097405836073658261720062346757883583504172148738623193518457046 31 426086531851176692871136096106789535462665435714593464329934481452383711300812932772403721365122977446 32 864955449762994475838064000416449337348708737094788658931505277285992176057066749355830815748006125758334 33 1755859136932346934774577049709296048028343273636985263037491382956082665012134200379403783564731070166440574 34 3564393183017214514597915572845870561048199496774342989177448575895570523982456369703440324805588324431748606886 35 7235716405665808532286833838300067529631796950108642631044957571576625207601721418363783479951560733865379505538006 36 14688500739108408303327758093833564239281986760521047766678274692851973275860970496822110760861343484158395964493545294 37 29817649264673663189946816643648297105674903492060776857714266581531934173372562506827466480765047321280809942542391408814 38 60529813318786797167183734458847949290955814806896616500112194482235133519973026027889260133842285200856560024965090066347126 39 122875491219487933575719791004644693412343198383096639434450897084670739513611069464052691244233358192691495569869190292293256966 40 249437186645747186371914008555694268779107401761871371155318820969687118977496951039000935336533583288878535150274431328265245293854 41 506357366015375568847051861648268360976894613233400500348657772117567766853579296998102434680471929843065233663561525727188155653266654 42 1027905203574025759012328907231976217088827285756401253836404122079841597025646995409196903400422681047839135458494746951760627710886013766 43 2086647056897906275419458834629050072421958413190881311887400019164306324394296547101372715800423362055183601915510672750548347064942954678326 44 4235892497597546165075742421968064415040358489950203306730168202499419758678824964968791203877956024549341664049351207188866192781206487110988014 45 8598859683475961817197481697136336133481855312640499521780929563673802945811690284590099042499534929411801522836581035082725620797502103892350990094 46 17455680921563704891364722769444340382903751244301724079011980284089617480577972598892936087482852028749932542016595451866725821352736489694985398902806 47 35435023671914637453508570024490313840958481544077187239894798195772359811770338564062375667491147118827433648492165930708418334620434276578716467421706086 48 71933080598305792466917505784992567652805334630725445795262361325437606328276306707074023712070941168367661556506554822742637352553660228718304733880664451774 49 146024118179537086793205083234964887844880988341891110887195353595840145074041090845021704073128343080639234132274657798001623117265595643863882031061281415395134 50 296428887971379687884413852049472937332540753528704324375560772537194169062697086139087352194426824382756476920855998823388472185411806603383451804749667392587670246 51 601750496557782586868273326455346827820169884782281436591277481055150567357130010821256479932982380368652567510103545336820800534762850139272763299759793745671555204246 52 1221553211583410679962906968290502011002007533567277787575968910981183114540804859270064515176602037721540329289033276177747401697096400370917106115060576554045864476949134 53 2479752417763827122542114277356392626987247472971689126497780298014320667367266507188220144552022203592346499804170040537281888624305157990111586140809670644919359216651537774 54 5033896186507357475349812020126508742282101368124995359512706429000159973572436468787227623376089896690425673062135893257406056159937773623526148948737516348609745163938144732086 55 10218806778857517911132995858742535390440038790046267608121667553090026732031378664371564887233317938259360523969636059142493756722785056150600092254351017378007137763435217154596806 56 20744172727184574852242506243435326716084536461692555119491625620066325265863725116237807933856012038576605173232688137923369068741197504047944563750183616539838141050028326885686784094 57 42110660417377908092534376541177854491116218577197096846300391887067087199676629954584085734162817204992570242301832950348380067050874210432271313812780487224854048324419740142727017114014 58 85484619903104426243269932136084801181639207627173644905434676039120566949018292944080577802542585070122879015267547656519073612744205905980006719095380638882837178260431022461408959054664326 59 173533736292641567895929869701875605220873100366943921960935546059022863839419934999853618355075713529532239408422879440900769085490670938265203207492308884151672247014626651176920044153951467766 60 352273399189442479724311392224875342513571212105688534407054253065140374473455519031409901180225895922365375876219429997480904724472449260472456531202667939447255778602513841458125228223562424900654 61 715114826820831941198784230286627243426944339701447357902398172786688901158250864213827099542240213646688183496486034472006795689909986508088148493138208424769045078890856083533343036373787568596859854 62 1451682746172889651191052263170461079281354496022726030853333883702725404210874780898549980660846453476881090132490773758743797769612548138969680968614031899613222062892659247058844905713560540689200602966 63 2946915259616139171085894895451805704313906199981794141184909881518359783859174646973192246914418758317854966280772774244215437465517782812121944278137991618006416018627019380673371625255491523811508627161126 64 5982236525338016344414715446714902409296150304608546083879336206148386658508720322480799362686289418538792104668878599224983579311203329496059407914939154370521124904590786450107697340423742079776821823936482814 65 12143937199520913563022701270936356439065480804449148568480911313571343398412918395461375733060920605214989654622857275653942421786305293359217785945382205234166265549903277866699244927688571166455424491082432951294 66 24652186532790929194919739165285356856400516736881466985470166087213620950391565834066270257314306142297010460092295600698903891242620434315882609409717961686203148545178749478613017095510459044162431940075514954644006 67 50043926517628386744773507482828003482136609910388573531355868676132336957951480230236133160972308407942326018997705446561499245280097695355948337883941516840787157380447311538306558004641304171078570382928804275494380886 68 101589146178599092300961025270401681783380461717572067387185427942382556811020554475813516250503528753816779521554881964224242769014707078952140810021791869468836243279159497244012834136404751956830453714913532603738638554574 69 206225916698629639742564136525407931192258855150061386407412887367167914194034767634421207752389002397939654486430391389669766259600610090175150488395899611080220733069536398958034514990343641831061649962704088256785160771404334 70 418638509309071990078312896185552829918603692574162896834980774169922923431333767277320575923833424364288744790674172966147661282746469468348476539302866188700978619294915610725312821417563456512303192593835584247741272627312243446 71 849835967671499441229335436692535719326834303666695530513624564152056167397693353538193134704174099070503753985414084690888362734209073420137317199634329967163375516947945620235986069443138826376333649903836273318826526648283082791046 72 1725166595734634556623560858172951324680643717839699352779761030247899849894394076348764786128897497279698256301645801248330410202783136296409285566781150530475463598425710314163440995656750399980500797001595041001633601354742030753579934 73 3502087339505340478446387312755654496565987420380286019447384377778672543229452577294638977648527215303688389788586991120026041823287032472637429563248535942535223941428674989806164985197133868821590241579588029397042891923599674146684474974 74 7109235574029245436611609621333120455077629782728262779778837507129675014855938837514040775861724118168990151572575290327851616570862473136317685604108961182195974125636611803596200756509186096957428209905766698080956068971305983775738730617286 75 14431744713192028730981089084918921768153091892950953062665020692088862501485012610700925480360322311355834704003938050778547661612808997179692429138911627951321884939818380532625297729548662579689710444518464817516311422968859223465075476468615606 76 29296434658544244294646174230775789856230321465060651988947212226102883748339560743784041211090678430328226280137842670505161425222385693412302494834305000632222244231857186844617550794783028527584015244944273673791414107670715252328119441492559062894 77 59471747925100102726103002707385768489225784420981230586609778153968161920266806824868992957588596853243987992845116617187426914653781344817976884821210012371783204468785149476193095488111818362332971257526431039331753122260128993366859001154418429059214 78 120727618991518549989744800849818879257338486144270433030165860705343142595257869514923311919863640521406865297249306595047806131585750907594799663884561490809719272849389621579485139223316196492507404068763410065569785046773954185819471444224027918431141526 79 245077007081034731379079219622129617506628637647084558070006110622068425500211554848487498328330232669859083309428099542830429259692159688636098499708775005133717752101056463021205356430236390767971667926618464906675624313198004737084533664915775519996788238566 80 497506203646881513180980826088122273719576877085095508611679374396938198422286861084560106683198452456173417711273744822639176349368952582180372359609149375859956227045871770543425294068240649942785993383631414997141451786006902842327417520307580081565561693147454 81 1009937348326162390722659697879668593521123553854106235397151060019673920728816827790102168079394530155799368094802392561857985158789714049666467253908073524220706007185367593146690325753172089147464798597103845825732240449969699571919920481690722649802570240301093054 82 2050172319595906006285486005714901156725607094746958572760708040160563662141299738127046316641064213017820261059031145626826887233166770151870346345061029645018657334630069168216010817853645272728703598366127423394821450971986704124094596250414646671519136022249525752166 83 4161848798842340866597145868941551468484388881212772048598001924374884214472917739581076232679192273031644974150465130820066019225343384618582753414006636271314350168593033226110908813552574150467179157218440072387641719740892559402212458468421251052461196322596296975803926 84 8448551011477632363286199828465343766122152703254832511695371145772974794816360870049846625292443673190026279705183156533588392200559837608952837560087126569738485823586522818935976675500907671803100960449834980819489296252560923599787166596298889221849557015734460611356217614 85 17150554391450794855130119054638778903676501503218428785969554827917214458592998093283449068267427977383480316156547657298053616101117245002789641664223452929932854907530472729406806540358029021186144482534007792623490883750978934015008545978028276699103548280744632444756145952494 86 34815616966094102078281778394716892709119531929380707180685684605300799577968991313004531558736253501644791851771512039131892307096875806795825363625536049360637125723801036054172998340950123412100201496443075369190705674525190983489543748548230805400290981160354588128394364927345206 87 70675685290616635768117155011156237560733746140141332358363153779205795226062593772401105780785526340910950075615853282890084085353041786678280485370196515978640435286461195659498457225322210168534387851634960465449339895795253945504839794544362556934313992651971533156008116046364815686 88 143471606324334804515175746390868767531396795544954975306770021486103159008107487388982931730463059735795727008708330392754831561374367730081102589476135301900590722994390503387745813994405745692001395238617473301786790797758690984183841293381307442345852004792521051952108347179755648497374 89 291247290162714362549170997056308586932497934222512459731410785253635633580662973337041579011734230478138984916727835081439025179505881139022851578356069292661683189038177435415928342910186438432552663800005619167666719870110246902639252320724259563599522635414825083491246788766787920084853534 90 591231855558703831640012608848560040604203275074904748299788587294858850065586827766707016410888757407562403585230496506990828359565377337848658622960231187967914973156777199503831148361864475612336215512616168292890139549533003453666698027228953532799588604040090126966179029088232298016604176646 91 1200200375536878615514863046791579826117945715904122416536111100797778211997507679703441906272525165803121201139032991181356300130892536489951637981757690955505574733825068676815341815246241975306604084937947021628947815618832126900696494356022454947323601266678747542916259937802322798185786393737846 92 2436406171108008030791340344974298198459389199082093430663557234830902475496090524211159303026209675691578630749833386867656782274883489509224487254309489679445128741749916257157944381118722848007930680087816941290595772816089668075410429876027556314113377771769253472029880707559686192084848362683650734 93 4945903327148880765627805385434778551292733956190933760124604650595631227478851766640973681701299369128738817300960636308352086661713352811189219174610282291582655840177596176961950278329192135214123973974183452872887789868846407360956271951841583295195209553090317869473114920086225167609443990461417252174 94 10040181317706056846216414141092255484826051471678396450959516777151896560879593590190652362694334693121664107542319341872567868266495831323224605699971618742423111910431778489316501907063878915761823659236912321515020922837985390853073156651808538061689961279395573505776951257894329530560979215788314338262486 95 20381563129039968248938555078611893199418333194773188604514058933013699422954347509235257655295817725737609009572090963040676464228899875872793138381723211436836625595520670155716321909389395869804366814126958038492039600473320474585331147046899380423647326201963461126409341580410568860813620198606287645255594406 96 41374563111769817839288420593168002102563731559338101188767088674501032676700764564153982849598147288912653167767237112653231349816798481525938747690292419245159607535795049984325644159558566551823948870854065581226518873939917725422831375432049090451466010500024546691037457631282196893122118442191548131554518381694 97 83990342735329601173787244865575965656311175647123150640008585495178163320003129110885075949426583700674960192958481766595096599451636688597779785018155229344462566461038355947510901927581980710806746403466939002931794822058432509287873106795912606717095577667723627819344912582161279282469039624028644100768027059244414 98 170500354378155978612970267788698617114309583999928436461116239788122997038573675394332140023353115314222880279052550218950933443655472661055011437648107425276839764756300326778397146587347261284371143375089015321885962262259744053936656983964327159586613571199468464448723481504329765661215257314659705333010963375747778726 99 346115635397313901254728469823813327166082799208679078892915326761304188810141241047365133362330874661288746291516483985988628295524010050304984620645873055156755377992723202321790260061413012825292710244684297636489500460592458371058904389574477338048218832439343315107280848108876842130987689879719577797368154884740931569366 100 702614569356192841391120180772073265448530968084034530224181652209207715161589680752475826393391652209300840748898183439006696488980296746646457724899684653860788140485463344412907449527521828688082917425565749113058364049040428233505521974179205031910724643238295730199315672937538485196139349240573428268952021405060715338034254 101 1426307229677436070710072712238838905047190699127790887676009861069364900473838241786284880213451691654006045431517020864699607884001706871682258876561739201464344768430112596434999800750609250823795497081188226015210842530051608721557838548679396640301432977554907892961295708782355016071320747970674179666394806084118367395277966254 102 2895402973630625867348606214724662205172531670698447417947769793789158538754176469236477554357480540665980062925138803457156764997826975969218238872962605679287966019124988085299705182616287251650476170991894673245128897277640716664334178748297201000606877033711819784415700089512507745086295922241119344149353187398738880751698933461366 103 5877666610162940833281599905818352037661334244327149130643085005382130764306077758711807649060805284100247873731986339501007368245980877215806153229855212967215369554478957383045805085711262370241215803318049105499385646262768124776989661301204769351835320077002016607455978220414681940170164650828724297949007304024633843807581439648606726 104 11931660323227796260935780460205039911790303343452442036758044613155931662382799096008500291115880369242962517695869344048241500382576182921110521838367209360841520907626264362594899024288679995302416430259468692269079616784522015656572348107266933487024699149437060001315851371741714826037689154886388083717140677816819304190509570787738192414 105 24221264578485816246758801052616325202582278125874213007469699921621535892506317858819496879157588088757929810674741036431590744769261405348977143525732205147295320227111762177110261973500934679201535112210918127257126122686933429014717089668090573773890787438037154800654570828657460682174568814254716981221497626960839162872890621117668881993694 106 49169155162665883753124105201030679956202112805221308952721454082847104705856162870604482656189612704298228272707206608086785163640100270282240680246714538081800139219515969593269469211307873110099120975371733538863273759974858076377860035453875757494064811474516274808268777466323273443099548655247920585491556465589825683812663770359297042709006406 107 99813360758947165533025686799291227694765086412321131299811544318479700931352118121009240972568034632137314635665818739675137450598658779411543231923686986573849135320297191162574845388693008912566536378469506872974318475622839208113626857254278119622377793402480599823630817602065416432031401595584464533830878403649719177300544580938751879030401010486 108 202621073171507583366158391078455991189693169214899091317308482245059710043540093929485888569830454113626044412173339334333920937930113682105162478564404336030375662900064078544057342869577596784636958749172123580404327642240603617612586142366149128957669426542224143125695751463415329033750302139487807755756097667852464340094421686641895955134671342280174 109 411320678724799635286136000863578862823849438741158743053004919145926892908685459324738232787514849282626238019397243182879119828860680176014700419942508878454676021837994759147245243450397132779804113694283032398713912139429949720914341755376425477505949313502921608064562551839915515873096681311758654159720344434862098960672498723338467850171503794427742734 110 834980775190270088123272715594674013076423170951383033498508668557749347544921438889124683072766574213277149553331991487905278918666242827196159747320814458858656293955466461004829300146963309965405566162435806597265661238715155692852496150828001353187948148741504322146918854539277033807057229312567928456424543446672393037700832313955403093952197568016975469846 111 1695010562315569554090608326521187382966276213181868816843229544167312029589297612259463781899483358138103330967025923323204533325772644078528028272360833408974193822053575077845044332053092068832640519505630993109416893600679626626540846271839087370546057235995940271036637210152180538712810302407831583007887663476400523004433728924830744942255110891570665776044646 112 3440870606519831004533846779565294792747527636336022746808722476150974862316926607965272588131268144253775548585913071014113714746039548813169070196732744499403154600112463452558978989238476752766950289190864753576309696743718403336722225079337196534207143001123610008700051389690071954309971106830668800938083500432549615026607432016574098277374781157690883508395161534 113 6984965636224694623634154871909221908090098135485912994152889783356934803191331424871891094442692433351806225526072567132727517729926958318089133971339198972954994864034478755119649503109775755024840254416935944128915574972854758093919490370208237125353129746223692321720833284433635915068702634055955258072726497990412242103490082559916494672325863495001601951376401869374 114 14179476800665523566146329856128940908128106467508767042107619451492101499503540475563330956446077508436022384042378725366365846878036979346172128792748377182354140170835391760429435932333855544223672949516090775716945040885198415212253228729297642027270319177691094289483282867348891217517512037162482343218833852837036418920469840989198467610723225520072094270410587399667686 115 28784330920385376614582425973786878134278148038944661609565473333639182687057383974062136969694442899432692087799803286421155536434897338145771103360145234340979931591800981239192999822988223644998301062677409857769454304081377810026115960400983843107121622577583175183958742499884964737924634366737205100778974648532685939996311673717990329333273475479882856367331541044923533206 116 58432177588905513862078758580457506483643732390951195558650868759668089362624989963805662485148762639770856502211216629056220372596994718398935993648966032963812078777215821080170029211230161665491006933562192495181216520340156069154600187360768472209814866562174667932341957791483611069095790246964489192098975317687499621156093777177679379348077544500936678353588757910607372740494 117 118617291721147272754643265335902764374918642475482888039399654016652887766946042569141520782715018464291939266796681957180840935216362843452501921336297686771304178937816524991763920105797405192723099076830188087808011766836212739006028354226399597602081071999591998319478990357969230585299716276703546322755819115930975698260930371359015422086268082063425977174928811226991921739669614 118 240793043761751374786411966553124031223578360581497871768785739002936602498811103790367323383249002333749996940740762161860478042268843975213860501376690655179714519431688768517459677644739521311066225634958348256057768705460991520026168404479403822363752366344305194413874418084719746604547354945917952070705120706364562979970067497765024129155744858511210232728427133202035690524156575926 119 488809760219063569669143537459576447481099697061798204207747010776307286419698773748403097326474692022494029497764480391894813244964818053321293365292760693717133703142149262273918153854901122464059245315866370129609182664074045949440382855064835532998819701597867545068166749232990727638000545240497165999985072278100946918363538759532627623170739976509674709012729905471321224772116109460166 120 992283572451655284676986594630973635262601161457089773043854663090164788495386011898154497205420241556660546130464954454784309026800538379398250317683802831555126237664043570727285334865771633862518956924983096404758384750301607816372457169613211652583781630491304772183184087068553092385394502290854301062017626019424215879715003711783736310012472996569781148085608979679648884251705178047561054 121 2014335163267100008830713117957339020006632876658195177480820758326023744338347184454479880923905763885328886150814359778731755429591847945360394823604754455296212545324305306427126955859362561839791018498470369835289391433929599793190138613931964589909543711077647089664318628582413544551623201649888990658729780834358880134874539171382225176697697012296679220939077216019781763709736739320439479454 122 4089099389148640566271062952466803579639829477014974753196293095547165110842056289056582260121031495266976082225607019885871008737762424528543222093667333860448479911882102108003496993109171134763141905032937925782541059852492337278568165013824718504304721149705993100713794632838212426886702713954772360182920393076122507249579434802902205324960014922489262248725178662911177300681881329115314095730566 123 8300869745636577082430248962794493309329833831707522090793297503139986848985629928437677533565813011486197561589096099553958369005902292201094795489749864131955958924908121954941792468884661544206616227425845490868188516211168010745893581787925564631773994024359454916801913440342942644166461957704986241282337739214747855357766117775352305427443653594956190068232891746632473900602455388367348293893569526 124 16850761494542862328692839123409868951135983038536792829335640735081077756275717912672196336556340292285485783049782856487515603210972915405797906300970130520536736169083575686429730708338869825568296178532561313524496905367611209321826692461323882377782703564728543775114783570101540729445490887438408115030785427685545070253757969504530377115505291837746143349250521520485259107045683756504387921289850407214 125 34207037533052264890669380990273071176312736238395857736029259898917084705252858377094630125531837227526524653393497609573557120559906012371477548696173875206825442467280733735330398396135436861242097035804872040609237849707734543755297439802905693301334256462404919504028093845392687337831702335038010768526253135863917277867273320328078890192170314986971076042788490453693329354828837423248519112870102433074894 126 69440269341334603185196514717415211078045903427960552667346568259160946870585546229784186482633293015538552760903017097651464467221005994141184018055326665699725127671843720399145022314424228489451631414387711709875439310409795756212044480973206096077826162835978421864633255391363585194257626294636274421700178835018324388525494586508030642559728623918259446620717286370475938105043432923510737294738386649291627606 127 140963712555871711413684034206971888215362007646023683518855797536836823230203953593603521465115459289706034578108471314734863294901521608200591185174764435196566802348400285129530659967882787698149950529110018966175101190894035677375906541078168572132293809222779733980286004416374232551655643546409302038040594508834062644789476143337981876317358914383751689668980048543575700659908814005889373459799812027959570965286 128 286156267048150232835175404243638215661973797475524649582724601653210491996367155209468918789997899724810234655007435865894674837185621643641205964720753748122364909042124906969226840589779744603015910122461924113623745542075582015277334066344201228222460354896080024001558724331984300716275762141584588500947985152754312150598248045481516700893596036470392011768582877826172301863676787388522504612656323678371279767902974 129 580897081144032416783694656930551370821918593513307392629247422500219761915802094871268311540174271325905486643630516699294875184623517035070039907791944933923965568788711212747245356866592913661334599398647176840637237275312240596977310778772187415123022388145233225943430230107923714079807245491773168247622371819496744831651798742851335564832123636675981400138533573007081229207563218489886678474318877267281669969272071934 130 1179220788566118757920667318393615039130279082858216531512722684950844463478586256221519462957634980793688413076335293892132730730110902395570537371611683495111901982276174719752001105212343024952764633763343646524569478045138306336281925603573474108498507225474468552585139365560360807597707992072537389958084913845593239253941000849740165715092510088856205771889211384621497069119051469857682568780362708196258111666342538123046 131 2393817619892139934546537872644381598883095716283586045663434421202791760641768184327589638535687470836916152639474002970512744087249947239491155794331809703132227100055065892385349496335699474061198545204988203797699199794393486550411711997943373668064554544690783016514606968657302331499633144100005409841744127484182456188755400073173793550302230648254461040953698972248066043230445276247877124737457823319526699401005383117711446 132 4859448589160255501010713960800776252117645173776596814480240362318982323258325935598750744707982608163958996169719149694846978364386662785264650691956202085674925901209801485367539725560364720001208094001492290365682851013140732559029439073899444972696937227215064049056099561234958172583447684815018909441350620707976540469934208207541951166947813123446467056930237024452189446260734791731720705534470600975931003525929261386416112334 133 9864678242177698774911814793887703147417220819670775249808842272073112913422641007497279684167566158885365925308377234406536395566960838204140001413515295902110396447228796960230213257538044045902978369624484144454132389857475892701343210908303875351201114506692035328800865594699996433042067300541344286160531918293064892971510253905910087695110510338365679871107340205938972327843248396770116784357850582523316617630936999609041590326574 134 20025291972172139352815483020878076588480706146286499980515135332068056895265637986893542160109414594554684664417009616126119188153952137167741417604785358725082019112948556619465847545262503852818326089129608811749598385727825049042994159114417793063493289751647604502401708101141431524117224036651244085886970352784301024755625345494789270479123169039069206691880843687819089373332347984708545340525731148051731757859798583277093041946832886 135 40651332838831200708516655620567701586912686059740775289670474915255883424276331690752883087742427459379850983400604212358787545416127271489676873597712864696620596688889122708718710286669625283177156057954736263367540268895094992081385441659057211615016026994730130447840138644451511293961531752334724953006263655620212787189026479844168313162532338038800151218838241578932545488892338565709950271150449872694432945138773493115499266110480432006 136 82522185637535365266149458094269413343356164220567627551531083562834111283224058066590365774574967633126502941618562134078722591075550207171906885661939510548781086196425806150142362416091794062345773979322025485027294996258657106100163403573727025160689471306012413161510979046528466785310385340015455003358629333938679173692698998458316180930670167095595267905034938524389379523362073956043214341890072715838550826899952331225880233111233330139294 137 167519996192863952659082691414711288519311426455066224188832809962078330649061413598846751769504096552819341591634697731575594501095821504431699488216863608701160908358147697595666286985956055276936638000867653779869145474864805030288339627869224202018988011735178203987736839624314143122668788278699621322093064541631863102383391777843902003120947276671720355047069706366268861499879521238429159404086576462702385484173958093615043757716537549702334814 138 340065509749328186362572597422405821424788852347620214535703052691935448383483386381600839501727541427255630304515494776536322758501926578446142789173347463723846095185953629693396412439128376120387312795987357851108880286680557952828223344411121556371520503132940448082692622926378664010550854895374891268393917660883348159159111616324122608019342040973425225150283598888587264455375904751937237547081408329213126694322308030086207602284338114662409533126 139 690332817271140025452069713684792402781032850954242580441253008131818998140140625293236105341755139593232376698824862761671003624164409858424165430322407134495798872066577510129897121585143617568330968039216335570097247112816057779436263100814948890209984602371857374429662036803709063627275112768822750575218330758528655131229894197746191050377261222228776535334720658674125780575551586766911353791415854821726184487088801127116907817593448656227141649910966 140 1401375278994904502339515156207531155239675262648260090675529070804539874289037085861882912242923431646720297442984166890697360820730993510674477377411697309679007986449057159610061463421429104535335744732296365219939560530136310611697661266431001836004712371294367337151765852018906472784704468369855288292801943045895509033048526062313151508143232261782375393304257786824876445981105265760925296259336638206695825295663571965739292783507098487802982886909727854 141 2844791126026838868609190315031574560344138002143117029828743572480207812987747144158997018617029224487702610576881159963252880795080292662259330651980315216241251716692713967430914640848379497063113993475593582180141737778929597725688472934591832912140675903742963322560710249936343336043886443515693466411637369164837124808433376676601499815339711114156999819631107972533840511215863113943091584495099584143737703624012564001649637233611592336791399033285097632654 142 5774924584459203908372153999998940149967444904675264922292258776605751055825252413605678085909657082786604652750771311741236457316652173373392930549042662477272431305878222904827597110860746957609016871419710239529322507751666553246836988359560154380643736079885844250430904655604924953262616695632389366960335566602676317465610721604974982311988105418506447851475755879985909412891756140199210155599755896475149331660920209259776797844938748936588052234585861284559766 143 11723094061661057907156604010807533472859352812352785649136255487766102163117449411872382355399585261027582957381455185953550045099923116867694986755225952848547819309681075804086054704132675475566807185868018310650942510594145324161481360681434178800873872101492360085411413890167747718779775848247306899236014788566063759618064956424722537491836038659856974981495964805263423574329753748741282672775919974744968999533964400784782897975588426729681409244810265122558692326 144 23797875170247363092323997769785292950964336241631250192481676347906410785377366480848522575783072170228910616879701276714394850316386610589247449720178135239889595926221278004071786221792220354653660978295205750911173767183607256381253915346323023405619579722293411087540919766135872264197991709325337373059743060453542829348354395931465146133444846491404240705988957078928869869979987218188663626524961948976390593904616072672900023113646661322504324178912603612932860862014 145 48309674872508085416359808316060133882924129711158625537952153849994526128213890838673088956457281105979427524682836210275035592592219719573055455236974859311023031182409884667189921944183503187271456219132081806331372096440212136308621286671675056079228945962383523015347981713841930528574204390154586620004379176705903377513399805675917821928355546541511948776182601374260800572635799723169238420562999980502098160657371093561586262137804746896257048401783340523988584991196094 146 98068616193316243147847318557604301997043032349315768210792679833812540133863413025139889733085704862066067646195540627157045538567355714346691984883609244223241513410696139653117537474906289677940701471177147771646934444599863453099244830689585017517811354684058829427745315338179352837133370714022101513271516668969923402809372257167717247049415626034422764611409974800792346233580803458046335805079263435457310289743869415313947439239720522552740485751296002351093214599267208806 147 199079242562757101082044640312128416993863472744981298309283602110485606477216600227143137485075024412713011342349422790292592168256139507904065156258271528798320961200681981085943933884137823862716436715033390844361470591165626369579330697678570913886100970779693461354799974788522372417450213975260475917354558833629767801799648168650660335592491792494331670649213472663007088593368458384034338515072484210978359386081894255716219740070370522977316289818082482989378701647927442680086 148 404130764333780721880307471986302128893240852629279686252077501491605947336209564597687543954812566472102550958901682068753334944514424633689537920512306319851347327995871010908326532667262307535024688590816312236906013653131776930382588217042668265603767452871423042491414521075385077828071097236408052090128241160751759667729882972988583313535511289347867256995138738095929589052191736938786249139261337869022634096435955595234510758395412921923429515590221689172436413252078109373365774 149 820385252518332302659923086087553009524861936973965018110419018744357962606898938916705487085132024863343765733559072250146479644772113750250254074574825571026706277510656951461921775370608600158276255122920398807528363354386916003050284501265918900604734043228017996564110122983056919468611909939694370482484412201767238495723860635518655475816752324884378037368460989121264402768860632617277701718362000801631736237405603776431801123322948161134038939331860210937562929523016914100489841134 150 1665381658481450240618921984450260623033340838816296357484464355973545172486057509791347541095274055660021372336573957766115284925552446398583382081848975396877893891999305615596690295675802791058993262874839818762970340703391786354415147154981598325559344503985423661602101058241084471136204349106482335671391266641346333394559769360219897627324693684003998067990718812777428641691198032021336795702025722365974555539299279230200961045834826371689177123414160637981563574495311083545885004136246 151 3380723946332091470124108968510942977204672377935144631728444532207277955788734137977496591717919247857818522499479400706141778252391821417010515375899345480836553574052312889004329838300104295241156165359669709168430984099521971912546745674328143334966568738356366805034268584119278493349575360074249201718553788797520855023717836077385756664813652361775791193643121821477191021368729236142681077997410498040927546113041299431704174491243574211580868426491806763242363118662551976581232457906738246 152 6862867945672487202901700587155229793464861893867504786112384915916418276705957814036808289839834977877315940652570846859510043737070471924084947629693589477122806877432303165373173975058916043536755956686866634772096134751688899590683539303738975988383808979518920628795903623661077100415166844746376773006328519867700694351813812677323725809674086969711172119097469306879884995949878658171610566997947608997360552634918298547080244016263409814682791216601244315221359149321406017148818343665674503134 153 13931618548991202689798982067816147969790692439878656780663509650865796894435138573760582850878273287171703501706196319645404682644474805614071026677762610739213817124634001373394654165039761268275319350918173908917645985114944366647115672239844446928275797261854670520088879321763402394564295345259784774953645176777643612013327016017131086007881731734861317625976669049844345064587232307359133308324755648854143880921338033009273463648840230680231854588832099468092595830759335552260124656408861334623774 154 28281178791584195787804730695966193223445312188091779397242138478872651779285054598776169150474604933123580231147637876309324646258240118326092260070910470107014571640200145355687982581856740315682854745607936348236186577687202312604745223963344923525423880057756001636859796227276083199888419135710518346779126702530096664686359490700963427272274105747681505069560519073714713601227085634060382444288686969226303080909763572090526584126901652017460850132537945318983654315082301849682035903691644843611758086 155 57410779015297368458040913513829304427446013951133872297744760448601832246151766400377049614880597135967580697526203182711609386499544795727161673872921576554628841215789170438045231246515017801074926858264759868745549835059035579643266157529917954912163548241447421468154866252491127132371096281197006984176852252490919451669697752795939740231630426786061720429890227742971818766145919249910269002772726222773746400102939130005735956504146704755214845537197440165437350167021241995518980624369382623670534290806 156 116543853119874866385627266628342792021522184875489572672642466468523240587036306507710811942038461711409255692397961313266690745269429677086019871869770729495426440653480375789086463742442904279441785839422716925617117928983264539473517695040509485126768477506258207824352741632760760802630125562410788467360663293429863956792821751816266971706782494101599544791172092757713718380562614850232212015246189943543735965905885524148071901176833683751434118979660670997892501855398806168601680985433943034406340998578094 157 236583964422566963465454893214622353974385607851229881391591909186341729789851456058886547865288462393563653087987163939728199501287555744939824612733960707954139119897723947062675083351927849172249024179101257094242880650286191956095661277666076724889385097174155920436014597359638091938212022520597619391735162308810371341369976486489269156625028231395820289864358918407931105340723342000052140480680762812667561237042547511081455953653015873868706506313865624928281613329109409501019416881450279990462248556579240014 158 480265331233957815960007047598416750225210762415811783735358903005807242950157868763233184455723636620472504359358250399686931720922992892798166877830068367376172917965938959056854630117949791376761239641789712478596122102963040687609652920144440711015966620495059012226901808287323693873809603086687604954433912126221760393117095474751464571681835602951021086825103813196007386127950003697490994943569933263525205767460405541609831437843721047119790456383028238943740677165590245888263247667663082946695330163514858650326 159 974938385820969943831850841169892788334823873318490069752897181509879516847090683737907305558571117051096790285844160324200531665274174284824533822170426051812923069331736189161467836464354724566976144223808937230293033626134322309655639332231936977285687350219872620664690234808669738925741556053953317459881449881067864787656362443768986591244969648962341410434670876428976585908633166782564719683306483844193355040383386206920446737366800072637300757751041011190168646364534870043764891745939176931511529769686606480921766 160 1979124442951237752020841247567834761902942237625772425786597543106152413392351137830083067050714911890089863807759286099876679593574852875200910860839087055111866454570506498058820651168009972921170196013092500787782379664930571325560260234777911919449234304979720924890308949759791282695561484979922147755954388824655639297182022643755568028762716705557950112161295054047009273387139200618602683466117218633779247206772506539642965267023166303732673418444156869687803408379328620598596841981008861507885458737133647641412534654 161 4017621644252626815632363900711863396770184407556444705856723259608307889306955962704384888205645712565765372432961064938589335374425286062483564222969524551451037089855058859323216760403223780675250930930433552790261000426775433656565018620959828964544968353421483257654706503322141495202250888767685905991269949432601066705414718310461359329401723667312989765346018525044552395999306668622596664871498270520088027636393147892089012571610290229777254402140880694425229728841390735280281545456556242921830549724851535025460964425854 162 8155769958708389484495946697603835127608712444397345127116722430407321909140707211938763492974393745793591815949047154066050250933403737131988760171717274000358550180539314913919631964797893106760786468618584099071729043083974465392255662240288218020114366308211306033318129311434997475469286608636917409240130241393791340756352580988213915683117470281928663665702305444545387316869319150164670611086458023038560062322630883448434155877403622143281522703672569365526346661744614813290350938679967192122454508055989878968038116371948966 163 16556208998556386400899956163771884597182289491942203051602240677003603867247746333279727186353131098315278820611193289793017070805474211952651120665021843251203305415457719420197993565322962603500615856044794790682057167199467737970845337782766461621003199060700597826152544847506541553061156613282053573071558398759446989134329033991355938375369135270591519928385914706408611208692321875527612717908844915270006406426913057007173444342116781340571261311200913671137789298111839229588677125238787943452339729523109729453582350774091975126 164 33609096111299505685437426516510228128444920059930227797407421457594885443191015915850634249533363155186270212248906429232670587684861716860144642961234170082668709634828989883687013017973649287213143426984464806500476977685876424106350643443353676802418473978855905375783632722308967917716672455675960116417854309351435994151347182649871566688083661481830503525959741151704036208258096538001903652684344091540089966486571183093678643580341188717737517180215151079840346748820371891450201273883800845241057528477404694800893204033290337556814 165 68226448549728997985051574928559599328858590539368870486534013956676940446073895061430454246825540851897030215586459440149031499983198479751881672560184700245974229355397434006165216228492942730080077656162607512401177582645161941468153835344670181142447881173878427212242948273742357366423292023865585754274671176425016308680245646450205289020871457438980651566178346152044487094152727279821988887336500596981467361961333074767110639294648270980225819304575445491162232762316056827804678997306990477051403330469402007336083750605228611148357294 166 138499656946853754610149011667549470127354810349998747157436250924632731510644563783687906270421598395987816151370300414596104712295305229034602935152531980265157602922747156203525505256827655768413270428866666265709583992292701055303928179399037024365492396364499228384947809212064263144871365091774683405217466070288473755184904510946734086840802370517469240848838516728909157097093828119942099439389443527528287204691539655206051504089492409748669695450770974131908252667154846540071606914331916784613503519795357597487555212835410047340827750006 167 281154235375664572129604508633550495798930936151906917360725102842990488289668018406991388298501597918314414890251494255170652416927969631741764206477967359753569687958947371695722769506143912716936208890521676356782943103176600497105032736026209814791768422172052259743016840457542180441731504713010583447005701848014425298009047476976223746081539791279005119942490622781339436862613376930755182039971683024381826044056463538735209786191030297141528501539245772912328261752091576160288534231414793765774935093781245453497729745972131790873269184154886 168 570742959312942134569342542377095838922359673033560692243524801335019766595294566721628734558051973352579866239394381967696009810259066057130552304547338587767766201399060241795161018571966885987724735634488574137603108789864506716422161150205026524990265531516869722779095801181001414232451809696046392622738169534003213066484611193357223257811438935494009876014015115407602327921948058075604899599043077150051579341147416292092820659916287413704893109454973468241052239448493232450539184418165117012606333626872408475242793896768214700062689103006668574 169 1158607926251037157511193231420995919461894337327192053347437985984987283197959680776887924161457207404139210151555705142928644744173487168005389436466890855201205635270404331896805171978323272411168496401802914977657954060481845457736490029883467819520424237210823365189304733380592413349696731951469464013575037148324674510538462713467686237133474957513048769303330741786809944342117695280101015430875406642921681680703211016484887204420277258790635870665094601283563133752179509783018384080340956120797091487615895423497418112709729868995468005834353050334 170 2351973519546646116805587690442079339411806582414526834734606868024722849872091556682515764419023572978429244027791842045763181134662368691984883425475483888719859671832719394690272703954977671027786059970924282916071509139669356414698358338502289468599936211272439914464565829666801418098470133409673315901164702672929555253180012823728209704157696352312553507675885391812108779412170999470546985719777476442053863760248177216048028932152502919057577112557032585632164920464684956366294869143907722760101083113526640837291283526006854865846099989154633685509446 171 4774505086071765366078185500404189638010047900407152147319198594652201400253062662105826224882693691689003961237207287797194114774719864271242145348325795827210459932614785100816921692223432693863133290572479892516710185895574733039992209690669617737790050988458815815539703444918873498147481021124904879809900332851009848839280915493705552231753886461719526107533278042047839035396762786807515100910132846301962700511622119045366482247382376505409622747854905483738693504980176709244068801343748596862049077923367593283805882060375802667937713982515900547231125046 172 9692242972752164146492599760232814523081057826019936444531138412537100817790867331983270553996103775105105062882286766436462007229500189808252863072217940053753344943348341921938956344940864413564489552076074210884638761296507568401827770973700985505424334906635184833105683528619483534437968374413423496340781774522847320214185005272209447302250685359594285685739046749471721429746649045048256184300583958215507839984729141413916742914157292153478615120568345574956962182944838255080503300432940507722236868083353100839485103291279353409058693538407288956245498333934 173 19675248460181807145614611435087113077664909376772570575246063658251720007914060430863377118785865780769671588647080898658730077481770610590889040794457069983323463024537201486750980563308262536103219927581140075615924168721724468280977335084403309906393662070418436752388722023394106656035577652578228572666907192381047209024946721421669684318016659526089938222524157368149552454546662164685173246615084525044634613206299645448131942749257055689185083285130993662257149492684516677636712455810067886927543980160128871336561475875415027044586479945252814065277814386760974 174 39940744681926095753433514720627079314845242953790492247813064695112579078964724883785323567864753538858658219848511341990455620825987109999314944559884779848206576186465575669762568604559428007425122888500162277426115177866339374102815588393567745408993628578614519972164272601806507892268688196765429589090325259751751311473321630300984186956126516587277214997438353718296842011008294447661856642372437285256650049300948295530566429864248908891753565590200796566036438513187385910764271204791137377522406557488193525460118956541989213621157145230169674145225006959626443286 175 81079692029061514197662889268261535922022765531285322490489946085014877278578383600023775979388330898017295416620889377159726251546676351527998746567525308634789366335062094072416527516275075546810463360435401842034938195144500207704247363461607438776947159620925405125056720992945187627198781003856169487624787610388862781243633884564276477851252510655513220354861635523985221132794383182091404298842801073986474555446311833627404404492482535793204048963024331898060307924620900714334792909013553066302598384157052696555170145218762228235921960230764493261992698850227293109606 176 164591734878250191895159911781056197294626899183266250865202342739515505762935039743323381452834743858221570837082185587122902300184132167614727456217131816643842565453599864501429881095469798800597233196560977239168647110028157555300248045011474707149457325036849993789345171451406129076705633169139827294448729758764131694173265312343850949053855640504175250043154122675336280602730586851351103064794243807755258090905963721315335410553309683411295327641373803552265859050541915262713718841026307933456897197432259485813469934675130781329707958111306691152171033440954445386056894 177 334121140723155860485660423252654812246556683319264957971038265271270391683880852100562864325478550643858890781981420120970114509647536753581545208122031020261691773081441389875808586207276175290136836578555423360110511598418964692759295827125930193905959592877645866466965572989633449080524808134572845551561433785503576950308947340424132862302849098970965102074382514169297125638321958513859557130128016086942099938064550907958297256018814164842393721907939858186767795812292163362408134912490496091364435008189102599148647412220370267337078919043992352274413935892438673906402385214 178 678265751076271518535698764042977487804312772511208681414956813298336155602772366829102871257340004972289690065851445763383745331682199425638369157760266753999417655512760567848026928570889540369178977657234312860047099376143388298143815228817593282154390824084296072077946323823784450227336283807549707329842416135842502444995468927795677366623834617055418653035746460609550489709512973052548049623056807862248655119012947437191622114382782201320375844177790270745335073233094041083773251158636866039161869609726680844012268433337416967563488875951346363810369137690617067075551455927526 179 1376879140563690459471608005346821047587942681641070304007404359957357124603236220782226728089535884615197426974787652918248882053200355186509135808708133388587797578999130871290104789190319559673258034507349076550472251623059479826267252155203887236843219466931528148672364570396709444328043575604517771306734553194326494459763851614477884630113521969773400894697463240654873324813185696974714026875248189832348682949496345232948084933899791849866198121287192341673172011895385091107896337443897925569002503943310153924242305771027544223783615081102314074542697075098016753724695549130492566 180 2795063977078540556455845715155282683626035839418600205926349435756621664608413925415553428918886588428845804469128869572599467184251389346414120053308353018566475085950580155958344874029420135247173440870940968163145810747711367903934223731248662273198453363480178057508827999958996348201478231140887268202963813142066647910818173781921178003453082974805386760817197342782932239820277255345696422008704202302859964138822461809937175224194463072446180865837156275806268438812558501854988481237861630268209043843050002739531036702917481436863771051148821619975311252079836319444064889183443981454 181 5673978496590296765914907330157218500939805166077076776960185347181582021797955665357352678478611684974672367874904630444724000135148267172865477199080147919556555836682098717464568804174933684232202411709975658022109445345602453785506647907182629210705623484645294525214772167552192190139556481172425549934245233943842100932466433013448376869125128325332965351058015908386111791961838015166066761963642655426615894853126647977827232757029826137273897291451305952694383257617481863380535509016521665546538789998887562251094080264616716289289231450217026786235807299024992630454698000346842151859054 182 11518173553014325356266705424373438401625120861100626438628970328429175747628185392261500521758152801611996477940251930673920147674883798109527572300012646968346789781989574445872918714130241349571235648597809714843914010905762233473210591317357006049070142475376584406007929991302950186986951455301792725479249621942186322826258948199126423123146007047342944857261011476826464154750291350509860181089772581811827963691882956572527472559595322864202939055465285246813322206695049370103985228315057743197843475488697908319718243406135231149775702980169513227237068841709482959986717496639200384829898166 183 23381886638640583882924646096570749798080494408229105593340032806525879586103194548335180701816371708660667875546343544363427455056013975014073798903548474265596063700882999443023307525115585764695924134451142011157487420029251988348163714867586815096983178519390981698901572667572821327391321314706158060297326798297404291495204732377793625491609525180977852727274502239941813848031299479697001001545476377435355339678627548715582791468745748384505829008697237599725091385207692603829226632944058202169956708703266755001465783020374254617328387760512661634264463512862951383780406063479576434362541417926 184 47465218358266832268011675309333197716665002023584223253853827968277207130613737304935024563186712810428354175362599454805827059843560694394771702246631102746513040966002706879762868403065924972091376421700169684839984618745370630584538867970609917289869803324221217472185786507242835991654195281902045560610847921294108769548942780467972860621544212971377993693422382286070405285039383193493561523277135956421189527719650232009676494154081309625223968684716336862156688698649409290723959960891209835347268920824156023955067219813116330737945477378137722948043633694042949599591264322146043522555574248491614 185 96354369885395030863479817953300294794080156027381564976217677435569923949266300625823551528088325188797850315318201346912284568054973153607411541486862235026947207564921794082919179834916302577759729440127210009083157618565682350834625553816623264511620603764990552077555447708130289490236689030939837781881960982900242504780062349145252529268109260722372146219794708766220682786816099851492450195251584446058637305915550292352094567549993589793456271924145155132940478333166915652477034891382523021696753739316328025362031454754843131023774701749231817071866942134443674824218882793550404871211381361896558494 186 195599323402133554386031762433524289098785000070582553317498631340378977339803459656684504666994736946546825711741773371632482867324535658262351034446628090473600084843750275985619055302011691166927278672081814618269125125703716426823659289708877256348672535773127496496220086661717980422344487078612588795174820184439570990594757019822082166441401177722202485448189565373045699986831397659146480402799193148363077309819039373824519962449992833199406606782045980203532308859640140125119090105546560842834574743543225067328899898085111742861931906605463210518166944489286965850214732479642999742515581609075765251206 187 397066530151961230008613614260236353570238756063126555852957245403291888429877073836768918650447787913164867396985484626212593308384239331299418992515113536799173145285605495329012599343903898152559797944596643547876314922020925780769677523483467013764540735998845052896774698367839792127069818532894524314367103092451346210664851970176477652623515122666810323087678597912574004752584950431967503725232166839592600880295344013313483171678917901401205618311281415668015454044591151287076100437224627128431165032639007570349641431081322083166590746634388568120061825446310406232261082714792495926901759455042441563389686 188 806044860609157894783931250916517364223295576023146837798949890670051193133673120085181248175904342468987734269054822049438192783537138518002162292454646033074231011329694311767619591049069611238005222900252514320374301022577353631246018549012148329064761345405119684252956141466628116299971309277288805745576424102856048368078658904701229812743569257612447233665502105572959856602047462545496373415740895885179831423922238527986997013988240889851614205765294491760091168178211177472624358768475887524154422181682441824584704776195185743716436353735902187820514987489065635364524147696296287088610829178154547297915811374 189 1636270669970060374450150430746915989136936449088232017605312425102958518769468003895844097028167164764257187401313891774874905137987082807305058154263938932027152153826134167282772440817011966909252449927714659473716283199517105850503636884817137624534451766631656960188448070402556708249149630763077742768995826561694685735853466911691526343391792969438145217530646186634510596328151596382407206066450293414748218197961263916469590624912957327480875436497929506991569403386314645678276161223905614449406348597650324264899380346034795978422282631493134806887077304540977793479577787562398747997384056329894275972327533699534 190 3321628653994361950975910590484988541430616768353534972591946424009115123050826914235443431785931168567099621436932931248174007991920994561690750050993503577369085798036041029889716287238943243756171235348037858479129734520718702299168751630160240365656608021500918224062865329961048651117657450477738540532255782343816109187734169752074893775855526984390177179139978093365950937586291138608824082818520679891042997762029941828194740981576289386545287284476591133898394128783050552515723134660169628856407363498807976575303917517745859641011490025494709922078579107703197431697907544227521762138402545738856202069277595494242646 191 6742904531337884790420724048534095992188162902821226906129633635426078596834659866429946270681343244024047467259786449119901461348694480973149415298458657998120312142861009464541956780322613967813060698504066924997973887360775766150206715305588403125145289749195097363190656431372858359212136375320178474202736469162120139956414628743245122673460376386519090235508937998886693768789574683224316505714390913728523870708702583949971407723009242541729605706612043503884233089860189235292272285083983122672892498496231594797542687661643749036457346329471629648684708701560186245368958835204081614742209170465821760306357546525778871846 192 13688092876987252130192118842613624379153429262110322265908183687968515542459236478025876694039694999437647791437745054780468718363841804454498751365121024742680656280922051176979142374338619115717269461792020509708028512212640284566217332901592828183804572534258026146358808492821572508151985724242511824893014500143321540295412508614617846952230788209106768787905964997761894984691899020654223897776130736348223566495668483388500129482967780783421713039135163836293859274022055364592760222997351078856342915539986638631035080649219292798148772037337382692120036585588070374901554737556741450404922477643072434565703750169735615604734 193 27786821797379590486405210829781608955585469213921051378566706756942451125113653215732663258954310167515180992571155201417902378377137514348151492121780381768983734129959621028258194477950616482292089194377103130640372881817772416893655035583518135624720157099254043882011018049771360818690171808075923684354345232554473564679547436073045486067905826604110354120358873436518647932230786222353391288169039680395980111462336312576071312879016871981103535739838675975633030442031682529934067960412337606095253445653674380189406416175227502736492970778448557393374025584035081300863910748281349940240377887406266576346618306487016773898738174 194 56407234560587691700150447792337823566214123350830472188168148808409487815465173568700828389800555600360817977271653621133287047636870790284943074508462809870012237603161749765312957811097377120433825347316057563179447242061565793653835156017208913725353735106913174822456220282227369640368540618408400836727495929071081192977940999815773722100001875775555809757559725170167857540533511339478363660759252775073103278044976218860941376644274767153859394130159473095371215503465041513710793366876822343022285638334043451797856393800631181335787932531478534171166579815554629452683363917456402821946516706512243506911200596464893881278822888486 195 114506658371171216771714922613234952057805714816716644620929963514364503322943177230809465898631868914422292978680464279745371288800469327140920093100687382255743073350684222063964276098333197603864183162962402476151147261012096743344868473059898511344332457546876645635542245161903510598587318765197245622633132381669062267271655550078584582817517739918551689697492121736567314288635095788354855877949994964358719258451190261951398418516564898305462588980687990544927591839003592241150380600691988943997633750564662553475268290008865122884146766545930645918910763651550313753865927888525749447201488673841966912763160864205428091979236564888406 196 232448460086243009458889592754419160339522034863811437750015637766011133336086834313369647073394304095721654385903365216229482582977905097225277504051320877516348568889651367628097715166658580038467171386988329710529265760407314327424289346476437960820081163466424483726975935222443844287762616724809790205544422007292267331480267788718526887345838912032784154530099249565506477838071703916849017953874829018395425021552638186785119928647250099285321901771402490646729916061961788784493758908611370679492853491360626649511342830861602398823636600300306679736854679046067321365718380930343353921416200061382486320665709643136422561823968947900575694 197 471870259468414938030329101576548282254277672967822401915887123735039086307752950712963152749524538682446043981090852708481569898073858546897986192304088280670805339102918925600816297824040819144890754051403146349971933342479587072574564028478696000566253417504384155089115512959315842000647513364045108920009554041670921013842676339443059502727470173908811915144411779125856413443971270316107718091510024957347748435032597067983531503755499184984305155133358075324871184678190592228930089434100481787381548589828321533845472471380762860746859414462856013935169079552753010822094559422669119934725438923117773388984477812406073595074564985001603770414 198 957896394272422237958558617310800258557023336602644612077813111166491579193605153860480886711887740131061373559960045094852370663607349872297814745099795158440857322030356529318289456485087696205548192257177000102113314155967801350012037553522406404711533617452736368406420764331475936817470164366394846297829189160169962365833301488801622072009877107195976154959001381526238953784783840669994750876747396788586910927691150495368382167503734698268040179598815121506997858166810840262939297057465069417013864144498001353079659605560117745713725787722997407981713494637409565901530589909637383124138719597729018597152169293474686261578805095584307753364726 199 1944529208502757674640935962811822948322475119025695594695558699780854170723932154583825487061979362941515905880674910451697603965553022166906017034566391867546659692916284651597201995848430199256443685391315258804143677764681294260937363659086456522868412677175637323480879062477383192423622433016268173939484333985590981931720588179590953363120547800137657685754857660086485950326697752588819028172079123970806471835464600473000747816501077681984936580280439563301130327207441327543174544096564656816056356831782352918430175153814567643036002602218270275346864458944861866027096275422004465072881666057950984634445514681275800704931379269471159737726623366 200 3947393335364203807098862045949383274294365934598825454587372082742022800078003080200011878254931394883537157876396508256901041197701971391469342282355030391324560735762735812385790733282856819402884475796177718195411563748988871381901498215907953219016473023132926313929816090408323549144016721552860026702306900161560533151430428171268146525512640024402337906106206090974184952924242652971461957194569744913340349239082211269041022699115020190694722989929112714686173057233247728101804061576729195871524987354654031926411902482583966755245339568777300935956726869944574950625439537576079154460566657958920901078905797650820581956324438338221358683277292068254