1 1 2 9 3 91 4 1063 5 14193 6 213953 7 3602891 8 67168527 9 1375636129 10 30741614905 11 745133551611 12 19485223248311 13 547092691302545 14 16422216867929457 15 524970306508659691 16 17809453107819266335 17 639153386976421052481 18 24196474723945543441769 19 963736849031626750711451 20 40289411871795861783689799 21 1764024062526243429869609137 22 80729529155671129934517995041 23 3854582278733452096459265562891 24 191691850658201771271819982381103 25 9913591274173305584751790031526113 26 532388149751189031368700337354706073 27 29648934298334039447072622390175972411 28 1710119259232905776924421168421771519447 29 102039813753175062595557173869353708333009 30 6291597042001585761290881319628560615859665 31 400453280921491049282935453449960710565722411 32 26285806743463465766824246514870173900755476031 33 1777758454838682670471697146820604557421566135425 34 123774816938444779935792906436300219586639432828617 35 8864348022581204870067976865768179176561723267459291 36 652502577172861792096733629782641252186062453785214055 37 49331253497033970981661325407679716808548457674230334961 38 3827951019406169398304050174400380803313180343617660953729 39 304670042344643209542405909736985621535827653474090369893451 40 24856564274340103416388609341974112307499988794165390208848719 41 2077505456331933399502257562255580742588209867856531589844669217 42 177781591713862590699238835112700754163247026597255266693858423801 43 15568257326125849196723713707094645239897432581827461124768705799291 44 1394367796540785432040090914512061564391202781900598652391289465247223 45 127668618507165861608680218516301562438263969362815057351686910528811793 46 11944142193689175545413026597944082061525978487180778112793294397350275633 47 1141281783238505528241147665478276205715057567025442236745455349497557615211 48 111329208163620350818875474102886744001489534351590679518006248932966741628767 49 11082110139375863375211606556223795434497335253724397303405189796977244605572289 50 1125275461616934664429514921717167102196724576047535254869073114864073096081194025 51 116506712788111961499903500929923654906993656841238403253683759605961260309185443611 52 12295261870959839143659640705596309408278860502915104302374675714992807073292826364551 53 1322100188717030500899591431426085433089945812348623646381126084991367681120622197696305 54 144804276064556457051862123220525035592196591200827953052091262854471092390000105121111777 55 16148972354736970732846606831579463189841757885996990855559122875624935322848622521441450891 56 1833226011572868790759840381893254012569798813837313794197874773226867631115428273213820977775 57 211768175075526900306054873941641292275672006376546869203507516286925205337921167780182178265441 58 24885677046028746015329535018773210823563853482945688418659933694571103975282754434942847343609689 59 2974110999332877652974247651246096188983824521793236540141372297487331930087102783687725560118667451 60 361378924977541235337620689101431553810166115786396577562993760495921716048494219401710975312663343639 61 44632305812727253820407104617650089457736522744007318367854664994911052817693042719032158621429898697297 62 5601487078628475712807894907655129358523870584530647955132735461960617367838795876727675456178601829116561 63 714192173174094900069348369479986714203458962594661812406810193287830674988517033131343470601962245530187691 64 92486466755090612371681086791398542457534971918076777260899534423242085382569724815925038236716919967950089343 65 12161566214215268934662017952920426730579761339147803777876747037638053663238883773792686887849201443996958345473 66 1623487723629380148842492445715549894692320933620120320347080510536725639692651600465815459935337190734316984909193 67 219968053503398551045611847080015082003086172563621415587048580848180324050898807543203702586690834200702052694770011 68 30243153296510529280838163378227408848248333297352372486285618517653842582017372309416237014022765154966393345386194087 69 4218517444153458519344186640132983790486458514340668233057422063079778060911239737351115117080149319843499999861799699569 70 596855231483364422459233915697661247953572087363667101482296784698219519388120707907370164193855321066379381279817533912385 71 85638308541432177549931873741469452497092274145894668553831909899362759571283908345757708104582764077254747728176482984836811 72 12458707911398708858490128005302172324463920728217598929158683766973862437609867747115077733941906063519265066404812272229789071 73 1837392703815397014393302763566435275859949217862308648357651825151007999968594592590005661991662356198469727407411150558233185185 74 274647365957002192944709449915223073051238808465240501726021188927964460747687979713054282678355893510239690390837614446943484298937 75 41602159131889088655408307027369628889978757485668170673460873776525228684513073086985930343722890699653065550267187814453694372874491 76 6384807749138040880942293385700781466445202744844573167424940990634014932125825501058440010084806571538994423248535881619723157740157495 77 992653747004254221292938384297895087464204160872587982417270484783363434158361804267445577324761313812892128377578614438213809811315563921 78 156312645514338691831580719914981215554242953132819773234263264306454670191540069469802731930945732201534804400917051226674586123795351889649 79 24926825094203890485938940863298087536506097803245968829524626820230780086218171589108704115440561296857204555734801634972944904655103492233451 80 4024836475389443958308474727843352968185230590533589637771559937988736402889171844051590430724531924322310525249269224395911914786575281676934559 81 657917594435625148684288827567363211462460360152220593303383920689115023756189085036167151347373277963865104325659633484847216454244351619525933377 82 108860900949615410220190848065962109388818261610059825985123340863826755336873460252478369366275889270571416291000733638976184661437765176673667353321 83 18229981991733289121020058101135393103066202796948823627661619988189451366392840773099323882527233615382105864736739286114674735441097052227723608328091 84 3089247280828241893619643528740025673221524006521978833982987021456724071539743856196154354362058993092997233764032799899627596489152013066145186338507463 85 529676732627783753454501967883338704116509468240605798280744105121043579979256208210336324597819263637316924733771604953496310993219060473444140600903327153 86 91875977832375542023858693856481627872779825929197259239379334706632669103155186575226384411321461194051456252710459513785257852803468633744568227740160206753 87 16120121903998317268046919161330900392470406670267713504172669955496468987002291336187349061359763628171495657601548451608632560007978107778879672863674276236811 88 2860577070133382611834321201462469827259990260767613805140637286994983758436460662935965317053340741863975946976239562584334964073036041687167016035605615467615407 89 513337441038606511237657359955052296651189300392730119069269707142158625839087332594002056626066684841252249107181556196767420312134313569202954372049914398729914849 90 93145606666665686664276851611943435200233849078035397352535606974261237970121913754474757340664185120946522105744070338164296068171954669670321057461398283892971614745 91 17087531244667771050636431715433854489552787828937523741313577665161609390166034109547246585041602851295957132916886272669708462100106478669440923573968853644110940702011 92 3168854388157829513145834239088799517052004231720470731407102723644032395989086131001196044001435903625319791353980588082614890134202866819715903035302088460423365592149591 93 593992370308733652454350734315555899162138346277654386236153225093096081743338819966978713768500525979684683949109939567191458504099032432449193530020194685482156139463802065 94 112529332811683950670945423943849532274446789196702631556785536845710043423571708370773971147434554137591006275976207658569648031099788493620668232692202399190014943998807990097 95 21543121034669435281199007780896739607638573709522290786811170653168539602534298141932718081465506466948937955194162617819301469421690456371769726614808411100060014874776014530091 96 4167371394820169052454592994388180474253962962868302219692955623030558416529402385062124226658327696600455434584332822813528937837690262281580262644970018594974419859957312009153215 97 814479535049130445022113453488445677680032976294372867780486884816961507973930200708449549045951410524761592023905034300129292341889017119980072561495590643153381968473598511945430401 98 160811517642291907961785234127797403194273766293161578858557621563992187232665903258688319460373125219567555281661041768906950524005739871339153420103715621956430012827997817381107393609 99 32072193227029866547999446249066998665361540896811412316385610422361204302265258900613954366005188101168136619008102284463393223887162772222096182742996428807051578043460229926947051391451 100 6460574229473670466240179881260916675723270458122966603419211638329922737574930477709074173751784128866217089407563996346953302329379211088491992638602156748543297800596481968383542660021479 101 1314322096037102321356094204392855920155198455953724779279351205719023915541858762075046936972896495526020986720080850419324634899849670095055405813376486565946645356591463041029678072421577457 102 270009369695786833581744801201356789447864650451987981478368054683803738865506259928844626789608610773339565966463735360174479225522282678286840817172385183542008318183664271771077680405050734081 103 56009425482343409701316134545172858673726857764885091504337506253876915893814669059772825820389774181907569983143700000155744941746305058248217906484667384076308198279720456560532986188912509020491 104 11730279604668059890157798753794342681162649989377306683212968913938780121175940937538962824974444543757597146742577789363836614657451029535708048152937102905438918988265841873821067066764418584901583 105 2480167683381475435874567907803921644942943577086266667944999620462322724951379080457609066070260617939010216401424116942129158743089570994655507060980269403021966730460904577542249415863809674650956833 106 529346897237515052347885378029308169495058681526601265203001583441896163016029959615083079985522752051184489610475217351751264350012386000616281978607035950590065284396653343346725968574191332767609768313 107 114037655983778928237390177875485752841113770221739148249101822800593430899152703901204041551578879548615708471858404422420623427313461858378088193085890809231298911305780648050115736400406473544281278815611 108 24795188373118172765523910971198602892673309299728045524660186055377006461893294621143868889025076752986395310685140549924737441564025910664054204717128995912964702009841015760314389444055220154766159484292727 109 5440778960679425046222784027138153140197046875935786723654840392394265429988973427265443439462641690695735738242092262557229206317884411277522812218433680246108716333936702281900595953361918700928368798275418129 110 1204739854348837898322731052508869429510239082454851428258258938099438579060780655358352863236918213064035577524819075425884280888988312106767421321160972442915775182188611037940024634933740831979265860293783901105 111 269171223432563245677343223416720737349204519447941706218040146470964501937384222299863174633629808928281227227191446153297033114583590643077335582813233894451919921819051042579134417570110544821142423373548637839211 112 60678158927820048486430660600879337611916000445741134337016446069570021199936064593347942621421909715304477896196135603379170742149387381836255187645049392700172563871120326085705407202193002691903462306398747155846111 113 13799725583085856412884709092760525126245766183883275644157221625928140550921933073295599181523580405734481786593595740640466399868291995735387153749408792816924202744030913335625843903999933602541672513571462641760746945 114 3165987989368560518751753212728707725272527117384086788969857121510650884876069968354284947267647053272737381244144474633512347576554129864692506771011834275459660134817959478612371810571650174891346479666470987618737785257 115 732682609392988098250965779081164487051845726641828201144612683879035952746674083998996537690484966619290950780743548937285190493078839561560427417566619833734905794563098593436404359379408195420680518488005299730798559217691 116 171024341880391074475135066001663640861354671675984885124914103716961932542602166215413303469756057934115967261707102907267771400295304346531383832344270198399038282888183719920842478543227122276204079683199969883355508214364935 117 40262762014764322283785120905739973819422578336374362407694286751269816699530728914983425834633100144687490173505235772111255359680912318714759934988603969195167704296390064451658658010740035973315871740179584381048712918531064881 118 9559198882992503009586164379723926795077066719668434499411429028701171138625791927416171384144302124066252154932454911283792739258660408957151948561472629032286661945683287241028156216242981248149359831267375170789871690819711721569 119 2288658303354793889313500491401007494164423822799368385917674447156593813837373847237946953110159372179534396755996373394827933922893941615528188862587271018519289644232182698085993929800538859874207067322283992383185811121100396941451 120 552524683677943066681788342324198161062844973634462834968456902823566431822162402047137141345712448094224749933103335657649675108612787433035021136405471652452550589509485585580141856236971636569208931792585202860862998342547680543004399 121 134494312168442785281147002732187935144441357581785847943117052093116744583683008598572860075994575573105618601590983677369619969064753004777105551080321952639704537166382703001652925507439133152301138821943827838352794042032756026440829537 122 33007177101152402412436902525207711237045422210622573534382996166965166695568209683461821306847678459852211852157537333679610348775094367779134216172876166974900143290874727584616494997234671090279504695347845244530681724247785631731336858841 123 8166505896503785707258767529780976835062727906973864151845963932868391196420226303289326313152960429441239051059212076049822413000570201233086763125322508286555537571618798610604839575390942416281248855955178559057543843357256919830616841064891 124 2036851047057740720375154247412031517282640038650743107382690217931694193436933938091880603581040781756339202339859163112143775744228211895305837317408346074920714083216621865212969401561063892524100890547644982990071602643626666332014225363671703 125 512093743650623834665536848496914224552878657308139784142474454689044381858676463245626433279696163154185923937685989883619551143291793704577860519125506662635742657321923668163981176675067196878287292163521287461213119093608072519223796051448434513 126 129771532687773293731041616581709783722673822169087224819393762913436098170703621113373603505346773614392352559825342836996286053350164687337958775444727871170942989166004941075668311222888892852456805421994937696658836240006863421026360213773347193873 127 33145314882357085686631820686195905505596790481610160770715582782381593479727626120267412946156333041109087871291211644364743990281101442246362819471409207372476647497862887269486236342794628530530605365357742673391176722840124955024998078758119719306411 128 8532003464330911879820837227702114575383858443589849633531738617314293586524028055653149342688525159264278041166586802324562919154602190200697617355140919854510385936806755995718515370991807570685176330389178779402102670752523027608423694859677998654626047 129 2213297911366510573174032042253130767063794385629799180925615735097982204694053283258150644768845660965369360852383236106838086360938056369151490138344450645454339966073423654638908429234476356984856883615570763759888350148833276595718616518206324836275409409 130 578579340898278466646604644489035463705056422985472457406609196940530768136931308974215421001408947666574715365292963602693234364503258194292046844081397398994804554978383983101488447864095688616480794515561172247879083306206398571514694555646276054040640371465 131 152403443622155576455645309069636172722555678176332285121207922605460111435928315193120263501859081882190226808143061260567358507110747742234667906734419981013640861055710079669526431122396244539356173052160066545133177469059338794437923774475382929351030701048411 132 40449247205100864989048043507956280457564463490600762609479773367754430077578716129890744421429621391134772040911792902614579920722978699856422098561025079852954464480728437856390003916005212038724232070308216321572593673002887236695044168545728905737902861883278631 133 10816463346806155043800728744128080831571786092421957025745497332459209938814369978095294390639132971797738012510737103389212652744693928640556951052706790567908429955890496370497714516007040610001054487000097937952091869063412546670411190881018495817976253333955219825 134 2914036827391729020627738176883428608543461942508340140922872816783521397277707417389992447563375802880034597833251742943919006162860685515041517984829395239602074965436030465211902337036125227502609419434266600088453399275945791359965084875344544029244764031912199284417 135 790889479368268079225104694046785736869141475232972397747316894278224553415393447959664884964815782426877988030685712245899542776701696232454306346630030513916452498300193715687392388404827994705581922241359948018247625708472280335891309734151712704342814871262065239737291 136 216234017072828263821465869847149058919097982793100798562141780310360336190705556450251599896320138731755878604297984693506330612632037174043665777477910757167906485098046131772750927009116522611938996026783978491825401713670895843556616923786916040295541691668806552662192655 137 59552017512018209219604851187877704892525065740346788045472848449462574969102108666012731499817415726238509364796570911473238219694237967456514765245336825988312547423236703676029688225964485572886009983018435971668160675914667293031360574186817609814276211412713051034495667361 138 16520010199827711073794233933084038623050024792226999372269882080699535859148815949501936176009799518733502189812263108186415236299888607892779137276495553769502896663188901423924396460145809952207228324804813780594927702938106439877791475509674492846112567216509052494047546473529 139 4615757299517922212156366874656433826704191403554470998805329007803768494215888409165562132094620591640437871149035385013491818206256298336346005661012809313368263952557997387100265204957962453403318904864440104735094544827304646399310594183974752247597757027588394381387340169683451 140 1298889527690462963436156335535548413982095539384160682063652934570756582857108163334279114666256805830628270457469314867360844275519609751157660290598510783556196318818077009946846533921086011261976255592070007754302932177541581346406035483919517689283813368891399212112660350976283319 141 368108757762214561389988365871959427941051992683243894460070469222048266708914775685312080745807679395590453126879928546145263236609493813290626811905648604073307632103885841660766115706034426647241576679681480317892415358830320998493373009336322278447219977733364597228952778680398889617 142 105058976459820551140274490179853989364544232930922542380300439454438424625368756076579103312900282749778517108249353384523987149374454244754893986375169861047902309854176398938977110698644490317400346432538574782700860277600328998214269030620532792090303570193519091227140603741037163327601 143 30194090959967880261111706963051002940053509253672163685300141674998135047936178773535045766116525361768939163239996427792665293697762568674509783782349775386993052960598467812973945630017671863494243159671779671309882646941710320278890164992329549331034506815976669124816820591304368253261291 144 8738190804920238836555214832343838309208520151106929183885368679432639919471613291223316471574247271442999183491682256359741846814097132796772130153636658106827033716835932403782982680928378678521469271301836156686908143590967611226458012241320133950227971208897336512654306771645438606069217823 145 2546309209306882544231089337374412706199594344694266661466812178243139723214143631846519948511057807868171899179773136744259015268466084558868302344166197917438873042319979970078773965021618310726357218518880040034545760860435900264215222393107545324565465903554523592944277719342830795773502960193 146 747085616673638334799960813196488924274545962562891496961333800038382864423176295348863396651676715081901086471808073867904319165045098663692505596131189894050036174074849554288009577255505215275706046875294576138795256210713579292625463071816559158103603390595697613201886988257227469642396666083433 147 220688177893937470921254676921611760267203162458958025228221519677939871684984492488432309823566664328606252755190881491532235191990813576765906445137744237313748732696934400552878423017842355816325608951757988685606981413149451135772130015385482991387411139441261529818457663459624390043258546654509211 148 65632256466544868679993819069758045473550331406083459887978220241301375261381626921198244473380516195522108614128290720000586682259387392807179138979509086670405194413638034183248194322127115005167732055934850305082739691324792239202418723573739053040167278333018401457007291849466404754059923112917015367 149 19650135779883310825320354338357073031013139696515808608321327622639234488624944109968090782223117045609597499532008554317753608310232863354749018488156204287131634782708166901325256465027975155502842274256636148612308857296775766316297996898068446941140149445225200384273021348946198940902505360041529088689 150 5922490456356172088410050995441074322831053301157777694741678650421806523516105840514505432200754029719112004220354765462091649747964513122396818750765079699244477292638080920817697808827345254804286583421404739680545231938519720808482693212426937162890647087525314470071451596775219550403524775335243490625825 151 1796861792828793954484944004744866096311921400207745227625705719990789123677584243556495031357777601927950509990463543477555523677674677563409890859365292242943258622318319588299125942418659120924605971603615696193371592707515767180320782565974920807544717947377394805640979134888775386627650549077655470795129611 152 548753896737401740330495768688208363226927901523436057203461162059430936743857879583525080415434351137561143186247810897358469992641615028480372670339356010965125291657171224996846707898770940696306646762889989936545687229270648825427922690617593149703663934339594592490893182730935178523174107434892649065456847151 153 168684272225836893781546308930819399589937135663303680350657134341573339787983462881596879679348481280294042536355830600034896911052563949183557691246790157055630385637039685318522724637998841822867344594868573437031102533291010844848227463739973965236425760064173707984149813664077953348239322406819656226917838420705 154 52189992238455692305684493501451797918531309828716658729527765628779563088644008849957256553565909715010752161809756041416287938219958395888268472954491977967484499333564866066239190487318760371543525032204650607113172582685651694652056681183520497871933053103629099749760415356902502392079582172645594461924429398087577 155 16251648087595681850100561975195179235676483902256154390307939237030715975027164110823103223287994402966121305860259270069010068928502903380757530480516462462119343945280914062374748731009487093042024013078267474828184484048604726761022647910298985460449145405560980703565895491532470887417319458658290880720578870328888891 156 5093158905974052639252475435876611548649295275972353617353831242449370044438632338106796471634220785271548085301246664067171773085130609030648564801311301188346732940865286021208382428485863527854876965369385477269268591595338902614470969902078094499810256939055002505732475970411878337536130044414430664605048336226379036375 157 1606345691225446323791644846666288049735231105807331211268753719807008008217161494417168249892356356170148771862541112388813686564502915288327840162711878690891956935608440995794659394955243244438720620077630496325464638384078863143571547799416891752822246017491000978009711256238615884222646702458149691267165240992152222437841 158 509841662903684501685854451469225458618145602188985545932988013333897478488331682505422933811505827209488083076927769612191899788466346615554023993525823947988363358204733362189122162474444309716856006309418461411583671817452109581984983595396222419039483131384399604156524109015206338911604037904817358794240428876966442273249489 159 162839187365403493788020481907763383503680880534209215398631295026578940212214433288762390992759961561220781667073214028728185413368172495840255606817668843656542667756090353375536946669951100027930677810946003958655717758290369986403814819478211750010825145343809907374947381403999206054425404839713085246235013507864353850050417451 160 52335070447288913443952990371783871576159901973226819725593278215073035548765717984736541909403680238915313570274574356943881505441791836977579969230791070891289545476735411886099932099300822044709373840862722875290566257967720829265892863836616191093492082959807875612240102286640980024392687498069803600867027810497396159440330258239 161 16924668851855800240482758160488441270344693764239688103161418791331663635190666018771741958133718479952818846423615243550414972929249288793874945362290553716832866477506779239204186221803658625656475975995337731558097484636626972589216689607468359693139091740984643617142148974383194262637773606201657508815273741899422751254794070957697 162 5507118634241610817060998003722155621968101868440621696362581137566516687323032642443276638762822572793137786688242744596366294198914390764933486328983817726491138128554753301296150310749338774994680823984491483501690458826409206210496110166674640357257347888173441729893202041401808094439612902127686474353092129587992576610794516447740361 163 1802972810924859457528855613641832536266277851061133280385494953677503780192168199293913087704436049190741834380009884097265433489815554923958505115977254465018140810948167613561534946955078949470686267097886566079423721792429489501615777661803154921583346245921865430659728455269456360099803578632036109415461078068126061823799819785434409691 164 593879349050005291700623723159783151843807093102492920962513263112621611084516113748417711463642977849476731928776732085032933531878436147669171837353323111948921020573490282458581724747187946520024506550348005955068908096537579168190309307415123847733136454969348850829510170925418247174634704415143443445279330846416433425804877323718815939943 165 196804749194802026171347275342598446608062341660640696152820993512580352056419322019608838182180978910075517153984157311784821830049773921431599979491091499506202966526709099376147917388522897688781223161541525926648532586129598583151331630480573030553460001286892250736631137020916851067083998419294906719722488919578554939876792268768571981733873 166 65612324632711303921937835247552693554710583303215783849694785269230826655182380951763286978330898162244531696875106043212019267115902809103242916058891864913818255179742684865311592944494223105116363410257941047353442949275016220161521915364330027725338913163256247327108881053523635344847425321856931938509205564050670271919469010199147142140036993 167 22005546584190429496620828073012858114073181111670077061726311296488785156793051019928211077234701788246670702985612039668298542064901732394639406526955975689648733912684578766711831046313559922789201478134578046688978598302508092903990163446118266751074191925020652931132149002896201776366149033178999325145372192591658477704233457638973648910181224011 168 7424382702404690952954300656750335098260358957617475397654100804215688961982387565887995576816305469193207280315983759608591171607867465752017848849816999388166275522127292812998414125137421794818232310163695369322059659102178211147377952679762450313917187742788546156512437242660426430601783648279162657564471665483815844142187110193286548330120929860687 169 2519734296671206622115388917168988261531301369235443531994674097518324052957492691672152724059549887760937295437940957720816346470050028892016611209775709430400620232534450704524900902255833628589241899730793541691701225831109833131445844374384217328382261639374175368709310182109516136584210784781812199957338173605054692539227786404996328085578255795655969 170 860201672819712942275357722711969771817434839438140196433525911728295922940373663046166916646899313540287772574853009517276177637587855218717990766357458110408649121199108873447537222745171759132309990035338002258703910796525066033131141434479272474805758990392351765778138743942882032629479421436603557902547101565944096644473235974556180788827968541564264185 171 295380665003667242327898358920081127006914812658345963545534493720043870299935109309144764153763439984825910250511919612816452428585036108347978105435495797328003700992121614494553556873490131597335673411406616216877165222128382220543612550740640508690849139296375738068601357762231113546663980431893569011990091136814898991062078644865705859692851449661624882811 172 102020012097934918994107675678514308450846181876122425815991195725879262891768496116699176220470619018886833985610725224815027509623244520839762691237017388133521476109197800405906348847873053991807941824371676983572180019256399173771237997735119570365218194555264414371467108145678313202178285598437553512175586170389964361968633756642644490193263605662664278951671 173 35440158295576406326146267539437695017336560765949705924625410810671900040341204055723873290330877803253176526161772935539309325871768487127958544103607932102971885671472514097667830013107748132729333784105368628594063246521996566980154424440186417157312890569662859884287359055842006832211204393227575463409606328520481843570482528079688281023446612974053368161549585 174 12382220331207405640301795112741211338423579839336099355403434070063119434166035847320496704152970653688572848299456876820711128828520367683120845804945553398794694333721563419065904311847461905041397137872143456405407198238837774139909217547196494636458378108021252276515105546040632825578692509378185342443281148802938276153082465199562967943111800210391137041819794737 175 4350906749478406533670640654412929885358778282342261957368546352497192126104533580947325196845987346849197154778744283245725113781905991883489327829622936619039081597237106510746363073906970932780146646610434825099455884371045166111448849107065246015895160124650374533953396971002198106745578752673275049709552204767422951825151583132483615484103704186634363457819139472491 176 1537536159983898789013724250097448143384146050634363634694543591766009480690458166172058900811040212473544599023379545264871272298803867466861766190357075211470841176774788593780470166788467884410246521821808981951914086296035031702760627494903103086049357477960992773053460016246064526679799201478358883805037166448075375382925747965612923726363994937899979181380085111296095 177 546413369673075257846949148184521631682774335290646102226751641669054066485772449532688569575154087454245277977247106797839932934246246936295745502328002687566187264036349460649606879857206881814347863728150938546840165099378950714572958997564248689623306306856141616794896815040631532222493611757410575220765143895635942558241376430139897127403194850378703318853761173054576321 178 195278292161848769783315096325765381840863019076666159141333781687069780532749013200084359728891907985380860047220120469043807109133689071589931416899377001182153350948507907359525290209457048839679193305737068923078978454883636403049952418328005348137346041563246575604944755968777170923274018489687895574219199954798398148729339679579682392519920391099395694201424618742833649449 179 70179408157997886572137070263994052856537504146449271947415188714675785275675386933963610943413165648696092694694587363091920214971110924162837834082181431116966598667329415636566642510067133623035209973398525700826127228713041276115105068014925935547694775309019011441235734696836117843648831764304557969342277774804246184004684693226351975396596999513477620964593200917460759943451 180 25361508222647703634244739622285043164473152138663835410372318864229675696584757519119124446286064974294107654719340905438834206705934317072406658951851837384641654060767967033388793944790815043596951274578804191562874296792249479677301300112616252729609284017992099250505469920470598126254579311462931982696884128215665572189765114303070736035452040916839174216710380141797025695329159 181 9215879844958274223109276124900275140564987271311949447728479772124468732663325403220224329913350850527074169582989076293117974306993174712254847682694247405039596154068975157091273774536223738577930422500250920038909952158070481501745038874650790641861480610023239706919139420921692862410012934977294410707031992128034655786866626242549064943560453210871894871909175314910380688192233777 182 3367299426304690854729784852489903086954527338290546543321387846325999796872475262221183104279411493522877619360122910590364999882338907742849065535608118282674783172439811090918649155808001494367285953067557200467702971012328819885210481559362953548901738369803582569508283704342226436835469577760328883459073365884906865525043034329170942310043870876359911399207819674260367844732387697121 183 1237077398416561462619602457239916706500925775642927144407145799191481871739271370572251036674997644592543022864933621997204314139956855200128362787004108625450181300464038182143345135588250020489457401555685245971493101294224237580127478988455815655411164730377221144830837825005143288437054564699863522388454380203410753585624194549882711524960626120436350916239933180095097497201534113310091 184 456950704022901707440776569046494050812464654935022539692811784228725385278843516352736231552098514600780705765774207866453066768855060062914877939532174463342746792420775893682047260923051267564017586767897755893515845783943680406714086820657877052506585860310929292377482922067611991100934059799298708752348807534739986859567006698711664275976839629063408644876994495622214555834041400438238063 185 169701800200813226098981700071296051125501521582447672859714396135226398547710420331829427815687436111493003473748417894031847019888804869889185324458196682589255314580313046966566415562932762597760111092492267804630205059271489841070209721977074965823866233247045935074437393157000202294747172073324018763894832384195027689141362438545953974228891614442361948832456932301333608073080312747011955553 186 63362978265078379243022239871520302015783994146649087683434567168041067895442504520122807705427766557723477366000235007377598828987691425837000690812418843928739278508839241240805040898818475105590344356878482985901635526643322953686988937430923765397528516409612857581210200300462920951732485781280230656045678286934417041792708218254393379802957518968037424373635637506192464819374427918179622654553 187 23785062572232056108125665280364740391179435347102474880758661349828665910997017229852276409318312240174907822850180486314958950989276128624820068217431329579100199493230081902121700829912622513651512409282122019760200111176274593006751909357559734182148777970534523417129644662741521506545571926275475801059118375686032876362415620540957822990818926833969726946259972891274459889423908320303029436250811 188 8975946969485844230957049379403319573990280519897892964036759613843877931875799603161521912310088723222268196027195707748591095915818866101993458542732675556416933105882709201826511742615701415025440866439794087140657968361719441395934475640855029465013845038969314163143126818169503054839163456254584343865977859681118231058766374666934234390193846984837197029797590594949274789125570358159382760071562007 189 3405268277813755147853010538277104198864537111640397153042837166425081350833985209484580916102647416329333070017918446394679322468457652322554552793143707832921309005558441873013336297186658800798872130007195587516199965349159983029283263389968803300438433969591060985574263912909274928182608228063479120083435010387555936266428111362674004626557308423868576939869433757381848293114931002368252438593794311249 190 1298689715028353361613287961291035160698389530394806538296022815451710724466049217237720013129316710483680379661318641515596124861510459581260713797184411125396187640410143992510898701993486642022361263218003510405584094360690853145452633065802755751084302206546855185852066410399902734788353345397815710562455195732124401523153481535674295401664467165686048013754005594182054669627885410953380071465743370886545 191 497886726837263446461327280458197863784535844046237509200953718748248990908240437288908839941809771082392782032132095097923010954854205292628525303929844856208213750023805200212910476888081632481486735693532046037340922182200769351384644313266664633233597175146193183894983706305543378329009120497370952424111815379733794938113881444453012656683379764392270477785313393974328431548247014952385484026125074935108011 192 191873485197986544441187667523209845200320665624468437986604553215496720863817183897274830725387195598596307053823792044977320071264575940715856322574902988026159135684623408728201260871426945721610569870084084655920197496863459589032214216287861834688862032972504911528416630970697010405415432816091302842895895383882852030671662636865602362913535898383118392441172962559144911240212480750894850153064376755471992191 193 74327060798855490949787491516047039470641074125276863290802254317994556192266782002495590278096265725581940056139484591742059098509979141647228193744502484719262116737195916980977212643163837047313675718900674525459985873258445558596979660878485445084951923809902975804785732714243399840303971757540703945639398907933498565276106210314473805203345556300735824983627302537728599091588484726370578436051384124172635806465 194 28941095461100840303233177848835060988238952433101881245722368382285495134693119563066414192985738166259744947761137511718524549056672150765326516681298254397321558338207945591404644648674585624568778525185908579199219793302247350390782319804359452819167733762512054348723280262781064546466374663597563214985854461193401762907262157081488840405419099442582448584873372545602284261854469593517359007618011589208022230005897 195 11326807861215460456433429738955242916332784824352128829281140140620953979966929851532883960840988902971722762067813620765092289713374629904988750196151817851154910886791299295589218378317953047894704778849361736826662147108647950562005733525442803774365042224909315394898327280576528893427244710225259193869332693653128440971170696470969805099963646939728788832840230156282814119455632320052947539562339222814275748024288091 196 4455673193577254641747171911864564897723019446736287922936129433763487538325247710431935541782496141334205351059715623169836938786878682381198493321632552184077908442265025789859379306289106075215259166389781968094010933956676830408303477605723727503564522568634571218160309493173392744182201584748439799450402803886725544413356991316478779861877567470746706807233790599805536154738851119609582782602826942101514541059325371815 197 1761656113310803217572255805047875851696573294810815603195340301387563150009590704896683888892778568964772153922528089808656483410644416016080212574084437509021819926087313226551636725785860857399584532991533438646103841242058112199872031149386725245184052683714512218466779614348762410837161121404148425885338878370608502000963418952566612095518189471396539343780470385985616708385716042166907000824702104246261891143327295282801 198 700035147231158322334614205768203356063296535656220901116814701090043859680576105424469690207976354286295417209857144145986429886641775861735592340008898944511503818807428820409255243009664614483229862539889502075843372675986598306610575266491949722544166913935522080453422179972205564769825039084582815061767483732628532308612298671137949922494347433810654181285573058907553340734999349910521480224145088840709526190294169449273409 199 279575085601038398349126401245637662735420174623894515834973783188890769984809226622898339788931257095651578505853605428209593846954120901588568444307495294599181304439960607367367894207883439654102678642971098247288217571417833419371574703208539867642713054049414453366416049021675273375106738537339009424902401838903356599518075783451683440991732171644222080614717765968569137242509616374389601635892464871795201072379675490059061451 200 112213759867866861037747851347828726879548720396305013312179717778234087549652768626971933919974940999047230451951291339426099175400037712397154310168147515404107249301378425954530115459269908114081295891151464611485572212578229797407085855940899980466343219946880045742750902899004803395874595688703735366974548929727810990114182920250269583165928522883581252076485342469493697680102397645301968756978397016307730351715312305134881896079 201 45263904373294528962381616019739012372021733031308452475537998986074725740278554371868777388213938673924974790489327757960095917441127504029492063340787084367479668817561431759906744486881635256116865182551671046691559109398923598115780802111222000299278619102754420595362548120437459879777826051497160457806898915286975727499939487175867746619011100955745795089421188108073316418230643436057746842559444364949340488776188447898644457917857 202 18348708122297731633312357792325485484964303060221172660213116217717788345395828154449569132196509453976281557254121082093370318335508486765426063950397676304482181465756082900913713848730337124829541465521517224751156944406753368959670548394008411566225783385344416183631232382573733236951453169845034427931355950501663506946400619698578100262262077184304552094526344386001905444752911824515197418010095211245354587885169777798788377460797881 203 7474738243667449000069376673238677674038428596693883244160632833538829532467255007981727443419679335179512448948670503074328897059865110185752063778321376875092710267481651760568754051061234534738542616478924362571266942182547231240291530448321570200937547177456448057777673533621726627425271904833591850583969983121838453084629384929428977393848692013450498987183409731633290260923642270086957813097647311525008279489622363152332111887058762491 204 3059940917548916279868720616889062312369342344323403105470663485723812909815611980973937071884469144480265567967122146579235826431742264471989957707665555852339903608047873425050004494696870381615421780192115704425641407943290546867721027548401920644257436056510775958345048478851585191840613594648933945792059672363974925727040754714651305177282431046962082902340135841473957819415384493057605684820780727999507609228835813473246254061486490512183 205 1258769727429547426779469556188659561022585284826093591390612130956971406546526756188496583281851403829293156484704031590203525483020349711903183055202205614732927173510017166017971722528732388988500790994907426114834822076693247487572421611289422655076659319265892839733672562189012027073297325433703799814176650460871743571149382529119954347598076370317578754463129370359617514306050830866223154987645933201909979908529174014744393138542447680825233 206 520337919933373381167481297392786308050893515000590331825867182842991498628839102551996982180399985375419815728350044189855949345097520618060125678538389535386621377342126585568653081141257408953044473915031828772529771270194866766573885685076431317829600032425669601102991657588604230920454400857761318218469958024304823013902633692253034937695967565646003945814726775476186801790806479025036941947617897885898722345663688281515407566946147344247536113 207 216132681251262492981239233589941546412710200714760749961028053937609272181054216875963978493723486818405023890885457106037342650209712462694859123979424075329762553182804174316098546544111706896380422560911830624891453871323617598943727478224459815747312562660723152422400149506632400336507201135403314986488272874525375501444173922826699278007756373246727851313495391647005559895056355274247073653712546270717521644948532090040261977136981695274596389611 208 90207183155152947225163840635634914999538222689022266020909383915728857388381807853693243164317783501769814292416578273841541662323360178846023347056766618027906818759430759258220660883020181554941629299677846350326754407939365185960655808095604965249153069357280170839312802021225374034640803705128731401616309403002326358540651550795996442738619361292598566218596984274336275103955143435717935619997023938658068604639631641807837311250961707129166440519327 209 37830105428099973238997257747207709465859540002925601690623978006225079687815724624130437414218120659731057295533801838385105613483411359936758208874921024569948318328680991341166492790619101885722645796426096997234454114016546194951476317032819812477171215012748325091035331372019636283736805717294605423467784674065316355908455496838231477305681342895606038071259830567215149552914295152136126229784545462920250091976072569872453096640906790763782803204254529 210 15940423666323366332028390820175608822384248387171256511156477814260267022179105938804534157478629735836107695104507573723629237155743330824816736410968351494095111341947756110593087881699709118745170745784826813515869352081984387555671793044256752276973777738684681865790513166508631513359242628633535807441500188833661897226081914166758343607993049564988027491817435088733007677624884906404687864208083201622587454555300088080053890613240689546486361666700092905