1 0 2 80 3 4794 4 280900 5 15836932 6 886416182 7 49491906456 8 2761454361344 9 154047246448662 10 8592994055896310 11 479322218408145970 12 26736736612809407136 13 1491380920762839897984 14 83189511828057155698994 15 4640326209793967986579380 16 258838236117779186331176592 17 14438043509795880785429893682 18 805356669169413193001847658770 19 44922940112751408195907062508310 20 2505809692825999878063793314373528 21 139774516101623281345817897053949180 22 7796647689120916633508438900937766022 23 434898412695094785827222681448835190640 24 24258711808693023403119215306637878884952 25 1353155314984845690942766314921993970501526 26 75479247245735596661448468577819041755342214 27 4210246009229447854921835667681655771746449778 28 234848280886024397836640885139567359668177922112 29 13099879416598480882886565969508978321051408973520 30 730713633849011795781526237343365970483781215739274 31 40759338136829286714361699154357240987772011197996980 32 2273563224216050865235151351895492433096421730968528256 33 126819766237494495909397137237341326253032116969672439218 34 7074029407771771074797352831642328544224133379106615720586 35 394590634777757988829508034095102395515640386652844031908534 36 22010336694848157431545851823754948698940516895016518554833400 37 1227740546081218675990423459858349812857119902747951138844518332 38 68483588842356314673368934826993631491065614684311407989136244190 39 3820026923195426329984979979376518096255640847253908129134491786752 40 213081789967650706207001483957669509093809078988312502742132581886344 41 11885740631858688729146538046297398610558610444161628740996719317355654 42 662988753704686820828251665884005759857362320602735321442299601730677598 43 36981632121494185750185886691218996563586154363835288835911806786023657282 44 2062842102113115193460967424071931791255207046281754043297632674634355443808 45 115065704084412552301626453728385523931093790763765770230326558093089287365760 46 6418385703335610211737106410390189756652082787381423741473045535085635439264930 47 358018710827699647377093317996640695641493108218653154243532765657543552373489236 48 19970348188348157914363199064168833540916472457687240110581941133267129227945601168 49 1113949619677264480087881681834923804473275789102803714757950515822426141197805146610 50 62136310467692529163041794546990379618306403832198872116835671886267598955917613286050 51 3465974591971286173782220028898573339743806579045517948616293067234127301423355889311414 52 193332687148146876722757564364770615350742094691463669824459712449380820449256437236358744 53 10784132118713722588203777040301105038365298407944933875330702609691813491338137371755266140 54 601540832382661333204307969716090145416696355577676366881849337396369275474517748594174409782 55 33554056000084027341588299117101983653930734757881307550217825075531552889469019550885520837040 56 1871651288570492815477621934042879960244024085710627137232964379726697295744170249391745504441400 57 104401046061281343386110158217056951583277764043557295008923568367494904406349349706528667843197654 58 5823509157528236407308565957950195669828536069546984421264913363410815539786793831704294451288620982 59 324836389933380738383709132310686023869576667207842975371692447134238472479102139673988289854457642674 60 18119432350946681144044171169998900549713302192000431668967201967372694676552095496088172731009720017472 61 1010705200817758153833005483520057552882500033415182383619341891810875373713421142101562998879321917458960 62 56377318183849920300352910825321449900775669808454696391212340412615164434835316198223373230803902938224826 63 3144736964875040299792139546494828501286537027338977274308238327872205605725455045976222068314640958125313300 64 175413994436585854465882942109231695360991059029146335135766996001972291715224360609989333573732775730828418464 65 9784624211144876089884666186077268928377500179619442555118924116802912986876329761370357107351707308080231144082 66 545788101233469002365091458178407422962074299678646063005317269018547875702055246293654555072283490123480369593658 67 30444158612523824118206831624709834596882303232294575104374127974919763913974912551070267030100306232937135536336982 68 1698180652033005741467030732673368479932868122293556611108569034451665929206344637826095430043259660424266742765936632 69 94724822703851224449940381205680699415129607444172646774346739555490401221748652006239583219934514820431290771060012380 70 5283767675443786487413292961436717635023095770892883640517067765868185777390497506266999547645049888177293775378541202190 71 294729512826309734680279835889633626178294822805417182282425870288313020252760598578638082509709260092332479988201450843904 72 16440065322050329468168124765770268243404708034557357356026153684448032059629972323168002389044044706620714593243431282304104 73 917029805401812452283818861754186036238939075044824052566372803009313953943797763701421104815692473510669740019688598080489862 74 51152087751583664742693607098672404543469689527060049345069700856172577126842438860123765252382582191371714508260368691035382286 75 2853272670018871512793976055184049382185127206937769572483272596458465389561389615891533328096699816047065960217294429207274200258 76 159156063561150936541116507940656570607657621732289484924813814079525802478348309813656433853758673258375960081136885249005370834656 77 8877753897987457429337314102445145442837437377193428826073248916412406996776136009118687872324334936052274122410189011522675739682432 78 495202711789547277218159795911886052250880193902362472959929186730017054568428268542727643591564470519072775211844694532297955647096274 79 27622496476199106619965909894713467203930885437962895418395861418655565858377387331928650872915535384909058496876374857742843040108740852 80 1540787829736067875956686552615243590842258831577368635195475955448771709134825612275710390713898789378699254604231005732513017930683931056 81 85945422721235929323614191246489193103856836049948395086180815709329859121394761518835833360862387162968301383201362777017595560515569740178 82 4794051162772515694717373832036636714748571365513306749174092104924869938470130154659970841412243454265202231116830613895298259553964313742930 83 267413037525286909867544635051548386447638495068917527102389562810536514617883759392235866842590503078268727014634103501048135242034649430838678 84 14916347408596427599614241815854247928983027307354671153241821501233953441661786244078585298518247787152714417825399057450120991233623258558747608 85 832036545686003540071308923496338901247501420336994219913196737355198442392622154890572867014505279962602523900692132855980035345982077293644830652 86 46411148412789513001185949546829217955048880603130326878248439690749970724453865982316187141699273149157544098513829436081206291491182279383904406630 87 2588822219603386921693356214009140981178063208383063668571019443975777814269892488302193697820672852686506286612347445872221707868430718734861047075568 88 144404969795260176363127415046266434506859082860395093476432107218381148483076248042273068561384982663051634497872556769305424301841999657359711952402200 89 8054935230262623641641076489412515629459193939985194927896604244795850578037071147212358285446191120996922017493750877256039961764836447562959775122237078 90 449305738270066212811708383807622675646520761677448488789620326577193442243719293927274653719263834263702967907865644140206522189146602136786127192462682726 91 25062355024774950951491041444070238139824970478867517774649511093504225556036077386887183682327773713134155159734613464325786357832093346988987827907347362162 92 1397982678356790415174541310413113663508103427614253555843278302609016719062185817741598824148441408534223546116645626089181582714526339555592185181873220547392 93 77979725650429955449439751454073501525313257217388346236116289975258973311300638965943879246827522803253613168522647147938537206816752613778558506371058757741776 94 4349723145113521937100059189104119278996166662700828941234727983266338954446859144974367563558921035077100067608080912382291956583239233127383697341359601243113450 95 242628340652952138749918124981783399857915543675525260734181190397649408052293735386061661652126018370121354631497415798526473083853409934225076097124274358469704948 96 13533852552003881230215872729526865386107456025532278568135401121866455674381872295758667016338799246233228458776709781075402569075332822859155983152301499382908543424 97 754920733523770805825571859771071989847098715256970287008292206253601873650680138952806561814769915058291932335019275586106597872853667901824194624446100792023765806834 98 42109614517684803980401294892374047622370015055699768401363765726779885166322207775748788108008525064231292098120244421467072277636204228778215741472723576592321491483626 99 2348881883997395855582995397380242614592093329921182456857838292219934363171308683355529565669510360801814040699300735144172969786752754576729729975083660935653718203936886 100 131021054649029715813181495045899146343123041303031327349623277167940051730333272973160317368078366174363561440891889697229248704057571440127479939389808176969045798537057016 101 7308378032244665811138170533522380627396133324675149788371767245060674827648588686463651549809772816033391967297651222091556913032813391979047057829692456535519900783907068028 102 407662643269617141026336082741947976023819158264103638316728489296342995935484202127409981790874317194277942901324301712089362363678565941019383068980156291877563152522383830590 103 22739495683494160080719012358880999298179399210328756932548774757322034111927948001726796420526928502155378254314660601182137323856522566319157197790760224746226675769455136432768 104 1268413165828549090584266962767190702073449979011774237687691997737424358611230971904519895566994049597444060026384115807059126841107459054326510984008426989278314955259039675341128 105 70752314899183483564356215691899287794345942292761916007609010582073732128002311442073488000087098171826325612146085351556426116667093752727208844242160691387473452546810665335269382 106 3946576871364535605682782360257486574985852197050173749180182604661651989237698198771011782153343059500375233718419093218796150726753859123634417041086462065321911929298609566921993406 107 220140768874959238643396530203576844881287888869267031513817424057145782046881315712606592156645243105551364227059367028920004011931278269917176033415237087245951987962416237712458083522 108 12279491747009204608341232576558520749868707216980702676267834347061337100681089685171441333904638853895380452838157609869789536698974583137114828724028185330184532655742705574707713350752 109 684952261843484884651957022914294128739704774664002109641303500239348633017028972597812139206002067312663204179757423865907982705426165558444615438598433469436755391330115033167637241565184 110 38206760562282594705494695606978143490872891820354563795923627507630990003080811291294738875155059228865518223086294989240666912975814780615236157378368476035134120134971026259512707739649794 111 2131179987251658267936435249872441195606430154566304371096758446843922294987270797237265839814871115404900736279973610562359744819744268180733624427459408089336220700046632412368519763164101652 112 118877603628760221402996014005627215842625870821213394105378699253983404732096730522383283601016042034695396208320444210876512395676606329683090586409076616082045553518642284178991143165017240272 113 6631014146646956020241180194429633439033878300335096138619576049057648744762903993887024601498691993139934000317801470550558900464863207786994642491441563539470932047414382531859370903118279416498 114 369879163701397592103964712668099073117817866517290235589809698445706550060180512994857525996104395202242619114224935610234342064324692518588096971610800816708915725351348483228557297947381841612802 115 20631926386346956392452599474754896866300176437971185569862866541079585158762753245100999591695250854415089790370632526177049616828279488450648478919720748966281453731131484555545781867410156236141302 116 1150852570747367449038288943888149003004092674066383815443096261493615903820247990727351133342138999885415864994107256401721099523119767836820544223088863042694133462438751867121478487829634942405811800 117 64194763726584363349315467129088720865288505288401787142898298953320697729979366305382900909770328071996167263633656959449928469143396416142594615343564133896217598439184054904416940623498113146177888412 118 3580795485590149526938877256886865338836745700765402917502185646725903488420914096748615648720888585126873988623907798693012353167048480596340506973098562220374304874333363472533419651178286441801368394390 119 199737417279610652621009651927058831403907666146791064117184222619146585962413838625698465904131744367327749510367009753947694355072768929180815581279042386644196077457347661815971997084371938000947603495600 120 11141389119282310142994721473128831189181906411889366336427721200776044785362342489161470715915807043098967812790689752603962861343001052818307601625414664117149513329186611282852271186115394005963796879613944 121 621468692235531331879929323833285256407797041136016403505063832097204851124183093840448009711109447611594247508084821684565914065678751316455313875747078337649852693773841883769070291062455932535581083020471254 122 34665635612753891196851456455163805345052669328468794374931307738772335253382181744804908148234346045158738984186131813881248303458160373208546187816977439923651400270877783376911308664020319797911195804451148054 123 1933655399620347114633837926887630007198046339155010599734757248143603240189750676239597232858073750729055667777347879026695199347214569272135621960613390803858926340815036311019741468190155476732131065660117812914 124 107859646545909404867194536961453583035802439179132038466139607821538864658948413987635050549835197630621416562543904695023457007158745053688815211041598635023839941571957532861685075392474335183250034740896487292736 125 6016430515640305825421378732370841753027725291259242369879181996692629239535659763309363885274159183823235205197518314886627990358097829081993399118045216980920362236271546322798879621226780533719799863497922114499344 126 335597578044359631352180080555728698607971323238127632873792316323429195308697752651459798016041356617641653431909910108297616475601110065309795838039666811376972775217052316110378292803512654695560001465872791491622682 127 18719693362444446842817344627905122911217008974287246633499309642980089362429086234321107939096218949616152222921905580199505840800102736408517691148840377063131265372939606774275000235218788981715681546959011816206590292 128 1044187868178318293393309086960044745053816399520318797433198848409692136062521900713498536545752017096502706847436761128925266811563833996676287027121073690735783304330456546684485158794807209357192098757580701091960406496 129 58244987401246846368021882367671046644486008744194029260914383644945954119373357258856319874033692986159854085052386895739575603375283048400417214789219134208218018356465032101722977690986447604814509068881108164191374806226 130 3248915890288875416293554892347575454479352019815944923979113183974967394260767169811693289187902976413271930713170124750911995460788259117365006484006995775427244689621633672888294698259956827811241514693714193893875710195866 131 181225113664383693999556950379203395501293787651533252306879867326800337844411222031847791201480455460460222011931301941403811693164060676638975080274883818351244281345864670086744586070049291680296543130470966331740888639921942 132 10108769488565804172922100717879829355468239305650131083799665505639961408217268539366101006572267623686071082049488129494319690996011500401370402378495633720210507694243043845014569760117052999491481229075108354367398770522742520 133 563868983203964629727293894600881532855959798665823957538400336998588733708070915178827131073666249881829815215949077240473033811607808540309132451516410248649623451470372685195392726148044718858506500022593216565584123534496899356 134 31452713466175030578293283435820110373792691148983551662866781529266832320807723895704806952693691678871781628412709834270056674232970612740807271321557227280554389629017566496285606572551382613463176544680505046839661935454738888558 135 1754438023464512508173019743533114365889940037472043442071412513873357907663291857095172358578783157171430040579225014027377841440675509833429411622807422543313388015872540644354484643054340346186303660960746414638946240627439297976448 136 97862869017271717883455923783056315446075742825954183282788004978151575862461284510101906102657918867625686492300078334207525789403490149419641552030620729536123876261622992305000364074789666238677500673814108208412440526211088783484968 137 5458808464136892408340823632029904571650258883783604919108733325788242869366383553574585032040842458650857352305741992852045027559272794341018109230914080471872087811227929333842840242449952378961348411027831942238747300435867680168503302 138 304493319553848921575190405091808957233477125052700599453126714303238738189217837015354265945063317325511049882673625036232990175996437197113157279466180994127155192349764112543035234515964066766189541911332460683611199499959712652168319854 139 16984692220297927381865593642960158946161941461858626701441649418988177234857295014074713050260524451344398814010361895219274989255668746139958511257682839980608618505183314068594342601669677915381929553779907503739714972535026732975607025474 140 947409191902589425760806358282077900510560583166429166330723899481079968439276694200384428689327220486369128966632951584032438952009473271401490737464937676798909855252734494740639741570382911737049234344468435392440477743927541373417075312864 141 52846655403554498525987047618396156660918821277819199055969152880492052518067626384924662225801168312532702254031833318569750919481265688505496524495646193720574522875050457696121291759705945360096832858149006673107781221324142703617531025750272 142 2947795958928359621147850702411880560632831606419059284431545180244671950092590878940289534437859874952325961990464368733836529985613766044484087272329235700037469446648167775255017430642316818948046216407441594468028755312981375846143025556494386 143 164428589645238098888616040675929409021776003347296227670915598492449821920404563606818171889386065651757442860013355859794299547448573253759371392962472030573663668734233277430541859631369466225006034110484743450106023768159550904107159214934460340 144 9171856352822680906192639534500702664446915100991167630421734341227205247949968929018653473976917409807259237058112962356446525710528255508294737676117772676035156282475160331639733282989639460149929933031194791429965472734411197645638537612836690928 145 511607799703888026658286212599977538075288703933249709236393547394726936514295967933474265640169599450996285493925707212190501274548145399822284708516211315535653910483284776795679305587181239202758852359000216038315624675460194450676932851965206914386 146 28537575235497570880662747275818817165713242484200929614751534382365793281511375062324870660940864462988799230919450728195896126782578972235316313876808443118500279817256343372180112636151688550229023457430089527425777046001105578095903349186766093404082 147 1591831087784518693302027353588463276003347100907806590571490468156573374148876610405080783759954446155538768468844964078520958128402353089371995090389174040589771754232554250966084077588493816935239835131725733291373278037530593666719774223281267591560918 148 88792624850807981890325019296628614661839127165561016283511954035175402230685352353496417994549382842102540338847026525405167941115591012732660522777049534252918002463120914195671159150795734610130154497961664487737035340234149875243125915786311039921628632 149 4952868610493913025236569507057936171055866292898253350079606191292714978414362215935483242892031087435422472692054958620632125648157403121159311997748032615881714161915855313609368808053647857805643219676002624965716057358839675022764946977096356615229154044 150 276271903370730030209749593042678896879402312345182616579966996381122282144862916940363845615551000660161072506508415732262312315847360451743156899950652757968751320393077839744180092914676993019934176968111662272531716917017112412404080768282362964244957046470 151 15410496541412300065206884880061616689695003050901037006985032087674554727773656420272138534610876914780992470806994874448364610097513189445854163721655320253070879836045439732446065370717537097154993650981716796498544111045760439090659936347122150752202202835184 152 859600273337244963473515821814030036095041978303588071580196433046606244687108060994566847331412432544875661966880877053361743596031688751764191264838281494087759105312685039793866052625062254375710314428886867070482121649525905484270714544051483962317891504109272 153 47948658106882022730866562509794385481934776025677097947903308682171449193649933843898905929674578920300519849328502629327282862737109323047338319848227708800012993567599666517439770570550228075910165068924521624188047654127717347719570376903782619950308262367853206 154 2674584787327857062064539670671887363972049597299591894366397917383214513899770440119219815263657060053669905872265179376836754993406526285581935216268116399218373681402469845564930217553293624511694522614503601063126812665938343796011266545640394484166438110653498310 155 149188821273371100471519276725152055771118789038835410572438746005799836433239250284485201699312443980286375865112855287500342744028837257377764587360912658729325229155505954328191174447967312261782839299182583060214162303553206038062385555006216120737996511684649598578 156 8321779327539976508096428964362001595936737774863521146253970520089618802942408373878608590341319847166345248403399929034279502890567553693015595029159384757694104846066302074366870866347659787872438653813326374120282302477690873999259453059087482007903349348223388454464 157 464190350089136214713095914759053008263775693504278858522978422970193146886366571222025543157704425645595187809648635867944214138883398392413241691512596513294703054208957705405604956686567743396156651881901579599577182168220847239703432657010045138786927734885455692584144 158 25892621353559888040838126025163360970899857713396641962798984647424184709238848956566228973344101471307455379047646339374701081991344670916569205754032203293140526269514934935373649812599287967682272022689030048456956176251154819461021369694593852380851300064244035466507850 159 1444295083751927397883049535840895595213452480764016391352305983008875669827267042688517488367283147870974810690626383184497361815576535178909252399623725998784258173817898239287464160397079291876214757426064221819721715493543436193852752988969297251655518138412911979564896820 160 80563039966719768762433597156693934051532402599065749721582502702091140148837808501473635290727573148961166569958449912058676457224882700889029646445490372291761751596780605127423570925088287002700353778843315740813140885432199002529913446484266625196644986883701696377477367296 161 4493820883069682067972432963997174421953278086366072090368254543531468891175093264294563216729561384332486038863201625116059417218015131004668844830521046273390714350896238702698216006233587382832119114888491774410738019114077210483837501409029897301877596935259351738773225067570 162 250666138435880823315866560468792004037607706342653841837210321874110113498756029417372119076353673603721874014125523177302856225638625028652244663279120874371667826185885464666056598502423227422553548347719280328122056123221149856632809693893636459906454156376441927818634791727946 163 13982202360374286558410082527777824988503768892823206686586440226335422654791918826369691977397499984740897067861820387305904458729864091647476314753109427431190181191447735436592528243477034725933477732447831591388665653602047452516308524385345782106444293316877080210456181066329142 164 779929766606528407932667417389195032839814202612931522718710652204708411209671710146560608050986438577758511732844072126628388319867555744519838827213112889047773175594172428358445591292207266667715001405884488804370649740917417798083161349021581831799874856842941392140982885894843384 165 43504622888509723967016279599346960318493293396599665218965390598600828680316775576080070792781105789446270151383202754211464652787218784603336398657208790470580410428034989546649549261825988500592539863316654223170016647218881987578582400866363277879128949007360469258084427314403252028 166 2426695702237865707580800258212872780312908653410370219843695547347164741418396369748320340017296907484982023020740565104226601026411102977188609009730566146322489438674143917852764389328142132422713389650477855513223935919757535542572941521480211161096734941580671547468607218633424045726 167 135361523448926836996189239622930283134172201175497733561311817648872132302420344501181807445161943037999947018391413638280261396314453980338111043187470397110324848128762562027162527084324397110771846686944998996112363255874062728321110040510100506315803243917052605303043868210097807022336 168 7550490163854243006724575442463941097775349332503416909395546098149487640875557018266783135647485981622928504897690435206863693775765269208925782771576457655644700123633268780330836157777542370629593692801255710169831578899330369220423939703654162161815064336883625443489083152972374140492040 169 421167701588184622368366826585808809450761015435446808762052447160474203731760504279255816547483322251879854547034002792254580079968484825722960953624239370765944090164293272425610430176034711219357533284161566984205363869080692358065746177975868837723036232427815068439627497702785006154725766 170 23492810269489462123787545598124856078820442314521427176043423526951047704104676998327236552112403962216569052956429125358043077429349024190605797951004975764577113798906947387970001089020032921600649146381726280162247159940723288490075428677192511073651577629499040830930744828606637561958811166 171 1310433189147742560342739099613216257785123766348863499302875002529865832184489333270548032685127151263791388810603939495582913314597358377278628925737910537042729844718439746650844117174331709527922064670713215884235393417650289068040653638938502873695363653654909922512260295911413638817014858818 172 73096199369988850993657864423104585324485458059979217777886533383598670392022919579164457214589538743984373600271528455368435765186804245596363390616335007085916164662783230696584141239685088302144740293737921193405363838817384663904275240538567400746833850329600846258364225979903124865216581684320 173 4077319169405411727172601352510073486719389783507664740611484610029735112208627018801911018005731090163642659083627489940584529247375450352414551560985946172430262464616279441110248693451993534887012913032128892367086734185514061030340214663505365997934337227374723974145215369004966436406044488997248 174 227433597813382075337650843305806785329653846946255524281249318696179356864512736785340248173172833428565540572007235121181396075390015959245412938833525231423241138352324936856509365318099585177642498282168559848262115791771673719996095128329805682522253528969814542002232596950995506453957445835188578 175 12686287059024214047815645572329416358725624319105425165950768954540743170892850503783478935061025526555292969597868646802283824294518694164797610771558784037308909056695743272906464328045672355255096766916934297646684687453184988337527395218051998047837853367850467372840813974546233116053335377188502484 176 707643377633344132114066801741592889475694323120305751447807974344661632941791712914881269477433218332722989388807193286953224768892310635191895842195499502352605278266430778909545968368736877375350985108590614801507398518666661934954389659875625529737524387386208498780652665514631607647857030745843326224 177 39472475088928373736130225531805319231250081849934073963063999568241241448571334609019696328453742119916703280154055894097753983659311333898456208351836020722271492810579039869262875745377458019547250191037737210132842316269801712849538996688844622429064148952348463542915748371867648420654409448305900169586 178 2201781771571057127081860396129768231385627397853620379060628520870960333310312615058412544123306301376486721820690716974207703822016459811958969071209767664385413234770855523388320668742931549619683371586893373509636562949386341534688966154394927673951456092190736970598059436918268988497318833624769726780770 179 122815783877265736623045887073223608616931834259729567839112238759619161381839267511812651564859663488203457752886087916359043915049365762436611627873180195141178597526435138087811671156369974244445134402753403705229682754067981726647183676598071014927658389931572346391071595124209692986581127815039552005398838 180 6850686550386156809750254863613108301251886611623725019401346401031278171240987477403321962938154082552311296393116680077637881875954762446300805929385164156284283300021928502808440206054027038160301559167819081890190265347253814363477404625939101707986511732138089495691782415901883630301759145800771995843400280 181 382132529956756499655267734106002993069899650100563606731696793330692039726639397284797787898072829559884422804314732261030572798058831702118611078888931880110265998408739805575153626345562261647324589619331125039025379948717020554983846676166425094749156797879885042661664999557492880055722726733868754930469791452 182 21315421363559584915479540908838375896798073209983885361244399970591974967482949665178460873238528974380534928471376277774719312682689630760677933373902023720106919093938108396790836581310605067514621754109396456015802972881374095023074741250861701968672406515461110120043217301246772929294755052370635329276333076726 183 1188978043710405724254968483516239411869344075386991070950594982008537235200221639419020335278532131255084904160253563850310465579896896826481388006893497329912910251547146373548905597591050650528344557470090643916822852196420397775772737624125280833305530290196947936337202707251411575033710880069101494704413086041520 184 66321409476905915421166239041985879398630901933694403049780756049049598308048177829746996534029781196948237703097275484601469493572721701333374351543241716889539319480744816272961504042461687104888783491123976804650455505414939956587320952488714364213868404914645777085036153265739119075713915593596704777565948919120824 185 3699420168666089072199736395647188893215953295913539404609594925257306422599025388369556173294864553604617242013768909068326099871065543298558431091121306670093027255169281405325591333051537125320750682306242134196017722651544154059979885301817419188648257457508710089763484919792158378224570473671370577735291718846218966 186 206354323472256709482029597222600225799483623046591501859946995887416240820427932968727460902689239890113023029315988101924443147093680333163112450351519588482129247341353967595479988490310618694674659822904762341496891574567172301660879660498148348450363952042753141372283616805423430714780509299407815680871131808949588598 187 11510481338767938111715965667380431006566994485611149661572911224317431873337431807415474884356601445650899640287279715653046999472658767254430567656919918723286888165692830536287090308159911179246027693743036474856654829721232362695058686856457831976499636855437386925458951416351893412084208853386784028500471780457151142066 188 642056722731751782460927473969894314529286958056187734817509122300843957988785684535326724420651754081824118995961822835842946130899838687678351672838381846420230825703387941219499320889608103302992293292129960970881291367540093942021242188576239154718223374246621714052038201309588857054851071092849197878004064595841445242944 189 35814039662841997135680292624423716718090712426614772532485267666865631539981783357000730904464620613597428056970307999925602574191440165212003622280205280700566872707147837795491042193278996861556354086371924144030829098226382216008195460823570228783631291343242791391649842876399079608653806861449842818349770148658908945992208 190 1997713584423447926492592987763229036149285196472993154727199486451250088567871845479558094781468658385220221649282292960012144195782743415789913487077286438742717794789188875361504230332550070597268301187524086056481930690703600140628640075712779372191891117282919657635498718381232409094213878725705030362131116816795596723213690 191 111432823634542449722940421386147730783698477824925903449708473971665015407648149860232252445661560688322662903629169344970460008692614393628880356970027884218631590681769336779889760619361719803231341241183327162958118794602069465350600035154237008646745519237383850298452066107460031352256719847942804624609600595693419846001256340 192 6215742977365167127578375701189277566773891305483149203297849852511056857982013998527640365019283094325402948460313226230945027905979613726368828071080712234330457198135130808038220585159493497726480155164945693370178392813046487630345364373770311926736426396341544701742478837961882875775500953236857492086456229084759467351439668768 193 346715263066240726613381519766590920091747762555041470795778523495717365326402945678541229060306578167757809366980498516374048570578141252106647694189935857116778072879963308886267977670256294603302965619241460171701501563182301659462483327933273179898464131102738144329241911162532050157950396818815110696844916664954549391046031238418 194 19339839835856558639336028521294834598791293721647146893969240084705521497372852606303036688597021043193719895315515538561753704852585429129408861021020380014845243161429225781012504928983449573568919710265304250070517098263132755960239111117794476114777959022617219402856786592603548479266979982898976538350853757349188391967169835772922 195 1078779750186899290054155850852039703572486319719747450347670236473558935094178184631181400860079408442600373737070995602047263238645390527380228418358309196399187733475980637709447321482185101521634260868667537725470845972565871194109557124665146887227632553196074560998134671909505458949566776514174448662912507206590207103876043151001558 196 60174528811539448114205747247413986869727237853023157112164128152120684671609928300503964573551953705485217874965400152508481500669166965856506804555690204911322759664936602199646507802130773375659031893903760562968903381588477989422318997556961155170045283963770910786326021454027733364137643606169442734612759762306249623160135309576888824 197 3356546057768932973269871400595209367979800190719155875051520377232044340469340126044074264080196205697171464026738937614109382917620318988225042971699260074464158464351541424693188870360901576245528677851206582696715963147780559599333339975893908079850449538298752057132731573099374999331846943640368310843620025047094164563577430204858090204 198 187228743796389291445809360498963356322548437298501571345378288500560187411538804360959896878308453755620727509652781989392101436635211279445780343563795367714272483114360536357933924954103581939357767898820010230933129343969002218988066906694146181672744412712981062284350624603250029406752056203312747928557628275411168146227598664589879147470 199 10443653058904983882356477147470652880293266668819735373319497111229488106863919081977104079815282186284081585959304944034254827522831176321356610838446140521359079472378265317548667750277518626181799415882443219313372018673867035722387536932831376939711090399528862044111517556157605717826929453102433853446122143749285527942125623413698102930432 200 582548849087983043222665459856563102859854909106381193637069422103162568576978047091565610293380186014884954998200046627585372244504890801675748356207275918825042390147698037418868947316143569084692939337691512785820061343143011596378850312171726782035208875341225719387929523660509186885491848325557848186846131195308390193920841871456974983918568 201 32494679750431678950649701088506953672777918860648962695002996600135051156940137701355127496320439584443862863605845513117144772390111577154694067244165834218399393530181047591052169050576037912265451143438980278795922671720931043959666240103761411607280318424295928605038891817734540547497153741067534139069505602940918471273911876984235928173284486 202 1812559090514382144471768494701606135718945717340941070953294251233945316365833211923594035655086879435875971164037534594697402097342535854779200387902060862634988618048976532333059401293851871359134575514319483786588555029509905424203092685130902740647382606133869971648263616680933313564310070183514964256228047851427227565412972830548425660973708494 203 101104872608036068376503225581095513298822036626621366393648528293250789403881796471923327912766933339496041550898041765105490589934353701920895377354750474776473563860132465851445841681363072576153874831898225198935791521348011970312208153850882056568213791010884296081892429681301289238241229572055360070756399270977494326656270286165387037210533219266 204 5639648008488522083004096085289416433967015239640563014960754379405628914831460796724148606890414649296757982440560780871472083899883853022492229554571069628048071110704094700630805641291167786188404380856996400075005790193650144030499744056869011120132777231590018471985191327234896433335684934723948812025204416004879992964979844291692065876764735598304 205 314580581916687585862128869746619349347975487866397589176383246473019210515712032239355652291446645312506409725068048344667310388450089536617441581333816306849273724230021592370700886866847348079455803252292900278937909253890500804977183014295769271654777340705697895741376335004764389320810725024027807815614388011657191656592911599800102923103618238081408 206 17547361532154244855026413714782693724485725424190891804535481403123156517608647840229230278137920787469950512615159797332065813489105868763210379241446299254296957693880484980172011780816031511316128208606336676048209203650059681910056614119275601145298378986140683637896571980259814578116941372907385962676264280983878370085442266802043526794970616924793490 207 978794987484867520680708391688585634592692201012479778173431426037656115608202119313566708245430715998381665852411423526817368298611829540390891812346598918776524679980886174064302304177782657119611308028018433120770764592217944356544902997226262935223061526454805668716121152932818968460570495384045638500207731855252608158595566351093471960317124232234315892 208 54597360735399738639546505824534459154441360086625152784291230610521407815782135513390474038887896897401196243617774888551487418598078007538125937063377009890896034398205758728718946705131856755184555041349953569124818112251911172715522172528043982056531465416560399435270674850147267407252239754494011700731516017648402328607277876350737054887376130139063533104 209 3045450617734650289187377627886226021124893882692912991015964858506697039006466246416094341821767702476043019515136864603472943012500956756713807980650452964052718387935254156124488135025148953701800434507283258555301296306330727065969062859432010210740458476189718532715110476057013726765012927534948168015827617130145716959380444072008263156935321998507796023058 210 169875784106296637961084390198939813952382286738117119383127784693066082409453851349937796301026105012214752633321971348278193685152247707457839581340811638954459983203594525501385039266400483823912463666214700607774253611581157918274392242329326655065986464427505902121364474660894322718170027381533780417254529685140652102117779178720985714990444945566964001675538