1 69 2 4761 3 247002 4 12539372 5 632716336 6 31901664357 7 1610194874799 8 81287871720373 9 4104318500772121 10 207237297025296600 11 10464020397550910416 12 528359580441380112910 13 26678441328805428234587 14 1347073335296997275306445 15 68017705828549362827286137 16 3434414488586943339432904108 17 173413710965916161446838650793 18 8756169419214729222754611763494 19 442124803607699514488129438817022 20 22324184541924407013015402770910638 21 1127213880419216885748208891275736954 22 56916351406158371401196204805977333931 23 2873874349569688834209339661574742251223 24 145110386963987507660631015292188735267138 25 7327051166308719859808377360766001927567742 26 369964410659471484271845441769252041417615275 27 18680593604146419760989958243004559368410208152 28 943238234135084005899594000266389087994568051948 29 47626878737771127972363880520651655773387426288227 30 2404821492825002459774149624216260345173318221311996 31 121426525643106141269135802713939006445924369070300991 32 6131183197483530056716289491919895725495732630618516636 33 309581511963803578368689770298088036877357184623533850596 34 15631683063903770017399552483469149671121965938786265113551 35 789289753966010158853488305149601807696118432025560135857431 36 39853566194307530542595264632059261651242655251569171157432477 37 2012324029829545459648014246188955223555939533384573950770903376 38 101608171807917726049874986048446619132553266986058317472145818669 39 5130496095612316934236870469482107880701608091159409423929402721369 40 259053870557309945867146838681928643768884382584125003833997076168512 41 13080393513624563120915287092690486155176388315017188735991462438103766 42 660467624371665893175178024886964168722654309805200906912629866993883275 43 33348957153986765241527786978985858584498518055139545833753564229938767632 44 1683887146347996656193304879932719953719072018883923079144999230785681092754 45 85024425457844551653538062937548789781112046347303733992079218089993443503348 46 4293133860018531473008131332718260933648185053764138901535103435095209415999790 47 216772983066798588119541651463857238314757895355584754281724280918060951933968004 48 10945506876758720738546453964976221100436284501324050090582006273635213053453207618 49 552670905268000160939670039830913814167563542571360331925981625769003742509953402663 50 27905983064002413035895435242544878893157739008561393584179479806504821712869165661265 51 1409055340792297445562878555422700559162162639446671539854725437783782347844804229941524 52 71147357498988476150165682125545590227003573392922832361512330218645347597273805471558573 53 3592439794623389936874020984640123973017917558237918271743564604191252190248674014781549206 54 181392874333768858355392656551597396877946637900331892634541640488068363994842533496340842204 55 9159060900146791618743827802566635454024075831579546276619678997078557852356207183432365481909 56 462467982166930914373248902022323360455144693968046374941634853539877513836547335908642703794623 57 23351371593797890851336748792800343773895442050987388216072801765508490024750612548557328220100821 58 1179079582453788587578882946885424640596894775870284777862291823661601570813756347855775651807507420 59 59535203582158928571378673638072777796629146302560249616652441026826327144593865426369157615936660708 60 3006107915288259020534643943935610196768848449359101678816481297000698742707816335735510004167297199045 61 151787249469770349978712628544605510487785135412408280154807962680135789690292302669764485259516812780297 62 7664185634995418568137701443736318943762883394098568341791481824276539173753463126448970220090872613666302 63 386987323723582056840057744354277251893853459693808230207578915977383179956292013478349977426238423559200753 64 19540130661622474857436461148866150623494970546974441437645137825710337169162853818219969765775154753028416386 65 986638793745098077231091896636301203912160771971387365534095418120626354263669118751728252573853627537446972369 66 49818300920304759315441729037605795595569345706457300893243292130004870799542982765664735242082123833258165453997 67 2515472858274045219852612638962526020738738893795831711341891029032968188505177634124894022590818771114694788051673 68 127013639241446177348593016220372973155465809012020079791208410004059130762697985257798375600990282397633827494126623 69 6413293031682834390899973928934132289247180394117785599549048092125900012600966489613722285822459780350986022273256981 70 323826069041648625991343397203964234399252875218493297510911893688090546311702543563996004763830556397444248040856252030 71 16350932738130425132745317866992950992959884695317110441862163109691801929345772727947206267388047062862611442421093237979 72 825606790083598653614383587997942073211210441540807680940273373053708586860703403317102909166710577554238209339317337369825 73 41687320396260213508823753522668043023982739921218276355068154793689583476594233923478994405447603947240868348981006291206815 74 2104915684674159096284704717992222124776561235972117551276712573959182781247584727302741037177131143676197753377795127112732059 75 106283397384897907249340273328239033439914343669595761529115652339495798468896597569179416614021424321275479922210914986517568423 76 5366562015724999800405796371116174094222627110943341129477604183978035098943621768947494207200715548136454079917630246364009881566 77 270973534693525335678834937250298741165057098863658405944196734294413397448674570514597405196402242878501577192257721905209054197017 78 13682252490355978568008401245934730095335489868713629291922930376714419333669320914654636666961773279007000963219901823462161562654024 79 690857258150994796162778373917538607727259554233583041307105212591976378290609242428260407726270138260817203692461124856751412492374873 80 34883419340223892919651999216624109612169855536813855045734140794367391961311901380112730766180248029188370554302999930413721971085058630 81 1761366665123679045489224237491705639337542951157521374109391285028125365019749485998030274604962674061602044244348029322030458844579513563 82 88936594740055613106720036236231602111879676544202516192649865701476594150343129311873166927034926789149397021856234035130907725517673274577 83 4490670818617704376627473334814828376842877289735477828124767763606174731193671693216281860580641356882805391974136959756697457646024064785983 84 226747206367932870602946364725792054648693720963807072791410236114532737704661525261724768833048969231099766396909974142781773312748975179545592 85 11449134811330487565337513691891462130435675882884382707183098249289911128166819923445033802618437580519706957196349441894569126049512972026171240 86 578100564182111240754247383711468731823975546688505830694779572988292374820293693722150348805954331170818933070571091959453667684009792161765016736 87 29190001499234542071724453686477095367512316106586363363767731438821036773479863238321891469675279178697757413798896393753935752927286310669512289852 88 1473889216369806240016183324417749235659267946046210247569278687919171383440489209963488993293339459197859308241892199043806457547576510661484010663797 89 74421010981728372551187524638123573749664693130757782574210078194281069955143154470442051433827660308363312682085209808873861939049107654616618998418384 90 3757736208413170673077207968875798929317347369309669472252157017886844552408792414193738656444328681304886082772410584512118756713547281673484133995505628 91 189739177494998497459478710511864455855447808478994350167322481535077456515695396254382585431568819807465554244268581634019636222175144870645953820200773771 92 9580490348384818460830027785481374795959992715327917185799860025330616663672563188025087096345531692728883968489953851005573363115637723776352138817109352224 93 483747197217159450580143660815825837180729147484688348080676533994084715869604195811843752567496302951292922786859922208396397911459436327400977392536375926785 94 24425821884462259979668432193424978221864887911371605946314594674195219522032768808020071805825515896138577244847017281272651504974177900680544729805643460624885 95 1233331744687392628451374071869185019015634972697185856862999569290622476327683149872265991630214216099448345379389365943642455565412669675357629696517189486798879 96 62274555167425243654425904026951829905438677899841143817650992583480153777272722884343217199208222404441589638415259675756472447612418306290517210544355923643514296 97 3144425851362206538474363056421407113379289071903261820625878995246968848509001573688566441430995549514791010398744069075667857585420511441000874791734921948143091274 98 158771329769158668980494924289645944463543124052617157555028372514417619050199381754135675159531163726159400773488763213938021386551282365850090924388953077447422647984 99 8016832435640467782609905688967427194113068004992155524674068703652426459400532891257015179942323552807720821292654068051461663705160556903642774904162080154369123804327 100 404793500152578840116001869746387874985942632793566424449736466973144370616565689633302438201865509804664143206918217211607098269173529697965251415512543001472623793203257 101 20439216995145438070904423233269680023041562359950490312079449635352026541486058113151521453709955088504715529803266023681254693682283639047686151983682311749970464222667174 102 1032036312878480526563610323107877562211743452511041718996593298147914649073427645464150681739874918027409886274128091911517268647341776430753870432631795729893395110841555187 103 52110555475426620749895165974932772105075397644136850596968607059846845860580176599349915731969291162512923146803587040653438964184289625081024100887098708443771352039110718361 104 2631215547429346405134519992097397620163417631265268384824659019186211945480591294334421228859982354050000789937939677150533875915908242825256605879659036328985632702831291378577 105 132857828780940185806326589113352356541657049290053635831810431482316765535505029400272760312168734671683438655993085792306100108882027882552564762472136808818221861926779246260197 106 6708383387910028218715990136339272026236319540969081491479175747144776209722499603567392271501523063516616039224895803459372643087872021215882750130235117163602597183801489785652991 107 338726050938168603667091551104001055658229067823427541335538606959674857722323033614002230136181255238083680149106301302194619214170875567258326715413260891341007745358154871104299914 108 17103276743387225718724102394865518113613500564714536849294715968017684280278206072863169799520291749615467299652138509685522355121737442713622001738083051036086713772089577068304934218 109 863594856524004470954132996737986393929077428607279051958464969770440469988362011336145255150122610543304154584932681630527396156293451704221158284228970420196496007963901211599445847887 110 43605449844753805133008566090642522078737332102085225834580547961596318208205615892934432629957352414225769391200157605573461458924133008786826756433828243310965019557653259760595502236703 111 2201767694421750391130522549775515813915092823949014079597222818843391607856210762548742012466252536456868798891061018779152185389243197384647427449018960555014028738424094652084045882191346 112 111173740838784386877656242500693595003340338465950678033137226585653672707006924418633385323931525203928537269932266378047682413425216575580496052251626228969446239225532694268818395672240677 113 5613489871525794056013590993829902934534709503668742066715477394182157364169492971036176092053611997686713062631270567528554924261245985898978689265274068620082821523055314259850714388347520109 114 283441649979358841962834985448836522959027303042312777569527193153318095014937382839733612936513563248588959028217645717950309850106969358871364708982612928363946071015738638256964879308990960470 115 14311804382250449515682377439187123223966031564174079892445875270344096544310331633363256800458030430438967262943173043120972735896131496443410672833099180207281940416205111876827982045586329294220 116 722645188844756599546432066953118023416453442840894158167274717814713538639617350708523580679948219163093918489587954359535642178655080136152374003828256638495086564854888031027900292355105590156019 117 36488485659301502639781015699147187281601026472026515406205767624516874178262253558852903364342405760134053671313091710093813785647310869859085086136020376632110512673504574578579712515582175609199999 118 1842411194679763643555507610159498184342669458783349358380612887212000351651312010386190290850338923897811118242009527682990415032642977661258479182344688208985759191625689068219447152277818290341772454 119 93028771924822442203751554885634582994656747005796137782447099660600276768546699961273586026876463231356582113486668975169130674056925930551265844952022180981593920220657587754746628085880999239876274873 120 4697296906809599300517883293759967825128561725032147044681203947865877554524265859183655912025562612716474018621762185492047964657741040922067195408241135506577850761632135921875917364878951094338845860056 121 237180366613392146407285361046680295622370400987061484748576211720790429663415521913117248186059086468469244830962558988386374777706274076538081956716394752912715145698886438270022005596173523238768518456445 122 11975935824987298489090696370931687815899703670124833166363420944920435422400543898646026781236949074131122741936684855455366062141852320885857593088128943694568208657070250931272444209589291089353007735392944 123 604700300164372756786221958640272525086962746653224668224379747299999599579192928685752829602373594910342381146948834394659836576734311635291649229849182477994600542096369293704913942017985084951040842199471685 124 30533100574565773211127909810712646473795214948462613525631579702770324412171497374526184854054652585089027683572698977731446749352287683085242677569076154609915323897828432920966614788195086819009790182984849261 125 1541706247612468927362205159454197875415140479777824515074233347577961411571078894668196815526338245558961849402419777365708107452615439105311432760901159332099428647243982711258251191213086358307388817568467978118 126 77845292787174525714092255010190568049757379694276997405002114064624058421512437908564128280093356074557828743437578813087542166613557209305346760574349144015302264862704818592346368598241904927943844904180162253026 127 3930638290209595564115458291127808850211165843475710821277997617822507834643666606177951243812550832373697204332233574969774972407673863203009903749002715179359582564632192225593561481298093380766465289449054591417441 128 198469513252409250855204853798572621642285741343787091864019362732525711726243333124309002821725527289875325221252890365173314995890491857557858378623719641333738636582543467119513965464925304151379373124802154037875271 129 10021310734381470897190117592444495409727679093516595521799696321592875139324796805689937724394349176988552847632779714290878470176548285169927568032470893927066586344869959949036078619528336968183367075572528283108777437 130 506005517871698621314145974734673261463046996674826124567151107328673267178418829848771364531269224299664308035412775366285264450274398337133324367726299288366371374189274706497804565982320807704552183417756065990210365096 131 25549710103107500549875870461608489416575995548443921123417824735545455699443084966614290774265993357053051704572816952142096048542595272065751329149207495164781133199206373202889341279103383312256457175303546518814889071570 132 1290080173628368517655770589701434578259482290075210174902571439469150165394907182937066081761133298433408098282941498506370546190962780776781119775287572439853497848659700270020992614831896834687822778666286118509551323941808 133 65139950616761754528267346101392227405857046158472757136308287374822857191263594853270747726660470032526555867227643874644127358624016576943914504778869643575972269140844094458241939516744092403499747880367965456449328658682397 134 3289108113660923687702931968370167268725957207008215013911686505367333158764753639113177173453889029600063646581984329312471812964239872584465904926315346478947283147438169480490303415006404869027964942784578436182159424042898195 135 166076763659172651425496795648665891357168731949343539885775128922469180094505441853401267013771205745960131916465509392941378354109964115571035082919638135777672862414453195578408609440653548928231618474667043314438157915901035112 136 8385705326300527890251082193376850329589524485601772856566853126255506438265052928211693220634743988403861407346682897946725314359050338992634928783290397157542149005262136402511332777223315285000590032014175726983699917487844999462 137 423418979694581543757054671486248769191764292859796357731746555711052478446537325509984112619197348062684910320533066412079829671471800563558749725634414903933111377843294067199543832287715859638685426547610540180801151044612907481293 138 21379672357828242369865244813230735276360667055758799430658193890610689104851971866708570019712376700604373596875094990407546137974788642243473966601028440015033942680578765764432322626496157007223501990405359318762653927345314762724732 139 1079522676233812630940819455167276577866249136184631855854322069775386710636038462166656998823501732076742532997162274806801074537892009612217881904690087246477399818886664448380337121727943668189439756291372277762970554558012192051642093 140 54508281932408052455233209385015807699963073569135518383606747436499415284048138925706241824464305545475689351173533523723985865798869285663930759751706742827240295347902871370616695387766960521053894639148293978871954601778810155607812575 141 2752283823799328331322222231660587117014243500970595221787969514544454420336182798521605420061298092759067260963524532405871246888217287293711004626367344945314187232775222225696938337605895418483237653192647950492941085316325224134796334164 142 138970922916645355522232761488122406638714366744331466718544577839463503232866872756714166936015002672172516049744124730945308885676179706087623790426416108638805952004995886759836180951510576501250016981149365919370634809172759490248252031032 143 7017051529825184442101214617432964994488618511629981410268858485204321824307315933215694040892306494023306196938817053273569216634686310785587214081875484028128842601766660127406016299977486725481068881393650159307429002263462685148668354573788 144 354311615256059572030041894695072924033592680782528327890226468558255421487905109364811243562050026802258167440001682674733761198367825798723372992921545142984235601934638938280227574092301180668261630089373966240471811901258887082630923515652063 145 17890237825927078232015469373851687111502114740993008392220039385128036782051254979666431521860260293972148612337506816085104974185753809899468359927949805816120107395740131878383194037432702491606343008811221800513809597997305445233545391486565336 146 903330841233995453759593595755835746565337424960399766824561389407267970475711705806096495549161811553754755776678861723922284107121356006291787449994772756347425731437607670813414956473621786822073303646917925715856470716159456091377473295412114207 147 45611836838856118452347610195702748148631280157016116705141259362943916094466271598543028832456065104853805898291527189623075793181561674583453864712856618405564863074579929415912442112194090535600397918185268488725898692195332788023216087324142989228 148 2303076087795747886308531164671123873854431357636136445709925426844797080227378181635461991884911422045611181979917299487021851023097921889191436367189722395036633078111900588635581659338479489920115656677212856434357450865357508849730268808471766822900 149 116289100237638848443800023344823345468636502389577121297056342952799146264531704262749476364167507902998709896497006120700772470918085257734114085565681371894244869172045077459825447039654691631337070903489475729117252341264318472983645375913645889771141 150 5871779445646755827247121287072315533163251656450525209820577819281520753768844887422705528549685085124248913302394453916742882283679107943821681880081006246405345033835749227051350289514164976096421835573028259221652623139418034077191965273192775887788441 151 296483451913066117760664905523691735993048120213447195887494034873587538847650613319330823518349064169141898958101994827589022436527141130670578112534866127542828871234962241611341595554249608744070613526086895798221241405653452722523437371014084115046456673 152 14970323403999253092873604053104840390852985574400198273544378268011621397374962440051723770225523690767769577407755154164102043919434698285711676607507340935998460062106379228438825264073466061343797744040320710289631040528895152788262351200241968652491024727 153 755895755308598932903483586420535998365365634249387722758007953314308760221002279391062510148482448703013611729450424230140867064684183725095440052088817651055255367054029607798322940386922600815212869755223675326297692638605211422617497579786081120841991319798 154 38167404769686950135068568663057208825654476206223008455872556706431059063541120697301397181589563180166679347527660331455073084191543077986667406423068616743817518049488664448323393326157796342190797077228518222067998971427499446594127375407265962431340779866003 155 1927184769358037984685200155871889088173955945975862545911883098351377266753802332614780690341452377862469453022690714435361011117173838834624214672344750942150547694670845444768319104689383798977967129101485391616845078508473423018880167645472208937337082993321295 156 97309239589570781997285707066776942657385747849604370879987430378762208400871099153256157854371866125391537316471722293136566846432667400294020181742325963976450802527088926499941582584935911495991594021085997306930948840925269295471155700052577550746808585127766776 157 4913430336342231084569221105894023765963769382882888695781506907489954161537526953682046625718381158688242359481747041908640680717889907123746838571958036928990857757102564438038822794226529344041798549659835769507251216511487746389493511195781682838124814262219903149 158 248093580547057857375401085428537303897519973865414088025782471674242951868751233227200642846283196461428338770590432403750708288325397516702135001736717083734026318480763092632430891014221740445808498442642259054546876685943874888148867336948729919181134151283398842588 159 12526976164371604569128451385774185095283582678135450313282942503333615611874539004615826511382543984701422850989648658200577107087095696425380823622694664215264017644417154261247571877454518874537758301783645313769815186367952238086758620926239498485098940137963437733505 160 632523951150638886346264664795026377639938626891369805760676119993558747379063133438089574218399350995781150633968916711484969028323003897642247869339194275463213482193263025958403561941364189120753775402455222643621974892140308440551873134738241669133729511182666101852995 161 31937998726070498644178962206239662209101290769259893947158068061166328765045202046819595250770364417496159757935103692682715476958454154405378087381491481203135754890816095698581777018969032781817689029638231472759191555818498404224729599301003662172440382537649606326733587 162 1612643696370564699450193904361626505365140911153654080051126918252587508930105399555173982391072207964016990679783573074367040356963439461106252906048488101567383832074250776374139332186481559097191423168420731295452234004789625046918288129840645773874314163217454675163895213 163 81427133670741620113844183950999866088758829614129169060120460449420985916943475910720552957770342150130658725323592177767043509313367338095052994310987054753784507097984346774007211313735688471088028268447588507003645051219486866943730284680029263996385189482276773417237090224 164 4111495994282700120866132752379661077159647323252774034957566722756238039369553087434721416824128103425074526603789043730589766904132284802345637977302025582595138341968725225984582471501595104276506918950948036479617927025169980736968025289964446296053390327661226280289771553698 165 207601551828623115752950559087321503013900724981814902885880494539962138969643403058122394850155378218973504623813200401661056124419252626672870818691765826284510326164485743859838890423525167207285706458233633825541970088467025236233784086188652412639549825163264450137483009649489 166 10482414279761817992978655908686916432191959832220501101289187550110083430415963682942324435003695388056774886013445072110070098488346535050990590119100243850594459127142129838082427639977090210549731334560937514104996403080602509650501125752849885292375115379131141058868916411768273 167 529287995030317504150648826456503032202807053948900118927048175046978437679179237372470081595943495708801330704117329731155113588691027414157243199885713299156152389953933744475923398244765777818145283634128530750798139170989176240736854052192068836685283750071027480886800697213330338 168 26725311002455332759883609773669848593291050806482424389902736507013469316372426319248740421624805659822084838063323583704193770229504183373106987690393662187055047492374652909661594741517734258033570721750242567016605071983849092943302678732763828854516877784999953302799426412970493440 169 1349439728246714567324758717895753023291169495418130007036911044774512855313094149234553444524360892934053040199888773724590327745689583659856497903587561517013710309977001095036240884538796691721241213220259295582429342633624828078890172102146314665495530104361600693374162591035805620185 170 68137189498122861424080331351941705418694066239086389938203146326078460283197479319594535788241759860607764297640079604871342895474063841946530306207970415768505288630536101968798346903894942333573661082441729940339925326012641911697705909747854618376659448090605436362722815879924570933655 171 3440447539465279349008775671901818967549713053076315694050695743415314064969526428298465432012199057538924589812474060515058353391159144443310783716401710761502704033980021002018457424478351188680640218629569216717357367727017864890886608940679810870010226449073020315643926543497213259840120 172 173718337357292793770192337349418602418509791615697157516578981079896618048376714162265243985634006722497141674433254387221450772364423094346416853905036377096594364333216156918288913036648943596106637897205190770609754422027340727359551989586073602133002210298578562060756513020777761578880787 173 8771550906680157794344501029893528133327430072515302131309686082380286526588624346847244233648339096641356186075670756205846381481358117643462492556558062438279345440950297419652504361174929629567292328662641710633311858198691159659946259275897376504019364239370649498802134375977203813527720113 174 442901460369356391723966861403726765761554998018497567133081647408236604591651232609524188662409106913241795070208661432676136322325921286256773998374387173213724482943882308466770175380527253785984104299221586704080809365614868207167467022619874938266277778306461889911851562755972230499462629486 175 22363400233807858091122816602897088959912773821792400823385898789215995302311478320563297325887578908376831572233034559073020411263895428304976509512890926161661362008670353591777104793796119248230251633441746090920984634551261494963251984802646752532417813742016395387413618334803865192695945889323 176 1129193996335894539370347152460086513359366501412810171455386744511708161544587598107928483244956171092368395425841082483096758192472679953759569305133063578112113134285614825374717945848842483255283731888269775279165567830653194453208663761139796241919332253072720455414150006426538117331213239180794 177 57016333295928233017995440121321343443285799185928271764710681124610479491119480886066247796233489118307952661983599899608591912753560534082717282489410243771385597546771249307404901781165254260074680402716455358107985260020617757861687849838739859726733847986708540621466572849251185883781615422744896 178 2878922729894996730963722578549598832216289055566009304587920263710422965739681893647971336235476844781112930409825257006350807226904611906460233714406510340960686756926711840781392908028033228029637028321062515854519737315745498729006931231885568576497802346261160821844711013919213751313511071949461695 179 145365294567231560484328048772391726284926756768218174214088985798113676928257952958144500169636933552289277504719492803022480954174428716354806228439124316809024051535745166559194120166097829951150956971906230745847179760854584596806956222408148068882014590298258161143611151763777369547879213783450587977 180 7339922202562455456822529260715796713885782500306015753867540647943625673806619701496682173893251127061307323252144249701416083722538952467037816764400080700807969070390058046752842255971024952460991576379931606554084412045120214989421468694749694163324658728190558028603067347664889769776603588275434263446 181 370614307218648459330324712789272116878561367207901695596679439762405566618635368509171085635195244047302265344488048368043933422046479105515879875873918925127719868902995203877953863137320150328392862283381215899362288223624894210450362313992052310657704375147345381806531938899068307474312225436739487344037 182 18713408797058702750648407128793068863368679604382003929012391574042131637690329700832174230897880368860805691525263165220952816817021050284440098504093780584570719386363179856417511889446396624940943202781503106463666831830946259236475927270622281769159791678430877396838935697165457581216865752442061336592632 183 944895169951531771846087130724352767530550861366563717884659561671720721393126911372611654311072984994265067502145032476103048713170020522696225860058750135902059245119675979418765126999831898362082340724993448372957654134866518292889651384500735774607982921223988598274748056723553730470833442625653218175635998 184 47710542311140287679976205743219536092882325254053609923298359308772371987525097221586053087430953115211559524441461650962767651551003070407875424871592323227119482801014191569294650924693455873283047244787180996446801647225892184027351092900095161592722173095939866661241349639935244749948726854926972080001884429 185 2409045913251805287839700940191454704273528898010801773124573287078466826341144474003845302343131334373158614902390272312047836060655149906605201629803163357753288467185380285605771959676120244629335017280659457017435546302737100236520446769540383591471831792303263597716875768264735636925489587113489191900373887454 186 121639829082389656233827577730797895065910626390213947963150590530022366305305614963906361592876004839519880304709980978857245203390923822614580485406556419235623733185032228006361185694892110066821313633675579072568579503247338770120967043499033998134451456211953388404319259017052417222419154369719381244423790278578 187 6141953516867817381809373741076140078899384256178391281753910594031397537394285046866937575150680659260249695561915924002814105209201307752573345556730076502945719695615552523020865503135982256217397800762423450819006455135471411900505876110230141274751573679427877432714463222483755038502950831368737293064217527036507 188 310125337136192705265989016456234859520902557638663496841650416953370221503880566704393463890427583025667493813373665984925488286123469943984529293886287538154285060407727514388489415569734911929519223849988132900488877115777706487502563253448038018210436309416990547190491726658703047858013034855692807736785235371315025 189 15659142399840967844741231269115563144186271999071385329898319335071086125108010410080611207553652822234158918685810343712086848022846846165944615101608186885593603560496491676887734162285082518976624407396254910007342615938142816288440020734512709428472157568468726173841919043027562861678013110230047476408623750371729795 190 790676256776829579936099038319966556309564854704374865568137628468104186494103766065543674845247556313934849323647967485702364378869118209594753063611074134271266600205138659388284518463649600706903234755689602714513253127782018641591123244659240306529446297590662297641777491049921631830413683920021375857793138374840056446 191 39923574808092177281604182433959787065791339756666230536040333110394054367409438702205766714280906631007692751587913882359725982898654646812001712082306498429539497653315187837363302417717327212839388543152307472134893747889675560123099981862380163010406247379637572671460578186292040501530945873941670651812878336671226548584 192 2015858971097461983645801564312949040265747885112331938952175383743084135049981088216348670687388002515917782267494563548978047668684270301779055421331104617864750654283904710020347852654720158210992403248921844001702550313887744999115893844513292305551134741273487791392695519302446228342079816160419801488282608710053929093858 193 101786661412154964642279730999993196638895003178887187917693920039781068201556669115231181827159323612028682064970309300168058449079234676047622710769986670314767476898476772352912319053690486530552532232076567145807426747818782781041446263018259760083796971493968195161795544798745740946963447411721259711268227246551601078825486 194 5139508561847588593781094706875105883963676735778473863643426735414427350846606434322248106617422253075120383697390775488522229254644003229080150224689821113695526025435911792031076296754590051441871390683583382271304740897944108341343459863303923498740852913787217868325454344767198340622074916697903845615047336436203904610612238 195 259508936542743767029316443735397913335166884771512635696051158483245972790810119974769707707532903845613335465129514166264931627376009510699650205386782902445281994844371924433404513088495517733004728381213174563156147952803794213791464684407557921030308246838235938798428598812514925536160353447222602557646926193368865768729730225 196 13103371136585123665472654762248041509693867753809534113137159959114658061425149453859650130849823376665899262537763744641781272216379106225087700609081322414748246172487263133975450655658741962334548943847010063138991464050382114907272406299596939735901146262247949555924356496735305022243863341724530007922242233404466399197156152047 197 661627832283963175469970003109967689133042821505047724780259180396190687644925949970597578917745961974266198863238734904830716525264064646281931021943834604115297968510071666389200941540350653890289636398162764845256364722220896167221834216580743080200522187567910857270298858067374254346641763633800688119657584419945273769322358930145 198 33407539471316441726314824436075863055258674522834980861638001714882209277528007940806232520272500152396040627852222724460992256208108297150141161524862094995997490084102520620030073488222869312477790051236170086650022474790830318038277016539778560229417007838068661973773404147914521091651887461493380502870986196082641272373910859799533 199 1686845140227662212704852005472177782912318461256995770675625631953368210680244293791503073493626815520625614757174105112018375617751626510618348368189494946245945124104338209832802694343996809969198639471435036198470332722526166069448485566304516002385996333685007288020259810068857934212417547911601458120160777694051494214027200373648364 200 85173783287834429425857991912327458437016946030512721644976389844049231462170925760414987767434174174152986378719784628154020570531474187982233593358249294425418560975385193439579331945874577112920247355651438576279044409303342452392764080161795138660351239118440684226387382163692539315701595875619298162441304691504754596759762717512936844 201 4300675377103011527226381744939647851438637718756353077746561360339464401959363474614018859883836066200261287175153124448001117085556946642445239113356695725434481541867151879075482604063437724336426842091180740094992040784707229401675883387527497161665823464381056283358955316465450852594213898658567745776355421583091722317136807271302311202 202 217153776493827884240138767194262425821279179366734551073685362913182345655170257685546813019672712352778142912861849692456482231258751123518947895200561426162710885014870442705421383960071218456121512592822316805250112949329619268254181160389349387528363688311241866022584217329352965753332011485145997000870017147395390768558513334912522908545 203 10964734259319071069673097116438597808436605677730855036031805009813865873440816526204576618488497102429832539025315324529343555475742746695796195460682121107143802102535131395684734719155248591961817025740720386215036034726720696533313227910828188350881847784908543432985335005226223525604829937748792736131708285289046907507983004451193798699782 204 553641752488253314094919801204457996767069514809500515356287135632514800654332983237130024957504878303155695351531392361769897478743168023237477142783881882535390206203262048753456292815447407593578924804804224623495934261647314308586879516395490001464889202267821086570513468190403695390078670888001857891939583773777634584312644982084526619008817 205 27955004001829745728947278930304044088053507187223163051866004655855874268158243431195771922538215103926329769265102436010369073696796073030988728978495177981795309913300065095919570507173118090001187871280115841837915585960062833457637082540858982271764651844931377700709976681953924554484202730248566757485145794695023411602015887592913034305343749 206 1411530552437693731185250681390992528382018677266246953332107388587414028242338218160880358478856257759416971781100778167048916092143678037263016083149202950207478213808223361719058184955735077627162788223962062294568395923612925576638563475865375655337766520220925306002747156775975319813990871508954992794821522777771007224607292876333397664648560571 207 71272338230917462780373121394675381424418419062487023619892702347448861738509972433751836411535077769975972533699568957076105126649780324474288695235918615444174555704679619435862452730407465482558025462287346538286793103872657450647302006849308254063934537809724871407826012693397420989212051867531221510987508624037806829283684034442362327303182965668 208 3598750440172653422190672096420201600651197745193042310472149331688281204579494662843852687690109242268791744815267812675349982267744274634432760541405656844970194836266471471484641618802514045133286831542027767750831913471712994281181350841855584612671068434782798884691737925852071569258627807420565611375339241326097374837225991506501049338400014313253 209 181711517428858643525046078565322844791288321358981233527676013261834184780978493704218139919992279086316006792195648729675391465564041337840379021300319774660147745715809801354180933309568108681955056573951567447657194466275491315705090624967035891440051361004097843628819222655342585196531905765292226868531489371080287493523821193578437480225799406264532 210 9175150129252718480247762812256141628145737487978672479202784177217417850137358252469231136144803104672984746287328074312168705962910832966109615728133517473847868132970263512034411175323636097335008415061412594510030777170232020692332011889347495927899872884750127011315061022054586360888856593988802908216915837679334737882503853881307279946728816575590763