1 6144
2 933462
3 141832254
4 21550390395
5 3274427479938
6 497525810748759
7 75595484720747496
8 11486192649538372653
9 1745244733464500021670
10 265177441526573391694167
11 40291813604266663731304284
12 6122052593068272200011187481
13 930202058423230096864777002930
14 141337542652692620264955661826667
15 21475227647811485501098281385718952
16 3263007081272052874169926399442647869
17 495790563296618013123363499811101852254
18 75331826297524223077841694327432027954543
19 11446131639914318560579630798658694672036756
20 1739157749883908153063617273770957501263419521
21 264252567953508174905440391886090874435677174666
22 40151285686812879722915018305336041004525832992563
23 6100700382172624781020777982658117988116759619454208
24 926957742856665566400233936410801500045454684252502469
25 140844592131227016881598083216085598086508182684409472694
26 21400327345535856989194043412844149560774839288741424867703
27 3251626516617610218177019887733551952031012590661198434450284
28 494061367980725509000950590082575041908103988065592820755956617
29 75069087450085988209165543951788335238712574111303535547563743202
30 11406210353221761135700613289869738649412828326843957339039549025083
31 1733091996202150016355625272121389727986763831414624442300897989833432
32 263330920111565700037396359944128464285112723654716911799872851467056589
33 40011247896107369973926680729644620993553606193379523176507459312051242254
34 6079422642527134288544652118436755357240198944170097867855149239583784118911
35 923724742663357997681995481269163078031842666541374865277337951715819012514116
36 140353360899711220623867839984399893957130471712241626475188682402864240024173201
37 21325688277058211160639060314531339552463282320437558935044148501319939478249040954
38 3240285644568371305228885199792975149142414962483655422172255246207504935096236648771
39 492338203671999867132342143423240023640270333769997249698300095921752015368949362635952
40 74807264971005537874661067708423099312043987916744047310579305341532523555831636845745109
41 11366428302140091835505721206510118670960236451316259722298303541960584050759385544395393894
42 1727047398374557620744436938875782526233312525775708438588020654827699202591716830132494875015
43 262412486750190568863831975015108750585566314192880287870636491386269896088440245966231716420380
44 39871698522708808903057844797182231846951634085140306368244928368834332894629438362437585088316313
45 6058219114394430799074354387107092275184321404171590328913900822088208332372988980654154184710799506
46 920503018378073717359320692156090556361483333128825750461421897601310626650675639112318876874081635659
47 139863842961685540730909170337720108885252562633101740502255841226367964149644610486632586995759108498056
48 21251309531259431869181717702687479497310093668305916986807214683039965009980662922239293722089703438347229
49 3228984326686309930256926868408256656704670784627559299148617994527103664060099610432657539227674180589472190
50 490621049335774203765113175047759877932885739859187658019275049619277499866312260354958810573823987620102174351
51 74546355664215844543770456667004530056245678392403522941893164499694516644048147408405882590142342865105369069812
52 11326785001049809247393323409639173772782075891071665749152431587152503957874928685407325967752422150677150832938657
53 1721023882614724698513238290644338946693990904174013562988103857515384306431254408242236336371201576873914038466675946
54 261497256658066649994974633911268106261424890603816811856203695158236145621463100165910412094393631474694008560475727699
55 39732635863137981898466474378857919968477366255372473003312487186067461280272321928116220287490235458847437719327341309024
56 6037089538943044340059811654775021713500469079342631276714766796327668906617784004191272585529987789888648947033354571681253
57 917292530673224062475493131632405827885500846938218243845950577582136678878881360260733451976017659423324874996062601575362582
58 139376032341604460242400600592310214862140702304589777252973975236357138014666300491597221539686917048765415885154163699856503191
59 21177190200198161934748456653555756353652570556178770795273423913805385062231687849588071759908901186656276363032552598835000584908
60 3217722425016237610765351613321333302887392860512113580562763833222371634945329345738654526396821640475299925113324140804093269978025
61 488909884010745370037014514957052090122903369973007304488522565423856743803674918932789607727878860994489220578311013764687217827391810
62 74286356344796974927779895719519273565573664076908252504743280499660585642385664832992112378403527676913968261328558477956124978991089499
63 11287279966025133117077454068621622660646233433694297392515357067332774961802123046847171535631112245666209714805114269296766040172649972280
64 1715021375393593785129964408460380070590508980190570297192203366603616909896999927621162318795952752448055302624167905095012461583893860534765
65 260585218662980120101301795454660102575501196680923184648234131171695099752573132663925425862540913223658925264849236823227794644356959981334126
66 39594058219856990090669142424327541156925485102367362181599329670596444480946317834619483912237988519185641196932121506357266748553059062529768095
67 6016033658244245326960990137103304460370899170000361757545916208943924430755799984026036458502348898032172401905553376044082128649701176513755144356
68 914093240358385308529162467327011964828500698984686543988105610250870495106768154791624972038850368473943419575282331355397289679467511749809439746737
69 138889923084763692513347081729682586074937514031916194554506431665306923852134273192303163748882435846520275319044420140442504097911689230876581034597786
70 21103329379099719903204400847155622647133900249258324768279557362570843775937612051718729147234130641059546136503044366855492432250119749034969883517173091
71 3206499802084119567831946283340302579808565128435233584604278078679571708295456221436342526934633299983986436317243862786606936896161283514601291958821934096
72 487204686808718077346401207319830282152574486070833252783516403433955207237776675429648842649566979270288876375848803696911088571603130414446907722261437558773
73 74027263838937211661884984114393681776580340783199340790822873676758239149063014713610627239248596371760717441419309538199802114339667352454554151609023731414214
74 11247912714828097066541310136588753641501139920092845655182240285645470326685936916180155750286884578778909768823608471912189563518528775751955866950799105631838631
75 1709039803438558650035697935557220201435529231426334174513796705691711146116801974065673199046379568554356225517893811771642114765000083839551853878476603575576136316
76 259676361631683084698315946867628626823582169765972859418696532475426139485713804506419538908177229973974786062360172331451089316712104481588003711591567770369394629561
77 39455963901248528507244878299871576350906341994747290674521626895133896695486984756538062736893524151852329717653329769064085104012658137097946956039175740487727725007346
78 5995051215268896027220839093212729100384680173555292815931643455145923415587387327125173320332906592595667777842551782769856158857237043929293063267646154923834573699406187
79 910905108379820271968138204431269565399923484598909989492920139796813056321840794581225485028468387406514934676972011835716771728865765921645539535132993971537770694475272680
80 138405509257227492138275336735311903614248159761889945151029602992667136361533339982682898534692899964453120913313325314050422257526280839296423957668275072065602291729422503933
81 21029726166345055461729087221663076472181723318728469002734911560186015953427139386856432903633878368127667837352076918482840855202280680280613359338530473419534666533046107943710
82 3195316320895396580552197243540435768209878712521711728989383846993823355627901041418796139794164020886661005291275117939296327142442323539408372557056614339215211661198106938341039
83 485505436914349915150318497359857632240242637295665102563052518759967990262814994740112409615082953403544904227086527158640471246192282133680143847865310463153102541160039374833391700
84 73769074983894310585249019067506833980324792181718648995085915110853174579006127298391147905472138638777732684926255534405751697615417172770992031916457588632037074065613688247093284545
85 11208682766902661915134900173965575288654914567950569588378641088550088427418944473412886285785879701952704958031866690875019864576630998527131544229317043815643590107208050077530075215434
86 1703079093732569857933305560046733968660703240179672118569428339711254513048815252224181267741246540697678946104103712907554618922485252414493198411993076276159915588900216545882868087368563
87 258770674469757674588416760889870497441188511676405949466162442796781182878617884812760758137597229070217047785596534959801897814280510045043549755759833839989936123084752056397783133963086784
88 39318351221595236500229290836356259626573079515416779433433087395336336923761097299016818003364698224528443443159361654093850257187137608600059382886424239250863395027179309561858805327071558149
89 5974141953884313005556058931869446891128110906174066771832766861277701234151003286258140180997730812286507472537245092704958447963260585041751339227361682793002814087554756005728401456631761459574
90 907728095820001581215802042513802239802477567336763020447618031705086023874091331512813532091648072670940497320487710486478670895204970598443248104328698093415852583440440435977069375498486879259063
91 137922784945756219397014133226594848659119660329287253974897905315728152534365875482806884565367808839659718522098997778591658712895372634041751031557548250470426269986276380502710669829824204755663404
92 20956379663459743374981844733628248236094205346111563940457485735136317589598720993050963227123976590177971075949033476035121184993268560363165537923500775158863758952631547943475673009501788787317576649
93 3184171844933312693441592991308437047383406219104813779104120550090249033635768757093476181940885122482824958112628943934618403161484265865152097811676668367011418080423722341035651066286850185022945376930
94 483812113584897258077677347047520967750614462019272388626945119808202892713287842103689950286563164163119388666286976480553705490327033229225090799552789804180335722230000077577910000532887017060031388205947
95 73511786627956893146121753891681223134612436954073506314478161348055666822025496232487809512539704492108044239188254597985993857878431816223612890609569503734263168189338997796254762461863999673458113665962392
96 11169589643368849531958154567383439237031553474905446293197942680107756835151168271046553063127116900409024440567024285831620409668627430459590223358196801437226116836735894228133964177902337383815747819930156557
97 1697139173513243449657899045955631295057457778743845003664261681250497950816355037794416417484750315330596662601796252080501538849608927014325277349228776266541021162051624392672025689996390642549200541398866663374
98 257868146121480616300895696372077135482769834561738442107741869164154876650321425469619853353126550764259100423223848470271136296691059542006567465809919748433105916014580253459673631976502233727643445561617046252223
99 39181218501059120194129632284418310405324844702031986594949656940625706476291388869638873813586624683991976884980913977997192293295858308535855642750466292053651043880324479182038337012134932213961673646917693832077316
100 5953305618851140512265563090037182858746883296031109330089452365425199020254259827274487147749040484962155328713801966232763526519430577198576864259226320771969120607822606764845856300197578543489985719742527660535528145
101 904562163897136610410708229830990033944783576954393350965757426446198013505023683711781321724284829879694601263481167170909927856354180492466045325673284670452043092118319832799465857305613726836132165526031732495903608570
102 137441744257734157337838663983948882437597057237465400534626452338173810874606725075803196313220664835743396845234700748780957349228156290955375074049462175247257724338967374674772774665178721099576631802699820731673350484355
103 20883288975103015807705798927274430341062348701726738453745078979377172641124059502730676146134744498548229256601458894686277433217846156629972616048185451285211932382990858671124601685240848967947832005261120219053391316824944
104 3173066238157248756382434098933775530211323966024466619454294082705198948092751115831747817090717146241291021684991866497900794893420743950570729607420591931222967994040462054906491937203503977571975106890601298288735184490638357
105 482124696149962059255807585483477668496196039796309142255087368218374574877039156612293846785948499265047624480739370161569000898896079899255540435482349712501645364097706700602935642266453816368489858627154758946479036923845598758
106 73255395630405973460735716184583620238824609231798703368821605771355937304957121713556505193441819456359896644214515210959559117494677044628350057745622273474367109033845107709555271063088904531613747299372838255516860944989037750727
107 11130632867016897147921432615616934716434546095002599146741267468398016715284840300747147950301831654016792825045478745349049684752484558805864397000351600655058862361569325606063946644760378630260412974977112698084623978660205088897500
108 1691219970271972731748788111883647662770040390819153732049532142630434457785993321796562122899120467534286816863099668137383721249446756282262028748442386239870226493615827491708850904745087959790180005702375473569619331575030916959458265
109 256968765569688274876864390224239454791981903681605523521498483488639916638838159544807827460821175496552780778005776447881811125036095590241518898333280998871524477309340148637589299845319047269160391420715939405767157887957494613517329234
110 39044564065661046703370624100837019942102905586631963394959441379444563098811393195172753337743836900292462567089275146049586234738667163764998847256584253190074114512727223805836054522943006300225255698792151908699741076065925936930092090763
111 5932541955820234776390084461922424704063264404193971575962523569845010052842808652618380121804953631897288914615018217161902728325669358022236543151588420930123016131008752055585524914411973896767805335889693375312644794045009761311616974438728
112 901407273964694070060238028355570922602785310025558731793473260346985332242519545025595019989569017684871843059001502662703170195923731996712754750244021253571111949452318032434363132630519184651835787929810350914917023121532612744957630609642525
113 136962381321097580616842162327113181339114313679620590046151589633462034112658304955515243629639141467023337484791326100144931243907852966683072476805889623015144064789544796499128006097026761992800813373367351058090481679818488727326732283897683070
114 20810453209056832899888063276151234414159564684400464736945428421817465203243677677536601271438610614893403882697715751471169419829367028589385791628412547085830041033550195033307023205189382031036748588052780795034484559769506664580549745734635902671
115 3161999365001061776772672451817580629096964565836558182753889201524772259640750394532616758743854743447228156230424699670413086116992713220242848217790802200876173844364232215183646755408322163330844094243285161068168699547216316908409665826978414524340
116 480443164011239526759494806648872569287974117546790278172647235904063730466109664622468347164567228350786597484654894581409755507018878120744893113714300800112446404803524882900929454075210545366744861875890382575973050080707563411077903876772180014034657
117 72999898861476619556340890290705021226393176087699982787840402750924988872090972689096382216949047326069756887165923728772506376645289785242885718771617958355627691121433029550705816262946112538259453150128947419205935646909961088198050324908084201892538282
118 11091811962301432056125113238151898888080640432231660845812610222969133243360549078948427532723462256061219128998939749046023358215380758631517088350280307680705271899191986318145655189299659946285913691920868037587688157702953107043052730557993804054247198611
119 1685321411753043163880540375960369881378202736027174325743191579533953004025360050683947632851052652391411634860752762003376974594022673564310920921791816978329783629308489455245911042549469957919519972345916199921829178237396134265399700503219346346655916632864
120 256072521835642167351694103249306349114028685796855950408150671870976940081211894705907287700289114942811888856411496240700738653546331644453031666535408173746848296972662591461907977271220459011565458251097148897753226348733172585854078962099859737981910157428261
121 38908386247260309868856954938328399413872012885727079548769398474215013874755865968667852408321514658805225325482021626301652705014895501112460015736978884784551764641482282698502036714982431759502511293263381400280703020932906381633141960657910680714435621777162966
122 5911850711329559165689492675619936232165731638848031385892857550326622846269456030271216914059325064252597955944210124932830119502601389340665055588315949648925740499730457885919288851041098600513980774883511325327545278867216534230824318531246448161841823563094753751
123 898263387510932248829400352765012603280432202803074197087399100744999015802398102709418664915157589453129988904516835696783330028034285214560785165289174642643052014914713844559442374735846025860668696349041544482079663310746658604204397436869405303151777569601674676620
124 136484690284263075215471067568989674289867970622190982425886857680092691696527116028012886284009214767442210573501440887001134777327669515331655171218218488457438613477541898945992268655248636115335737266188543733007473949633482729376067506910833497262125644306403570228201
125 20737871476214991461060627217496801777808612317670773943874905454033882690615836635550570170255021653750696845975513324905630409149459157200870930005765748489633942373618527835082429444198936165468826101932674304079815435765277582165718574887071507464719815438236691460738050
126 3150971090371430063605251302104957946531449736955787735333354423496317233039427176233420588846005297957301075762902276138203213078548327287221106104507090899384796638337523906527865207573648112235555614719004991310768405471794807731795329424404973071757882009185247888625999771
127 478767496642266680102387403441384718125314337402297650144205508645521025664493861046013687592184294152400797950953339405859000556329712782274805071447250688086903051739354498563429116190330549795518547579435777811887699644469540645926939014736527584550897231601945569523450044664
128 72745293202319748330376554043116479986552866136221918506486181367555704831264876537041340326398522147545359102289480609137677910507446404542400070406000528103114488982829346606415497772730083796015422623091305605924477935444755139109031665591737575340232343213006459817628879704621
129 11053126455335666629448836275022735792188560914131513499234575834329162684438536445225348982511729442300134633252856404126915236807306768949313787838209034507798819531082371314131279796005352139318521887841740975449793184866280492808628616036465060989947709878915768920810652256026926
130 1679443425952750333348579152197853058806607638468272783221865016830714821507715274192954111305571694183374904132087113576213411712904630130949094855489279823181732690243640284888344528234576474561271572299833150048483383612928741094065220727176433166117982262544491165692697761954298591
131 255179403978894945293289286955977290518591337198471114462736535305754557561995313069707087030702607141727748595742136349556421007436322504401657770936958942007676227463257823360554571074364861727149993417794365202014261756922696668090542571720249131756683043081205029437717390188398485348
132 38772683383534267264211395075150688802873061896299276746108541218232808640848170921807859251177085326874120267903544122248862220006418053254869745912371004872351807042489623819759097029028562253719534165333041147467476956271407838143853897652253792165011117412637607626071774314855304129265
133 5891231632801090175537039759316286871958108213803150888458764847016769417396292030385444365891893028848742428785928834637578469365999290171381801890086354851925271179527614834623165761589732928785003739958112512714657891776241932911199629117714371485255191128075479028817034248543974188744794
134 895130466158428900706026053520814386676796319401814338104338862658504140125507949257706707816474803028330700089180603797243038908770640083942677299161935063408909586373185339913099355249079316311327440283393036241247309135329303327031209414457916341214243598552531495489166444514349037296092579
135 136008665316056108161222525546151881501451674558036631614751896563699637665881298393569031119861811823676266388435718513094177233422291441865658396917821084131997035117073520568581322498586168754704980357730502616685601571818979622710714670000780178535615193332756271510166977258654387273716912848
136 20665542890572271650791771153845891057945942431554358778163223019858988443145368268286493645290935028753893398213071367093215310404023227610940147928092376890257273525178880191795995806754666144287197611941060988557427143792164094999643096536221985841218647826406782776504842402162531853200346433589
137 3139981279646204143277119753731825702938004543278460615336983159268242650560533806736592279300597630074976457791289949336436121463049251544797369682857315059384991239702588407132787083541361269137192022435806158292354646226471188337362403980382629523581459588655491461348580546546002718439424885524358
138 477097673588171783701402804213977295428615417958312312487261403033846211072596464785467604737918435240924904982654498985292015885245094823372784056661230077182035616774093867096305219639649054043273657424286179536054029414853499749063766930197137525147572904941174576513369309087674047942094275984478695
139 72491575544964053759411332689909735994879192874397265926032357505606603062117394263902383172003781912413742888972280113287411526147086045672999221623635622441425106634885282497271171942783680129431051932454994133758128593272170429587336493122994427264126690174124931785224644386831275893533089207346637116
140 11014575873885613584488973526732674355957739871503847855228251472061032816088706724296377491468244332648856948331725862433988796846288477915862112427003369915057510264448600513899240837644195737528708503184582515084368682862050068412018221942748536035824129960095513806187310549151263024731393517500716706809
141 1673585941118521005842433558379165663580794188603322264553541143843030502256336448758067628104995821053879916353518381017487947753825212998873116690116647407401437507350670469865326353225647231031519367055964769814956118040187194438485711757586426890293135225215526982906193465746970315720099358696075311903922
142 254289401097156844760244103057020468760855263784909547273952368164980362683049514193486015727056871158196888908665125909555227771417794570906876483859659120884483374274928013937669914480981242618767827771072098408693094975441321008283550045476623686493985023123137678340658530187948846842302437993045709480235435
143 38637453817958048223117460458073216685365093533103876020434399367892657617405442945165609163305186822325956075189867090374150586786122718823047788003588275772084530170748740677699893931461711530094689404429852610486208107489039765533854636375515952242179381816380085330545988068492554105756378769873345149091770536
144 5870684468537734208961940329004292192642236878681301396963435903282381875925350191688744097877650918108222034138766623300155592304083870438950582291555999465557762299578796459322353064188611126781058559234167173148339052758361984924877633019243542874944792135323143764079422195456934472872842338609349122889493444669
145 892008471663612771803688423966705864546863741574449581363565713417573703055095094194671039139037079483928138916148600872953227726914803221099724268373273143557815528433698742043868027284170050061762370028033472516621448339946552965618245238594150519708147560188815389161041333265210036249061407615218366524884572112350
146 135534300605639846379554797852022619213499177561541291381612239463703692388572638441658392090194978210771601045853677129747069847802898423324903670166036103832025812809738591830606611210996065537207632479599077123922595674305533551837731619993322733343700381515715520126056841209670781535965601063038770506769775179601647
147 20593466569213621512881536127867830786275324600295409703124627134841413155297384678692136165591501449952573589203158792842425180745678674005019639621168024938598677194389249893597694422410603119040375410442118174388840471937610094681222247554423336711723846839715247973878830700241436346337387711126682797673559127981954836
148 3129029798672763426997550799572985555282588338915361103890074813198701600626173712816686750107281813508441241864497518217818374330326275965977083285037916029210022628978112624938961922160645366222191940994820915311429322678222756552528895930574492058460557962992592492628992014156048169049733846042011108780186397018718875393
149 475433674465424654255467187519551044128054369419346052432607613746431586893677049432585586932395544348902164904139007136183923843592748127200426684236118898771778295259358453082212755270687297296650326955741794510778220317055491984504866382398162595669921701248382554167109801340093038949844473611683734859368333292706387663114
150 72238742792278067893109112843783294615948819248047717570739585449037651074331079914729971332245035522142749589863036199912857680828070626483764015390974634642937019922348865659798093460088851402055451825201441788331467512815953577772313163375877711141056794408277310586217233223402076550889293971258475443610926128319761446949811
151 10976159747364321421230055857874829909386934546780585172580755991595323987199104491304415349412748717046557394531909845934877348436516376216304432897092371160939947992891035803800895791195884305652152154965929105974264140791145908310599751568057854088279471835865446140218549978825812158921290526625753943968730545785221921699146368
152 1667748885748037241777307639293151350118949279494546325962959578182226779106382561729406983588779782319534762933886377104194401894848044140193173110598679608417440856206971521207936484121938942346425534309998758816729474840840465019417012616629243540090457943848003406341600112740003999911121840678374960565414310807289995258833105477
153 253402502326162602049636521916048777121205017684454565073035288855501164195240298677798258401258394683231272045059645554207646934990491389107585054230572911483248262731101884460400328516988318033841554504426430603000307032950129004619521083425958795527887789058940132450780808714651695918384404882328402584918692159363084403945015815222
154 38502695899784332640062514162386431323486976681544510482952459748820907487960724694469646122924125587879800877672093358798882811085061075524494464639915579664317715603206957178728803774315387915085432672415258310415187309175529998514777130964567223497414595716969116825152717058572524533101356231494708192227596634098305023010995268246007
155 5850208967720255110203419978427453044606812631947245167950275276001552499674823406111096079742637285174555965031698302664734591266417930539684268046422159647140065861907672683317770555592280148310103695150529664169153695387071681985593873746679940461695883581336376770038259713366676324751630089709102945973758773472331224771052596583782636
156 888897365916296761083697569256762478625845974352615396598378672959966677984627128153483724830322667465410314729142068940922864893085015669607888208835464044572693905287710599357726585322768256359537506996486827800240405357802040524054086616502987882926795022397452793994264662886000228038599780388198433964254207721483828368181019339625317385
157 135061590362444223808102298138862678324643453011735901253301145043593893076775099201745921711523767440291510430367002364602754977299405300799462837311814581451831438310814363629124009240329304993755929564041883035876268043985790461780875322390686874357103326029829231480209425412640653231815703836801630588878307228062293124669165685005694754146
158 20521641632303379231236856045485345218550933308667540865153985504014629060116242377720974631551123202910833422840574182681886865691587833023125950412244602554497060791419687393463654068947974058867303057886803040284270443946753780190886916576375569247750037341714594028283776872446687815568234527709085083030640936727674581670296043246773573540795
159 3118116513766378609735601804634479175932389272134617729848437424820567508632651546197504855650757545479659959810193645725143643423291687133274439560497025394854692202856914441211959088725514169134581876108387629664137449067629901086138124234402963142387431360270571944343949061725296672708194308615682059705941787534859148795886666484174693502251096
160 473775478961587838990590823118235438175003004853082440445459625133577053754597860979295730921937951482322203505233097630618197037213708752904611237282431775587676086690445472029777130151751662328501866900080444967436973157266977277015567846015241437078453373826240331483615836532187169039306362598509671409901149808724233085545191254341740002376861261
161 71986791857932354170099366116787419077751248237975362482198711585704835226421966170076740322119103309612544017652608066891200202417095349732405303071364105537790810316017481240759251632071456945598663797322145251532382068189071421687691425718219162659675225554434557557100461061683972815204593175021250539077150443870241504002230713107367658156357249678
162 10937877606826129968082167874430550818414178957420390342825542946862077837750658242892864019826941603076581978440010608381145664037661394992010668630855060303867852667777576280456205001775322840372924161650370270278163017489939601671511213873106941002714392881964870867341326730294592282359050323954824966193840452575988230678562024244540129534392614234879
163 1661932188588363567492056479823260721231695714661540882870109458991269060182232306546505458037601571534320601387962101821706703697795531343556642225177642858479918511476354409616280933208265612539653593026449014991563124483074581381332343642761283396846583473398236875680896343701416728237804887525890058182055570029272731917383405005261890414743064328003268
164 252518696839538833609900520356791491959937008762753858953973726282897356337152359301572376644075905743403767899142171463743009628030127248060567674592401929498161229350205276505678642177111388190582114679688003452859755348385535733805280343720665516476708052972360055124026161951471403108170160497535457140122835361999566965527021782359184018323569963534367505
165 38368407984023200297641123978635147151933134821502092624384643870066860872686239433285894217305259246008603196972395520701421017307197329147010192180469549992442109386954526618038021522699502298474642014038394407450341195015841674082384835430827566065873600779764685234049585865490301898833702320220743821987218595140348489991152510413666232526194877243327721914
166 5829804880404212414270633667508863618547999684676361996092515312188717522998335867830682915636980219440844468645925445416790052718389775019978551391462638187602327019590135176127019150657043419650657086866994843683929481316014742250351191526662987696536232241491537580812948745113452357886360856727228966515587171404480339336603401060927785164780325767095016536515
167 885797110939212709297461525217571634968141455525416630771925172565108443257260896610814363405531318939344859058632293589140450173239551240305646204992931742467527698846083873077889322536745419588334210696566422569069485281469612680267011013489769318724110878525757088980504331102972854900737855866638871279320513434058545483865884232561402242468292464258157370126896
168 134590528816095255907317511831375443720638820039512822645654824781839783996095873117935834712136951925665353468840874532879678445351078662007924208426773874633107420265824648423532629598185760257516074119402197293255970725266250357130812356131688620483766674939728209846480045691098661300704578898327907124412889283143105944731585716595194980057141277492251845427364949
169 20450067203074532975862428869624806983389989253201591851858736469564945989305458884117284597117166474352103812355530151718520508421156922782332996226559166464259142814640750390001061729801140143791264668018224296606493734776163234638434780827669158335794362325002644235691215117475356048355314707797571631697439397516961839046034457663197992656804484918982970811128656102
170 3107241291708579780716521228101052102499867173240900614871786475770599107047992419031487015241936381472792197996636861342225040770276946093896427835658268610224731250888502445003446641887219286380606341322157846227689533927328930620093491596881409677949953838576107452449571242763987168438516355268518208856980934382485274626027345270386652273659023553615011843519018375687
171 472123066835068661733911852747511382458905255078860655765403494757932138660300249332493468940937219271125285500593548669727924913009204766840656571988044582310944620424758648108039603554823784845786796697853117102850626255729527240189194704082320419917353860753855109914160419425081249038086519658673055702217545628017237606814710781168157886491707617238071978481229350770844
172 71735719666361832594245685602205097735315082356955448683115596560077964978358576959840973605223708732309791786050442481881594020406129331531303788701441933763294163610176009937992339215682348549767632497905670658003867914169759875451183161795507009579984162592454887418427808483995236681815463732417835854396007166413950875662762180373788478474612741806893586888385682016347161
173 10899728984960945962161747889037825938906692592459167477972947153244798577413633831243668766522215437823512257041535021310479052657487935971255610160426838525749846588827428699538746351413084376325219322739518970931439949547840941224815205777056229023861111996988834896073645553566800953877938577440874246329358663692878476440682867876271052441379999613744374053606432737248937490
174 1656135778635077190658948036924738458648825176658168726151910628994671260992501832807031700620350414609828744335214675821317384638180073036424088165715420252282333854300644670121484559601992189538075317642201601493091883811283433814524421336799084259123116720327073436968142508762795719184258555981754822492468985138735357922390009020852296260642209979324007780910843218046615059915
175 251637973848671878499882962402280154751126916963606015027216514734586788092518014431517927090646278465455568363791415071501973498064312095234787040330139683319860529347655823817108796884280106295109454115577299708454711693372156294269041582180180264456208692600798820295061190222526106788571791979248637410632538542927872771956281664400309516261244020314246130504651613544207445385224
176 38234588431422050474439412563644321242986678915814842881574678330149852820440496085713858357017438516129824210560040638087925579053255581606102161835576213606002865428044983139835088889494075491082914982394311358629639427166877385487354473624556464133020744956257695311531945348720008912444960734301310964351348913174500868942162118902359104028333327636479049562534471728419137167178845
177 5809471957516910275133666190213530401636606096207818277872444689512223579752324220784277245962231222012966698073515184659402976346500852370825533111977649492138639235825175256884661236220153249741851095964471597278651789778179948470450695541880766471544288512213857775539892114709534462901656682682388131294408920783226946777607575540918711723702391082513725680886520886407823233943662398
178 882707668887547810470382701423428869160565150171345430246466236152774885325250207678905988878493053611751323801162618249852120430728539203649314528918906107709905117942186976372494915417466266910873141097316413263631179796735734492091655589917991656449849121252241291017142253600776385276599024341848359020606633451584221708501254815197035936578157845285691632131374659636046492078272526095
179 134121110216344600704682023801694470734899396987200524813570477575632883601571492159451274642554349786631217684924273353145325575975973967968056222565865814492918007957729644130150983511140747801208056449273618327265561991238886480240736832268718847292853039264492737577851714627857852299495887861789001963606109378509348880824356242956797533133166955739641685454908422809728742501254776256116
180 20378742407818018207862265753420142144435324387167407107641302185923706140095831995685423357048588222149001862456482690205067128525772933281996230595647081113343639288889163051100582811470867421549730389600940774855880279579621127836995589903955871215452900568436682466815992036152651117772996815844225147749880518046924857788074293116564351658933247416552048220805695033665493290125096945913633
181 3096403999745530225546626255590276401052680852136036434517270251184943078609208403338791048018653681123961438644474634628087758420510318651780133471674073847556743523834068111440188082101444713110220250280398294374719779173442638284586610300110975728263602774498220308460021540041772341782501562940344464580250424136415017611250242203184906773694837207842180283776003658933452326854497860731619946
182 470476417914872133789934912457278589625074021710740975282650216980760768486340979623561589475175009697090150553753069249242653886982113062178784134677779333234648131287361988641190834556318213748584776880785390049767793020700224421729688769588634993562695294763948322005186750231884018231608099648023603230452084061206995036750645440968054755614935182272845425702051328115538543240926854551861180371
183 71485523152728236311415958259320089267803805401623042925280192123805877427018336833831985069059875189399588234342259447149932688445043117005075179132187611419998696800829207278299395685974410545450851780395280424862471899170382606718137369467315048669177944135466550642086921099567128158713132315764762452401909250177512274368695983279889248124268991884709502138069111595897380202413109632550191163872
184 10861713416088538594937801106714199515236214732656456930496760113806787268938556097312722550408623400635921497055365556781046616253657226316184318112393517372155615829287720967346215318865877132036398219539764643240830317925521705377601805636057957134316151496184379411195558458183177321628429246080947371575918643918958587915866934629920728997377178885143432883164005279980949129569402287885833218260581
185 1650359585131401249287750113087995384381832058823394310375332490925304826019937865820635390820511331055963200408516373941374658260496566660010678983996035463586958290947786678927859419713623319914742033824165034096977647282709095867509870484069894204534891099200616481348427449547680125488273551872857707509762103153565562726878674818802847748354723718583426835484570948567312390305861680963937525667075478
186 250760322602576101780838047832656409617745357002452338950249980366871538651175566167081006996478508834663922089524126602814801189587595350009447754993921460184398253926205247468201724271083530597656263919325290313626579914033761123653550708544417038444133670767726607274386774865273355094617358626742742824314975437775765286655791467410636861849932463524914314715996212668808167969251726250200367970819281431
187 38101235608445591588379051652399779447809259457623771790720599398488771430192796500234004635357160406395478637423356809220027082925883830826188929656771570356015548378037326399524975069832751606330569249713466576505304619640225463682039743337706409535507628603917157983162617999999444143814389276578106604678740814064601794391027672937523838338991192579467791429283498360778794117279812346378813857344941975628
188 5789209950854357035301180853447762666545899967587610771041410233980903710610243204304209764623053596059482517400741996790674852351238895163238570273488310534038982405974441552071239785999328937136290939633684092204426732188498959472774729324444237127345898648884175237776713792477731930456456307228486326660321681154944329558148341128980159121739826969130315227976636613848821157936177711166926699827534266731561
189 879629002048482640268264587442624833592980379472458002143377580122728625281988365981237760301962233643995433878303034919882608643904706555604334404714184950413474171392281034960587644392681009666155140424919323775552348368596355159930950044974255740519348216131999807558905095662309766020466978566508899408891064068912990680410194915353085625576016927183027870314298046273156973129402647731977990066080085768957634
190 133653328832999365512638313857534470822873807762864263900557510090472924617170483683472819887706747631949759104719735858533843010976464135487143093892598431090716298991382711652646201404190933855660331957317303565298057578838098805412775149516519858253151187246870931002824295400730192346043968337072057785677844963030959664554784948811499753904191951788613380165487423243555622380189514030548043142438331828982544347
191 20307666375872052312804119228671561089892478432037251754169549894135840704655642483536511192409801341843868108287739416537058732088644165464208348696043913433709586255868096777211522078246382452291664300781146893889390041649485647345473714028124445391247810472244847401685649355178598893521300662968801180354303783749050155806676077613991448380234511366612523018911367403641440733268248619935846598053807720411610595256
192 3085604505586405900115653722261344716374890198515592118133919601446530868880640593366438578159363134556995941752136167862312432062809838139199074722960918822772139979712239688599970368050083056977880456027526879080920778129254635940922965572380886441537247134011676218220133517016277450454860513050535910120131187183347380813318256152383804800922123276811176914801804444440236777854423204893321634374423414121777046870637
193 468835512100354726602747638788293347953811035303665594020215896277453886031877338154797366427908310980238146613158510903939477973190055265051046430301688280941560028640536150657846497425399634315455895557684081168296138761969122390311016679607576056557951094061757728829302952363837864135542386840366147331635531835306587594164469268547546063816420031274150914770012668694452391031968544071823424099833012431753531466748910
194 71236199262882699128461602193037821314040704359808720545820751834386237174671868835592139122314628268893238422018765919471633553934066376440092999507412764997140091025117371019405323049703330641081862914454895450403942878547992173271129604890632445316885859032881520202989912881254348475760531267373359699556594449070451145198604401929068175189461795458723754318380636987761614585533710029127791090337722322908004875069995807
195 10823830436152854953609251181054365081384280330630827803040725271832972907042676533162654860057531569435592957754397093940545060975015460371226577548868831079859188475495484389969436907062855862504502565696141860683545278249050042547569751269573940412402052430003975760804860688295187677410996693392183982032454119708170037346149677987877448077721522664047216970161929005367162695111702586353824390996320004957627311301953281572
196 1644603537567341083743712980107240957653079310097801420966328715977820038348717754468027949837129243075784059170148773664924736430667484609019375481727785983258351233690513304251961194010973638180217919715122544566665724107634427144812997616082213999601029488245467971576325923305679964363809428649374104748920675085397713295677747021035052430731526114311040091178774686759074009319443413895761279062214469218518181984025291041585
197 249885732387762657233738821863908153019673113070835131154147278855482562316453819307521451672926013931893449589343594901411391829788439816167530253045191095160060256271087495468880494077945620860377420728633668252817050785223385611716373144440310734153157588315037436369855916053814054992409135332841649014432819164738183813629586432150709304418337024133536659058844010413064760144831126752703417513319327255314319984345880989852442
198 37968347887255900631254474690014459991150859446606354579841312285295967529739970508240500359007874563918396799014231501350308435400453810532400783390913479443794965932227504904323778080468338342718246061046253419362814015091104429166650423714466670495799200600118270850784640247092295242128402700007363361580813029383142303190067332960061451196529221288935289902832085354501761642487611137259715426480530537266428657931375161788255715
199 5769018613078235399670181906446169744019958304508498534955923011705807402852425656732400647427611385754155606760887046457586387314164822664829308748479405753347256289052917468122462532545741346729158503415892224336325855101358200295098431376398869892330975765041025160171112396091304764712739619233800431990721919451024744702302489156546942901671424539464562421197997925794250283800267391938605911097815011241584947937277368156755546512
200 876561072840730795606940946172496106973574249956053212762989253013514400578016002919799783526037807413950919809046945183674463673419256200322579307618505533277365162189036849634646442133739804988492238064207413921939487161498632703004548651726197927310584780610393227471809837393650832330724102797531397487764192048471200915184464331346116313593341864627403506943117219007519149214937409437775989142233860256857096437885189852933582151797
201 133187178955852158463392919028528003776124696183274309634483523110843995228865721201791686390967109844787315031869079696435881106784518456125580699111906387711162807247439483886485816963185014283192389678241619991957770352293219968392744770973415128267822518078516838115820120158980784217671435326179628087428101037859353927270193307880059391381980581551948791392807331774779923275113151531228652095484225854779902187823009373295544756394566
202 20236838239611506432254658894645584881763284197839873825960210198872449123858069198187119183350279884035811306464681887397954657821564695754800382234112511908057179794758641042960533485185731304590965984163366777424515511641455669794667237327572021076454521295838331469218923563908375892278337011703767219994057050424314072712356736935161569604047620470415393200450999384450433021409388578614861231591421298066731002136854021712117934054261287
203 3074842677401780556494822095593144434830255844555247278918687087217629543560498876292949657810132957238054225567049973636106243923550873404109491651674805543351659554909216465038989076293400696422379198050837991533860843408426504363026664324568568026004596910846752005167509397213478567185310826347973062303257075185344028326868621302969064350129062768334033644460658132269687480273833881247642701115516034455377736745684728500742435228438415356
204 467200329360979003198517922588019497568520050534267314265087752338251428220984406243513307101088070391092214525046965903124357943818085547671075902944756086341618747088712855770663935680228798500188021255945599002163150832901612649819242151357641510792363463159494767126043829446006930934409500437643619736040334048937632313218474153334966806498786423803585707974009250900324956428102036899057187322600740529472624763482481364342010591378869255225
205 70987744953328473517711709379080843699286540465915490859922509942832844026848709281322418019190337681059995134470393152760430827774810622000469277377467269838347669177911494970639324737380542013646557360980559039622176748671649362722047430225618960880647875521882855076775276320805310699661842030749125524869950302692235894230595115879649489310098558324197862427509637798520842407185292613220928638843910696768279908768783098964505287029872900183922
206 10786079582716355288822022482858486968706182161634644189285129908478236146531910287223439715609195827933376085895296004101529632991068770639132667461080603466242178747046406997148105420099825292641235740850390781743766623364214455439941795310651434361846218596909403891939239154243284356818086334848288158497999605166804478787366511799149468330092480963012147951688589090273574752518500457065904013119040064908231474756318016354431366724871367372622315
207 1638867565678823521235920092890872558560003109326072177476074367699959173562618124125426439350840969716406354179157315695139386646731235053146498502716528166268110456857193251656405087522468707756972591710699495193830545283831014550525274475126698980378756970592669846852940622501076458833650551100848339650978132051491161561049695593615445599201584139908539460277049199810254263327004141496643510394849345462981616543279639908156751683602493558185824104
208 249014192528108707799892223439757765799091540821200443391558093659480008621624230775528707932505282962842633410200567830111599009049994623443796316795636485997881747762154391740648346676042814190921185239240727786513675627676862499264149709388512195450034239717056431420567584488073857234285404969988360841160456252201077217478659932239168182084793666457008128344193904427871421771771278462667110896910361540586089541478103565142860068619482275336174051453
209 37835923645692552151048823345397400854236679244403593536783079652591902567118978402924961886053587515058940673323483975061789252856542374775806691162339996620966185765421798571118034979328886135959047891036616042009288550032604875581348584789271367392332892198197278825326234425413372674182055672309615455638150726727162068263613968443417983164904014882165034525196480983701067530343295023991865960759737822777570231574134077378087419177986016689305031104670
210 5748897697712883176662802610817915088800725897250215598176205345619735383285919311657414342110765738916229035892695557709832487378576186923119438160344445105268741760060897310382316122111759211753616234887070641499996519453617640277843520347863561145125414891299956839280563097502306307296467406053179830014286644599086987980760000673231260768537444937396180011908030379102484159595526461801269173548120438640856646651354753029102388074285337502191228027090735