1 136
2 124928
3 127533056
4 132682612736
5 138791062863872
6 145451790488305664
7 152534173898504142848
8 160000135886807521820672
9 167846256915736431983329280
10 176082743571854371127073701888
11 184725541961914581280750919745536
12 193793373620104035196653854284316672
13 203306637514876697169521459578837925888
14 213287022712397673736962995976179321667584
15 223757392920432089056174877571386138345603072
16 234741776087112749205760145230219825477912100864
17 246265395640222306732415443204222120151275186159616
18 258354719307731509268095737063652162520598778990297088
19 271037516444815660691907367566377842947777137647919562752
20 284342920501328354246120592760337397168848280447265506590720
21 298301495441530889501892080864319382836437464600382903555194880
22 312945305761624636015029506809578313437121454230218603636621049856
23 328307990072880267256293891598144156383147364339087275044501932998656
24 344424838345893498879138088466556082549723118413747260192994617246875648
25 361332872965422566382913620864657930795715670729092870548295054439607173120
26 379070933771345637705835482887209169651866661724562782793352973587331751608320
27 397679767277031033361984157335031126591672137316136611754437940420184915891453952
28 417202120268521308961237245191515569704121380352805482839980414946486660726710599680
29 437682837998952001288934280522468830698797577082522063817925372136753956842735071657984
30 459168967203545829126991061719756854145534377305452904673883299561769677398947757016743936
31 481709864171735250346501700635397717556906561190046326534496983396341907938673273536398753792
32 505357308124635915611760923260077394603775577127502015369839188946815123862266844198520936726528
33 530165620158300704242305858349670142524295710626111674096030871906368062203470553462314840262443008
34 556191788025976965169599994418026429747322963516157090867931816775248584507821969490687676298188292096
35 583495597046005410337905149831167803972607204431571897116089755009955055265887762651513061466707696025600
36 612139767436071571840304442060990731210416366586711634053852465016023970989943636733486288395125879862198272
37 642190098389283281095658000595797803693660448721371918935139621079569304120946640438193414811888237648289988608
38 673715619223034595275813448263486953438944780386713202241204474760068022265818728567024324400866260173857191100416
39 706788747947863720434105997529024808955236188475156663313852559173575686851089564134885572931776690802964450586394624
40 741485457620557145685546807912454260763433030546985887098137117195606410606637550491596920712729949594927379511615946752
41 777885450863633585524659726999165849486825217548475099481470804692942309530119117559691979548504718501398182791281693949952
42 816072342952100512620773339324805343672347309160853449568423083617265306069188706799402477263270429185985750757057076414906368
43 856133853888056146769297214947763915099540587738440117968531586123827878821662354136346705788155320066143180985163202236023570432
44 898162009904355955976362701123431901678521782734153176886028918070057234114515141937416520099002632412573457082877656994840347410432
45 942253354860222450252775049164213235290358130186931761619934835737351573856913380580015531932999964474553547646185536077912267550621696
46 988509172014400062838853196654954441565500482791878786853698912920748578003736270580957153426233841757703105590647379017345443285268692992
47 1037035716685295414912698895207153025198793567585920843002288528656345962985125287551268048855763286538872057025281547883013647115565781745664
48 1087944460332552008356394056529683791558105985485461984037803438016809594399902585346969439437965505616645377227110525603946196662843933422780416
49 1141352346620744835058531936880233517799171649760293508976628796808598995361271790542720196323413873424168287661574115899414552268885516569710428160
50 1197382060053404798869629143462227661579343991881028316540266165357175553263949624592456766395290547988066256894939840490237834753036649634697853272064
51 1256162307794458444660770398461580005128687743433857093467713460820275330299400828006286230067518332868309645354474673337111587009457852464645977891930112
52 1317828115324461608777523856707387554542310160822037462935986862797520833354058285425287006515794409397684924425520330703336032093930969450007248534375497728
53 1382521136610785833564372273845855040025595237377144145166270203299824079875360273507006872617377153647625037508963055752108720924448951420148780743191877910528
54 1450389979504256728664919035821491272046731926604986029562137255344026002464132852477825307517089621823293460560645479633401179401032045863962674920817942247505920
55 1521590547109720500354098912777569597714028542622763003198260220228270505809803919781170624947595678274509925445004079987608100802737801961113990477249592072748400640
56 1596286395914708953803098639187266975133947688364679582342512282502008289876033341151570134611737591457278869110313016445677064353621411447887612844884271661592887689216
57 1674649111498868692752616921557237343552140473597332947309134803626262331203352113156529408955451700231269718647946371923856805464114591513638984144647001555476207315714048
58 1756858702687205425303265449258799542362041337611799635203456428855315896183047324146007595243760399472560067260149336474298782158735601091845861406706891164199556145194467328
59 1843104015052562003173682109020850717168655682285034511333494541038343278922098712199854303406999125378213112259859706249915023545799325883951499149796913916566910197894003818496
60 1933583164717196398703758890335514520225538222199801545008160654760789751262597271347659407745137166381503262681165697093122682131504710170104810288293900327847175161640172784713728
61 2028503993449955360659808730611075081979082601113411944773492715639795660124680813169980924795577221298079069425999187684534820397249270376648572518022654399439854759053609085429612544
62 2128084546104458100328997991623204585586820896266821059205812291962874381385808420039916599902853426494445452160359349824884622605895173661450477968463158952033957430456697297334138044416
63 2232553571495024415555015371141278011788001142219424670575785114738050562797318336398301612720920208082189743252687240670387400669134624584638299627061368851292086026648099232505080125063168
64 2342151047860921050765903326018649853239442240440184545708556330705954503391419491263172798452415481141626109064790992420484210074790421766094052170857350477279430676614168679084228855547822080
65 2457128734125982491399950856638092236013792433034746346666315745841977897282103927247485935659084263068472257378557262412618391110556683445418919567275571377762020923666373934457632324962656190464
66 2577750748219917548488170132001955890637348327419789321454091033166744392717423318641460990254558767848173969192304181670333882448678729984618413238933174374480711178081734771508148221885492909572096
67 2704294173789777119908675317570599272477257799098436128044903034667931052183670135613321103284780877465799742306438682121859968890303814323427071879869285214425546053269371350295751297183422403401744384
68 2837049696695274217436837485898820416984551651597485023878715861484774147721370741810671136241900872473134829342076079316213772187356659828952074613641604802120923833829172458192377912498478547990613065728
69 2976322272750064531689708616360227916110763706241283467630949699855277626986806347848511517264008269240309940366749614988580314936808070706941473811446563701466690514234257070323887069896378868240079952805888
70 3122431828242871633113549649833799734897516543046506388018681894238847271029244451744702937185167341006392795027080239308672695026327751314730950704587729523567849992717259256682079563626738312112346090411393024
71 3275713994847640254216509484513400996826967320579392483218020563359195048818370831148390317444957069624258116431916001400035071029868337056526867116896451088081890779510687958245413932379739006572502915023129018368
72 3436520880610896938194157726688125357859938720156905926391729244253434075190627971983209618440112729159065983786779751983217304836811061015648709801342605362006424060977091200756074924108602668349024702079488204210176
73 3605221878787371135123444144357196615103863832083667476133400780742042835693783396544660003375884415505426899598050197621978052444198994286990061873778298196279594625704566737552441710243017499285044294832484761240338432
74 3782204516381871950344041785765955172184937035529356536920080167753439371897893874894793295182362847108532446239205566846747173326999253040989452668902958091187773187700278410716027848984820041738979354932130883617830207488
75 3967875344346625917288195741770782869518779626098528184777636680166250140804411054073159890792095295561962909219996248015672928200431620279765742970187449418381037988680356684840810872914702022028774268183125197478404982571008
76 4162660871478968899868469582523291862296937402560027243787104289315009129886792285831811973312094672640569445721587728376093937706472423003459095635959849178085535358509146184267226047903526583803652438113763126523319513142788096
77 4367008544164670334114139156892360563310807310816242289083496749786949037854833918662201253979277927400043272266214734542394221959198789901263558950504639839931738028165209311958114131604196225116533624010604973800047413066683383808
78 4581387774217481092030778988911245385958695041714580330087159703106055131330156793280027054928163716626511617047990084903160971498185500577508406706159148228802872560302688822778169920448359231961631340286355677470373730258421848997888
79 4806291017175979209765224395826172882175569906461983447011807100890407533582003649833912171366960984755465420379257765763492765602259088453301067567904606816362895781593608305092133089932148998252313947975169082502050989720620361370828800
80 5042234903534694360076503575631906112783789611249435963701633172029472839069067967837673546903501063683672588022430501286155386725378950673464435603134987890178276176765241099242836550073412172883838972302693547175811812344753323865754566656
81 5289761425508088517688776040642472171864651858355752039804751705868513414012781884171724937996958571614390672797124978633126865898432521203096999629383001848029041310108328687401404227222359396905236122087217243250961657264915070740402857312256
82 5549439182053536087653708891081574636710583196764585103582206065700515458890717914331929664306459051964097554976078097334664945656396590221611636400473889106395220201781129423209770067507214448008445264091976852967881360263128349212884360094547968
83 5821864685013274875806482214724728405093821277341108578382535196915981406606091821450022582484975827793968392153696209043013729285841927566474331673170585460435317561054496382815893261766168348435386912915812544170617922494155103264061741229217415168
84 6107663729375697096437875650410318723864205292010375855013155768130860964114255630525435748101445831676234079888348045136462839910928966424116228943985486799848323680287036163001389349509635949149186527440346648378526744045258935636487099835936657113088
85 6407492830803639646528432025390947029823731527395959413158674396632191882346744842736455125820749842952419964940574358264345685865792200192278434591230614788808104405751052049095918564704274754028926282868504896011174630384440913074893142420634913384431616
86 6722040733731853471678741355730485475269137506043200830313988036378244201924566008452337896319837268731931582414591228048831502088820438045076936036674703440430618143496614863886693361956778258938078953853221347235364876450504516265784659744023057597284220928
87 7052029993497937959093580197581650560349701934990241569295486138371348682754234961970216025175424102338816336790592832469852266129440180529031776334161741715112952402365214932087693604576239785870708530893330313082234502245798357607442627672157921955344650600448
88 7398218636141090295370572783439766133990160693878862918530303090549812078154075545237610006040206516924124455935511240950229333668069621213935315447534697254878280845257243138496486331693697964553930494659537399939447725173178306697457912877789857891109284154966016
89 7761401899681432279399854502808384146608411187843212961676221209617210095217758893184107023835795410428797759691431349983791905949429582103411069134822156172694570604199399193587321375700643577467188049611118877482593848904152997725267323928220205031278912012300582912
90 8142414060879848019043210908051915209974266501857904184810493640912654948862864075591274055025837378377727837119077809195238705982448810106025360167895830618897754208075839008155678898302808570556493593971246787537069711687038174454666962277268538304443644041489293508608
91 8542130351674625219165317754264752295273253019926204184314487412980230110277987446211857021151636051945109567604987973197113489177604041425888673188755409844601113860993114470186104319949607797440441728685758577623784986892091505212782556593490650794907824442381625234292736
92 8961468969697191449523756643551870795943109066312998433923454587611295959244458184478426881631125444340352728772745586721893747312895390992757381732391748373926251401194112431786686938256152210196938120224008371196042417936099233836971447678422601640150982524368609575887175680
93 9401393187485348068371802546806257665939967858735873313850130889378364976930958319549362001884253790422450293089525232861706854513310218200733467301583127559341196033370736432619559678308506105820868059135668420945773457739952001944360464583110287722189174578267846815434026254336
94 9862913565239124805676434640014450339260691766239268989031779347560507906387810782837473327262162665130703558654768264779037875064564286454076387356873487917182314825883372630743537001972596773479105866288437244109200647130402653842646981093675540200235697590430377269805297549967360
95 10347090272202228183166758668097437372243340778389322678408609487491818542762469933278833344156491966334429021049446187854948746420217591360227765790968463709595568418228586967294099627104000816190999791990635645188134441876110198421078129944469419014183617466619139307277572335470641152
96 10855035522001583338195814139616839975838091745941708379789505833011052226449072825803649890417160540596327785032125908357868686084451669848512285355433330047703973527384555612326296663859633687356227960585634622467502136953224431229767401342791194293707205367598900105698296435814898335744
97 11387916127539244617521987232106116153614033368192868270792442068040082779236928064248750029056118673234574653980893540651801419688392787081833679378009296902545731298991655180256496758823846554815912269224452595131188645586586527064107178628478688953358655127671408376104503051957034106748928
98 11946956181305576846899826861532866633311485217116399176115416203741510780546191058044809511670104852522508771199761448652880559101012435700559818272929395231781491181899722899562439842564028416274501301202750438925175153653995493382366766099222775697318013252426198929169113917321974574590459904
99 12533439867270717313855477015622975135049616781313887710574992501691034223709578407442398199385335795734651174790216690168871723697024122779555866347262300749905203220944539064226891739506908548725561643004062631349234058380657485086398826484556104677540768609857050917072475522157209572637862264832
100 13148714410813580044130014840515244669470206057136146790763170770214212082569587093078456232894162709831133554293724760059813945911368632393021757655219932907311583000393158049326941067901794738918903005441075137266701625362999718048064955540134263109832140240470634489822768027649140316771995434876928
101 13794193173464753216086858693377278347411010613481077377518024175305838650627372307110288474329171077893072011195592805541292075131312036020193104148877078679004272643359029809320806227606382160629052382324273300630220343780858755319955003302483789114677879533399645043940221270960827201056755972900388864
102 14471358899572295935054152868384875618122528562093250877120956064233488664980374084403961676948325407791488755641107995900062488333452375790451013100952878842401937098798819598393473059464785793566875761924505273932696623251193845317483549597936028514179571519460052469823648694057720036296512098937270697984
103 15181767122348426231550588126292436859031142406084181227383818404694048116417170829392835255047529691412671728566844010265559340910275882739583732927572354930961824874240855137824339609197778661080867340483222591992110828022655844681535188379874039249780245005104699206016209416284226736399470895615588821893120
104 15927049737121209716696127548548843386096890508678752847871352265202959786716965563295361538740496721893799279794106842817799739677629781701211479612704241836359336546773203313829873667718835022225303751920351375141524451256816878425510861027838397464765434519232960708469659708202727399949720635538257303752933376
105 16708918749999448842060905502436333493976516124585498215814495706310578139300626842374758026249393498957747785778598650202489545975238425957243298300021842155180746718705598434686702553398837175646681469136555341522256413920661389141608532951001912787818911327729761674523124694766827563537689488549619895721881763840
106 17529170210561918473050480489106093452516865100256039882229535745490681233179303600164372985581260183550526985508166169620274773031807345297336296880635672575409587290759843184101005344153829144602891162139655566031769938179116041071998562204840392365857001085577907922271543798286412752662606669769159762247417604341760
107 18389688337604820110788487590892027485122072300973559478667799773391013894351910296320813677267418704050496096919488736221969200585241333936768796756585966199095298867040628896287476741164255138548383697935334394534154453629717163041901026672196206783980707318965665281743008325204871039861796519401275193424830797904347136
108 19292449847424805642548329248111714567646582639842433167449464006307135304368205372442658927073199667783724731118146559942570021571381079377077823806356753910460746600355245870079429383073908917214671664937200612255654363076366988773140853943019965005672652676205090496024851718598292762455338599301415899329627433752965677056
109 20239528494580170690032191387625675775420389990358870796371427159338842299400561252320214563893673327707206231268732492940797938411252047476361659108611973431876746895018433708658249235532955712661799237277088069295389881132712689648883003661723723886034958653223518874584579225494026755580354603320385110142860708331255331028992
110 21233099835560906192982090374044207414734200406316653485545520826199419102379829263406422988838034803534471348375300723271476827185616333810028741816023534128713563278975381887917657617056555417601458067136164143051962568551399220009472883476091421392570652650762876046918976020160045339152012552266580782608414960924507061520171008
111 22275446226310346012388591328382537017099010745237994679827992946651020994907113511976569562633973297714071176577261395554234944771748800664743527134570964538328845756686505719097106123704763451473811694451773484154757208222791181826856919143459956072436727144153447860691771419464524900487941118728455746485511216437943990943664308224
112 23368962065078334302997993188630456407875540502935962748778141518219137518918443538061455948152061575079333734592047745178491418677588922171603682222441883480007605625069112358076112859861158545322880258450668363820790750954862485539519579871816988719413831662652336653977783917751877791756030595483143943286879126739956584352883167723520
113 24516159292649393171341335645582003283613134556490844032597133923898982688261544026502352476300830067638514884538271315941577936825922386484428608343763124077908510246730889978584128250899284896285648897677153044290475617565954650945472579752978980900114431118224149961300110951416231773965151911698181909544943712822982198897795424678051840
114 25719673162580593262535095717406364132858249283801773936105435082142944898499486193883028300044354731680995739114803236997090796868010370539075833259111264359510207995115511855322793334007090396748400531337235616871986994869455134548554919950429409211097314062419121615165092556336899168896081673118086958674485158132700663847357995850292789248
115 26982268294704075516796502599365667689018764185702029890558475126849996269880209859794939516099639224061231077623139371567107861565005701991348895956597467823846422617669129635940236801554593295260708094447788575189946134323694986838805954025599395411249166515037475982997757945913461503555822515241434873444993982132463871953049524470516065239040
116 28306845025799866185631239686465952510162338586041068332445327796517618568313166903390623449710982509791988769272668381450581689182797985502706445011363537016540448199967259506102319424317591450832085468765918957801521172670481462519198084050647858358744167283041482864830232340310308607805225931812646027871396127653162560768764066689582208460521472
117 29696446072027264022032724049492985547723781092922634344805794812890050429765753907746188099567388139669599429600941917608635451946002769943405010073879665309110075944656939506955094845082222079041512473558610764542531021509611919856055477910014317293989925850335672244542431628686098564755105046520349700049471397636420682302473210847268652102268747776
118 31154263518419226459780057774293384489125575837725758670051918192117095122691784970589325786412787032205722368433148225335079524024398212548963297207089741384489650037925845551509332539714236752039509056017776135888364488799284267470722684482203193368621704398049852539809165115452675460774741762607757804911392880867379048736357091837215419527723000791040
119 32683646151495485654112581372990829275513251809873378020830047460579091501662725884001300868673168367248510101746382365998727938789869813697746988008082257329835311233706529151519858924789809089977302491157414284097673132406360059335395452712794003334823899953723709866563140476359065122756413085766002369928872282709236401071682026373835256267743879613120512
120 34288107151838311307797606012333521164401131349147788309050875782477009683972189590412367313894456532762797838721189269527612676022516373870326644996308607657391720692868493138914363712767416729303511617043585221900497788958957193884788661668111946720151467142729986283730161850731072773492805614059544269781440954656238010599982117531193359549455574843227373568
121 35971332164301715813490704754282807605202991158783967518122303200779111976723788870405808619714485446393592078977123496204320463956553598626319281908066375946132030019606038045867373398021755181246663654363701443650835990094741286928128448225907434572035294133188830223052841802132250996216784301530083516977260788703277846419076408033520784457040383653540876255232
122 37737187764392367847483768402469574637333865412957786012750676844929139901327430337225794692585522864692159558663740060240402914317252772944669033208460587026733517878235977847401503741911221472040159987310945301166176052889771518212769070958481915694690936331171377436013792218832656674927011958089583109857780634772915868358293996360564078663555873870332176621371392
123 39589730340270535838439251597830341690252149592723547441092505846093267013896760483339975159272446662972244946545476238959315736579097322128122232988494782074562866252053128044605798319847574216674448998138223319560934793524446232802029884343644772839826922754586151941112975207655741935081489319770235109220097169687774194010322951454278737419401958316913680689852841984
124 41533215410774113216787386134489878999577011962925127901791700971569037686104797019689995652118928089125130465443669740125409933312521410676459564038297724892085898146762543513954799655049218877728550837237542035690237820101868580667173269146892274777784217788831393700170471524015937233969400954851273945101099269780055748756166044532714311221682193924473481257856494731264
125 43572107400870376159815407758122083033676212179008007939787719331515915892352193408815091683009400723410957372551310707926862056926465170231263193262691817891202146444568615456367859200124141814381631326648559686361748614333259309623627885107526017421060750430163544711156927227484856866870055346261097454245176817939945067127466952423126682311869460851449757185784918833102848
126 45711089896990892480132531347520238494767262437119679044185949500015480680509179767672712202207154177052407223329486280681085797496964515520743961096200953638072466881658110604778459896316959219471895741623004028694149097427991556508848521463728991543272027474092838628499252751942861513214573466497461694153007547750955266985429156650345788026800970721997214660746341863307345920
127 47955076405807351104722051333627473770162757333815193358291346921641876118516443780060399177753513494528487211274584196660962504565190699242458911790095853854339718112380877944191308004444510520431425962280426513610728956762351238126049190439689660663656277506599505796942788804157466566970269168842390819855252640416879517367355426282766152649533312683777500865085780645356557565952
128 50309221641162547493971861871113282841014157396915331227871253904013655480181731196074705913527953101197252840992345379398708323762270075026541415082118589618269236848633728550422762576157461339566210495693384447052755121557044884152869896461171469479788504176802138859686825488434006567935528944194382205735927033771029323534609497617427598100041276668400840601872635156940773260263424
129 52778933365083997899752972821680004570261208807276640435268986748863530743188413319141554892925282094632781156838806245646468310649253829291442215266038007169002736440980485517868978005764075057456338066796693139342700264612917347799082013928467717493317233208842166092064154651618062614313934752913094043314218091052999790390699970975305652971073625451159301882561986298485136258446131200
130 55369884810080451515116336250025803702064792940283997909246260660770448548311837267955021161219591244492332614354778470373542674705532935948008974155074154642507899241876782140688356429285289727039226510153242860799148239213394750105597903269035546815439344267271597410911594098142775141899336807477785299437847488399272371643099340553948571680721848258638597739178942105840976558954517626880
131 58088027711256848095286084723846885295886847577518511656315005640888475478482699322962279135747249114917712722597237164721144278009398801608857708707494804686391715120266513516369290228928169063665797441098850621019888451330776896477112519660684748997943493490591231751377239796358021471716872391709449973778278988141814942553013835897020858182244067859094969694157945707503068889525874130419712
132 60939605978184096829847095251536166555590181972735121656423824429339389969777296540041370845597306992025537240187081488372838908335901752797957194405823412674153939934030533500920473770660471973405705973037497550723794446072276628255007673204493062251732401440688118051130957727698775307836196079850362341771085174838630056124759861368886262260271431201087746337909703919847551590111004897673478144
133 63931170037929647994547360298457971825967196574328358866856862100107959252569692686103045116986609753902749608157611449020485728762119786247353931281786329832541426408002962568515117393324856378031542827442431844619717360198187565490242032217978649286240152839163584892089526229394638141027448107642089009934417844669296141411058931025840300247872015417437488065475687478485302992959254486503049396224
134 67069591882196568050693740293476376948697135149062999068408027608869265649364136455028493609565374611001497128448111130868899253932923775362738312680663800200827041836846601749435981267129512505222618575090910161203721595093270442757598275373081114931258232297202433110488900558941562197190288935245702016796644550313564572002076902295230919309614791176252022777298368959110883152820894902121283247407104
135 70362080853136252955715323852251595681431591299189953809864747017474098948703375777227408066395526977334251505886154566607780525303519537476506602615506869847629139452792279604529122256789755030653409110039903066613393253484820079899994115563591886884481078255525232343504554852881331375538001537283157624407667560719025854097142531850071935952900586231148947489679505582816720452295513263011702075455176704
136 73816200204096738922784848282194018360770115535029304328270372978416974598540018334170710293735477114892533119307199441391888501654089598418774055858526472604074534627866859455418559863196051563283537075783810131282059165130934849492386997168266761281827927349681073113130967834306577524622259636435134137157595619056243721190395000219913809149145984209555765376441842698576587542024742032053947368607313821696
137 77439884473348692535573692065732960984036309102884401536958230432576200302297433938789564554292232349167994340627897939908532307946757436957071097110741445482541222379200405702318759571113201809278565765402950992292170276305272810641131354297085068138661952944520132042202266309477642031676635531435908803140977004542252721790735813618255683016411847248605895600316887111232489456370416860521946702534307496329216
138 81241457710698672147645597919209642003311509216275143261345481188443963457540833496304961987693682654588251112515434114324438966756898317383574433859230922721921459622404263964419628992349778356391391446979741058415158633059507165524969333035076629253770376247224973892177567934937617564832066729447869711034417641603361720256862521530197287389711109537092841407177071655315902375672396387902267187902039350350708736
139 85229652598858439775579915703776497421754969679903137504654501601123562776574154523863850083605516000234106156507240523793833358749683526343504639640284119874325917157036295041986281723097314898511404308306938439284453716619195357548989488754460141257590657244403757040456376303807154442554490254434122896845961840017908448349900090962584120816456468764330648332342705428727128414059699322754005860228685970586059407360
140 89413630513494467725535428131344579404418449047708743160801774313358747050225054111521527667666602883701658537117402842192670020438203258818084257167234455216969175450024085101391140290542173549979273227935100354711381487487157472644751833091783365683726738827421792361766252237705328379975487048555341157088372624156008587278316368072017167498545713234918119534134169734331084039672402076876949239399069057138190027063296
141 93803002568038048401658606414143504349848612196192787834549525654852671111152718502381767336959204093169762436381404546829964207283149026188201592179667210006790865946553253299441309209489295842096107076632709152773629784840535089328519303305939594200680933694021864259522679134029524056054179995795205354474081988677565507907043994827394063328909677843952622975981495447965933392873123707918952894350428848405802077982294016
142 98407851691598532336402884044837581266816722227981100499380497368363577605468581785593420113209610801058267370484460116279945852036261347807368287358628577737282914609876954941365394555953041109212707167647565541000212786210462959520516346060335335178036452354256953198508142792796525822257121360369774215930125698874470688354651253151147402712473238814863945905381364256123677645695062039313018356674588444744812846981077532672
143 103238755790695384818337967204263718963784182561317927556556560155885859242160721354456345980655674132793177541821885608091812758252020099800179257670477252021946330249510395023451044132891410605072947893879085739150509446834113743161082222272475906013613422561506632877584814586263647944806603051175275978252268691679183290448622546648962515643973633555788716884063073703814782282022967616478846682500048325926439876103023120875520
144 108306812048014417025934334397683308209604112018253841878308066914287858121528491364346977459432780860578254124972701911507052649472584453142377069077197229632299531301357577263121496031207111344966169885843387183530637044452438076566448575220230544474191982932551691346726576416372730884660838138274116867770556779635729222781090300378407353556081396235495643134422756886675340743448068888892221771120799310156910864506968597625569280
145 113623662414005432374977528024730376422005248654310787922471234364198237062579772310062434269055622276273843165929889863098090473712581432876736410604496736607365238506366159800148128219487592589953473603868196182396394613901956950963432487162229426110081346806553248276348470043841468571669097400300423290300662303587925092342839297281552786602436882273225406541731059674375896143161890445807364553888674811810793549571179501563982905344
146 119201520349878632674301549764638358062134798052354450438169444361484157333951397429567337507880836773417970835320455836603002584461149305692609839760783192930427915986848146788384478452358132094134892776108161225355065592508334095249931419925884724071078127556999137267894508977446435799859825832471452747239937883753379168341339997632103496666837121119023713061038215754815904586650837130129202664503500206936073487150210318209655081271296
147 125053198883431746016095308579632602854154475665743057011854449555183379410259881606866554228946109852851277869345144859861798355766369686346946746203894397116417664882887666061715503762314242617177723444595698966475156991237106656972494198573576261419135336775126479052003396500035344874896001417097195803936515945717137667899285793590350451405591637138031445040812255242495215568163864522324199954008683649532302850848619307448347366130712576
148 131192140042155572453771798562123938922013234341504251914277997112116729934062496635399643205622851791469623173651639934171659738040257538819557844220609047154333334909860448749869811164489419942683463450671189275027648507599523916447363937651287244771127727446515780434771711537551344319850921693913645827720728695432944906439046023524181011974641015945628454015017068217467721507213027942313290203981827500887112038867597564213161298989642940416
149 137632445731229421955625215514206477611874825073163031007055786441217395449160688470742701437064571290767406244750945090301973363081755927609177726613011259517192291252643556676822739756017568028986103820866336249041887393887006268156448101449682218477949110682909552599255752989208446171481082498083458922847042524329493009522346026847272357472190668432052671803031745547385755842421075464270317466722509392908605317396885150226736656738814311530496
150 144388910127337009455605552680405092618960166468456390197060270260951555441956748047612721352231019399956779745739014673348350994125179399349387294852276529997351429620674409730421622381790120952985936951262101203327168849363265843616324508956839145333538044532973812691800191017007693851645941326521645612424214650934627387207506235796292604382067127202468926501626961217778478656227653388824992987243196202433243469664603287169876903266536507643527168
151 151477053662715398413471984301976596570214059866420949830774924959097360793360165100806609822348461435217606235556534434205868094186259889079408984077364618742283040596138572285553353186376765502644887648001660273774965240987887106536674642260884624304322587228108409445094400041478209247594203663269235816821128999227200770091726506434051812130175511835934418529884086316265409488066290788906195852910669165469225731816759430252934490788348477812395474944
152 158913158677502545789989240838115804184559716597185031524592182529685247438024144794449672651058449256760123710451832102395855128177122885245863587822456309103664892891145810977804017774061283756591699953989222761469525689839124607518574754958002848318214026676785634224862916537128300335841165664715825998632027132203284347582681016179390832341888164951173100803003515796561796517594888456219991983543964536293116870089016249695507866670217317031201086636032
153 166714306822281289041907454183397866157421492011798029851093094519136854201512040186475682279202046964190337998479449204071562107464144941756474571062819261851082265329362603282529270278652596058459116268794297178653351694103477478044111441457490638342961828560345575590843883247790254626316003239953506761500079169561516454159658600586879574375573842823322446905406553956080808147986358102793914098685177400339803584178999138948255457264754246164217892071014400
154 174898418296738032883835078138247302783714959607446098217600397003225148503271465565163549065589461522561282299327900797038981230311261481440903412418501658005306566958108815459252146667045836064263858277419732167922610369697489030274877833375284561728251868909400052268306802094224940730638583836402536475336471807794207413229992120042396127690616265912481923145560847790997934985775305724449095804873556460974073619864452529541400280000307108289837040163524444160
155 183484293014572175543935996384475639720879030188686014254478371060344586344885257270720983807113728746090371336695864140179749275741458116392930591115920131222456529533880282130285167475559476777823652152470041715599690598512126208510105803907595937445209416974830904700672281435256435970797265562763574113529954483012074344155348936578415022278408462493362645116659931433859187852158033087321131558095642300691667494499930177272237536984924802016352248517313949597696
156 192491653789217149823195119128282621127660811500896165405060799161115896607659790732852857941994508252755748966537995122395558519036698678020015949360780082101980235482371253304784010609139371703311835882650058996050216514684018460110776416691408701624368274061589978251691357623380099112917181232047025222778131355302163377346847922905428645413984639464167206319872092158581646677559429837065445941396620436938787286591812509563800459565334185498034005648137424883154944
157 201941191639576007847010426240836682376968107281424817863292794435953628012248586263219000823830416322785371203514875448429784291039689655472927040814974168973753527216558362637630715595389863026347796933964795352621571229842944502954538970110122409409334060163075415830848995217545533602853023544223286745878907418780119745723753083864660741992474531163116842693296227903046133364621358067529335209259410081976448069408233128147397774662641505088740722031889952242606800896
158 211854613319844413342826951934349842535253887992705733064688377213422884273817099462714366805770737626759371166377737838496258367743037704870662544530236611451035767939552773331029288372989185560921543044558350379570080272126704572115110622241941730351389148348988320238276973446982126305122477349637640153697850546480191356748609303725966729427348044376834453985802263712373545363884325124849894434890894004779049101818333192931876595115088651443330000157527853669087312871424
159 222254691182602908429783463295262783021352565157725757327241413755335267273346457989122828674647624492712877784514742255485210111229336890805472086736395548872696867546737282147264506882244517052716771501037091306855180344874475372483080783559150333670092339242003367718725376438950769747808236791801337208781960513574566709045514397647180732646473537550218688160034255314911741053942943539075438474270805881239626771315027268500245541438405335319827570898958035406764511120588800
160 233165315489720129276414496300640472339193303377880783439304117479842433182627636104417714272876122019340053286464562214929128424151479077871789541463017095927190672992465591322158661403816002712900239472914074734944977328369952314523502350078396096799849683730970005167117919315815169342672329611273014699915468922436141167589349355214825862305828804647160250492759734624376882069482692081887335631358985509032155300351864127403034760719468995836175707297998501448283276865074888704
161 244611549291231568709086995403089108226217659888913732143049745077680890855940874664430196419954336311307923339166188079910756078738545615307327578518609146567387247395369292546128662438134722815142155163352545881236664977146285465458634297947270421494326324670562269266505946983927196051010406876805878914542580143451997031211677176801086359635008657620614614472439131988468076415820250844020221347547346991402342797492951417922167024758869447125127552698929771663733441044633322782720
162 256619685998257440486530762429464061577002760016495690448857514806487101747780366737340858372997235228418428035772863886728177741087346878677368218771207373963679872894619529457788484700860930848217429682249321065691130542305696492019681250088726129112214001395463581390861813983442787314591155167845469748638730009932589736227793700915532960640720698502767426291293424759342934677633838367689479761874198675742552664453043234983958824770238760155150499033815687733327668320163919768322048
163 269217309782211740125662270316030658082815521704338983375078915234158666753246072013344277308287099866039144163711758602172763562185212305003595441472634850412160100634457109721208716545118898422999042224427460430007379031906975488222209961583506371020959427729312182615607422698274073844048313582302698283983474028079930666794728175539950506102856867706590636384461679290893937405180431222580330236303702384402275111014646747887963846090838328005797220391230822482766822985031656168333770752
164 282433358939046936711128822264039643565382370882522552429340946684408408629760393352592818969100937098460042176085799711026146902231691713991366891100709143197953358366729053075614993872340285277061307166590253093176700408465440687990497939178988018176322287180117749843216048570007624375003394196010737400884752328278209297393065924250901710642290988602386444100171798030695078746574588612037611716036732536488842055866154422632792455511163290153086508825170905999855652511810887207332775723008
165 296298192364089782750489649264344078441496716823930378059043944420889375670409477555027314884159681930742318281358154027840772715988007539165245596882407128943148524251266076831366260796625970565907896563219269144502244097120088958537755304402923119194612870546422909603308197734979688120554988004902441966583510319098660791357861820889868454956143288103337356380035408756019033740094349599040478383586561315859555122955621022019444910015218158789585750468952603907975182993480193205138337636024320
166 310843659290169140676845822415813536053762196355596723198214561734408865855144301192445100830141797165513866323031717524155786427911719968004558480323612105062846279847794205324814192449750990738261297383880037024347904391826737363229570477249489492319831522540321425545077002948925472032308814424942386207135023475551755658706427536737343004551956032530675294157631455529290733404835726385813824017966927680076703434144476197951990340865321017510224726352836022701179247261835650031275489068134170624
167 326103172449232908942841078283363138034002337539546969978349548551434694261703314843574457173144789619149863229807102813896909111348134666218575141449498944891879911263072065749685405193909513994066069559403028054515672679233568180972835255610195933814990326499048234668272757613131630014893723904659341603984759436164420471666276013921279238839719236804805530533438826572519617461835971238212246798797641660320251022753786430911042682401958345158131648827272593681273391020380117349435147248607705432064
168 342111784825515307454490271388113581947061653266590635826474117537191014533383065101714969960221641697711609625909152089337525171187656764676054898242135286115099923500557674749489157943826400306142252905449199554938477049635249832657186956542180315764357513515093368996606649211630593985688248672018972716407763685514729685535852832235936881757759821375972843099011810675559233214581636459550880344084243923674243392528157213832089410297964088278197274890671003046111918284009365788240668577197665160265728
169 358906270176566016344544646746877111342187332051725173197843790346270529534936632475296174798919646083272799517671069845103252001119473013718512548048810590917470884239309846915506602453292040486276447141443050807219758420179621734889539108100993933183832645306757407038357205475100049624580707045885532126194350579473029952988321744989022282200393367567376124813092295070708087819673901371438514382978199166287218684438906775533835358096468151362779051919240690410067354183811367558446823086944265907969458176
170 376525207507107905588948479610984491343926305102488216670886314979234645067405593397016950895096903691768207790705084656883009814643951106784088561120922047964280651758384224612831661812421239325747980758718461284670991395148456596479850883937026096140906578968796847833263609298479325078727562675860584638625575445813792463268320797616410842854788767884821392318438722461829832370203805241089485071879927153123182171761525047878095669570483206051221031414388337826539559525544124385183401370441618515025924718592
171 395009069689770227888472521906006778222227110358842405105839132897440368840842336421301616164714307572853167662568022928966486845864026079485575476609219219248675764096781283253705774296136154094956415944539447327981882654557656669439712822807486041806180749930012710897014422430527657447210051161087696474346598704920607077863144894548127380636726095079389860792886165581008466850016883511465307928454316951109857891150077821058354631735935883754230074861898654869054463856950360220591143865192288163297991073988608
172 414400316436270031760915551573282990168908729805583285244178279435958171920042871384426962464751539591719677670780966593877202340297228904563180991505861573769072126620168889078844212699351823345709157334737029922777243923170557388122484863062240492212496341535274641101413308017189413303082171294798731500239867021411518478426141029516939727130468334139725105848996155834128486174421144010825226540117192977846787523622926056310857872036804737594987533936861632294302292037233385508466011287366753112140982515864174592
173 434743491832608068049268162458619152555154544940901036203642648332336774672013651794936449306905129987782385812083811338144075994538363114422903602799571550905992043690906559337762619520551164390205684556940716060357879535733573600321364654079278676855744772001234770830725828440877024733221164192272952831587662930146426590686605491398637905558270582637748858203673130073278929121902965748562741230064229717568568336110400069926618749471564554942966050598323025335679145748649303160366859813895556520742907492885344550912
174 456085326662329567387643913059645874983287400237731034938210222420608019156073090377872482843107271416677487314213073004785909593419947647846393808831880007974702727006022452345931464500989990064192641062614507324534615116063712059157852859609188837223269724198370839077437943235588805288560825118098289920174504892128158486786231369323731023291600941916282623063350967103347282235656082465991475099372363140717006096297164376992330519529827539897493251294377415658359894864439684305359026528084814425640936927787361031421952
175 478474845752899041860646713350772804373327892742967852337984391327735709728163220145101917220053993784118854977699810598134770293619915775837796781805667783906401107204981321637012286378048814018395083170716890789012178401798674911998630173427303981529722269411932839816126974575665383454058960427722363293333911440351866747551417878236384764424903335487262036853192834877841081811095859629567775208921211291143671082399770582567171283948843179662766057151652430599998071865676430104922173760208007699677340388592197695598231552
176 501963480591776976687805619546245441667732690966996881059179102359405321990809520843994363849085598984728408378273317157413263274056575601609843495948387525007961252227464263117003189561544137319860937707578651246194443783982112721223366116281808126104543988012703277307523974494073318565558665523628272102741227068165701598317823037139862763991050399633662269713847070944161720780215373222295691355782442120183390890511895684511218729615271404641067774059335956403476374354766472465483551041517610624778739045474471283544924618752
177 526605187470891433109088850024079080486169973973640930424497483246085607551754257393077622150454126498252566549754901740473677429298711800333932390148814453834083861660116552579103398622069669064262743244228713221282828350055580992893800354894539536193105307580313964619495126393301486447336183226415444302693927523351331292244699436642668348840023054861167024700415746777759996721873190742910103920097093452965961250641367473517255090755794218554118175937183528407416576615783579405036117714440268152128401354168758983898410600366080
178 552456571430896988775500649844341894745483255714047363853758054592723587962377650445891420005919435047214994899849388497159438776020202155231858331312974214508544033656872317720235608115282794962376870428566641115128634243263823571163786258067060346216621236331070605345614418488390521819961906168251974452870205472731806394171418354925790576607748392066254817345171466194428080137760739780020791638055301842150024871334003574895066900522315174356400137602280453055794048232853061720079905221133174739786170472671107772549660087297245184
179 579577016289936268960623715241433672482223829549654533110791818573196229837866765549819692340713956442915440042028214666291481954594318794410014733200841975365099487744605790843591589940221876919919421981199566754966017007701391962159390251756961091540024330213218362148465955331986390384027550082573064810085555988897110902491574861798530446122177790650093942285665787568845301180388863988382299401808340016399475453587781906140590077100031763863371547827858497713030476259377388010479076482883912334628431493825441996493526965528731582464
180 608028821055596174981928761634725612324386887096780487886367467690953151917895798738267158316706090793595633851471409891542702637140201253342386307529967430796854611268294488711856580823030907670710964322046024744476991576737405142503598550784580811907338966800899763597865869241359528765661838470573431372815939598346298351840339664994378522814278892268581321327373165002582375877173826064716757607383688802463133597876813090056773736959194108393257633518050529518359428509937671076407088940509078098839634603647033082976963809483701893464064
181 637877343033413901910511040703142018242723777761983348287040552513959352844113779358854661898427805032550077255028859569349039596120488731665176484051249697905035781155181261409894174390706248649488502412039027939809219696351573701183948651206421284970730961642239232571582296162825095086773274215903220587092324371478248175741449709812942502645417417231464415707577038087052608931598403022306919976244112020578489943119665238391136182384078637399604921831012641057841212607557342748890860849360971988215819037579436861097917968865800137627140096
182 669191147960670638641677277459352286889757220258656770789557872999363852360872635006637474332427086155327900646221398115819172025109284712722654953129459893990350612469578174189379376130995086464603219223717266071812316855153725347170311536151441185738315231611271950176731098516022715038227556829874746356547356440628408619626554543703182698504939906671508202583704918208755933826552541312190096176736462232762636368520957283173887190939529372832987769209656000743503122530692552984623239635005350267649612564895434744910520139955131122813037969408
183 702042167510348795888095681842267931586059338277237685025585759200011524293808730584845761625091387199743280482572092946785347953407327220758942021617065529080058366803538003274169966095782075528764902348204470707602692820197138596134974131859345373710880803076190127236641063984523990839268691568568887412673198470462483220846284781094668407657728679587338377075964055142146771889457303343947997675976633654455702534636826309960086375850933800830734499211178074518209282530034308985332632264294292950112303293470212765142763504150814120106678955278336
184 736505864527058782509781843531263600654095145919147294310827077085230140840411492857121329583419863266232151847543302089999574257754673930065555462386935385360934100089637847376050854368841371073223648173596020044215065363534496122276081402736526053581105508505140451119459058046048558980678455855071851391607772714742749503279767293273625023253624765917848534115571822917668595822601072527448607187602395883547181415504308187962446512565959082408461861041450140409092264787763312456079797248696355925202052654129806069801083272172490862485379866888765440
185 772661406374502638511271776140745697598732500807746107600182644012844611447439635323640619971346647601878417124544246367805756921443652299607122002931423474152657262360147990810350840576889788263823766194470651814155199776680099412370100619927844826117796569820500437174026505243346765908692349729413144526770608349798134498708259656299621119684061671803514331052551677159126131736541796887840792898996235418106638201823835230434198478158738355525945158516223644318869287095048398865046181388641672110261055355653259662000016648156304967001617555007347884032
186 810591846792675033885415615866866483395967774839299110767555679104610205283785032529808963055950109362401324980691376328918389310982639788228077289784131516767899395581317439037763882397614449269234191109855209677872637281661529992809899553913992059143388745138643288572116441938130515208286943564447725706301219784145893624317997239658116341031669637903458306437105582889117752947437092237960721591728689819828006189678278407215979655689611542019035227707485055187747282225097502029235843606053370276551619924309344496131728559124656426323098654092615244316672
187 850384316682550059026368655930761833452377747875652209602512634313955400620872145398639135683884624383423322479237898443455251932402525880000448296366319671860644213140069786406507679438058539472924119686416537555963925537813714228055644323695701412085865135833418900045935993028987076576365771411217145355348031815428884174903675272896987939099370961913002611495201780692163101303337171762644841483572100989236993550184661079427081644618610555680821150378587485185979869421032262005204277085327974942759877419109527873570434829166597219034404366310963493103206400
188 892130224256509768647411906831600330601657251529620788033661287882921922384632193701665306974334077422727734462712422997863590627890028695814591859948191530700199572501476429395931110982448852074834627298215315925302606865324056922613368525112361509439183727348566632903291336456562302323209752541534847505055107514404134373276395431699891572740370183280349446622474808549211680614581785360882849690150395019461512565913416106702779474508366853257639932577779159390744103528121729943559592315905598905506275398278097800936036185112925600148464225766807353755424522240
189 935925465014284705362820010292198153862414274088935735106546597294593339642634332324233487148054979554939239736908175258764952109429204697101367592512346227205976150364176480155912337162804261607678011177442251082169362802919761009549868639173114952521953028208346698287569892948020826749853057206501374126476613553294531831242298402138694065060476684287810885442699630261545258275971481658209099737180968946038627833771923518974771747573097435701757488811910221939925328112775342229473448430683516286204727388133433896537167520890153412554761438998180478395408132866048
190 981870642026747042246164275539228353154765513409436405406885900854128575110533168899962987988478427201557821609618679776014749725014868978439118157253263960358057852774918288626357873673142043500916259387742275789519279256267966638746607207739569728074156636868818721296604910224785034878594672966507967605057549786415605629825428382325419550360784217404781903391017609792493715492604806035359714031183086335146253863747777287805338768546998980337358412134588892706228233161358427922091946037204423817189511619014346098564444781123883358498816835427174497780580372057161728
191 1030071297033575392783631338226980656955117859782070470324378996175173925283704966071180349784539335313686262757470992949456263450136329689965898836805254021442936953913618762346329579402594031339799281962252518943732015589574611223813307888047282817571610939703788313431983214972750430747383434059848165471782453539009276489790120399906527640521200123635401461338794767551349024880762401279130496341331574686136464900343984033657105970560424777079391176814531806131458944516520388778068012121940406403843536512096054436260809078294702215349204945597543980599874910106855407616
192 1080638152885651133926985274678942395603583823088715795497853950436981463143563343345767476315817236942132904846641586151758731656834529738932127841123364895772538412545986969783215956718070233969008883549481115672548974419145449783274116055543994097930907257757123546630584006133013885718507548197090561783978389861560752743856747273680353938030590669321070334521578556879930682075242927110313740987669963517680332440129712438098918424803972751422880845027042145895759636881816963201401644353080783765769287517170936215025140844449986716635569600404953701995245274813473851703296
193 1133687367889106335792583262673710695602702946172892585309582968631803602255983640327912106833543549829927604565696489202458537647309821395153607250278254040043948793316035867046571021097151127884167189398367995969603924387319443020895166589982272848208690186617927882812497917962322513272870868575377473672747676275487432441507817033346721720785257948793412205574060929221314833113063988412720983809694827088026375730623272664215599610983175490978995963093754883306205606612247442692751493375205039244485531686419158849557193690156837233919936906589406281889409948005435320624480256
194 1189340802635282953554617870381459069377388546280390449103081294505604745248935068546401232485852320548884008623031850965607745037019645685287382457000097982010112715709170924235636017619566833076995269295876476256509554055173187249396056801062334584561274839203234720851484814708179000151052061538725208924291484990168029502597421388661295469471415899500620863046418000731650798939840867439685591880484679103074969289554392867543612335247319078833329230019870771447663569374650897190550769308231650976426488072585315649000079031071516616330986413310301757684653809659274449143663165440
195 1247726299929544615589198159862410004900415808029197557410950912963891153228637936436023246358880065055036791962676071601462220277626521213909751521377549513773783786187394716006304878244551383471502568054073243399452128882432879133500321224942001328224609245235213721137487603899562086324061797810142907612429628425111329545418768743821262974784740373892727958776499040769100453442022759011544978491863716985656357261014902713848821191894652726320093617549622681363748169117858913181027161306345226581866823761570806926712595995382562216310173916383333452950774804288254431789696185008128
196 1308977978461972022294880015239451117886337328234935272598221186357190625846544701001488491855059478925815996750004754888661614858638871930132668136475352653646733583860030590912983109055808602504965760199272647848889649534696162793777992433207858533809447489622332349373031578449319510388963541959696918044831735464033196292658804438788923567756746021841044950077780325279110273692529440892875900615381781547688806626943296458134468260424616077139188398253762029236445822735365846122431113502226305730057033333699294102529759839656801492866246963545671380666117073827644074464935041891827712
197 1373236540894539771952669968297187070392523014205291525046022683752295494067415235843612006217197386973347423715264982184336651965920167370704978649491550506784625868653590833840547215060528273779323393986947397758466912659514532227929160624972430367557904884462025469865781428008970054275066293891287983805743303477897052085421038228829645589769956293524529465491537771337947063661812563263348240598353555624314404751575300849530011914797711251220413289261471380504336482486951662696791931955683831929722958931605905747170345239980962575890185104940016293611853349767439344322905216717011550208
198 1440649597072488866332682312220053956530381468194811838824638087832986569175079500490337332638652234713110763553127117647868011675909920384855375687754779783529862961531914468403053654735105515800988722767119321449402788079023700094376384015206230613943998779073690571025707451923690129954638694899941408117263029819406679431501884134539511773496169186264067917699792166964950996385484010871714628179555104859090242035015735250433700251952143349894247832168306067058616871108582895842130254408507645376004646538770767313762568167589349159950737772979287177522227816597480626216695110158638798340096
199 1511372003102351292045257246920769844582623192135885813023563659080629496904432685347867783292815992688985461629211601103491819382306193572288312906009172192197343798021109861296533411779245512721438668525952808882000091019835687837501639915720194338441135426826804618978621177909152524057818807916168327987387188530902692229631778193210327455346978025153798035527024561122986121102025326925190830299454229325854449185973160937691923841072614588026656941169845706219211899604437874880058026234214829105748565232233036716997446594422484396047788759231036189848434999353195553197877476258330266793148416
200 1585566217075530730860592269709443749430623091007039938315966136857022883686585859960875373945957164127172997254133634323881688198417458797242251434297868308993092682479798470648510000268115102052543214678258670005741131489909923273220840794414235360927229218447080663419854685567061760127793976867990984876151808055713625548918692329916159507652461873694812238488330004963414865399867404445327815232449997184951195631331802984880155874656886734707737082497334953654737689158084788608575661142306986645687883326757066350158760438141544439776303032550980301226996177335346717204683732070849932972255084544
201 1663402672254580348147856946382770299628968842897689971857866957761364043493297457199836650913195763358619528070711009988656128649309660325185559702770094832532669158586862737756848323110360250341386397420586788255675222021758068605839170038949559094680160242590373310744721617927685401814426042222021295595265820205037802811936338846779828137249354240766175266011730612230339515752556345823625077715910791235640439184192531025493780190776462976398355245615443044617194180939902958217864371613190380548675928579577411393660471588664887663676956405540957462943401940585221195161325780324359538996032495943680
202 1745060168579432578079436494560078973716547647289274262265121166596730758353114843552269960680706370388110486865071164463958713690890261521680479936964178016443351467425177100833531827955615325322458829679286271313216182270847693686220317744075565278418512023407807542735984110048347546454524757370650780193232861363109157206461239887140161936923093274897079098027098081582206333048513078171052028623165650473703965980365885362309436853178187784441068403816448305435391078525046605825710851520398316077119921676408603368456497280331340653303209765844903774093636794259729761305629097777140837373778484571144192
203 1830726283392919014045018742381769084367483109165955227936921003925232589524501643885320586230224156448178047949014276269071770098478584869595133243882222100077839690285838428110026832476336431161753793071336441954184850649151411302381064143252453457656823021249434569111659301941433233493668298716554423440522298005106076940484558349539793081215910215504962997081422119037659450446391941649984664734409774973533248832219072530267725612213379152367336079404202755609600871206689049616947669558590651866030015723282158337179884607018619390715149247482371378481623905835665869459384775058510468036382678933586313216
204 1920597802329067593102312830239094799160784725426145686131637674040355247060192528189514530719738737137485555180228151267424974021780753348578870196015053911043260043927357774428791303812328380559688676265864217235432486073650294475996306064314004482319842640138142173521090774707591909467809661385798364094206284509002095623064757884415764549468301566386502315506189874800779538847661572645456503167827352324665427552829069898546197324340522089729047664296693917804881770798797541758333914507911455207840546143036414324477135502600891684698545532698952161739151260739751796880412888958055825720259776222010502283264
205 2014881171353980650140407531455126140104393597756796667565930810493875378974758436519328483230009314961669249213177541660854630546783698886787616251243517902267068877220687109967934657038826086179556706663289359853282542305204869593851826567675037675825790946931248352271411725040994929644101793167871660797297355702069433770891164875417101953308095683845265840102933468477818470758122934781935560893486884844839411134551729643751998114594280925594473630727651505780404033814001488373121096822552644893138345866752197000190045327283656685369415074700559319605291827906000914147355436342274328883811364994246813973217280
206 2113792970997687505202610664114150159916570237186508654734056363416041622876673327444876093310025881584003922625198836006814427633426786414511947526711909745702266373704947507877999399627525495081635620346019621129131458248027579546473462745369735940576310096617167627855918245295861654119763038202406092072864176584601642163866854225971623265086490579731532088571693358666793789591618422777222361551114787840414597358228616522849232728231452412499901917565777763885260338997811849472283403378744900495338335670814316480455015509381791454160062076814039394551911347781538738438447642889937770851097830227601702150792544256
207 2217560413866340653534041880089348129337297799534762605910343577846961357524032775174555707322934598444972283478220877103170153856037708224211196572413642327582206624392680082059352473148982294677088466777274648340326558689172573928062404406158764684601022835895263395665904811320753110140005114096072568627266357787938987126921765160654710288688566196441677231026553954697348554951021136185914047934163071483507644097290682411605023498197476519674065675394391051704555962175544281128505310205891986716279960428539318681598115710586682388416898044603709873731470289909267332731062123255782068269467395983878790796380068642816
208 2326421866577602449181774322252207527127996496425450731950294439043508752331264996073595199835824772809837644323264185394511355116981636098659855951457347585654511429815912854797640563109517092079088992731988227780509736072709734737589586908763098859473602849754118884545954674085227248906763304004035128913169673991119688140488114294287023982359145178109119137602675606531645677047185420283984855731921896693206726292376914175618708633512921253831121655502202829250056847703894990492108504104994455321897277244612780441102056111006768095665443229647588633493422280772274955589812722112615784504116904936739122213419552023248896
209 2440627397318172254534730788238077219226341608911340101076863421954677523301390534581872565671331251037959864121717073865427256670075828904311584083007000436901239240907729748322611100839699885650696772826748085637652293402504417132767897101636296788473578061816414174293236841163004612529083756584460459715141075465156407619969873929539964287545748760449500144432957711965316450856497604347002106737823931172774207153127192769175864429251236964996969218532264265139865014783771554827353414112493059561279328165339115810710865686546993668590681755054794255460128301928472837334739541473916404322959068663862857585604992392937603072
210 2560439350281261245746401964580337769015976282672233347859630642310133265611745593400481423529571795482849997990875190963974554911295510094439131834087441305087249659938934478556114026888842558545535455784688184718457957017522143334414505384829893321695668595258145655720356277559454264384225875833333303810612474139191825820118256885477032255797369831834639255835113077923333868044800442905316949985591170012025156994902643961045659472714191625393279575765710945314537384087009686861920594856211890942706087728079582986631254816399851538840129592889435672379984150478726937711784995390186330739544483661556286160692570868350074224640