0 1 1 1 2 4 3 21 4 142 5 1175 6 11476 7 129073 8 1641802 9 23292459 10 364530688 11 6237123365 12 115806988342 13 2318774566303 14 49799220552940 15 1141845310143897 16 27838573420105762 17 719091858410591507 18 19617132273844278232 19 563588641924040326669 20 17007875120002223426062 21 537886352564746470068871 22 17789618197002119389498564 23 614102497213197141391895681 24 22087434868152821639799797242 25 826367304197523813134898931195 26 32112326436403821918730394197936 27 1294305239205683245845185480562933 28 54038888284515102978345366570083302 29 2334306353516282303766014437767143279 30 104208398724239541022467110141865352348 31 4802684145796306799410087963894911128425 32 228282790770590903613933331697849217164242 33 11180659067092598824015116025458212574301923 34 563751247118208811300998718058844518046929800 35 29239897402228284281825833960466061818214280157 36 1558814666405987476889714207602512669179636336062 37 85353961384013920492090586946461031073439456035927 38 4796897295205416065244438441512629255954620951090292 39 276513999408225675015518318335896784808209956822594129 40 16338813407525680730518593875360059695451154378372110762 41 989032491979269637343534797959136343486779528820243206091 42 61297045613400640381874770249034624147938325466790172585824 43 3887507121251134587974044191178070118516207606361232385734341 44 252162169939561733943103445617332523205390131614914154221416342 45 16720533349935692724419919193985970628417494083601212780765905215 46 1132857996438103226771657196118613851953145260737541442698946360396 47 78389591634869028200125889508693368429515379543408175891453784852793 48 5537446176737416901164484641387123765631125285976160253250542403196802 49 399160094744294201285934407028774624446670346664739914489002494034258099 50 29349230590525280352594489367101710938122123430596610538283924868848350008 51 2200344350416578078440896633377893970972322176980150976957238325692966189485 52 168138686489570081114797417209678097855843945474232262804450562858802414412142 53 13090990326376286591205493222811725427452036859168865290419373156491008968021543 54 1038139490539265967440931319038955321249187229607870341130566434959135546979482660 55 83824928270706015484660687375558798772086793903019035050074160134694193731673872417 56 6889472424348901749275696157576688718100185878365762997375652244292222973563412438362 57 576182305031999608566188140378914290673328331582682867791353736458256954761189186984347 58 49019121013988875738727911611361013953629815302772628501911258059928464238171794912878352 59 4241091272253825529112500647333260161168275567836084757861733126495049619006340733321917589 60 373057013613011866853270164191688705510380995049164334192329487700851501547143291779683867462 61 33353485927978564468434063453346128591931292148166857211540345434871430680348586591119014167311 62 3030137805803514127932494815051766548356850316256832052568486403949652755328025052684628124249084 63 279659084551174986850759442728971988288716672589176983928804383679502164626779912058222445605429001 64 26214077062478704008030759868981347401730285120749616153320943349193495586721061289711290321479707442 65 2495032692957930496927520861074640054907145472260817685157745886302892600509998494708621383759283823235 66 241076004829624044525604204495344315097856142924781872429800906118049744751925752698351895631898065498856 67 23641271073694104770257493503947099024201961669588048993358082229875244666880914423462005444663170010998653 68 2352516109248826245045160037137740299426721182387190591343066931914937985438475080883002402730443097216982302 69 237491409500519927416921448216859258915635949400949969097308674383646290256219359516486236856631130733786236919 70 24318001927793794064958541972741016497153543554663743398112667319474200593030692120907292264769555136046481523668 71 2525144384190279994510958125259047252302913059481492693197399403729871343853555725703599688633958445128164146306545 72 265851387635702385828190988929502076151581427008544718375870685597768416374809373001276152966945608905073801766732042 73 28372942058412483530982350763580252022839302834580825719922216446996029105918406855197097609644241671982801558221325163 74 3069043653571327394318207207013534505273397356633297276122672071769131047494767102680600320184973514729362048803010211520 75 336401292565482229322449533723681763393382889655484305575056143119477326339225417709167134694707714427034014622791768920677 76 37358790540190252732949794148732960557050974821589109854581696655165932071177080933496953558051254852311796943212032268412662 77 4202765283075510911845766429227712292614311816589002219622748926689381703257116960247943629045911019845615556996282907373036767 78 478865035222265268264541674714624260842624113105555569563620140237242642640505735092458850941715285438250388200889472062545642412 79 55253153802528874868567578610393749263876058565804803940536119595776064425612299911866290021378552379660815735261409619723554297049 80 6455040829374758327313784395778153491662215188266710676753536111659754605869735004485072641158455133721129957227356744145727630696162 81 763435914941503328104133190340721126893612977104324796023304336860987744775963020025318587970546992020413422946386679679266932856552531 82 91393047111726805186716632926717782830022232502477440222369723406146904846691324966363730743359964479367926291006324573469660688284488344 83 11072802698470806222891008461200035593857081865438494723391814116274061372515074569658444269792814053492847115993628940182346590739002979661 84 1357513487954664188644886790744268746700772005717774972306216789766720224614519167590090739834670597624782061859722665567027457564390598670542 85 168388617276591300159385183056440057954183235238313047116818313822623822692685410673020124042850544346425170603306755555409167072679833230285255 86 21130242710911217187325235885448897497711277842808309896065312077584261479918416032257356853491820075839710877592306596852568789140427959815613316 87 2682019652246404335100616344420788871305808940454687920367587491441032658367061427352617285808465435240746474378473170345483410630456818306447000513 88 344293623729365211651636667053166778908428100509443176148184796519569599199552748061494468869401810963450723583313410741971825007435832830461987439802 89 44694146931121632448364309004837987300165588516525794634622489710064462246195959811312754831576341797875066242169988823058715000230952600937440504679739 90 5866421773178115819271755386993102605918960140374835047748916673914677221018114522171203344068326802757568075218120608520081456819005930203802543052873328 91 778474442646745843160242424014441285247879811065117898018205548185803671198243317096792255783366116182923191261736783000784555073905830364972766843875479605 92 104426927571050822021204974948482072094152141766186997521091056096607076167679707305675082740428662929396368602879781100852637458901972824617001240855402123942 93 14158832039440911823773940304515081220307250984674490559578094845996418766460782237602209998701491284915415385106132787808500031510793398156249373085682119812783 94 1940170671645971043729689696940205484489842697162498625792183709844580099220608660466569442018462926432891678810151436270772134464638561758563460813017120251116380 95 268659273667296947338625645386953864132336351041941272280852150463008653882804314946546730575100857069575449626943235138640792729201753151005293493015683108259424937 96 37589448336413761745873711398940946341163127836366061581662952498854497595462008090249581705729539828435293600031011089348232896043468806071216438350858115347484258962 97 5313565896130322751440470696808534350437999864881234982968695572902109211166176644408053709720397241851455960041047455036543733272108980622443529720995445642725303793187 98 758781825899986317860073700113081921738716102095013171932338208867886490424768119404974494791432066356831199085748388978965358199982515599652888247343163939717903785382472 99 109449589954433263475957122153881122395309384141857041024897075178827819733259965836051221783041886114596516812190533498542041362715391032141723658943917420759658645215732509 100 15945357068705887777854498841490841105070465290693246254765259823697448143296260093577760187598299319291404776267025940576631980986613370440417738122339860909973642373444596862 101 2346035775480706289360112811926118514854131972409275346810567751650884128332262566993535355789670305303310745355710091648291479260129043459192575182675107356418866408491363961751 102 348556748762982144075153017589442748233451613607800450223042189485281792081210833058260558716251261716784531633927757519754993052140437262247565049738757360932545109400286813303604 103 52288943382793577573908188200582632390263291832858020434221296062481601698401473212942871528474256572562436612485271527183587280317184521573555900809264140091173260417582574210386321 104 7919605460918346982354255332190332981739019113529098187460594473085891894317840549672488443105862108916352135561048769328467471440606774619007886269429063373588024874241048520362305642 105 1210919034008416561839288877484417252326696026614265579062932074668414770237674613095052306199778153897219216472409471561766529244064077947859928539687493092154460572918345203480902891275 106 186898516300783997036721971163372489499031973425675954282585520628711140066910659286998259017811145329956606553172299091458461152340757594526223738431782129383137015393793512511977380703776 107 29116409619088074349088519892527364973737795550788120523703272533441243622169510157844618991340400060394310352088402024891249877182844330190533018373554911349156991922696842935549307060858373 108 4577978376196587118750084095116875454413826029595091847796465624736526248265427080698448681080195197538272539149533463904168755087354030188580574987367376848206691362793157563346304761450569302 109 726401973040337997427355291419704750605308573316083827551510892068654867480006615324526499615025009271639851156104008922942589336748982347346356689123176087887743653562269873892107056877191186559 110 116308573690115236016012418878491279389444080946673980233914984336064145940231076190909908576180811245782528947228431769446886993444231484727068939935977056861327330210417003760258170507839970398988 111 18790684524223778718014030286255016646146996977131122208179916666968892901859374864435841561922390088878464110426959589502248878634383354443776420362281351892725116645395950391459065420409819257708665 112 3062915225788597156733642955758841575838428677912554625237961906397703105728605184276744419475794147864928971427202454022906682944097054494039569801360924367714399153495655227226616077944448553208587842 113 503680126131563636643227703533431754913481610728109703465152093965791820545022428538794520323138838806488670522472012083542856709882323741653020691734421176894200585325166130129337309352075312653969084403 114 83554274041791925704991769094801024384709200800835625962236775520610753862401896897626490232407503493454101442202857372637134603456786982471204834072697522274793561556299876939603935970256065880249934197240 115 13981175122762563759622990363698360003832431915585032592722271893726863758992000214516913306906351124231696496186367980107468123282373129174976185012712244511845841875046092454715675440094520701321534585385197 116 2359649669466538803291506748818345127434287139072432277139133176073459040628496951582919154412410391330737807744240065165990402249263369860482977186150142237863601851203851036706000007524333633807886644099977262 117 401650655257844806090854980599996386503276937881770009660036220171796634294967797542515099035188267420909548308040556146657888338637305718758778209835034464313864116261659524132857236929434035451431939025788853607 118 68946990131325807860769963646558227167911616637021351110293145443804884171765721094693490941791612654789665775209692349706829761852415655076289706825268525486583341262322522486006815577040502232551170167771688098532 119 11934860111918951927300478065758120332983527601224450362086940469238718067538295529906729066496414296919051987371494984397141157056314522841532817053898956041877400033475504733727695965904496858078361885357863682223969 120 2083168311571923303737503549869153200436961072829397865613562178724814931855081773015136607507035188476497569377269196659675008647897807582783332667078056154624523770195453707237377018763375470339967463844713938117569562 121 366612027789291877430810920989033056993867636204040594727380797483074969142077914081523463104105400458651016582664318233856130942274346443969093758308890189260995627325544693975612841092833917868029793625734165923649994971 122 65048184263747882698061577332639735796916800032157390996325359488134640917631976953765300133215695450096792428193765706440107624419627042488733931536085205800877806836644025312126577503128535188940081386380297608520990694864 123 11635392572631386870504627451086327485904978580376147902334810580058450074631050952328983889878386639845421789080708987849371687681437437281177278346215646934432931931658636562928633168833868959754499567228653474301876539648981 124 2098050952751382560370492171354159616884983189132196994585819406452390905217696444765742898937388137411489395625653697902137252529492520857725298163442989530317314973732483780919836063766524063671297200600094434224121739314612742 125 381339975937977014001530829516487989428169139407362932195940750546928633261954728762111253758797516705583807829302912060530892321953126744009210656188906206779046449156339955198831932980140551636348473716870305994699215496119241295 126 69862251394356551707810305430969364236829377236712780583333623996791967642733297105700524857625834905864327172677693318423915901120185345066151684755673045408210899131146276648707425247487795897153062325840921983866576729785064770236 127 12899706029972018721330253020907069235621164767943302198116269155185680057440082418270412472845605680938085477732391282657267670606148632622693070181564594716039058313566595019830783731011785591082839448400623909377833145410607500572233 128 2400476827688016951200390088257555830247527315789402021974338457188007035920288683943650462097779920879088328038491305780132197623430725275132332443107344429795953234727280266356902630933874837694718334559479290382983693342067294102370802 129 450162771397816223303702561551668788639413688967341453390136756232798604808845888569881793439766609967490295324045613490551915318877435385583662422500798265331887268560074287993953222119603984488630564546301997323920359883690415126367357379 130 85068793243883809401026957591396595255978690662741721275919642437415873844533396858606461067978634237777859558571661948381904296967003549330778248940410846219945378180885726082403307441774215159133366192112119399649610831411623751071762100648 131 16198480716298657296635883454360043414966363328631646333420486354837600720583198388051557524517753236965872935243416432003225069798150751834264536174735076444173924000786242765658457934249950269828978002079919309259990523999852561467809076993725 132 3107825803493117659646513792286024147234778512376127661648900400931675193514318983465425669910690643533758651295949265904659710890636315107285098700940879767192649167254455356834269220701348008509563344850391818866680389244713013035032066834123742 133 600748728008353517898622465532187188747055221002424847417423716446562772847356835332914566011313116750090612849703466106309826119741316856049222660057351359215776483636324407395223358463049504699463286769063247885241635995498302606526716878594740023 134 116992671144941052965932589643075614418465684107673018750957833298062816565654489489089466164945025933881004072952008654726166956522635596942786714774626322657978816521367332856086352686687458580780822569755672983862587309064228631751742673660411454100 135 22952511549413264147152408572539794749339151630309151868992784704511364178187841220520221284682394113921423735978015687173251557566627596782784995876173866376530212123727998077272801886697769095205113141479546887226121184758542930474894297034307866801457 136 4536114816922919660102885781672297502934645475421540012233976428833490517749740815834442113452951456370479931755753762024366461632582172410199032901543144350214749215545609964529543814543972914935169054245274749288016193400307830469831690636660950915567562 137 903019183894406479628937681266162887676876820646351437471863743657738646741065247151298414147281686836006351926288380545737033346928999299305895349430301774222614495844867466260805217905598202329213447059526798809558569328184449777206951125696873563157818027 138 181069878452382674879541674126221405861245442597573543814778920848932296784185819435621546639426225821929204705786510668747741102712757884520569630629284656833544797547351704513587579509714653016522067436192200615484040744526790054952708916909672486652429790592 139 36568676976745640634946307084441709837157749037875879315910770902591590289171775017956226761637483738588925476836603925611348252014199114037380240843678735785001279212528828210660798940487317440981004087392061435794405859921057628621783293800416511021592009771429 140 7438132674575909623990096600107639424460936666248522101234533250969811702013623559403973069425727007797989641488281407532323537384604564182185735311236496687320401592562339287944460527862448858467901492797263613986565158524025126247045670419403980823129752401614262 141 1523661066576986234415403356475288907247340471789819364487919659974365649312455684320246933586606694089669094697658731168492659095285601750586990476887412274053170918860820759139350743854568143441874024725559944737086448116970647801634466775749817809111487418348252191 142 314312061708830909538851485908042041859263043311136126004779062961007863128740790442240409768355622757145469048586275159511063015668846531112477033170460920730871673895746863870050249702273611726919433068394979681051051659772175368927831326723370077494183338589216662124 143 65292109777073831868554202653732733114399196090950377123626669387512409304656099507300892972649273166962092524745238110158658657236817384821091861866337782311486927928076541296046254871333176981097789487014748625581069815244993027142044510588185545894064983293794982767641 144 13657348117267061803986345040273901665349595779663790842701869149789154169711297280016220921029968297633169981603243169816475105452455245796673997772359613455562434425915760125403489652263969200977030208935226443793583788861218718194414063567020563749353990917096505759591842 145 2876453860894495648596772006149296096836159422349024272023067884210185323173435968997692014790581699570059575283420588469004511854172559798939518484955243390330245762760222258780697724929038699424616670683081014898261967897615418818502050957098438692732521087656891788216935315 146 609976938233485347493262777570839428628294257270057035786212921193219609248205511746525554626447383283406009958929175430299865010789299048040970603735345304901386607163667732125067726701827884951609920571969256945932357766678190477795195660182945832286494032460498586038291812696 147 130230971891488134950032024329309927138236036790513656857727725732339212036196602570401866805203003056587725740831601546648524084134416611800486888706849335515471611521846172215820270148625046973238764359699460726769729543272540911825763208261208772240692647101957744278955094142093 148 27992402409154856590069105962086563071834197905798976179580085693156439303933157409374137627889048719078151419374244080597749910223078289103641838082048522995861817447105939788473907756167933937435554771705528287297050445774384788814550167443132662488645023748868348480290612198844302 149 6057194472781257533471608797774632989011305422255180912912494536084058450222186666589233185430076692765382597069987244567824644474605400114899153861229498863045236950255982419295562198651960618941108607948657367964528246699280151243339436185772170503313808376167881508565341130074792199 150 1319438049225768875520210657805732838347954984678441633765217539043104210828005497778478629253163826933632081434392987163682913348482665276359392588125525387828896963044453896240498570185647276800889298537661063086825474998969289132609435680004757610900716092167751716811813486866075978308 151 289316748600864713512615101749918463115293266243616494149409447763419512540420648767132465908375476057701435997463604267879326336563297872841449871853037772131288739753733618099569117670265345615437158976045064402978530158550164479628586192109494034175107999770422674520924925797043797334785 152 63856693441738596824698790755269126896435204460555822808211800988032417602503530060034434405345740534438029669612212862176822512309500661849892500710683069262138796736790826916523119469036946807105493825547521808977559269390820686603359032570734219379940770504864231579659083159286749686731642 153 14186295277397089475962877863644836795758068098082346303492296653200389334222512295654386674504716625146922186872828844056499073105918903048050614066608376540779308141819317929720045660978606990360627743213344691550401795786155652739762387588093552107152581902005175605021803811667232772342379643 154 3172071444667372464093167490889093290717882524304548480957805823449940407440158217060129808469810719968726669531128449956563100311799691303933484682719202653538756651690907852135533678749465517000823600826253875682542074483835305623175501221483956907367723136958577893413642889682603606137154886960 155 713855380440496896592180743136714803996721488144293047904114032007375418257881535572124376345689618295147907524828285550605453833646177175464998897322582218566077555367527264433133154128113920895002662354056888019117985418141832559352501388692859456405378596622114534582369891566595367176488903673717 156 161678760738276527528006125603030289549203481060869148703739937843510109792774481161944711207979660923841185863958256172969824416549705882543811261664807578993194417172537029361056836510150394578921336793650902360882075871757356124337626405832091153085832188849660310533256585792535721903422310491029862 157 36851361399066421327367400278656426498228239396974356042865848941378882412627358394154783772540223959755529446748345115119773747941314690714800258700535944349896873236021130763574732599135701097331299059246708014100163858023838868229541980810084058117551526879968816710116934275336495726630391783260286447 158 8452681938929855738435690631428565396069536876775482591403804716155388884109452450219979268750627083162626295298048731045388133708531243408731317246779141000311658183648104487956751061963130101815881542920476724976476822243120495316987058740729543469354050133244793038087952584127407453849589945425306458652 159 1951006687010832140884616240032639442493750645770683184976480725717533955832479640963028437610596786481192985748476420317861161648435684284164000116478587186577457790432522779858310316744928932223403126431482745332041441335559289578540364913871898504612337558231515032395838169751234572403107532325890934374889 160 453136719222123474447967817892815817840781293549793321480600738115457251957922066976992613845261200112266704010031077551604720944944391228344738860303346635370369538746834076018730601965224279356647326220115537834492594770699848018927695191385940409902443913020400093914449855627179002439373104143064896808730962 161 105898366198566096991599479829412523856763725327646726034395022273118988058847224090552738181669928481698103676376863523691811653612578149280421117500894345550195814725093064379824149052893458330185341722709523985071450419988300922177257050474965076269299561884740840941599723250903627398117607228415798583612333411 162 24901311105464842142868059745361313387847104323644120894565116351260971650366402831671209314171565822071158972329877323828193147922867798274790476725080946835612153868914185994303759352030278806880786955953518724600248953739739504770246993215319438729095891915772202542454059039431475704201543182013364788911011205384 163 5891308512745101927500344854473527830531192837317205251027874157845631255295600020065108668329921123464488818479682528710466480510344428512275294541570779727487385760778077894604680435383119126953188584967881032318391135425913453445320346513696177826030942107385086313798553693837872734905686984706833105971262211742301 164 1402302673577457931968518643220266321380573309889937522305278101995334582363474927754132772701678713294393694807882154037284894304491555441776065824945729101848427046620787030355382244643956095037324126114539088909062214650580470329116076240277967220205642529887319269576463768733359247458264771537497940384582867761242942 165 335812024589796037681999234232800073124643533881672114078366270507708787086955845739323911137031564873728713663190721502114972329675086950601825850577048230753648087766578907836631322749486352779559408421689619815117738959900366312356036450484789743685050666215245607134853819282127733502466638800784105492526867382053573335 166 80902034360961997491739892695145577707896299831785342251817685596857428760924229461898345491551099746444889416174888762569916601674864368725295758540339641418560116763531852236330369453383821656018891370851854269449385893677820967450582021988655705939590101511436853129296260735106890054394366694918268004795481807093605831156 167 19607209166610204413113168181689333463945548833334658540966566463077985630061436591390458936975381971947294973948599947547848670048436605382025089447616573774568399400642221032968006521421424746779612530591439038289622625112813791498093212548251542733939203685214176820787249386799189719466851511147599411775074710846528849567953 168 4780241826508387412311177262156540618043229173853863697460129964973739302514630324640338787371326415861585327969134214859842708872559622252362929884685453162088868009774426993256959158557890232988058483584446719957423346434051329400177984145207261686498246107210520761319097496716662101267566346034385591151159001021518201755989802 169 1172320846878657102588758262998013230368722518703529973800897068270612430362541889305677639497478992673968035568764788057062470060110758294901592950111950048603269173204426973551214764983088578217083595683238968413848443560167553681104477773429827580970506204274222259779176964424541360723130123528217102000939224672075832929875091019 170 289194886505113818055753682231977707872979569029609192696739461403311713704868955099379853416698465183345792831449929747255435948699244207836890473521810561586669019964774050605948616306968486004738023909058493101375076089294690094067870090071588562081012132070744264932288622176367567993977864076876165340650831179915812613983680031968 171 71757512379932062887050960771582973732154469212180820149508875272186010437948941979280488862193901870720703736877637151011244129423810730926564290709534306557856587402945401222864322386421638296390687153401723852159991399939990074293802968130417254522023951108844437927544025755778698042681549422162854109664611616152010574234945562731845 172 17908619013859424724408937919286064483885613969251129434051434482949747048096787941158025116701353622731238563408795100103398816395661155098768813376338844913216288688904014292406270982480035656663843865344147992162847179420216885017337083087311895981545833617211556295571621923155961635918822709207947278299398795986482238138639336934411542 173 4495316370092221735224102039063977349573661102370108193997120671480741194419886927541253292257820852631875336456493263295844426957132990370807206574556459315549977362750211846491969545404184321738135570848989174147798565531403611205147590459947972162706051295661494543193223923995737609065528897062000029714895901658659536110235412843077603263 174 1134873664215087568538423854054427424547148063999781309406680348272197183237849396256884983459037836960079669567059650793074323837554152872028464432837421640577692513468098120063924943930258852999586328792556585805112977943690304365598889098379548471761243650742710615992068504900850216956280710511334335119704823824209790558569756826182756495820 175 288144065590374959212339074939850000063559329829442261324460026435032059923151194905297552237107528595907739282453774683393706302572016803765688099921897635679552374308831758228050559368256701891337913682507582221754969257051232989791624586916390609226941005513085580192892202781497216239766957207844781918543975650260814294405180160444202176001977 176 73575415164694311545561735093408578771990091416210824638412157896135606370670800716637221530483209171142592984297479988774061850106942551532526097151068131856138919054187326571903900766525421252443479781127598470499784422624209282840264133963610739626228556658241507133317231132111199401920733163482624432491601061500676256374073092886578499146364162 177 18893080540798032634036976364497188417743106943119060657540581566530688557276043091795466269208911451711087739703542825012088427961879379326515195707463991365349392529808034221939158446015410802725646900007040174776195666787004393904038166056612035974739970638490690393789564496907158384430328753029134721695498589038595494418090918599396294343465858867 178 4878722670277667167669178215632714156932422498194352846150320655685055475281865147998528032582520880879286043347587588029796294413509999607130008487972619825958797801513866770053523047511439838345023216240958174711550726219807706433707992637301376627061543550701303475722268181950647066829186052222129462134824114107404090570929756209309235209022734102712 179 1266861764540234176799355781877299607044788165554882237808554231784872835464178421855463653538231444601705768938081477989219464735248155401046401834184929939368645484275827203557207279129670257226039779653050448099872448518165239092816551081391115354630253184549114310865447067263910463960378713632055983712567275709743464249084578850867812008139468872034349 180 330794788771594487528471553199288806535830105194333742561302792890128860974116948500071616610035452104632855302350155464625730070996209337947720755134577497144556255233341407420160792789898635150363001655026524757428289385124320575391273095620858451591606179552199839892747330226750645201066952932823047998292776957740582465755125345885899298752006441610919662 181 86852267584877058289750854073143527234873828411463400906148138781786403009816940240889166729385970010488079840786169915460487059191649110842794874311137991290221582115753131153849059746813920609785492591451313833428331801621737044386703403459327753836400748238538900346316973090558914595400236273932178341756844333321853341320415717533632753823031501007115838631 182 22928921146030808686068990258245157817937820345346062634371039842773687656472372414155812285399406656681266026581759841169026530036413754274553968690950921431835678865090821396477715432119660907080706587388584385633027380633049920522308047474624746022968675226914519210263322732559421476770018108559007187790951732172431043205563850618968223272269449449047014324644 183 6086295912017681400969277246005888161002725430650050476882319885067412368835345062497800360028978872705906333340618939483245477374454616551083664831547789590043500433904975380894871315970957430756096821682020377478937814872224690529075643363006114137518254663158963821755108504084509656932084876320609935597158178187984602139205757834273305302728390398214354578572961 184 1624338950747336745889050104479901759676599438144540968111177362381448407600848009082641335375725682558867117255813025063695578129898260953806851826394659643999533029786650363089486024528797607025596664197306574015673233493446303692637855093132972621240094138137824426946546274710669567510310036431001629931570736460919589057506280944850293184341646738461350223143566042 185 435854678319762732386604813727023884983338246114748541310977366855791569777006276282686034254748210093338876504208011399265552058908581176480231742150822003294184924011955471558037202986139470967833080302799537314151529102979989350728031287975756531258651358519519204493900759660902915149587550668949267447460585427137623558594584978953048745837206671978515007618006755355 186 117580598462788493900546524738844137110263523379516465370631394746804305286365565562228512868149750896143134108819168507385549179251170467285909973355373936116786040856782451126181902426434447300994669929838477634218987381414287565076626303281973291238463125585550486304887364591093164871919210300842190649438777138069139110966806144731305649969638280910189434972688670825616 187 31889381670867855714454870054821552896859197545202256379309181927844487525585164702694277203960434558201860766744650996474662335509528700289572476277882564265854630043540651330904812942993827522103745538130683752124205072248583535378631180577482786901053433409116366472600410065525329685352004980286691454949170297171921478027739667741578023439638418190605853450046859454849813 188 8694822422862692995615951217295069105581776737419222289334904142904173254184933876787079729510683511072563908399359639329145549358778147155703341223562751245533065927367153213049502428846543815057339452725359809706621777555503504231481212266972200725751220667642868230909684633472266484180074793825667860780992482270242999414447862745768621090819552356045352828584201762549807302 189 2383237694837417300245931670547978326379962374526748325537558009673993345205138813859310630189036812369453557195645537795952774001756471685501909523700931006732513521874331312042346737616791369869246529936772951139969744781267071303368945684851132937098722496867021017283904680581125589841535557576081761212337212562432462810062824630070246379494922857750280921486697219106849853839 190 656680306693626188661701683141172752471719557469393943598167798723538504464448687593946442605180060651812038819143006400555385671289671947154242558212037995797805482670461365780206131580394108184609402842973962503490368561303147859251638460726026477151085489911327043783804030633061954245275979159946039355403479826323204450158200378409131010732856643681800284287678615212758462261628 191 181889951592121026037778568547973090661938067658312306390978254888183005382715823843397148158050551782444242967690848856731759342403396339005766014378804916456618700912103792348768596125551335038181047845057706247912582774804405975894475599514744457177116907647760718101736683823203358131257583172149582910571429200737493902184684494854981752618144895138996698356837903491068608197184905 192 50643034431015350730022684592729847681652445107194625210116438085559984636993549557832969894013346278292346065217093992982395420358395274530227638351764689866638260030939193366233752610415852526037434247829481172156750626959646553342615536283953929692234816121249900458178069285517938255053264316926330504161344442919018420438913328695780442283717381435639939371679429736910076745505163442 193 14173443182673261714925064855749366575366539554900971077925452117456236195171031866650040404615611540685090253748864555410901585767279276613042418783821554220834388212941065207683399633118798670710320440096507052039180121358862918601391134198072728853269919987409203895894920101214395384923860637959313810647485286990179947309304526310155692467839849695060488827503716822883529868970186010883 194 3987164062931507982953683730355612612817355566673983898018708494605624528462099266225634888645916799505383249174499392396632983277102259013319989488670474430294466315394796283929728710576172994470746039315189540755622300319265309395408924618968101400650171743650492166086082199224769242061089483966860098735847143341035900015464735676580865564452261613941037001460079757873805761577216928280680 195 1127390868372291671615983997190050059047487243663218131146856714890174651685723117480403257803269550425560011496498339261937936590689539046657000724478599212255550862876070845323958415005850856835100596927855068525854121060165779750932653419040124655370791465132638724246853725471057254962147757615537052666936840920933081944217597998402990942059987314622619269964611862794669927396329675843786237 196 320402044240415344535181411712298601617768331053665918153424070927935054602322322056991400698670456710857205738924011421517758100717784605809394235944598879390449705241740951181974650650097396048970392735240388333985406282415206636658578070450127472950144956629769507435823989081162782849269553643108142635709124275445816793133917247781032074735720636621684934741287532280470985369125393346961570462 197 91519830908136730216365050308947019161644057555736489019046568468747049058921271046095733473515139302668802618372131438511582386770951810545032064315848691999167229192114903439122372316331334306269986739652592397398828837003388527973061204638718953946853746435963766654795605618553615283583278759587628361079639033871038595662691771053640286271833898749362721310186187702414424935248359659832664135287 198 26273820226652785521750866871947584551234227808828505831685944644293799157223309565139307931937511093280146240119942090233325201343436379897280687333503683331718484748831993399539460187809436144923026729552216385834749381475768266568577946594240450986054416341394390060881752913650587368508291755793478075098908133625817607095740248630568835241076082776587546180316025449235718155240406503113390248722772 199 7580683299469728739997745674226372051520147634086258058832220010895602727173793404883929571520466827154672497872349669832943345814645501785841944725551809288323537058157450650354259189357774214697272653460507930098657384978573708495932128283352336519307302649408077623087190350222634743466409640977195468155538250943918482716834685446103184800912334753446603171177471581591947132014763919732197281918749809 200 2198162206673446082231937710580967573541225913866138630907417621480815443286355159401394281962483119870835019989155190537995660492917653690428554174272309300144016190206234036244323271416625841294551450653601690437731409820078881269035194082449032719559204046393369896723177958951948786445225656523531988520861861988546856765787293940312476733799650898395341429833009236963940012679840123304470597286840180362