1 81 2 6561 3 352836 4 16230456 5 746600976 6 34343644896 7 1579807665216 8 72671152599936 9 3342873019597056 10 153772158901464576 11 7073519309467370496 12 325381888235499042816 13 14967566858832955969536 14 688508075506315974598656 15 31671371473290534831538176 16 1456883087771364602250756096 17 67016622037482771703534780416 18 3082764613724207498362599899136 19 141807172231313544924679595360256 20 6523129922640423066535261386571776 21 300063976441459461060622023782301696 22 13802942916307135208788613093985878016 23 634935374150128219604276202323350388736 24 29207027210905898101796705306874117881856 25 1343523251701671312682648444116209422565376 26 61802069578276880383401828429345633438007296 27 2842895200600736497636484107749899138148335616 28 130773179227633878891278268956495360354823438336 29 6015566244471158428998800371998786576321878163456 30 276716047245673287733944817111944182510806395518976 31 12728938173300971235761461587149432395497094193872896 32 585531155971844676845027233008873890192866332918153216 33 26934433174704855134871252718408198948871851314235047936 34 1238983926036423336204077625046777151648105160454812205056 35 56993260597675473465387570752151748975812837380921361432576 36 2621689987493071779407828254598980452887390519522382625898496 37 120597739424681301852760099711553100832819963898029600791330816 38 5547496013535339885226964586731442638309718339309361636401217536 39 255184816622625634720440370989646361362247043608230635274456006656 40 11738501564640779197140257065523732622663364005978609222624976306176 41 539971071973475843068451825014091700642514744275016024240748910084096 42 24838669310779888781148783950648218229555678236650737115074449863868416 43 1142578788295874883932844061729818038559561198885933907293424693737947136 44 52558624261610244660910826839571629773739815148752959735497535911945568256 45 2417696716034071254401898034620294969592031496842636147832886651949496139776 46 111214048937567277702487309592533568601233448854761262800312785989676822429696 47 5115846251128094774314416241256544155656738647319018088814388155525133831766016 48 235328927551892359618463147097801031160209977776674832085461855154156156261236736 49 10825130667387048542449304766498847433369658977727042275931245337091183188016889856 50 497956010699804232952668019258946981935004312975443944692837285506194426648776933376 51 22905976492190994715822728885911561169010198396870421455870515133284943625843738935296 52 1053674918640785756927845528751931813774469126256039386970043696131107406788811991023616 53 48469046257476144818680894322588863433625579807777811800622010022030940712285351587086336 54 2229576127843902661659321138839087717946776671157779342828612461013423272765126173005971456 55 102560501880819522436328772386598035025551726873257849770116173206617470547195803958274686976 56 4717783086517698032071123529783509611175379436169861089425343967504403645171006982080635600896 57 217018021979814109475271682370041442114067454063813610113565822505202567677866321175709237641216 58 9982829011071449035862497389021906337247102886935426065224027835239318113181850774082624931495936 59 459210134509286655649674879895007691513366732799029599000305280421008633206365135607800746848813056 60 21123666187427186159885044475170353809614869708755361554014042899366397127492796237958834355045400576 61 971688644621650563354712045857836275242284006602746631484645973370854267864668626946106380332088426496 62 44697677652595925914316754109460468661145064303726345048293714775059296321774756839520893495276067618816 63 2056093172019412592058570689035181558412672957971411872221510879652727630801638814617961100782699110465536 64 94580285912892979234694251695618351686982956066684946122189500464025471016875385472426210636004159081414656 65 4350693151993077044795935577998444177601215979067507521620717021345171666776267731731605689256191317745074176 66 200131884991681544060613036587928432169655935037105345994552982981877896671708315659653861705784800616273412096 67 9206066709617351026788199683044707879804173011706845915749437217166383246898582520344077638466100828348576956416 68 423479068642398147232257185420056562470991958538514912124474111989653629357334795935827571369440638104034539995136 69 19480037157550314772683830529322601873665630092771685957725809151524066950437400613048068282994269352785588839776256 70 896081709247314479543456204348839686188618984267497554055387220970107079720120428200211141017736390228137086629707776 71 41219758625376466058998985400046625564676473276304887486547812164624925667125539697209712486815873950494305984966557696 72 1896108896767317438713953328402144775975117770710024824381199359572746580687774826071646774393530201722738075308461654016 73 87221009251296602180841853106498659694855417452661141921535170540346342711637641999295751622102389279245951464189236084736 74 4012166425559643700318725242898938345963349202822412528390617844855931764735331531967604574616709906845313767352704859897856 75 184559655575743610214661361173351163914314063329830976305968420863372861177825250470509810432368655714884433298224423555301376 76 8489744156484206069874422613974153540058446913172224910074547359715151614179961521643451279888958162884683931718323483543863296 77 390528231198273479214223440242811062842688558005922345863429178546896974252278229995598758874892075492695460859042880243017711616 78 17964298635120580043854278251169308890763673668272427909717742213157260815604798579797542908245035472663991199515972491178814734336 79 826357737215546682017296799553788208975128988740531683847016141805233997517820734670686973779271631742543595177734734594225477779456 80 38012455911915147372795652779474257612855933482064457456962742523040763885819753794851600793846495060157005378175797791334371977854976 81 1748572971948096779148600027855815850191372940174965043020286156059875138747708674563173636516938772767222247396086698401381110981328896 82 80434356709612451840835601281367529108803155248048391978933163178754256382394599029905987279779183547292223380219988126463531105141129216 83 3699980408642172784678437658942906339004945141410226031030925506222695793590151555375675414869842443175442275490119453817322430836491943936 84 170199098797539948095208132311373691594227476504870397427422573286244006505146971547281069084012752386070344672545494875596831818478629421056 85 7829158544686837612379574086323189813334463919224038281661438371167224299236760691174929177864586609759235854937092764277454263650016953368576 86 360141293055594530169460407970866731413385340284305760956426165073692317764890991794046742181770984048924849327106267156762896127900779854954496 87 16566499480557348387795178766659869645015725653078065003995603593389846617184985622526150140361465266250543069046888289211093221883435873327906816 88 762058976105638025838578223266354003670723380041590990183797765295932944390509338636202906456627402247524981176156861303710288206638050173083713536 89 35054712900859349188574598270252284168853275481913185548454697203612915441963429577265333697004860503386149134103215619970673257505350307961850822656 90 1612516793439530062674431520431605071767250672168006535228916071366194110330317760554205350062223583155762860168747918518650969845246114166245137842176 91 74175772498218382883023849939853833301293530919728300620530139282844929075194616985493446102862284825165091567762404251857944612881321251647276340740096 92 3412085534918045612619097097233276331859502422307501828544386407010866737458952381332698520731665101957594212117070595585465452192540777575774711674044416 93 156955934606230098180478466472730711265537111426145084113041774722499869923111809541304131953656594690049333757385247396931410800856875768485636737006043136 94 7219972991886584516302009457745612718214707125602673869199921637234994016463143238899990069868203355742269352839721380258844896839416285350339289902277984256 95 332118757626782887749892435056298185037876527777722997983196395312809724757304588989399543213937354364144390230627183491906865254613149126115607335504787275776 96 15277462850832012836495052012589716511742320277775257907227034184389247338836011093512378987841118300750641950608850440627715801712204859801317937433220214685696 97 702763291138272590478772392579126959540146732777661863732443572481905377586456510301569433440691441834529529728007120268874926878761423550860625121928129875542016 98 32327111392360539162023530058639840138846749707772445731692404334167647368976999473872193938271806324388358367488327532368246636423025483339588755608693974274932736 99 1487047124048584801453082382697432646386950486557532503657850599371711778972941975798120921160503090921864484904463066488939345275459172233621082757999922816646905856 100 68404167706234900866841789604081901733799722381646495168261127571098741832755330886713562373383142182405766305605301058491209882671121922746569806867996449565757669376 101 3146591714486805439874722321787767479754787229555738777740011868270542124306745220788823869175624540390665250057843848690595654602871608446342211115927836680024852791296 102 144743218866393050234237226802237304068720212559563983776040545940444937718110280156285897982078728857970601502660817039767400111732093988531741711332680487281143228399616 103 6658188067854080310774912432902915987161129777739943253697865113260467135033072887189151307175621527466647669122397583829300405139676323472460118721303302414932588506382336 104 306276651121287694295645971913534135409411969776037389670101795209981488211521352810700960130078590263465792779630288856147818636425110879733165461179951911086899071293587456 105 14088725951579233937599714708022570228832950609697719924824682579659148457729982229292244165983615152119426467862993287382799657275555100467725611214277787909997357279505022976 106 648081393772644761129586876569038230526315728046095116541935398664320829055579182547443231635246296997493617521697691219608784234675534621515378115856778243859878434857231056896 107 29811744113541659011960996322175758604210523490120375360929028338558758136556642397182388655221329661884706405998093796102004074795074592589707393329411799217554408003432628617216 108 1371340229222916314550205830820084895793684080545537266602735303573702874281605550270389878140181164446696494675912314620692187440573431259126540093152942764007502768157900916391936 109 63081650544254150469309468217723905206509467705094714263725823964390332216953855312437934394448333564548038755091966472551840622266377837919820844285035367144345127335263442154029056 110 2901755925035690921588235538015299639499435514434356856131387902361955281979877344372144982144623343969209782734230457737384668624253380544311758837111626888639875857422118339085336576 111 133480772551641782393058834748703783416974033663980415382043843508649942971074357841118669178652673822583650005774601055919694756715655505038340906507134836877434289441417443597925482496 112 6140115537375521990080706398440374037180805548543099107574016801397897376669420460691458782218022995838847900265631648572305958808920153231763681699328202496361977314305202405504572194816 113 282445314719274011543712494328257205710317055232982558948404772864303279326793341191807103982029057808587003412219055834326074105210327048661129358169097314832650956458039310653210320961536 114 12992484477086604531010774739099831462674584540717197711626619551757950849032493694823126783173336659195002156962076568378999408839675044238411950475778476482301943997069808290047674764230656 115 597654285945983808426495637998592247283030888872991094734824499380865739055494709961863832025973486322970099220255522145433972806625052034966949721885809918185889423865211181342193039154610176 116 27492097153515255187618799347935243375019420888157590357801926971519823996552756658245736273194780370856624564131754018689962749104752393608479687206747256236550913497799714341740879801112068096 117 1264636469061701738630464770005021195250893360855249156458888640689911903841426806279303868566959897059404729950060684859738286458818610105990065611510373786881342020898786859720080470851155132416 118 58173277576838279977001379420230974981541094599341461197108877471735947576705633088847977954080155264732617577702791503547961177105656064875543018129477194196541732961344195547123701659153136091136 119 2675970768534560878942063453330624849150890351569707215067008363699853588528459122087006985887687142177700408574328409163206214146860178984274978833955950933040919716221832995167690276321044260192256 120 123094655352589800431334918853208743060940956172206531893082384730193265072309119616002321350833608540174218794419106821507485850755568233276649026361973742919882306946204317777713752710768035968843776 121 5662354146219130819841406267247602180803283983921500467081789697588890193326219502336106782138345992848014064543278913789344349134756138730725855212650792174314586119525398617774832624695329654566813696 122 260468290726080017712704688293389700316951063260389021485762326089088948893006097107460911978363915671008646968990830034309840060198782381613389339781936440018470961498168336417642300735985164110073430016 123 11981541373399680814784415661495926214579748909977894988345067000098091649078280466943201951004740120866397760573578181578252642769143989554215909629969076240849664228915743475211545833855317549063377780736 124 551150903176385317480083120428812605870668449858983169463873082004512215857600901479387289746218045559854296986384596352599621567380623519493931842978577507079084554530124199859731108357344607256915377913856 125 25352941546113724604083823539725379870050748693513225795338161772207561929449641468051815328326030095753297661373691432219582592099508681896720864777014565325637889508385713193547630984437851933818107384037376 126 1166235311121231331787855882827367474022334439901608386585555441521547848754683507530383505102997384404651692423189805882100799236577399367249159779742670004979342917385742806903191025284141188955632939665719296 127 53646824311576641262241370610058903805027384235473985782935550309991201042715441346397641234737879682613977851466731070576636764882560370893461349868162820229049774199744169117546787163070494691959115224623087616 128 2467753918332525498063103048062709575031259674831803346015035314259595247964910301934291496797942465400242981167469629246525291184597777061099222093935489730536289613188231779407152209501242755830119300332662030336 129 113516680243296172910902740210884640451437945042262953916691624455941381406385873888977408852705353408411177133703602945340163394491497744810564216321032527604669322206658661852729001637057166768185487815302453395456 130 5221767291191623953901526049700693460766145471944095880167814724973303544693750198892960807224446256786914148150365735485647516146608896261285953950767496269814788821506298445225534075304629671336532439503912856190976 131 240201295394814701879470198286231899195242691709428410487719477348771963055912509149076197132324527812198050814916823832339785742744009228019153881735304828411480285789289728480374567464012964881480492217179991384784896 132 11049259588161476286455629121166667362981163818633706882435095958043510300571975420857505068086928279361110337486173896287630144166224424488881078559824022106928093146307327510097230103344596384548102641990279603700105216 133 508265941055427909176958939573666698697133535657150516592014414070001473826310869359445233131998700850611075524363999229230986631646323526488529613751905016918692284730137065464472584753851433689212721531552861770204839936 134 23380233288549683822140111220388668140068142640228923763232663047220067796010299990534480724071940239128109474120743964544625385055730882218472362232587630778259845097586305011365738898677165949703785190451431641429422637056 135 1075490731273285455818445116137878734443134561450530493108702500172123118616473799564586113307309250999893035809554222369052767712563620582049728662699031015799952874488970030522823989339149633686374118760765855505753441304576 136 49472573638571130967648475342342421784384189826724402683000315007917663456357794779970961212136225545995079647239494228976427314777926546774287518484155426726797832226492621404049903509600883149573209462995229353264658300010496 137 2275738387374272024511829865747751402081672732029322523418014490364212518992458559878664215758266375115773663773016734532915656479784621151617225850271149629432700282418660584586295561441640624880367635297780550250174281800482816 138 104683965819216513127544173824396564495756945673348836077228666556753775873653093754418553924880253255325588533558769788514120198070092572974392389112472882953904212991258386890969595826315468744496911223697905311508016962822209536 139 4815462427683959603867031995922241966804819500974046459552518661610673690188042312703253480544491649744977072543703410271649529111224258356822049899173752615879593797597885796984601408010511562246857916290103644329368780289821638656 140 221511271673462141777883471812423130473021697044806137139415858434090989748649946384349660105046615888268945337010356872495878339116315884413814295361992620330461314689502746661291664768483531863355464149344767639150963893331795378176 141 10189518496979258521782639703371464001758998064061082308413129487968185528437897533680084364832144330860371485502476416134810403599350530683035457586651660535201220475717126346419416579350242465714351350869859311400944339093262587396096 142 468717850861045892002001426355087344080913910946809786187003956446536534308143286549283880782278639219577088333113915142201278565570124411419631048985976384619256141882987811935293162650111153422860162140013528324443439598290079020220416 143 21561021139608111032092065612334017827722039903553250164602181996540680578174591181267058515984817404100546063323240096541258814016225722925303028253354913692485782526617439349023485481905113057451567458440622302924398221521343634930139136 144 991806972421973107476235018167364820075213835563449507571700371840871306596031194338284691735301600588625118912869044440897905444746383254563939299654326029854345996224402210055080332167635200642772103088268625934522318189981807206786400256 145 45623120731410762943906810835698781723459836435918677348298217104680080103417434939561095819823873627076755469991976044281303650458333629709941207784098997373299915826322501662533695279711219229567516742060356792988026636739163131512174411776 146 2098663553644895095419713298442143959279152476052259158021717986815283684757202007219810407711898186845530751619630898036939967921083346966657295558068553879171796128010835076476549982866716084560105770134776412477449225290001504049560022941696 147 96538523467665174389306811728338622126841013898403921268999027393503049498831292332111278754747316594894414574503021309699238524369833960466235595671153478441902621888498413517921299211868939889764865426199714973962664363340069186279761055318016 148 4440772079512598021908113339503576617834686639326580378373955260101140276946239447277118822718376563365143070427138980246164972121012362181446837400873060008327520606870927021824379763745971234929183809605186888802282560713643182568869008544628736 149 204275515657579509007773213617164524420395585409022697405201941964652452739527014574747465845045321914796581239648393091323588717566568660346554520440160760383065947916062643003921469132314676806742455241838596884904997792827586398167974393052921856 150 9396673720248657414357567826389568123338196928815044080639289330374012826018242670438383428872084808080642737023826082200885081008062158375941507940247394977621033604138881578180387580086475133110152941124575456705629898470068974315726822080434405376 151 432246991131438241060448120013920133673557058725492027709407309197204589996839162840165637728115901171709565903095999781240713726370859285293309365251380168970567545790388552596297828683977856123067035291730471008458975329623172818523433815699982647296 152 19883361592046159088780613520640326148983624701372633274632736223071411139854601490647619335493331453898640031542415989937072831413059527123492230801563487772646107106357873419429700119462981381661083623419601666389112865162665949652077955522199201775616 153 914634633234123318083908221949455002853246736263141130633105866261284912433311668569790489432693246879337441450951135537105350245000738247680642616871920437541720926892462177293766205495297143556409846677301676653899191797482633683995585954021163281678336 154 42073193128769672631859778209674930131249349868104492009122869848019105971932336754210362513903889356449522306743752234706846111270033959393309560376108340126919162637053260155513245452783668603594852947155877126079362822684201149463796953884973510957203456 155 1935366883923404941065549797645046786037470093932806632419652013008878874708887490693676675639578910396678026110212602796514921118421562132092239777300983645838281481304449967153609290828048755765363235569170347799650689843473252875334659878708781504031358976 156 89026876660476627289015290691672152157723624320909105091303992598408428236608824571909127079420629878247189201069779728639686371447391858076243029755845247708560948140004698489066027378090242765206708836181835998783931732799769632265394354420603949185442512896 157 4095236326381924855294703371816918999255286718761818834199983659526787698884005930307819845653348974399370703249209867517425573086580025471507179368768881394593803614440216130497037259392151167199508606464364455944060859708789403084208140303347781662530355593216 158 188380871013568543343556355103578273965743189063043666373199248338232234148664272794159712900054052822371052349463653905801576361982681171689330250963368544151314966264249942002863713932038953691177395897360764973426799546604312541873574453953997956476396357287936 159 8665520066624152993803592334764600602424186696900008653167165423558682770838556548531346793402486429829068408075328079666872512651203333897709191544314953030960488448155497332131730840873791869794160211278595188777632779143798376926184424881883905997914232435245056 160 398613923064711037714965247399171627711512588057400398045689609483699407458573601232441952496514375772137146771465091664676135581955353359294622811038487839424182468615152877278059618680194426010531369718815378683771107840614725338604483544566659675904054692021272576 161 18336240460976707734888401380361894874729579050640418310101722036250172743094385656692329814839661285518308751487394216575102236769946254527552649307770440613512393556297032354790742459288943596484443007065507419453470960668277365575806243050066345091586515832978538496 162 843467061204928555804866463496647164237560636329459242264679213667507946182341740207847171482624419133842202568420133962454702891417527708267421868157440268221570103589663488320374153127291405438284378325013341294859664190740758816487087180303051874212979728317012770816 163 38799484815426713567023857320845769554927789271155125144175243828705365524387720049560969888200723280156741318147326162272916333005206274580301405935242252338192224765124520462737211043855404650161081402950613699563544552774074905558406010293940386213797067502582587457536 164 1784776301509628824083097436758905399526678306473135756632061216120446814121835122279804614857233270887210100634777003464554151318239488630693864673021143607556842339195727941285911708017348613907409744535728230179923049427607445655686676473521257765834665105118799023046656 165 82099709869442925907822482090909648378227202097764244805074815941540553449604415624871012283432730460811664629199742159369490960639016477011917774958972605947614747603003485299151938568798036239740848248643498588276460273669942500161587117781977857228394594835464755060146176 166 3776586653994374591759834176181843825398451296497155261033441533310865458681803118744066565037905601197336572943188139330996584189394757942548217648112739873590278389738160323760989174164709667028079019437600935060717172588817355007433007417970981432506151362431378732766724096 167 173722986083741231220952372104364815968328759638869142007538310532299811099362943462227061991743657655077482355386654409225842872712158865357218011813186034185152805927955374893005502011576644683291634894129643012792989939085598330341918341226665145895282962671843421707269308416 168 7991257359852096636163809116800781534543122943387980532346762284485791310570695399262444851620208252133564188347786102824388772144759307806432028543406557572517029072685947245078253092532525655431415205129963578588477537197937523195728243696426596711183016282904797398534388187136 169 367597838553196445263535219372835950588983655395847104487951065086346400286251988366072463174529579598143952663998160729921883518658928159095873312996701648335783337343553573273599642256496180149845099435978324615069966711105126067003499210035623448714418749013620680332581856608256 170 16909500573447036482122620091150453727093248148208966806445748993971934413167591464839333306028360661514621822543915393576406641858310695318410172397848275823446033517803464370585583543798824286892874574055002932293218468710835799082160963661638678640863262454626551295298765403979776 171 777837026378563678177640524192920871446289414817612473096504453722708983005709207382609332077304590429672603837020108104514705525482291984646867930301020687878517541818959361046936843014745917197072230406530134885488049560698446757779404328435379217479710072912821359583743208583069696 172 35780503213413929196171464112874360086529313081610173762439204871244613218262623539600029275556011159764939776502924972807676454172185431293755924793846951642411806923672130608159094778678312191065322598700386204732450279792128550857852599108027444004066663353989782540852187594821206016 173 1645903147817040743023887349192220563980348401754067993072203424077252208040080682821601346675576513349187229719134548749153116891920529839512772540516959775550943118488918007975318359819202360789004839540217765417692712870437913339461219558969262424187066514283529996879200629361775476736 174 75711544799583874179098818062842145943096026480687127681321357507553601569843711409793661947076519614062612567080189242461043377028344372617587536863780149675343383450490228366864644551683308596294222618850017209213864792040144013615216099712586071512605059657042379856443228950641671929856 175 3482731060780858212238545630890738713382417218111607873340782445347465672212810724850508449565519902246880178085688705153207995343303841140409026695733886885065795638722550504875773649377432195429534240467100791623837780433846624626299940586778959289579832744223949473396388531729516908773376 176 160205628795919477762973099020973980815591192033133962173675992485983420921789293343123388680013915503356488191941680437047567785791976692458815228003758796713026599381237323224285587871361880989758575061486636414696537899956944732809797266991832127320672306234301675776233872459557777803575296 177 7369458924612295977096762554964803117517194833524162259989095654355237362402307493783675879280640113154398456829317300104188118146430927853105500488172904648799223571536916868317137042082646525528894452828385275076040743398019457709250674281624277856750926086777877085706758133139657778964463616 178 338995110532165614946451077528380943405790962342111463959498400100340918670506144714049090446909445205102329014148595804792653434735822681242853022455953613844764284290698175942588303935801740174329144830105722653497874196308895054625531016954716781410542599991782345942510874124424257832365326336 179 15593775084479618287536749566305523396666384267737127342136926404615682258843282656846258160557834479434707134650835407020462057997847843337171239032973866236859157077372116093359061981046880048019140662184863242060902213030209172512774426779916971944884959599621987913355500209723515860288805011456 180 717313653886062441226690480050054076246653676315907857738298614612321383906791002214927875385660386053996528193938428722941254667901000793509876995516797846895521225559117340294516851128156482208880470460503709134801501799389621935587623631876180709464708141582611444014353009647281729573285030526976 181 32996428078758872296427762082302487507346069110531761455961736272166783659712386101886682267740377758483840296921167721255297714723446036501454341793772700957193976375719397653547775151895198181608501641183170620200869082771922609037030687066304312635376574512800126424660238443774959560371111404240896 182 1517835691622908125635677055785914425337919179084461026974239868519672048346769760686787384316057376890256653658373715177743694877278517679066899722513544244030922913283092292063197656987179116353991075494425848529239977807508440015703411605049998381227322427588805815534370968413648139777071124595081216 183 69820441814653773779241144566152063565544282237885207240815033951904914223951408991592219678538639336951806068285190898176209964354811813237077387235623035225422454011022245434907092221410239352283589472743589032345038979145388240722356933832299925536456831669085067514581064547027814429745271731373735936 184 3211740323474073593845092650042994924015036982942719533077491561787626054301764813613242105212777409499783079141118781316105658360321343408905559812838659620369432884507023290005726242184871010205045115746205095487871793040687859073228418956285796574677014256777913105670728969163279463768282499643191853056 185 147740054879807385316874261901977766504691701215365098521564611842230798497881181426209136839787760836990021640491463940540860284574781796809655751390578342536993912687323071340263407140504066469432075324325434392442102479871641517368507271989146642435142655811784002860853532581510855333340994983586825240576 186 6796042524471139724576216047490977259215818255906794531991972144742616730902534345605620294630236998501540995462607341264879573090439962653244164563966603756701719983616861281652116728463187057593875464918969982052336714074095509798951334511500745552016562167342064131599262498749499345333685769244993961066496 187 312617956125672427330505938184584953923927639771712548471630718658160369621516579897858533552990901931070885791279937698184460362160238282049231569942463772808279119246375618955997369509306604649318271386272619174407488847408393450751761387529034295392761859697734950053566074942476969885349545385269722209058816 188 14380425981780931657203273156490907880500671429498777229695013058275377002589762675301492543437581488829260746398877134116485176659370960974264652217353333549180839485333278471975878997428103813868640483768540482022744486980786098734581023826335577588067045546095807702464039447353940614726079087722407221616705536 189 661499595161922856231350565198581762503030885756943752565970600680667342119129083063868656998128748486145994334348348169358318126331064204816174001998253343262318616325330809710890433881692775437957462253352862173046246401116160541790727096011436569051084095120407154313345814578281268277399638035230732194368454656 190 30428981377448451386642125999134761075139420744819412618034647631310697737479937820937958221913922430362715739380024015790482633811228953421544004091919653790066656350965217246700959958557867670146043263654231659960127334451343384922373446416526082176349868375538729098413907470600938340760383349620613680940948914176 191 1399733143362628763785537795960199009456413354261692980429593791040292095924077139763146078208040431796684924011481104726362201155316531857391024188228304074343066192144399993348244158093661912826717990128094656358165857384761795706429178535160199780112093945274781538527039743647643163674977634082548229323283650052096 192 64387724594680923134134738614169154434995014296037877099761314387853436412507548429104719597569859862647506504528130817412661253144560465439987112658501987419781044838642399694019231272308447990029027545892354192475629439699042602495742212617369189885156321482639950772243828207791585529048971167797218548871047902396416 193 2961835331355322464170197976251781104009770657617742346589020461841258074975347227738817101488213553681785299208294017600982417644649781410239407182291091421309928062577550385924884638526188607541335267111048292853878954226155959714804141780398982734717190788201437735523216097558412934336252673718672053248068203510235136 194 136244425242344833351829106907581930784449450250416147943094941244697871448865972475985586668457823469362123763581524809645191211653889944871012730385390205380256690878567317752544693372204675946901422287108221471278431894403174146880990521898353205796990776257266135834067940487686994979467622991058914449411137361470816256 195 6267243561147862334184138917748768816084674711519142805382367297256102086647834733895336986749059879590657693124750141243678795736078937464066585597727949447491807780414096616617055895121415093557465425206978187678807867142546010756525564007324247466661575707834242248367125262433601769055510657588710064672912318627657547776 196 288293203812801667372470390216443365539895036729880569047588895673780695985800397759185501390456754461170253883738506497209224603859631123347062937495485674584623157899048444364384571175585094303643409559520996633225161888557116494800175944336915383466432482560375143424887762071945681376553490249080662974953966656872247197696 197 13261487375388876699133637949956394814835171689574506176189089200993912015346818296922533063961010705213831678651971298871624331777543031673964895124792341030892665263356228440761690274076914337967596839737965845128357446873627358760808093439498107639455894197777256597544837055309501343321460551457710496847882466216123371094016 198 610028419267888328160147345697994161482417897720427284104698103245719952705953641658436520942206492439836257217990679748094719261766979457002385175740447687421062602114386508275037752607538059546509454627946428875904442556186858502997172298216912951414971133097753803487062504544237061792787185367054682855002593445941675070324736 199 28061307286322863095366777902107731428191223295139655068816112749303117824473867516288079963341498652232467832027571268412357086041281055022109718084060593621368879697261779380651736619946750739139434912885535728291604357584595491137869925717977995765088672122496674960404875209034904842468210526884515411330119298513317053234937856 200 1290820135170851702386871783496955645696796271576424133165541186467943419925797905749251678313708938002693520273268278346968425957898928531017047031866787306582968466074041851509979884517550534000414005992734643501413800448891392592342016583026987805194078917634847048178624259615605622753537684236687708921185487731612584448807141376 201 59377726217859178309796102040859959702052628492515510125614894577525397316586703664465577202430611148123901932570340803960547594063350712426784163465872216102816549439405925169459074687807324564019044275665793601065034820649004059247732762819241439038927630211202964216216715942317858646662733474887634610374532435654178884645128503296 202 2731375406021522202250620693879558146294420910655713465778285150566168276562988368565416551311808112813699488898235676982185189326914132771632071519430121940729561274212672557795117435639136929944876036680626505648991601749854186725395707089685106195790670989715336353945968933346621497746485739844831192077228492040092228693675911151616 203 125643268676990021303528551918459674729543361890162819425801116926043740721897464954009161360343173189430176489318841141180518709038050107495075289893785609273559818613782937658575402039400298777464297687308819259853613680493292589368202526125514885006370865526905472281514570933944588896338344032862234835552510633844242519909091912974336 204 5779590359141540979962313388249145037558994646947489693586851378598012073207283387884421422575785966713788118508666692494303860615750304944773463335114138026583751656234015132294468493812413743763357693616205685953266229302691459110937316201773684710293059814237651724949670262961451089231563825511662802435415489156835155915818227996819456 205 265861156520510885078266415859460671727713753759584525904995163415508555367535035842683385438486154468834253451398667854737977588324514027459579313415250349222852576186764696085545550715371032213114453906345461553850246547923807119103116545281589496673480751454931979347684832096226750104651935973536488912029112501214417172127638487853694976 206 12229613199943500713600255129535190899474832672940888191629777517113393546906611648763435730170363105566375658764338721317946969062927645263140648417101516064251218504591176019935095332907067481803264879691891231477111341204495127478743361082953116846980114566926871049993502276426430504813989054782678489953339175055863189917871370441269968896 207 562562207197401032825611735958618781375842302955280856814969765787216103157704135843118043587836702856053280303159581180625560576894671682104469827186669738955556051211194096917014385313725104162950184465826996647947121695406775864022194609815843374961085270078636068299701104715615803221443496520003210537853602052569706736222083040298418569216 208 25877861531080447509978139854096463943288745935942919413488609226211940745254390248783430005040488331378450893945340734308775786537154897376805612050586807991955578355714928458182661724431354791495708485428041845805567597988711689745020952051528795248209922423617259141786250816918326948186400839920147684741265694418206509866215819853727254183936 209 1190381630429700585458994433288437341391282313053374293020476024405749274281701951444037780231862463243408741121485673778203686180709125279333058154326993167629956604362886709076402439323842320408802590329689924907056109507480737728270963794370324581417656431486393920522167537578243039616574438636326793498098221943237499453845927713271453692461056 210 54757554999766226931113743931268117703998986400455217478941897122664466616958289766425737890665673309196802091588340993797369564312619762849320675099041685710978003800692788617514512208896746738804919155165736545724581037344113935500464334541034930745212195848374120344019706728599179822362424177271032500912518209388924974876912674810486869853208576