1 1620 2 330192 3 46576336 4 6004186984 5 738478504448 6 88082672552208 7 10275566914040000 8 1178661175005532168 9 133416857282270562320 10 14941436920498380518848 11 1658672032118594665963168 12 182784937249546399011219816 13 20017768286546749217127782120 14 2180558822780882530474855505208 15 236430232644781885293409003351592 16 25531166070361825477903505931798120 17 2747113163147336870826236885937525640 18 294640572879234785890604975607780297648 19 31511103023333267949657865761397132704288 20 3361345184503851591228309281333936145654928 21 357723102004349790621752174014878422890747152 22 37988908410750228897675844520682662807119316808 23 4026450111596855595789946194599004553854487744920 24 426003677288885150962245590641654796691074898205240 25 44997812897732759707321728952957330670227555317658664 26 4745816697721441732818321673057252771308464009056974080 27 499827865081273110114950358554040015717252000812793012280 28 52573054705583008635503557466023578622876280228976269059472 29 5523038195603775461888846351987114335724048797597677174335384 30 579562063232606887301114265763418489223277057590766848577611760 31 60751994063399286458668466569447935280923002468132413414034350344 32 6361924014930126606046974891401449788197671152492269842724035167768 33 665594688042551518537580281202617869157447781513252262001944820698568 34 69574234045314540573797233433597986816012372624028321464938503861546776 35 7266512023637397886906115472623589237793862411495040783579509101860657752 36 758337426511672554814937052525453221343872199472946332194331185858606476656 37 79081748046361851598363226997201419838333178992080762853442946163958101873016 38 8241081524492628117709457607621511926651203284027912400347288535605553014588576 39 858226557299500915482620969017812394761544858204161142790022844130316323140585640 40 89319014249099384461549292052314333376940297708162677782838752400156657953611437192 41 9290166942989385991982381425371832277381343774925946429401132979840523757635921057360 42 965724344059945805577567152839505971257955094820656617860804869037783892878247465324160 43 100333157454694903866319876961561226766846717498544553285424662802187923419331940009517496 44 10418572264581033415346065797052021900785342391000822137280233513305419034671413977829632024 45 1081320505021664066875182084290754343611766359148583459574431384849040239067371116956398812496 46 112174098671887133931342323659982422533430688353288771698108064824775120657714525958778533648008 47 11631386261269001909476712167718056409603375730115552078436527354150560559949533017578742844088992 48 1205533762883971763799882128619938553390876763091851332682150464974355494003175983037058708441129112 49 124894712877875691253459676020282403383397300324126844587256403459520129307209600743270872504549023856 50 12933998549662400885046933647376944248807625670907686915338999813050309023881902047460603990182849325072 51 1338913479312248552224820334690109647939181835916892327644371385243153471581348571376246001981524430550984 52 138550995386888975607461637567227785397580891873908930703359913132185671501637692293415824347456164194779144 53 14332116524831781729165938965857873207624328262608278340085718844439655490653388374041229144283753534422472352 54 1482041378541171930072023149274110482566358304645890213548140016330265069716128616737900649523933382534030703304 55 153202237284997935260379736229957074328071025230465467018086085374118035397281444335474528271654379739205887156744 56 15831783216600359361598405000875047745044575782113595020937876403761218813195460401232003453425482876407359825050984 57 1635533364830093368969135105183986803735491928376127306572842596518743620855469003582778368070313028251743340826679600 58 168911210413740401637614759242168928858998134444179762448251697135871450256694476273555258818387669949058894342268696168 59 17439396117356267811588810994028850512066702746340740177373065858457945700659896161696763901427793711252608574140208204760 60 1800041438763023470603994737618196081031594829128116876584668405937426354550714256865601477206517670666991895295716862632560 61 185744362410355874890799674351352448543709654772598105859526601863994810630646341689442634169707462409966529755453896094463584 62 19161727033035614431338703086167173178174029278784655488827937381348465980001692409147776647041769439125624152608895687718695784 63 1976255717646650415077136967916702375937120332382177208803811282274235816172748828377743811843257242344048161079367426240419463736 64 203772022338967442258922918896802751585596489824760382506212332003838882847653986372247690915189134992914133313395277734548560782840 65 21005943011624623849828492272896132745562729821121061859118030676290251271622221636314415204399425766134773235831754079655165465049248 66 2164906565534228251129679281467219511584470528995909813919191808432462370479179361476187272117819454657659406337873894019943260422301144 67 223068617474952325899703812824158906359073688230515433613031157310120360774313032877136006015067027463297651993951957574854044433272051608 68 22979628406366777851177740275062828209762147039130420462368499783563104746925685335615628498925888222528864591694930518986019810868914913680 69 2366766838691725225530632559266273089058534283173650369400456888260497912366787672734487928833478178649947757250143308211061310634585749349208 70 243712901834085143997686228026935853898848897565877849993798180382566249799613421308597516682845899167572487683865411067334197296932458630237168 71 25090808133844652427334966914320591592516019391126179805692934099683930883285990111734101373733005890180581223591819680160278550152656731656854064 72 2582654252626038250779193427173092988991182377008877518076348441782687319635236583707159694640255227617593816566004099783824841741933477863750526232 73 265788197068891611763722197775794080443116352416711282658127008520943561139572743484534058803154241471384683381508432732230949367774570569763595173024 74 27347972190243578040764656671187165674321415727118122903180723012661382663367395630920382852248537072366398668805359306814895980068571039997750229328048 75 2813433877114115079975205928597269143403226901925475923751255309650452320279287455431527277139155536949850918359467899835405223124571897609570803697991376 76 289382646387092093041385680295660614757537404166486377700278537628077838894636405517266781625229703542575085695837996016997256069678413903607488681924565688 77 29760101492403129690654942729901010742107090720903537906487881349035579273270618648692363696499680582356591930024282261371693741041414696450120685132174820688 78 3060020766007276359058838241238598730183224977598339021079433040311914244958309154247758988826526793205535004985706081570248001825625177497842408684560595793352 79 314589482181125012182147375585545092380140764817110134705331672994190210580819880726174313052661618829094808985346144577198501349033923631234460325175813716375800 80 32336695113731010943623491843624665544431413241597137774433347317425087709183788679738969686086376128729527034525750089590834856087027228603406365146659278685236384 81 3323382728937731191683775214912882581417782669382091352848854897009981712386857913875781977797003641769331649313399509465828006641449162097494157936872661624931967880 82 341507308093604606046153871181071940579530165229166696723360821972985360389770277020747944814627519540963226529858649182432985589167289302600429338364595852794479357432 83 35087798988700766900145871769664510381201702390765042783804850511081549449975632114229502600366195489306469768274563368641791699276135625243158838303090272117230843926256 84 3604543252425110094404855667262928622995111824563452154587786445079909489727348967298955006870482104506739865770366909820584523670365665240849342588760968913065309175581008 85 370240396281275081305426794673644654092874942087244045206990531066753209875047992248454352305876502609501693854460205599093681864374952495480463355631016146602537230800537760 86 38024036163489017146248112460551055552287796879473036033478390083758589362839403377885818731179316207518974332618271644981519241696261883851271199904248046678742549016027834312 87 3904584578270720448462742662073783906275031091089600779571191766904629662285601934400791401848426603487330258275448040136399407330936854861229751405011225548227589476860985697032 88 400899000679667688834704185299129919152461539219557968527021464577559702516878228104446234752236861578577190476766279734935037304772251960618661216098393714862343910654177353904488 89 41156638674339070736014935973692735354114812651040114108780991164993457919767736302134084266563562775884140383498823873018985060886280178138606361997812827288170839088287689402428088 90 4224650947537130492139351997019992153101078769937473409057992569756801551674620544773269090450928440831238041623713408851387214797601833741156911952047261665020409039535314462408984896 91 433599687112347008833841318620748047112072569773150075797728196624488082218534527321534488204649233580913297337104700375151906522556734019440104972911960272921606642743294799566991864832 92 44497481139475881357456653509937608952050351481357953757895890571808365364274256258282989519952232631135352856898152080244209798118686318180239093564675054679062119069506595722464804165080 93 4565952018841626110767123257431941739361725461328471004523306206437845414882359139998859881506837718497200980579840454951945903373086536410792409808032108339799620721183262486579887652645792 94 468465681132451295932749244688608978776888520544572081589412875928182630845923155196025100611705736352088740722798762761112526546037839255343709194648650025251216273950367158900336637511807120 95 48059116154852836849438144475137704438596500945453641074541587739885260989452673989864611695298151277014099563601663490459392855294038513225000946654216835253540941342231033968676773745249262952 96 4929766470145129025051034591379487640995899862728045873031189468832880822405083295521246945852942631998933452336705142879806026532765994485130697763559986058798632654804753211924461842620493324640 97 505627234530297714440094389555967434167599069721610845175632090543702102749589592655017446568167209751651002761322757622740111472960382419514419860736445638521531963953061101763225990730414274485312 98 51854811588694897819419963984505442159077296841795888415082323046187056278088547859483496577899514173218405918722434987784157361440380484587745297169002877250442447762423996976927874859189275191794192 99 5317445793694438163152157716680150628249507551641159685918931008104710612803668425311351784957317739212153482215408839970865278468858459764669936274257224107856707952552780755139276048379435093682272256 100 545222011489250825608546232153250427368630619766261326938746326400544709979700616436159737405038644038009758257944121407635633090279756550717184421348046942863827375703142760097653208880802321956261702216 101 55898589874726706295258592468825203636936769011679701896064707470596168542825455514378078210657105135609605685032318592472907845061590821307625429392610135625779606615654985444101038668120703742090655937648 102 5730418294276337289121122255016837569294190366501812812115550368095031245307546372717878177853645733900738613079929618514233456107811105203234501236494565306063888891385043922746137837500183470273381428445144 103 587395495422961644608465556199661217104327981258406910735245846487440944533376601558430419276927463205166090083041148828966229848243445164610483520444649197650060319249133686334802592329211139281249530527801008 104 60205269409150662372875081575071490218008461141744801038253024594027840197721630427381645930762067410262713326092368081439714009441022232458818609159937148192800727145127259777325143041185828661453892992689946160 105 6170193301468439990000845994658340565114860034918790709814433026011857646274946579703213720003338270225156171578096220313500544128895241577229325564189007936758604384965735428102679544754188835068058817844726844512 106 632301417580600873428156978266939326134298916109964804911269974296486071302525924230930274324776124105097672034210334291074333055949637156997966428581760343766396128558657543991129372474254087548278090776013475498008 107 64790508161881413365254431679051586095943185642614335256452478393400000146366989934030604072444125842570365077600647528922399353042712914281857605535257287543971936212281300800098069608748873614966210163440489903318792 108 6638365607124918884968213223573719014899041372570873846984847687182995324044966455130161626050975728248634654640196130973350265618488766219213535827624644727319999721422539020081393624327672972157093835739830760526992760 109 680102208562965782824831601680395334203730860147859078126717573300682222522012582629161679883868848615194084014840397789922342207054723709801517227959727648574755088414266725674805934768504014318722327369593742122806883488 110 69670849618263158783417695778457609216041408298101279121903562412554333883219117248676459532489762075849226912067785056681854781544559641437851763448310040713231350252660584568868404476548582750397479987898691323757663870144 111 7136620139916855866469134437918976804481835453481945144873993368112892995268130949182454882122533587634462774994854112115544490798325477831309459873147399450660531478608442370354180706408037393540169141273483169185927436475856 112 730969473951474561263303126385556058871343710314291333425696743402142877996688296268767195121759508153787053735941522485939272796044869801605407496546947399969091764712163102349421065906479638765819660105563335449894472029240128 113 74863771173508764644057496893326745184969568542972581203781695069424220016073983573241936966135650894525550662803763679355548125560900574378404875085966048025918585751925190504399890631658085056653578747366987246842130571658405760 114 7666736889358289507046572807194018181433258269274454840751530742879982409309746289761061288992869867108486112757128725707647096582247567823156636137847699382149251325545386379966667732276466999031536307890807966272989955556978016824 115 785084495314220657405528343305348015500442777475930263604301172075908559696593865828677542641529844099641078289481156712244651394084303848633749282261720425844001788412908100499530170846840819541769067785627831182127438373613607360936 116 80387735108419731244084231277497263567811797115947104877132311014659063324490970512767360485109940074236123081402455747038126134203625082311611274223102695321545964485344381387182932173294354396179110254604202455469473278997915033272112 117 8230596092391631830011398594173805543435473478545794283223407770003515113714790928917153244478009193440417400333366187542881148802853947976303984945286836918869480086825331146307597647974056810148476794372808099644895554199515109677948528 118 842638757918595936486023621716871424637600542747664922637916794963491165387871517240996303867390571419373480983285635670249099620521427336321064528884137490352942711932492648233162937570362936322916572706593015195291854116926824607566686944 119 86262242281589144370721405607103504529639031146762358909376190298352889308793601159228836295223324374040025819777432720133651106711368554242528696140572542420700727208073365409469478902433359127026231409718691937424616268257393712094343623904 120 8830183696281562587855411620440975144789318729443705629184364770834006030133186969505720749700611271889655303906035442126445956168263907544062626758596360777854499582166396628528060124366033183043235040575596152361343093730759380501188089490792 121 903834506548666272970740224733736100708101671415632798075758185724719580715816730502825655693300574733800262348798927894820306822429365429261497919611294349791325078949447803568080314479899845285629153279895198788548549739952370041211418260953856 122 92507888680272218422425197783887025664475291497901482155148659389523554963252806618848926676518374490651287931289951959103744373776726480286371372890180148449007242507602889728717395598321612588249290842034195775564846858097503033165463167026099400 123 9467597112276447721185681854574106050626392646644488614934130247796990384728279950317480448535168447236294207477673494827783713646781188938752128099158574934801523117670109804812476698734384225021572860043140172756029950765618637106247850713269697336 124 968885330897665521789020672709818115757740308481597584805552198758902070947237753319685161211488858626095383430592930598216835097871330909469231727557711571471826842058398098320869939348599428283138525575506742606436292446134723069319104496903455723768 125 99146424979448090474770453800018534346077550148872129796554033289323927932385606540691750667020418206787425391868526507045062032683630562385011805388944363188406281994122808324237512679480244751529273220769515124894917648956504778923422035717943372726264 126 10145051275242516018131912771713315832535283393063465584072130028802170224178365914640097026319851030521092896522122007467450830212885765607249159768917360869082017074029275627194519566052761751725939752142913091261967972083661880765323062570595117772399864 127 1038016782081841147759799863692646061340211016502163474599403104791432930414613463262814775389219858958576710256975193447122494847910317625624202167711411924455934609311581446183571144704423303823769297633239089957850749439111716259444808285198064760425284936 128 106200819266310189214060286733580282779801721218566673937130744221616664883326606808166263630846300710365494972406303165296333485889501679867722232798091601509053245988766313334421412511238453418555791370151392847741618125498157982247460166228017553921632065312 129 10864885025260298097423254641668742946864018324485118290964677548768811976968950614458465281159851977183836943907487351832693293453772987196735475833700188553693501699959623219223912995559977046108448377820330854536098557492995529928203220802290513388158490983080 130 1111467021901623561001214984882805771170980715876231511482227503357955095888292672301247703850596163201713136398254848220194529664273093975532258474868723227731077272663879651768027479180747832377667818551097144078492751392690726386555198360116304459973977460727304 131 113695323095529730122125944864122381114965600007490077307699160763441613738576323933213287049054182563873913324152284068339087988565878818696952146297118897046071103749365409538483608293225119260223220157652720490516177929958327878729763529653763084402617812919189480 132 11629567827997110714263303903553641448214320912219180967105843802767800652083256097154158230406350650914664984068875119695821372878136066186662256693932054355109593580811437257112408582254798664052545247369676732602240919776948461596456017510284144350776416929543233944 133 1189487506559897177045520955572575569531941735025633323375786986608874110098084777115168149110605153638059880947189384299170391514207718337134388725612170277947646096319251680831253696124042006235032680026150556349009729239250082114667993501908888453921487800323938795768 134 121655541049157577733986625773633405432288776452883061587152996794617905618478609041908268350018631318264328361207664665658448071153074329562801167109269081001293205497834195382044571945602759228533217335918642512232205916371670313369134350509007492825645764746419737747328 135 12441706851535679725576576010124959098748928622748130013292160512134952506771668095974351669783837087562090348329564556766237461504554227130280333773105887051740487426491208175452796046251278611850915361482616434830794289165061106403058370460854175834255953709365386870150976 136 1272343706635229991349815200373436160914194658877259131346660957685651976694283471153362768750504177079448474680028471371231825555627840940357993363885916921058670432877928549541182022937538306199109598482335726062476170073587407517199676492125373089183031738130983316404683112 137 130108503983984765214869913795109230267251944236304119208368439034032826170140922375235024932529317398324462972474172633973039750922156656135529852345000656943656912657898403896100808822445029395367603298580982634316229098408300062556435436038425293440831767119206810153082260512 138 13304054418249461032441627844819876310425563707975991078822645360870222868123211460258701799096594619169121233986131899356702140660919837676861017147302498279668980853210334294204198451596985232835565597985629184466258686055040877565365760040914030549918505167643468247403592634744 139 1360315865200485941479965430933876278766588944335868981541113223654226998343560199236667494026285776655667858483492205948850721680791637992621737669152921754651886294248323545795052191948714934571435861597260503895492534237575910115521009110575638435723501006285346810460775933848896 140 139082746158593317321290726333361711151504038141492588527070982601363799398063491658925219487206342189039716028624425307666202458889689770358415920156103877891955433546263385848652695588303968786142274838182736688593154666006321955517848413937255977826239352466448126698886432025355976 141 14219515851272071178690974404905042025110682997526838078926793956255040108811311130262375105416091350505151191957231381198471006879155820710327466507890234149152349121050097853627663105769195837617525480895437178354430937274003154786279711268993077838955429482895913829567043711849493792 142 1453699796074527268612476867602260741854099894419180004359444536843069735780787734279726323050056405438617264078777603452376672033122115958967741733362514860258486698924028690891297062426397182663659669194101818172589973663419029163874519123702210950206520077882801481586214965264938216016 143 148608386442219732090014000799080888523999886654014896992553200735862282871705227344386344323512480944862568559038820398468639294427862940743840916921502818505666229989296209464800088555410608072290317061508815565036869797696694686018822979849370551397717854855631806435447239063542314570632 144 15191157736113820627025817020656112002920209048756817072252766076694200001701505881208693506721235037160583798565510116101700781158515987325105512774489085705827491013613156480252588264690185003159318146410920863901926504396931710785878049548990558914637338561744822971084642715915286671391168 145 1552807724296950594656811875195598729133727504427893049126630286699756118112988610839533046552632232679963048483768269202046825791952863419033926613815889922108330777318572426830313957393226938493662014015069907793595656378761458514075705275164965747323998872286025365819672099964928357082324760 146 158717213817947741921629026520350481526055275482939780521273978541545759587209512036896001953283886648620342578663490974430264042263438310068160037406180159916798128686059875715171013635725696566652148133552368089773281411233588446366927573787495003574121007917933571474297074000898870919779469216 147 16222216619035113098629441003452414498758861590850539221199238456572058811361697368019948472633839186512345510269235497472299141123387561230060475889727328107658511742556059155384167598416380129594329451365265294618956858885403203771855639376520849794199410467237002089754359980665230932457153007192 148 1657969171023240549632697563922098322027014820456843591155668139636172489636261532567983229423232534413546303625026479238584561430715169263912616921109936245575497026344417028956663964054168540121782218159440747672018480828521052971451650779952258707941710169710839542395382614934445601706409433769032 149 169442777403670211763827394891325912982171321460940528152042139971275669628334757214076549683637769215740314549950902220242279843233992670183441424364910141826166275222166976432581275362608895602901969152839938508891796384437949363720045393333584337992738770445177701732243494600429581864625759347276120 150 17316108164897017080959326856997596912369003746415608012208670383255869262225101269457046225481739104389850746163226427574467221357321130450789356092401346567978115765858980566338871269738811361366019723217243859169598506480344349857975972370483475628671868539496897829036883426111491702805890394358274784 151 1769531885150631093805125125397670780007373743888358934193154544167444440604989049980445194755264269887391637036539364808972597654825529096308067930898526048717661092768706138557597183696596657645987713096603381734058815139157262002409084500987173516144506291920133602368261092304159283788370837650791246064 152 180820481225738930040647263053197817105011192016661361710898644478015929665287446177429891763549112342352476457100591567914310039670051959689984160122506998349669238385056237704492463868616197336544274040868955116277171606688318509703518599579688893232121873387523989492864599740887576833773578209167676749064 153 18476436798376343444558926210584989019621521256101059869465728352719798651952930265028199702343371610749408193290215137714169847123481791981962377979400383739754249509931613337280994660912980465215258476932201989322564790254930251638379666485063579774117151112858800856530354380566342230371775403421368979028664 154 1887862824103612912891677416811879951160756095951139166338773119297213988992810894837542667321643283411984190339142272796082104636724987913260829254409108362135179764649875490183760029388698143216373174177123781982161967069249568823428080192267111340712605677475962024372379591386107574953028460588802639494708048 155 192887683992283632941751830279529062517453202314784842613202633326091637695450278130421492716551657580613083343425791718098578973502242139839734500851481399067318710822663808200502306861142400845878810518901288557931446812202625331748452346047142010339973542191775447226519676814797305689538343240866760896590431264 156 19707005853658924703500810375357053754374847242167157506738873653139558889445688378935453766968409494247146287272017580123608922402892634127958892444893682958403919018653123374130801260187485676727540570814706911715532545954861655066546556671358294627466841561150194411605820941470064648355937076029410843928864407744 157 2013349186332704964350057120176591296001424974731023760716176108233670410073968543920195241391044191487689428716027915836789770748327366104553220620235120715929800573023509531733750821462739042857442542739780736339876438095989023957608139449946579805601572142147072516907444955594858648268958942084084353248124982582680 158 205683804125857304303049390233668353451220075279374473805856456897283900582461659422308782081749348149402028635766832319160992421263595291836222933613423558797595659231929493425560282903080198257615621535392513367688839389359647257590399561792776070806832240344834637116264882084706048978607886251656274833094814743967448 159 21011828259013478086716233713074874071345630425446383147912027168041404034865290137630521190079551414831845184471542940428232009507081896109760456324976822777068603503892602033369655351803201854589447604986541220756009225988494852769897977004887959581319666308486693100349583022093086881066197438575589523554704465310642512 160 2146399498211123457221030038041584776680392825913833625087542567004445635838141103021824335037145392922137274831713325809174403790945053324071630877474112601819714289096130811655561392516553068948513184594903769594575102037926854979316373739302813658404120883454672922952040455169950016426674826701307071790660941955530647840 161 219250430328384514557477045402219653503168513854671202837068857846518982176027504873734322685310877907186758525114913104558857895635165684278521860400371822046748371451232938130840041397005136215304990610866926320976784962647277045547827896898388062802000832047399326321109001552918900071642564437504354834500530331269532938504 162 22395137784002587280728287672518986429706790975529790807903444595030060392355545128035065717892838592933082003393474182543912974748196032768185206924414629668346680334925421141578144628250766029248151257031968866084113799862422252504089213015072458203576412738893372268945998649642272110230455307667886304259418341969039673211376 163 2287444758151651514557458658751342722802568470959626834466934667468888434281767671582763133776827208239498307568008469274136701456282056627645928505129091095759988605747981651911856252824416317018474515408710422898798593805089648399973953858081146481751261299768010846178300363963992033401020959606065060911896889427541752782441464 164 233631437965385752769613410259263165345856089373394801082328882376454717486843933014024743936342974846521612319257524877850003123447062478341142102151090855262027906888883501982165394835205624972077505196161627718682444957922331610615224885198490859307849771978966881766355205241947479675188473693787052006122843271806125258354561176 165 23861400878510254671285387303831671071311059415103129451183514136890878695349921084929511080968636098409233796756020022990183500284613550835204982386898180574770138638373408691749728272850379829687121393511896422854609271860955041081913076157485074647212860764714980716031054547186573879647417714367654234482995567834982547211317484536 166 2436939640910672729033438789971979417210331417802875545703088338017178629289908544838645206302636311862949712354178504754643822007036113264183748724061870178199164547469039263570509616403996570952456269272928757825419847224686339847573244199657514923097737326946369233983680519441853505512886408519149185061077668162731952613535941950656 167 248873111571157438870997860981883023549860147551077945676515082061862489083513970285154311047832063678315087541041363461718501720442182425507922466523411931838638199605657247903889741818064008685533626273922695629072251693694832103117358316628714659311808178847419975461648705732046114040240283223166623505010917991882649078056670920080168 168 25415329134260620376236622641561650787002770739377942780455104690169046549247387088750303969795160950040903759198677705917492190147316387932302631982816118573074514566340749114707787124159676638505544493329418033058551375908387589459028343661858797316072317655323195641809618141883380737050597317090699633129844402929475208158243868742360296 169 2595363765198333782087786258311817429950458858520618998772018398356498278986708812894257153334659867925613061240258189807238327668538122517726204566284896898080801460637727496863004414699460812401114717042764858250532232655598183307087976002344313563793535406567786466421031010720816609974058086279261403372068458104141867606833024549580425992 170 265024273792040356545894573699097171321556170824221032440924596001527020201701629121923665019742971991418075272723240191565171342126097681924641485795216835610950152106677104244422261175846751030221317744353137351439612796283185219749797278252772766845234074161893053971315163736219830985769120842530766782993414425930723924491676977378377569640 171 27061892401073452766597371939803493171800111537333671390666103952528498027496401070152806036714597055520929967752651582048837474418946679889121534733881312423297412158404073417816669906345264676590399264240580242799818786789407379301856409193568848734061189187058504710064458085460410153843721546469636534761694508258154158277780590572244087092416 172 2763223027873514862360817797095724564785705488594479532883745550142038619069581794532417270541187799314036284352552339244338232731755067491610796048280540177659182820336882133791181923571103571717951402378327578859745056812660107375901436034484464062223108443841341026058332057401238397272765821395371897983570561398296230573014083720038523785521400 173 282136421101146187573648919491747829536173928286301953955976031999057304438468608691530495469491322938336113744784587422301715863618359859186654710623645828464806869788001556359444687296599184589715863928569789036221724840886228088368238831858728102394870096843707194721535597648064641667274100353742571005821915230096076810202831572767183585139521400 174 28806332591752705789538898793055129979227129489990957962327947429519079513485435334738118909132287364966945537174960508297590620097243989176080379781021301167401319452517713176365887767633734769648036403697322438067782708356074235598206941345049489819974732909602904392943168408707123709179290559046532464314759978343308260320859379772458217572963671288 175 2941051008170099877191142185972226191834176524058679555913149466503304416556573125581056453304615160568022474860521477000013934548111364815037805624948667883053195968969459683759110288383075605363862970197038262826647754510825548645908846340054842361116424898436715712068767523629418129284255677385762717243000299078415396195548294447947884393011346456352 176 300263866634972100685637266213148491991157913422393142073581095745545613890691058724316021993741669278394728716928907237958675202558700884690707577918841896747827500413564882471332841938437249639718202579543739859934782550512066064103134584609519678411598129540115277169861172476851124180470613476224112555235901671930072277082992975670139315781483721368592 177 30654178211238820377779610032562388973510405127194661080428689209254472585181883524852106014448062367627836225106004392736859708509761818901671536007416836689350320049951306495556460066791999910859520471240971057081806408828693846106161983138100320021323510209873823824178209016597264035894826635514354657242514451759269992160383020367437060862150904722831960 178 3129410445577358886567908863737076504816555754287454134060645908609455345875256587629417152022913598692070308653786855941800140175093664715594442781051925085290764504120127832111378665564250697465330722424423078883264495888991930440846994251789763605248915060352138634536606024881680334498274772122393175467742027492875644332244117983073328127277108078215529296 179 319463890520258368436890220926666640680842719631340417134108493050609933541571572398468954360326594483967024822573832872537897250333578302242886440889590268707787152569576726959464651923759580640198759310072706437677558463815366548755310972633347669643434214042829992269556984217158172476425320820620548050009649110796099175011172001942133560051562851787809601112 180 32611259647477730051604896649962651303532445122798642279783060355648868237296677170057739606781982230502308059542187283357502912633209256290947237700036788968558896401903364753655469506361828408810849143374115449964487805591702153965863766634462245150493806428194645234871572172373864909483833622313273281467919256954135815676153772474550457782881135316409887517816 181 3328894795182510649237005974218902770296261638268416654273534117201716006159856636993435512429342529114987279588829065163042332384759049290380935160300983643085689091345439971735317120947348555887571027396239746212533806725990027542991131120972901306556389922732182815210443518244785189879724149321700237064558653058343854389605611944749253512726252926489838616951584 182 339796898078277239903503032957538510046935246995588312753349094667328901368946653742274984102427767862766866581427261992773733519501594950842870308998335504158341683950124356342402598554843499478239796526627958102707502488649216252175762295951880766853639192180091389381317857629546882348449706916917900295020247722597781383346470692750900783076771049251661390316660744 183 34683725263374134299785543088799566881961896307228241182513215595635358113492316069016778351171217833315604508416854244821295013287879467754275115124664174730737041892948332382865141009600822519844315495739060383580494689056898819212848751711973738187766273458621710742166106414653999594203977968481192011958160157278877244548283772459528479441878257246386599296310140480 184 3540129864478172876366894339972152176922576477044762902176634252331812793514107670280654015156855177005535423973066288868932149987727508029808129781933907080916881705602820589105817068709077162813843313285160616707281435561746740722302050056680245481386730728480698378660333171148245926733037861582140442337943313022139632461334313945957122003157586617554917563548904989896 185 361326586313528443064129420328047471037548361137185330859990990355912016441446013392924382613235025992951148069515353232476933129334049248067425325071175629922058787876440563796041165214346726049333737451939208403048013737825291511886418536678933730787216678827052001754563305687244536957074994190256832283111465999060971375215313771353524350673479193686672463570755810867928 186 36878058331208168028674051762075225021776341474673705419463413033492286771602610341836706399642735440600700663310040997425848657447820194772658896527201138963874356530524163045494853151786130761663985034886190920663605350742582617108358135733950367036667964500713586261825072892887781057359991035272857218958141482416682782523956555354110368303936282488288544375693851128628832 187 3763775535841903395349812361895229941569769371905227191192880786328305576115585225519179901286559643134566117997512247238031136504239249032916569731333852211245323545586437773681081487342514021711703813837070662129373306471388153901617001589758785892072279799740823243961095765619781395790118857588221695828626950858501556431073441503986902136318218989060846428241655846220058072 188 384120119114605666449248854108062590703332347811737111592803059050909147945432161324281722596636492112325052935167669007143870700770977587371211203402148301581144565186232128026132832294229732860252592067341692642431498225725201945184365769629360009391156914977722001582582760311741817192078710910576719634902653020512685087559765079822295717102104571556943937578244932240254342928 189 39201094853007993580325795465023534088694336625000855611533326963446229688416905156994969786737883035996507029742136721247266880877847995499015074931835876909075211888949335676898231599492339891640746348254217571516744023078770747374003316705296282940144162280509553029042960695094217529629956259041220095583486787364823859815979094964928452898076950105747617018815809513543588298240 190 4000527579109882140459960475219736569180701114337315832080370840416577055956843722088545283626454340448993986369070256990412907096690862292614416612939160753574359361437004666395572414421483334117971012164008571860447553899163278041595576260831977985879045644641238834177427698210164094410510817711549412393014801012037131177749363251906172921293597052634669998892887454261586608030928 191 408248311616839506280845852595454226012266845983665859173711830011159356040196201431092930082185227557811181471264246155654316745576867033233312314082310884265915683820236253734988716882647151200549827734098773007595064913893670560061633861561949351039578939396016998056380331641772372946446186652579230648286889381304835835009814918834701077931752392710746984243671045051109002813923256 192 41660042312591189052472528120426572307569363282904652439444755880909121884221370427175202205314742540504602099802552265038441492980307636297169915598983048281340324814238372357545097482870259664849533923748075538973934551226212424538697333038917703787916636609958502551302671087011789301852452904322676627960321112368029498871961557310659856711811566592236356523662654549111393212569216536 193 4251119558892501632359964724647684472337432623908582890396653809042706768794560503798274247322340616245574852639557306723791353391414682355922946664645295673402868131531603545251941894534712235492506780886671205722773621685968414037821978011267831980126798489871455971322329526266467390831868797867423361931414172540085308146942960732131764178962548819513735083513825190148517061660260913696 194 433785824199268506219077686293070384280490742873846030371707211244380131147121812835956147483763141976357131060765830630458386700794265353031446418829940610108958678388680125226868834868905214365924943188944703432681445026236424571833767381913154453012323286944103058221920845336935048061198053199312260952648159552504507265617315249276399735446470866983107970368468975559359324837039053797304 195 44262499407320473717499509631544827448220472204029872216772516607184253060866475026412650321248761422309913234766428495101592044453561183158788230015915048768972741991335406333887797667859316951229286455924331828346765283221492946348659617831961028709998467230610118717879596521705176928163872979811012336792881230818094209055686580295733725236365150239500082552803123460151816398014085230329624 196 4516324841516768254568493370711097508684391945666695050666932960480916382803189804064545339105996556010720577147898351797781761287699025460076871641309326665091425580417158968824376681160838875978338772277395196417333482871287861888252511978081496653170365018461078030280375818089769556377905696661921382878359784174191168235271250183852392722912991385953019255408874033106237248654780269631044368 197 460811366612596542111417114942855095914109553429161022404315231745505865701222502068560641098078796480097512029052351921707189777940498241328153794969536527859992312942909125486729197147893253389822233412074220505313625833473617545995223355806114665718852708112971320226526874918778582571699964621148874749139710081296984505245356410490133054054798913259581126598982343686426643483197421752942003184 198 47016476810069937016498247306326316615188812864980491376891162958747039757835421096911968383825394551940662076286968701144381751142284462492762262858635967138500249847462261773799301900194725577399718026466186525721282494378961208121846169942711737936214002485426436057552726423689805104076440932637183162556947324104854157032415264047489573604430184708185250554002511040711480415179910109724882316184 199 4796958706729541284834581778659735930857674673937537574021034368347347775410444532558019951697757213189946940844108210029609190733665181382250073270395235968366196751360699845140615913591791700639630611927441238307164825972045173942196955952494199977144225226860449744693270401917181234496350544047141278671618887943845957109089115288510325870669230988931343314465001325912639003949987652751019833016176 200 489407912760120161563017760363005619535404396180207736704217995562921462426630591631241636954397904758003603593483993304356335911164515313429383863217608584675779231439093910510074239088544386572768782060870094007471958378598687747283692913695035137647139520448046463251390897667832706339133644508281143302598434721628314330255607639695621299615187765929345312195918243657130449720007944581615780069372224 201 49930419014472441946585846932565945434736761505556639418977793831741226589982854266630323781646834086891605907571368540658458346813598166536779462548754726522691612433565642258349686530594578336443651157234298316325117883988934082625135031071551587721116701932509578330488670620518044823621784434309916967254151103399743535414910891080873372917676835992323076100247518365552099830169244814842926725858083800 202 5093880569557352980036510900511342717368718177765884543191370548560444977385045602141432466815847175900816021698202083357265967006842773670550202467602896034715112064901806170441659241651964565826667318874658440118345878940456465063840561718285500607769594630430116442740020379490525713093903797750778817025470480605027898665512944091303557574332473189256961780408960377122180859366945981351081839958041573512 203 519662926680214730405564355778027248732332688919931108919598214955062004953275106329630473627636627644302983971755955139273173236397154053774656912910906839403907166927315807024566651549875589693531017026384564396900309786657688703024975687701782177075392968397572634488051371164363579048228041575865776827198211129164779350748659328661793733374396084637475853366329685833175951859765196060462024985854814969048 204 53013227319223471932522143635124709169217776659405413133811276682605493540680098656671833512969156549502514872354112230986649324592786126505579396925463305191921559264388947184273442412756789968856786506013242490594376079715545625838052613721420828323994953375141384813427036651526341119367986025754247322102506187078867033089344231805230328383858051832398140885923987685476553265591596322843021785249274809264088 205 5407996317993492733985005985638293530468245410094848831011598191944851308080534252569196761354708798219471989658520994624577620512855417159502994320195037318530717517853201016570063637332298342228097842675234112285734937718642881822323981020242467453750999644453940268510685595750531409596385717898866543060445363260240385644234675631949744619678445518339609200225648992126162584631710636501166918409375547131286320 206 551668600306917566939211810664731479648002604261700230459308284547768212131944480777060700066503875877895148441704953422378746068798964526670807776100839108761721020423912326400849549949862984565068049801313305405738101142190203515022349392660867395741347964663260758053132535046296779639877126545456218778331935053129350600705200714832502983054718361958913025467831031396132150672243176002331118506238894524187415288 207 56274284010057907605071307372222943265881936968285853299135362066587251209076686099857889008013022592309108059536599814214450813148283777848553075114078929786438147555596171917215310221642758777535843480754695334906744879569304571123919543172111482889669323323923486411365533155177313702434614305482785841052659754887023319049192888866099600705429778539351738171457028668369650169838964672482716616204327849267866315992 208 5740260772471864607580280156979604934088100516975965383164880124610304535083503138976541816053963195473073676272807785681496538981914682152396916471409706773758624648957946490811998066169420477421930410959717632832526762232262090630681892247821508288733876874500686656669602141112623599273792578216287852067688278813090411039510405316979750002170296017383287895488934546024713708594587202154378397363502332703870908719888 209 585522103614507062068093922742704758921825627990632919768744612148309587130212643294661689483596156663780006385938981813505056562537744201999519369627781236723498041618937481421392680014450320090938206271518085859279290728520627027232920127597878785766348315623290733168478846747608260245542676255235900226065868184418661123600115568265107068607558833896937064354843472356498846585567967950393017251400176879990190650148056 210 59723477801000906650841193958940694686541703620239592831088639505601492644178693892330939584192599407297566290162040432518336111735512408218565574811823630430897694528497558620969495659469444621660932697913790396992948092552752554833672487019910486783212945033406381853726882973974103871705004998068124767778612756134016707731530527821896613829893115943419906094826611870980005831873400558758324518139790373909475416733553192