0 1 1 1 2 5 3 24 4 134 5 866 6 6392 7 53198 8 493628 9 5057522 10 56741240 11 692118422 12 9122245508 13 129220379978 14 1958059133552 15 31607140330670 16 541515698082332 17 9814691158604258 18 187629572002767848 19 3773371262361852422 20 79636835475910932020 21 1759953161961076240442 22 40646139177547611130208 23 979194463037507677205918 24 24564840977069152162489292 25 640729233731004431811474770 26 17350862361018464438821550552 27 487156777626260357930538096758 28 14163580907401330662506782588388 29 425917775133532220873585731627562 30 13232788538865793809404553499607120 31 424330406303698761305016279269835662 32 14030250158159784070088416890186198908 33 477904512940177780852639086499152056258 34 16755594460785287020452177773483515660232 35 604186146122029752988593487764418061572070 36 22389383340970430854871178490749446807290772 37 852039435183575761985375189067473793329317658 38 33275559607068094968639645137031971648110238528 39 1332772484787999590520766568622814307219335026302 40 54711973096027395193063889366950985980583882040620 41 2300636716222446009271437346602602639183552861720882 42 99039536589946528600220687675836476684852970634094008 43 4362453041182473500629802014201934742611858011203674198 44 196513179357616026827761623770903866139381643748737064772 45 9048533949037106900377714830621798514618627361708884053770 46 425683049662046026037708800423926558591561321037082003730992 47 20451285405733585465330734053394420437828666499540118400398958 48 1002982850002225156068802097850220400196221504209300147848322268 49 50190914936044004442638362489851702649429349389195921975445684642 50 2561784399874181423525892348775477958560907536036141535626456132520 51 133315218361465459229183014723097598373906061289844901211405336476102 52 7070932571525425727199588177608496414262881932849817588634565363083508 53 382102215297463676575289016017589325267389297180957877413119422809311738 54 21030035562938643750401806311749360401432130781625450620525690278441114912 55 1178460609676737118914412641920781308642459821802059917867069016462250027870 56 67215093440852066134514235690570850439585334602311700902781615679774681411212 57 3900875179478051360396047210438037203960199451337277057781426529201282451728658 58 230288465535995365920230035427610264612995188342507168216329821274009564944691608 59 13825246512465468393591457470089258020766975120166712468902577785550110361877654582 60 843808552771771309179297021090732601939998736526470757315412693070214287669622470820 61 52344249280386129843073816337980887698994668869077821675205747574076043611835434041322 62 3299403440778406031405966424365332856619258883429392341774243083156653933897290430395408 63 211268224444492838120960314787129801530613152621896755093138249803163867043001916499180878 64 13739139800008266142036210857639916263910074022272563510957121415853102680936494482261422652 65 907212468460550782714805627630285212185546330877082259663259425124558555999036009572066922370 66 60811142908116924191516465183970439787726905762216149592400385137855383236354513004035819671432 67 4137000050210131968338173731897991806561095986085903974997514711878925137168524056656287207374758 68 285576468082773520787032074530717377433286743245707012376727604412426304308197286107673740417918548 69 19998750230512841134000619651643768346723765339377442312422826427586379621691716201848864326778108122 70 1420490816767295962234526433850262539298647605894467769652826025686174344068846151077796417179605323520 71 102315915858107219204874386915105745352877335421879103665099124851587266923129040610751566815563499156542 72 7471943416326223503804287781348306778362017488806440927341637417219425548226729774620170195149126564937708 73 553131326198541150221775502130150500457097020845529653190400768426994220165462571213149403392279483930213618 74 41500000865113639324581029441634359946697308325066189895701860506411762093102830868426702403762503666020719992 75 3155121479801256724026549655350344729362324658508372957286144002898535103096839209170296178642076379956689845270 76 243028475360479615164051876938645946254205722547598192616037294548611267646663848831019525956203532365336274651652 77 18962615442492795343658107054001753899380077731872129244870485469122900011354181116962770337141923328364813959085258 78 1498539071272027176740180621672803220035086583636152876950820003144137544567188036845864142998682397809419559853295088 79 119921543383962256074492956112338925772589747289174229081161392873552677809067959038508862266933346126278893673267337262 80 9716680509925686878322688312721313262189622524188666860253070255386076851867331974283749302734637155325734555539364638620 81 797010680396498992670898186422994225625704079471814585303593081160033717158072185101508992007887149548059935509579145361762 82 66171562712511860434089632594513809891583972873697331816681573197011946093128676990584055384443749589610975818361499039298408 83 5560024965451391718491276017433411308508955663827056223008342682172052686826133697206422479325079856003540089784451507566061958 84 472736078886393715234654387626523240120660301313483653969749581664641551487410946446524440680432480149956347704357186729458858932 85 40666556790983787712780155814060548751891202894175432228858521162203534606398183243979493273413644144997908422826965770334937584570 86 3538947166980116246644942743076700337996290389377105409206090897414081155038097605968687355043244356427219608001606984104199963291872 87 311509640533996723995813590889631183437759092408557469679889115571065922356846841355474917670608587969697722896202729494795327038288158 88 27731518191699415162411758104162210280330637343283741205998296584218322032782939327879435477821053902620054174370107453898618236602833228 89 2496466816718189064791834205071363222551002957199275949883694636109184569738201803639102310644372957985061227975710140838727066078526754002 90 227234573537203845426556512153399141970023175976124418163172056422633768077029667273944022257234059391195068206420763501219811674403412044120 91 20910629792272038797903282386014768876405116102588835329635352424691223004457059095952913964275418330120470893907292803078795776838528438996982 92 1945148088855223300914518458191582351604778827805499323351037642842937923292030884964918950638738257686116707888707654774297019972125366181745508 93 182886201130149458056270054831072979434701123076186851703351758999432201419337341693935585139931071412140124398081663558478046481659603699317097898 94 17378121684319667429717789565629380449383668163155831825773473400803941047313517961201043629974618935858329205090078597374657136401886421445720811472 95 1668669386673903841083392472766760116502788607380030309891615206291035086857412869458965222689524447136928901324716029234403283908188639736198428608270 96 161896056455716527687778990111973329655031218715906322177755583716845868053578990518625693722355781639448349384543703476818304052180709370531548247332092 97 15869185997381915376187197736172517424780325735173623016158099343370092604052865838745341982357717559827378343443978621427743789194612306907684425768091458 98 1571376578318442750960692990566502302831149576520635294686745398300192057072143000784746131638425600945350792803481666608999821730451882591197413945065264968 99 157169723368416672055539833866807998395742415632272323330793949592012498781693315092901061123192287092177174373837582401230490847223762747940893419152086890342 100 15877316878903293160070915141338898610688273735992754720861681809351856054139648125399003113665047574509427408436692201597828083887239515796033782186896466848020 101 1619803835913565944953805816005092565059713695659658776239004625353631936196996118721900115656303863752345482805969376106854474046510517614945331116754279483202202 102 166871867247120528959188713350395736905141396975005237256770312855842535759073631534537711716889097072792987470977145894953082492448369880374711057923755419568227008 103 17357945873520385380274480514375038025968815599113924375560743382702749429146834703135547818592068502404276790689197411983281359828381275160235182639202136826860413438 104 1822921332133954556355257685762013665588370031014625449609248226655195500842138968115845222175636573353428455091015256788942609727578681439186708831847203450851244669612 105 193264714113360537835844300883554833301280805311856188897506803683687535398906745613972477347478130293069204185297645142982581260788595642651473621195812949147916557064370 106 20683005305701006812410237696104672575317136490454947354171372982266113490994346073624979650421371868022717492682680088736068744753500146536683733370635689349086458717312312 107 2234154783339506886079952257282636053212933392901844361770441440680219179301498513735655671774444329933703940262955876932218322145748713430020122207173729779389892761695283158 108 243564627604941450746679263105302870560439056751214655375206392938703901693119435827117876052244210874697025374700782373137992149088487461769324967051822892661885039162446042308 109 26796619102331173796070843313159376574514951426344329399938472382043349635750997035840369084919241863788463494983650564586569768079226995919382918266584751999074520821530115398282 110 2974916359679757788479293090658477466325147141621433710012586616351475137821254768944792606897312713969840632697701178737396910872771866897099799749415895351488862747781828752038320 111 333244717161658532154388397323273581648119497297750477326828994158073965463504930213854964349140139315439048973887015285785914823902585216817064633592938436750342367729799866401917422 112 37662656956864299308867555054880755786589856506365196707157120806221769797679224019795538749043271483423369113426372612918480629728889809358464390257159233300875255018941183607094370908 113 4294215386434450323450631719208403547894892234031947318339790874363957316566661715022749055097221665129673713607931391788903035873369141117156710705244495663121366324360228329645239820578 114 493910767247227435997680113262028166907709435218992986896214143895922210504392685852421790051384866748898733437816287714865882330781184710942030430099559662792380465063665073674853249645352 115 57302313429258517125178651867386745927289881098176569419884658467019771452241911470935778792786043361461498682586809415367162189647707898233978852011955852536775800017796107818707918108780870 116 6705367157186321093067345387439764808392727093969869991040221286704197899367044787383245813482895241843082388933332454213830427792720476934562113068379440797781213029082682904208601066376572532 117 791348925660807480605618556140582536417096187856124223450499597394092276307670509879448637243294138792758731934569078968678597255524250346915983887155778531894235133458792713201672116316302331258 118 94184048489063284425878414671926891652277986199834401895099286018033386200593883990197379954831280807077250275032022911552627341038954466305508861342761408694765595303681534367312456234256597337248 119 11303682042874342940300430804234705733164836076200796095163305155286930933943862513157987483977119563417594511642530190058532512386817153132377402107676904363835011521130786911000211566736040905049822 120 1367935491508960371154398905185346726231141198924916664186301513194877634369481148294431182210538495601711414887934904483577756484949096055125993011498136486161889065332121582086682941306154711930283020 121 166910927292500078842095314072093717344183751974696854959590652809490804246306861601149234901302957730963810284330532158863098678674707573557744229563457236178615988664836390954252976604215440699723882642 122 20532802725288934531881291076317379343531048300991420015286884766793474410417713100747173385896302139167307105470433799160994905377469847594545165304488920907808955906599857888476967145965976081334127485208 123 2546404118458724306945267851536949078142734803634989182460750126859235913988411007339657615813980109510466767139400230503901928232064091332917658611283936787898506953696537032754156283076636941842099345851318 124 318341916993314012662214231782344863566073797365287683748189516042714921284468825926505704439482144937340401192697036119994001578784024186541090474854628386924459183545158483464629501675848405590181754024070692 125 40116215751580456518346939490618752936279815884544432166577396271821108985706966338763446577069112853572443539114377358887258263333027188456769618297349880914494799954930453344979185490014321166106504541517265770 126 5095401218495127496778293690058189612761623282348391644537131222803805299931217556946834454514350659285042563258745869458689801510858261123335415923178810837076701455471498376207721684514027906968450043815225252752 127 652292230216923890019606518581179115929214426437374468124467753207713245067913694053796213810217595941073935217988919990310077111984087286353172451802897862868582637761456983862673699116057809853166742584474399383758 128 84155969374669719637954782410605953179589910903282783508969129382929442391037446814818206654059479289269696215367957619188515109567563206324372156328056192007444078525599999106745407952838747764633651830460953538041788 129 10941590874844183938539586467929570118803268096172498082223148544506377371102280493596352952527894152209813814440517855274926099560128800943125899577596393124390864291857894846033088882034136615315656213482156664761736962 130 1433518031399474555773567201618145693675043880099149550564307559313826844359448231962421859281962414742668902390581258321034115207912353634083099108232732699842641244473965319790704320210542673507793512745345677695679930120 131 189246432953275216189812831160850462713455214468780637972446119226497647618934420667328177753624902815139898035884480553367071855809086418011388940349443514366024864021387719097025406122219771953160817543591776923771166637862 132 25172664671656947277184355639343603063425243034403716046734419993639887291170484099266860977279081863312199379497744830569453193701388974041095315122755175674067788417084338867428612858750078894167536394184403169684897938557908 133 3373518447956808829099022530429315002946945176549091402734756257522713592469934944293606240646951189278363589589494685174385094736576521174788375590386171615617202179119583955901152407729249860586753346116683905130447198875757658 134 455475717185467283716878729193993484796412411930135140253757907583928583453476648522827223078984522935900237866077574866081205062605823535197794498696315656534962548289208285272056150553822970625768340267836669879342412519213397632 135 61951495300830762294942215903030008521716556725947485058201110756747695025327799500036279931814835134044310230237224963524931875977033147005850992367873884120412781225798630416136839355645756744272224421660104814087561037681759707070 136 8488272605411792580683964044906146049034165564982114829237749724814935483312470460102947782697863322424704179898682649934385717406441393933090932483941289710641278827689457087200428306904902152645714012593204350580251539922508244292972 137 1171506440286627015805253803095045249665317278374511050781190061797115093352014141021804844004207999073937899124834862970803748916238454281853849731298176295422882031583351720014681061346769222057277497453531290580753143309141608396268658 138 162856496565791778421762513323199099090475772455593979492590274689021281843551483760478677262142210458501546109010659975521448390706107569884638595563928665958556270501103474638196090338808624395259032537781704889626525853850364054253767928 139 22802269633457372856303194607547051772552935449101443094498205692685795972151533272907506230333475178775588509190400680321524109488036499117120064561326091747683499302328670738343637432367508656309676570676086602627776964759548931299492471702 140 3215448091424867680172850407433079876028031177173532950248767750454298091151107619993919827245177850342860354941993425529034463669383740029986969041520482872268776135601518965344725454929430639029428326545790422298375868428024598005040911007620 141 456639561594705503437691464212481382075623600308390111295438537723681301394479326534196391930044079549179223953927594156087236453503037750910856883963404723981506980987993526811665974451809497677981205652724054350902488187105940213270220820523082 142 65305934136838111019803371789556687836245874079603881413508321947146505668043867954125131662112022556033807799673694478902497224390723712526965215624917412651219376603286855205731638757370447376165173648275853167408185677363331946990206070614257008 143 9404974271656672621886774413031759861382988813899079799266049848517204258369739268306822399744107055408467860375181908664853797196711009993531525444974184768345417123157286917550642717421009730371354829002964617610709672383301194743508779103373511598 144 1363852801014443191030656985508519890089169452709961899532125096167017017917119703923310301666619722886679506907222894049064499784856324691876773654347492703581957748503297156523179944039920817106802350376377663021391649801776381296079672487065308198172 145 199141450428276244896576768128688882182930142147976830819927344008213541424869723761358738741829691955418476611328114412273407375374750055276810719050450119004674394381373189979697709865277155723256841764780092523826241037710315979675390100186817892972770 146 29276539860038804425184947077132727698900820636710336447816620899367553680300653879316136650350801169306252689481920836273399003586443697425337731013240578663376008452658757326455923148119270449378633042733255310051203276009670966085322261989511643779433192 147 4333328928833681803842553483114116539219697404258383490255787049124574534858191318072707343784704068893095971624163628014956807464950772158360184366710530953587347472260855729094876381139306109377544081311361927781674483174972978129660085471910146328654493958 148 645724964505486605130306020193856102638915090825797814416986830717378517391404802244525945616754393363245682850960183760147604865218995043929928346278646518553249223605040180794568892391270502921022331772465233891983696797948534758400555770536053249306376847668 149 96867470287789926149511353687254496367210883196269487603897410742102843669477971015166729808593561899722813002666235694464089683950720488126140233186169176251363292685938721507802955923054367942995873117689480114305632067463507720733423888786573249134950693386042 150 14628288188997256757166440469473992744625494812390744039258692381853460217186723683573153090954941758540107215343325718362039786440457102928671686049048475105461339603169139722428453104230355892903061408786476122758442487128356790407237148841519797987615161621223520 151 2223694839843699584850188200130119969968986284699539684353599220223006089522816505905432580174625648333577704810131565790916937962481279395355973070759677483874131828674673508026890684514709350790662010449795114245010161352586526281918003613323329677984012074732678302 152 340254762107580147553354016749617376463530063621870499784565476057064918753935733356900644383249108579589950458458762274046902478256048461445519099989633061250797100675424349277776897449630686637826490397950476175317798475229071528854286984125564800711395585265648930508 153 52403710205858524233457494177971045236381842932400296974270255306591388487342093377927879559797243356938072087634778286042841426497352838335356708564708413193808556698560898438343358611331035316893716048104404744923262229296265521503844863993850721328890729892890949805138 154 8123260068273577597991259281217541215653110927783922012018905875467582736374768335486500313382116099178241573201339680757028133356892123414175927632896088232924013685672835655291341854955297645066470076963798667829380602401982602482213947161453626677598821734330609532164312 155 1267334063057455328676908710541924400936371993693418510449904873386502007172275288384557583628343249337372401963202208801088862198777968391760311061954285465350417439475755380419674137360448081871951063527956416923239495456028939964917501440157160228019694730616293381229610870 156 198987799912563810980860922336316554000736195920681400661234058490245309391817781241095177165017387516031390307912942679735457894869957618892346054933311105937495657329575733415393647057287681098428031645564688879026115669282667193674704279681967457518761548890287440366325213412 157 31442623406323740370011965801340333803971917492365862836016480044574096382187324547634526743775371411401698336653861543713769031643512676303160174519793551596932494812283799529082540390817871841959904616797952287142050269620259598099715767746208465910140033590310177544155119247658 158 4999777648225438504688900224329988026211391952214911755259484294007377152884848353747913431366316713371770836976583427936164313631362314819958421938597371722982949847421994110240405053589922616462229965750964274477599969094833439613741268971762967622249478572822743566367672346333008 159 800027709489502772016821057486317639812810513260299352131522383968189588482457174999435441751204257541265038114375275635359392756681301195833709784714569259799536523749412495222639254786619135371231319461067969681812293131937803020910688928917683058034274064950783016310762894037731982 160 128814524068879829782984165077339319541533903219718538987975627684393547744002256310016371241539211680972196382286494471314307665028615547983507554457461835355293610771512149156649575276965092156738441418104358733086130692256940405928560485987126106517236980907520855158857496603391965820 161 20869563017418581313875744359465984580539789353205734258051115253505206137703657087707758277132450027049406869252512929998210005951352007431174171520796662650604732248480323725793481128634237579024340171356700666313631148229903175486030559676203643756082178311598724891300360646200891043522 162 3401998011005626562710344608540047180081880029410585452082306801145350838944359401374469738051075530567147175136246281404296151749617150731035202920697458781042329111027331147165066973051700548214913637475602211878141727398943010314760442109139457398954719326156987545347841946520403416606408 163 557969672170123991255672865567233761196043298766880476378034392633168550237649012435666557695809138089224329391530981849979153227728662197424389440300232436185236941427504307162383300091820478205237831415885936152616890405960582290682222027900141684182799458107735550274894563111828220282050278 164 92071841902457671045282619857577316715369923030537644235516375475320432503540749841297984479940042686859360836622071089509043459219519946354020944216685596084220474960979287343114886965607823893258664005766017843010144847550827892582257665009742927475714045515046669363286147081227179213330108052 165 15285048541146700853987522839127952788391822088400785069681615098379305754402568434469749759245570239196969694025066321906463655713540059102941322205417556658966625697030857784232717645341539852226743122442135572189817636404816683147855827866079345793922449289341232888973978748777710928720153849370 166 2552788372840642685418477487316853388508505443474323718051886650949770815809050814016945090098545633184445973419005122421606411032562728658092082695658613080948580959207583504626825722955019012055598423673333149201635699161010866994456288824439732253272954377144859471572049501673334178633999708973632 167 428899202000779408194814754088092110447852769302574578814271377519278682422253163777176211516378692918703869508297729746136916961310367033465576657402411713831580688866071520747535148767916858961778720985590349845665113248204041769343716599732411658747132085604739947268995659289245153885907125431397758 168 72489101470240952707339040932081061113642558877820940661229520994219714056358735406993143072828019221071039784823059206521289219191356982731904746030930661579931252668003699665312922220535332867501153229220586170995597726133959296867352078009652986432969144126199744363448301861893902686950967371647995948 169 12324010184677072751786441935453150067988086155633850898408264769965851563672827476245039038130356045085724256996857403447535591349183212752566960269502940373958370231187998698803671329867299804896080155792126646816021137256456964788836804667495347933026952587284164714955737343282553418769668930604763881522 170 2107551582717456033252435054021352193426858868877548436495134980907097556990258058365771866522186132525604637519609199446280545123235364620342557169021309393175411229316111154650458897804125630520385593053736724775628375190120092781806215253703578142759897028799674773919327508331801012376975293545582524302520 171 362523666088909468457619355658602347101356597755513758711827354950803648445053936253793121310894170755310114891459922603023900791381706116364078573955140528096147178102616457974431568865366160412999270051967583982871801335694434824203161818901912304896780630995092712051216139330386823613444651734113571608358742 172 62720834130408279985972853925413178522753482001750210781653786814685628244751041038237821890786814068894607202735692969020291045029466852261891437149460829291889789080871524791260514969947010554673407438223224369807836608628511243638443099895803132767770647298250187185345322567070901136635283601833012430722992708 173 10914154425920245478438996527129685240127527372090094034049690214873397518947327958592220207143529558857398230832306622813433845844830427399932744065009316095776271921696969424156962321464749233637223426510177807855300328481585719281788801810733321230222513789293621903674673489411911552073275594874243754631494379018 174 1910103195491532980047676057899653535556531218583555513738301026485592035276632541653653851092045870339052216187615426424492866808945086923799117628251932370218418814496756716387528560002964979304747496986416899590925909916074982659689016905506986397683105875580378422850863138654960238169395235918351622677058655961392 175 336200116886317135000668715849045240246963963453917739663788685280776692473186072135860277547456288436329912371273941431388513369852124721572255455477345417844090835123472363090213400638911399719521067313809530466834919098317957601329206529561479727817081245092179184255267057028259701457474280079634993044288133577596270 176 59511262849748923291590735787055513048772749062763819000763921601369758246088986777935393633357203360227729316470116490589293621008921755315120424607651648143830163778255644961406555344285713243675723917382459882567794491175199406053812873320385175918243601204056908951861485964904263777988947083125235579537479570674853852 177 10593681029649951770569624680609353918687103388630287996695578946721050804867121070626659911800134551004405812983177912064990568320872872375131411300061109569622883420161152784550986061515333175667038394431543651147939103078155051103399893181675687536997615397635055345138534252737917768504963528865481044954458419774719492258 178 1896388603075435508203212473011161935067094606118405407261069760207948067424770131039882154844553351389392965977273283669354586620459546798588192839280053032458804906804034507705969937332165686089179983588218544267297106723621074103146509706997235965697959897762395946149408543963002047905967380509156546629803919155010734328488 179 341371255614405785521390634046552454603536506407643817738838509124068974211421913288717751222475532785952347012988441853717676847710383472134064644109578782481220437766161721851915034124233775210048511233653173286127591095730580968624216475873343113097282163569612261456953425894568759225954717327548144795037570226756817563326662 180 61792011350474425444432923576276559913401701326302098665976138243263538550477179135221531698928216470496015208419941772883472069864847992598251066902551488971804452400030315234676873561765421596104955007446174637195642694426161185099247319881102938581811116907867725106750928791986099814596496359883132487396732683660148885814981620 181 11246832622381841220722896090964277574778478308066315812498381205384019208353479259266859823435040493732085313025524413345859924629527024003967947671871307879776076330845404739734375070694834306324608082851826040588585774273851722879778524789060509343227020886860833099734625305698328458169712939456982127275290356039217775760306163962 182 2058294640475173388033014954493697292974827702445467731739826436906872097397954291460762331806240371882014414859180902536519201159257299778062417179581861381863873243443549015368883175766731736476428995343395680033604566781392007996561384043608535190209045842138977099831955889065934938336599811515305747570922013628157243940449637477408 183 378748831783255963525156922388869464959308220378651527209805683829596830541909564174313729756112726468807159307290847050440451568104656067596828979694035648918577080221173549585351465629049606238694610075532020292870310829413954317522616135080759057997549390015188952677859872296866566141342247088289849535583744966765991711570567517643358 184 70072673087119127659057178842611867575109910348584108933847208780787959759068751255376494990248231375515605007651726627120277497056481200013402830296406731927356111990831554302078235869013681584358487396896457760707761783116782157603832429229084431382926140199555851365912520275407181143512396792726126367560668757338149839954963724260776332 185 13034278831074941030918588726771256124457999830855935141150033601866532254956687034511505150631050638277626426277638654261261289312598832342136109562144050346663493336605025894914510789295442378333356029575815241538756186561055509831810025513119009760993636678944164627085592934870816292232952569022628588268833232293315843588360802581036439570 186 2437551048394058994323428159725955567764283744696776330492378430735243079336188512257173693240431845423098896818788149301726991331310187939519122476908542626498103222675431862252345632987644649715148971879224317181315934905384947931381179629488222299692345285844784673240763568025038541609388801966392567342909484619793159024060117559970867794072 187 458285806562728285836407983273752919924424897778982378461946767192615633527372641715221199569574874416884330609889597066988068023094794736585818967866717907094008762818384692175134140138645181956171484819701870127584041802603959889712158095253346997836069436239059632786493479663781183350111387346379008938980158445166643624483515470357002271759158 188 86620918751917079335973359184304027050036573801493051510298303378480215157444270862612193611276505815959326421070728846957611704000387304994555047113971413419333017736075461186896550338606882666825564406973819601245243178602350778730073138687051120241110416662254200280210979112465767667781817278646262680880448940442380761073392757501675850224542628 189 16458896035788931963719503311329877370531118140200503133694591899824701971602237050758182615434302109332273976600459855117377066743755248638218465851777463714466026748943375149260491030467987940337878734070715294123983231295962058238067795925414388077456744597913848102189222729783834543259856270787663297376576457995248563007239599289863327968068679402 190 3143823306146114526118981644248687298056567807043815907985425563731188498098029990823399969764466021898396250140126995159308365814448934925198969094683846407454642528462745841954877726386195590603509510833066258386770674691247473235307763067606396900266366204466955045967651100045352667984349422342845855712297155534284556514308205225243443910026972431120 191 603647166735435995399820471214155301701887205430958575148918855931052511460286965426322897650224859127726676495467023153129330336574074698570777745227996415996711928937759649594081168387777299265753476510042422678057307384695825505407403458618131282404769352733116606580442899212823920192303325676990381789269178067555817428853115324206200505649240698799182 192 116510223918506821347602564903138877943535369970267638556373027193515261408657045594450196149888374126618279952593978362626821495790625193886943078446241373885945732133517450311280319899215418895341507635889947410449631204439653128134327795989072253375474644851375900217872068738279223510389818791090993354532884085554314515459785813903206643753047570805128508 193 22604197055262361887661134446110177536364336687964876430639296801252644944999209080521360575777040006597168795545191579289982489584886264540526881747678520592304045787608790717627192877184941220431835074985121642306169139155255457314661106157273026333278244799646275270628188810214799215769284729058438541212161983672188169385747288684201911235265271333529415298 194 4408052659839069620282842658976192132562251199806824393802478551824363479029382827028052235191521273460734374175959505695212218231445907812716975751483311692305491393801687630195163982507599118776734105230992971989202822083177656233071785869995611288674444848919205780201293569604351035376784961687564483353513435055322452812638189705834158926511408047777180724872 195 864023763956631079351401404870210585850245169381167184427974890426757844894403569571985667741604722150491418135123800647153840371104960790048922534864910448909867123741923966539945256328700332743473274561033487004907865306529033974653412222900781729786542933990751807572423592771685697720583165499741924582188199443049790887398274145333278339654341188044733425647270 196 170221543047404174205242606688460314724631466804708578584341347465444126774160206506809720079210579858745918322164376384031589223141881730314019568607464506415846425170503417974651298940476191654165021946669817790405851983208612261672159693675575633907732658629478531977980820416290524047812370486381513557502681883323126039859206471973057284419816342071588445217534292 197 33705602432461887606369755457053911565960864086107679537320473041990163448303472398788597090553292471071091919574361759296091256532868996978430354258586779239216014519800505003480319164170665574293862078847892210324807510923740678447702363657973898710330423195138031261141560662251335574459148009517471522649506995889907372708939424464298410323310855540577377580288106458 198 6707757064055086303129723540499844091506145049727813026061563704294805640812959079282384712975133220561904183923728134087948059818837990576544523016270292804585697004626682330773032178241799781294556071468031157778041955196039247686252729431634366917820169037936228459960627891648674172178458377288163527872630873528850141837975480424352962836915887105069444180794984570368 199 1341619166195877355070619589815429041814240864770327205369522171373983871604088990873197973681162778716141735860513205685096230046049460913480698346481387258211599543069562448999693844951260134922069879535541227947952445914751911871282601250117886892435918883255739728293641318770919995499701681677045927212436852701108566757009410498675478743386401069577464536956475141671742 200 269678935672884318636245471881697697316358437963759988505483289004094370547145010258688078510425804922989373615406769377840024753457861182388945250432018708183435139693135531596445096308862670897561793564028657876246341767651070426957207412096349547622327220948148051880243342069179401604848404940060220918393463332665218156831981775608424819522343670407844086517410571672759020