0 1
1 54
2 2917
3 157572
4 8511805
5 459795042
6 24837444073
7 1341681774984
8 72475653293209
9 3915026959608270
10 211483931472139789
11 11424047326455156876
12 617110039560050611093
13 33335366183569188155898
14 1800726883952296211029585
15 97272587099607564583753488
16 5254520430262760783733717937
17 283841375821288689886204522086
18 15332688814779852014638777910581
19 828249037373933297480380211693460
20 44740780707007177915955170209357421
21 2416830407215761540759059571516994194
22 130553582770358130378905172032127043897
23 7052310300006554802001638349306377364632
24 380955309783124317438467376034576504734025
25 20578639038588719696479239944216437633001982
26 1111627463393573987927317424363722208686841053
27 60048461662291584067771620155585215706722418844
28 3243728557227139113647594805825965370371697458629
29 175221390551927803721037891134757715215778385184810
30 9465198818361328540049693716082742587022404497438369
31 511295957582063668966404498559602857414425621246856736
32 27619446908249799452725892615934637042966005951827702113
33 1491961429003071234116164605759030003177578747019942770838
34 80593536613074096441725614603603554808632218345028737327365
35 4353542938535004279087299353200350989669317369378571758448548
36 235171912217503305167155890687422556996951770164787903693548957
37 12703636802683713483305505396474018428825064906267925371210092226
38 686231559257138031403664447300284417713550456708632757949038529161
39 37069207836688137409281185659611832574960549727172436854619290666920
40 2002423454740416558132587690066339243465583235724020222907390734542841
41 108167935763819182276569016449241930979716455278824264473853718955980334
42 5843070954700976259492859475949130612148154168292234301811008214357480877
43 315633999489616537194890980717702294986980041543059476562268297294259947692
44 17050079043393993984783605818231873059909070397493503968664299062104394656245
45 921019902342765291715509605165238847530076781506192273784434417650931571384922
46 49752124805552719746622302284741129639684055271731876288328122852212409249442033
47 2687535759402189631609319832981186239390469061455027511843503068437121031041254704
48 145176683132523792826649893283268798056725013373843217515837493818456748085477196049
49 7842228424915687002270703557129496281302541191248988773367068169265101517646809841350
50 423625511628579621915444641978276067988393949340819236979337518634133938701013208628949
51 22883619856368215270436281370384037167654575805595487785657593074412497791372360075804596
52 1236139097755512204225474638642716283121335487451497159662489363536909014672808457302077133
53 66774394898654027243446066768077063325719770898186442109560083224067499290123029054387969778
54 3607053463625072983350313080114804135871988963989519371075906983463181870681316377394252445145
55 194847661430652595128160352392967500400413123826332232480208537190235888516081207408344020007608
56 10525380770718865209904009342300359825758180675585930073302336915256201161739066516427971332855977
57 568565409280249373929944664836612398091342169605466556190806401961025098622425673094518795994230366
58 30713057481904185057426915910519369856758235339370779964376848042810611526772725413620442955021295741
59 1659073669432106242474983403832882584663036050495627584632540600713734047544349598008598438367144200380
60 89620691206815641278706530722886178941660704962103260350121569286584449178921651017877936114780808116261
61 4841176398837476735292627642439686545434341104004071686491197282076273989709313504563417148636530782478474
62 261513146228430559347080599222465959632396080321181974330874774801405379893481850897442403962487443061953857
63 14126551072734087681477644985655601506694822678447830685553729036557966788237729261966453231122958456127986752
64 763095271073869165359139909824624947321152820716504038994232242748931611944730861997085916884602244073973238465
65 41221271189061669017075032775515402756848947141369665936374094837478865011803704277104605964999644138450682863862
66 2226711739480403996087410909787656373817164298454678464603195353466607642249344761825645808026865385720410847887013
67 120283655203130877457737264161308959588883721063694006754508923182034291546476420842861978239415730473040636468762564
68 6497544092708547786713899675620471474173538101737931043208085047183318351151976070276372470736476310929914780161065469
69 350987664661464711360008319747666768564959941214911970339991101471081225253753184215766975398009136520688438765166297890
70 18959831435811802961227163166049625973982010363706984329402727564485569482053823923721693043963229848428105608099141151529
71 1024181885198498824617626819286427469363593519581392065758087279583691833256160245065187191349412420951638391276118788480456
72 55324781632154748332313075404633132971608032067758878535266115825083844565314707057443830025912233961236901234518513719096153
73 2988562390021554908769523698669475607936197325178560832970128341834111298360250341347032008590610046327744305055275859619672718
74 161437693842796119821886592803556315961526263591710043858922196574867093956018833139797172293918854735659429374219414933181422925
75 8720624029901012025290645535090710537530354431277520929214768743384657184923377239890394335880208765771936930512903682251416510668
76 471075135308497445485516745487701925342600665552577840221456434339346355079818389787221091309825192206420253677071018256509672998997
77 25446777930688763068243194901870994679037966294270480892887862223068087831495116425749829325066440587912465635492347889533773758456506
78 1374597083392501703130618041446521414593392780556158546056166016480016089255816105380278004644897616939479564570263857053080292629650321
79 74253689281125780732121617433014027382722248116326831967925852752143936907645564806960762080149537755319808952429740628755869575759573840
80 4011073818264184661237697959424204000081594791062205084814052214632252609102116315681261430332719936404209162995776257809870037383646637681
81 216672239875547097487567811426340030031788840965475401411926745442893784828421926611595078000047026103582614610724347662361737888292678008614
82 11704312027097807448989899514981785825716679006926733881328858306130896633343886153341815473432872129529865398142110550025343716005188259102837
83 632249521703157149342942141620442774618732455215009104993170275276511311985398274207069630643375142020716314114284694049030922402168458669561812
84 34153178483997583871967865547018891615237269260617418403512523723237741743844850693335101870215690541248210827569515589197695153433101956415440685
85 1844903887657572686235607681680640589997431272528555602894669451330114565479607335714302570622290664369424101002868126510724569207789674105103358802
86 99658963111992922640594782676301610751476525985802619974715662895549424277642640979265673915473911566490149664982448347168324432374075503631996815993
87 5383428911935275395278353872201967621169729834505870034237540465810999025558182220216060694006213515254837506010055078873600243917407866870232931422424
88 290804820207616864267671703881582553153916887589302784468801900816689496804419482532646543150251003735327715474207956707521581495972398886496210293626889
89 15708843720123245945849550363477659837932681659656856231349540184567043826464210238983129390807560415222951473113239717285039001026426947737665588787274430
90 848568365706862897940143391331675213801518726509059539277343971867437056125871772387621633646758513425774707263589152690099627636923027576720438004806446109
91 45838400591890719734713592682273939205119943913148871977207924021026168074623539919170551346315767285407057143706927484982664931394869916090641317848335364316
92 2476122200327805728572474148234124392290278490036548146308505241107280513085797027407597394334698191925406860467437673341754005922959898496471351601814916119173
93 133756437218293400062648317597324991122880158405886748772636490943814173874707663019929429845420018131257377522385341287939698984771229388725543627815853805799658
94 7225323731988171409111581624403783645027818832407920981868679016207072669747299600103596809047015677279823793069275867222085499183569346889675827253657920429300705
95 390301237964579549492088056035401641822625097108433619769681303366125738340228886068614157118384266591241742203263282171280556654897515961431220215325343556988037728
96 21083492173819283843981866607536092442066783062687823388544659060786996943042107147305268081201797411604333902769286513116372144863649431264175567454822209997783338017
97 1138898878624205907124512884862984393513428910482250896601181270585863960662614014840553090542015444493225272491744734990455376379291966804226911862775724683437288290646
98 61521622937880938268567677649208693342167227949104236239852333270697440872724198908537172157350035800045769048456984975997706696626629856859517416157343955115611351032901
99 3323306537524194872409779105942132424870543738162111007848627177888247671087769355075847849587443948646964753889168933438866616994217304237218167384359349300926450244067300
100 179520074649244404048396639398524359636351529088703098660065719939236071679612269373004321049879323262736142479063579390674795024384361058666640556171562206205143924530667101
101 9697407337596722013485828306626257552787853114528129438651397503896636118370150315497309184543070900136398658623322456029877797933749714472235808200648718484378698374900090754
102 523839516304872233132283125197216432210180419713607692785835530930357586463667729306227700286375707930628263708138476205004075883446868942559400283391202360362654856169135567817
103 28297031287800697311156774588956313596902530517649343539873770067743206305156427532851793124648831299154062638898101037526249975504064672612679851111325576178067740931508220752872
104 1528563529057542527035598110928838150664946828372778158845969419189063498064910754503303056431323265862250010764205594502622502753102939190027271360294972315976020665157613056222905
105 82570727600395097157233454764746216449504031262647669921222222406277172101810337170711216840416105187860654643906000204179141398643062780934085333307039830638883183659442613256789742
106 4460347853950392789017642155407224526423882635011346953904845979358156356995823117972909012438901003410337600781688216620176258029478493109630635269940445826815667938275058728922868973
107 240941354840921605704109909846754870643339166321875383180782905107746720449876258707707797888541070289346091096855069697693697074990481690700988389910091114478684951850512613975091714284
108 13015293509263717100810952773880170239266738864016282038716181721797681060650313793334193994993656696628099256830955451892079818307515489790963003690414860627675803067865956213383875440309
109 703066790855081645049495559699375947791047237823201105473854595882182523995566821098754183527546002688206705959968449471870003885680826930402703187672312565008972050616612148136704365490970
110 37978621999683672549773571176540181350955817581316875977626864359359653976821258653126060104482477801859790221095127226932872289645072169731536935137995293371112166536364921955595419611952689
111 2051548654773773399332822339092869168899405196628934503897324530001303497272343534089905999825581347303116878645096838703846973644719577992433397200639418154605065965014322397750289363410936176
112 110821605979783447236522179882191475301918836435543780086433151484429748506683372099508050050685875232170171237056324417234669449104502283761134985769666575642044674277309774400471221043802506193
113 5986418271563079924171530535977432535472516572715993059171287504689207722858174436907524608736862843884492363679686615369375997225287842901093722628762634502825017476939742140023196225728746270598
114 323377408270386099352499171122663548390817813763099168975335958404701646782848102965105836921841279444994757809940133554363538519614648018942822156938951929728192988429023385335653067410396101118485
115 17468366464872412444959126771159809045639634459780071117727313041358578133996655734552622718388165952873601414100446898551000456056416280865813490197332166839825246392644202550265288836387118206668788
116 943615166511380658127145344813752352012931078641886939526250240191767920882602257768806732629882802734619471119234072655308388165566093814772871292812875961280291498191215961099661250232314779261233037
117 50972687358079427951310807746713786817743917881121674805535240283396826305794518575250116184732059513622325041852740370285203961396625482278600863302092634075975566148718306101931972801381385198313252786
118 2753468732502800490028910763667358240510184496659212326438429225543620388433786605321275080708161096538340171731167214068056322303583342136859219489605815116063960863528979745465426192524827115488176883481
119 148738284242509305889512492045784058774367706737478587302480713419638897801730271205924104474425431272583991598524882300045326608354897100872676453302016108901529862196713624561234946369142045621559864960760
120 8034620817828005318523703481236006532056366348320502926660396953886044101681868431725222916699681449816073886492074811416515693173468026789261387697798475695798676519486064706052152530126195290679720884764521
121 434018262446954796506169500478790136789818150516044636626963916223266020388622625584367961606257223721340573862170564698791892757975628343720987612134419703682030061914444207751377471573183687742326487642244894
122 23445020792953387016651676729335903393182236494214730880782711873010251145087303649987595149654589762402207062443702568546178724623857398587722592442956462474525422019899473283280435617482045333376310053565988797
123 1266465141081929853695696712884617573368630588838111512198893405058776827855103019724914506042954104393440521945822109266192443022446275152080740979531783393328054819136486001504894900815603631690063069380205639932
124 68412562639217165486584274172498684865299234033752236389621026585046958955320650368795370921469176227008190392136837602942938101936722715610947735487159259702189485655390143554547605079660078156596782056584670545125
125 3695544847658808866129246502027813600299527268411458876551734328997594560415170222934674944265378470362835721697335052668184849947605472918143258457286131807311560280210204237947075569202459824087916294124952415076682
126 199627834336214895936465895383674433101039771728252531570183274792455153221374512688841242361251906575820137162048229681684924835272632260295346904428938276854526444617006418992696628342012490578904076664804015084685953
127 10783598599003263189435287597220447201056447200594048163666448573121575868514638855420361762451868333564650242472301737863654125954669747528866876097619953081951739569598556829843565006037876951084908056193541766988118144
128 582513952180512427125441996145287823290149188603806853369558406223357552053011872705388376414762141919066933230666342074319007726387438998819106656175906404702248463202939075230545206954387367849163939111116059432443065729
129 31466537016346674327963303079442762904869112631806164130119820384634429386731155764946392688159607531963179044698454773751090071350876375683760626309596565807003368752528308619279284740542955740805937620056460751118913667510
130 1699775512834900926137143808286054484686222231306136669879839859176482544435535423179810593537033568867930735346947224124633182860673711725921892927374390459982884161099731604516311921196273997371369795422159996619853781111269
131 91819344230100996685733728950526384935960869603163186337641472215914691828905644007474718443687972326400222887779848557503942964547731309575465978704526681404882748068138034952500123029339338813794774890416696278223223093676036
132 4959944363938288721955758507136710841026573180802118198902519339518569841305340311826814606552687539194479966675458769329337553268438164428801084742971815186323651279840553619039522955505520569942289213877923759020673900839617213
133 267928814996897691982296693114332911800370912632917545927073685806218686122317282482655463472288815088828318423362553392341731819460208610464834042099182546742882051859458033463086739720327450115697412324298299683394613868433005538
134 14473115954196413655765977186681113948061055855358349598260881552875327620446438594375221842110148702335923674828253341955782855804119703129529839358098829339301954451690574360625723467853187826817602554725986106662329822796221916265
135 781816190341603235103345064773894486107097387101983795852014677541073910190230001378744634937420318741228706759149043019004615945241924177605076159379435966869048422443150473507252154003792470098266235367527548059449205044864416483848
136 42232547394400771109236399474976983363731319959362483325607053468770866477892866513046585508462807360728686088668876576368205043898868025293803642445847641040267916766381816143752242039672646573133194312401213581316919402245474712044057
137 2281339375487983243133868916713530996127598375192676083378632901991167863716405021705894362091929017798090277494878484166902076986484115290043001768235152052141336553807061222236128322296326707419290759105033060939173096926300498866862926
138 123234558823745495900338157902005650774254043580363870985771783760991835507163764038631342138472629768457603670812107021589080362314041093687615899127144058456672441822347687816894681646041314847214834185984186504296664153422472413522642061
139 6656947515857744761861394395625018672805845951714841709315054955995550285250559663107798369839613936514508688501348657649977241641944703174421301554634014308712453194960582203334548937208527328457020336802251104292959037381739810829089534220
140 359598400415141962636415635521653013982289935436181816173998739407520707239037385571859743313477625201551926782743639620120360129027328012512437899849363916728929144969693786667882537290906517051526313021507543818324084682767372257184357489941
141 19424970569933523727128305712564887773716462359505532915105246982962113741193269380543533937297631374820318554956657888144149424209117657378846067893420285517670886281558425062268991562646160448110877923498209617293793531906819841698784393991034
142 1049308009176825423227564924114025592794671257348734959231857335819361662731675583934922692357385571865498753894442269599404189267421380826470200104144544781870956788349124647149193426920183570715038934181924826877683174807651038823991541633005777
143 56682057466118506378015634207869946898685964359191193331435401381228491901251674801866368921236118512111753028854839216255970369864963682286769651691698838506549337457134289371118714045252558979060213323747438861012185233145062916337242032576302992
144 3061880411179576169836071812149091158121836746653673174856743531922157924330322114884718844439107785225900162312055759947421804161975460224312031391455881824135535179473600750687559751870558368439966558416543623321535685764641048521035061300753367345
145 165398224261163231677525893490258792485477870283657542635595586125177756405738645878576683968633056520710720517879865876377033395116539815795136464790309317341825449029031574826499345315055404454737254367817103098223939216523761683052230552273258139622
146 8934565990513994086756234320286123885373926832064160975497018394291521003834217199558025653150624159903604808127824813084307225140455125513161681130068159018282709782747178641381652206764862398924251702420540110927414253378047771933341484884056692906933
147 482631961712016843916514179188940948602677526801748350219474588877867311963453467422011961954102337691315370359420419772428967190979693317526525917488470896304608153717376678209435718510617624946364329185076983093178593621631103446083492414291334675114004
148 26071060498439423565578521910523097348429960374126475072827124817799126367030321457988203971174676859490933604216830492524248535538043894271945561225507496559467123010521087801950910451780116609502598027696577627142571469821457633860441931856616129149063149
149 1408319898877440889385156697347436197763820537729631402282884214750030691131600812198785026405386652750201729998068267016081849886245349984002586832094893285107529250721856117983558600114636914538086657824800268848792037963980343331909947812671562308724524050
150 76075345599880247450364040178672077776594738997774222198348574721319456447473474180192379629862053925370384353499903249360944142392786943030411634494349744892366046661990751458914115316642173501666182120566911095461912621524759997556997623816120980800273361849
151 4109476982292410803209043326345639636133879726417537630113105919166000678854699206542587285038956298622750956818992843732507065539096740273626230849526981117472874048998222434899345785698792006004511921168437999423792073600301020211409781633883204525523486063896
152 221987832389390063620738703662843212429006099965544806248306068209685356114601230627479905771733502179553922052579113464804742483253616761718846877508951330088427564692566002236023586543051410497745309925216218879980233887037779851413685205853509165359068520812233
153 11991452426009355846323099041119879110802463277865837075038640789242175230867321153090457498958648073994534541796091119943188601161234401873091357616332898805892561367447562343180173019110474958884251247882844257518356421973640412996550410897723378133915223609924478
154 647760418836894605765068086924136315195762023104720746858334908687287147822949943497512184849538729497884419179041499590396989205189911317908652158159485486848286741406860932533965366618508699190247312695598806124871227020463620081665135873682915928396781143456734045
155 34991054069618318067159999792944480899681951710932786167425123709902748157670164270018748439374050040959753170210037069001380605681416445568940307898228549188613376597337937919177309970418580231232239136810218375000564615527009124822913887589775183511560096970273562908
156 1890164680178226070232405056905926104898021154413475173787815015243435687662011820524509927911048240941324555610521043225664949696001677972040685278662501141671970622997655508568108703769221841185731160700447391056155360465478956360519015065721542825552642017538229131077
157 102103883783693826110617033072712954145392824290038592170709435946855429881906308472593554855635979060872485756138346371254908664189772026935765945355673290199475027018470735400597047313508398004260714916960969335407390029751390652592849727436553087763354229044034646641066
158 5515499888999644836043552190983405449956110532816497452392097356145436649310602669340576472132253917528055555387081225090990732815943691132503401734485020171913323429620417367140808663633222714071264336676592791503055216967040574196374404296639588282046681010395409147748641
159 297939097889764514972462435346176607251775361596380901021343966667800434492654450452863723049997347525575872476658524501284754480725149093182119459607546762573518940226521008561004264883507534957852534895452971710500389106249942397256810681745974320318284128790396128625067680
160 16094226785936283453349015060884520197045825636737385152604966297417368899252650927123981621171989020298625169294947404294467732691973994722966954220542010199141936095661754879661371112373040110438108148691137065158524066954463930026064151218579252885469389635691786354901403361
161 869386185538449070995819275723110267247726359745415179141689524027205720994135804515147871266337404443651335014403818356402542319847320864133397647368876097516238068105961284510275044333027673498615692564216854490270800004647302163804720976485025630135665324456146859293300849174
162 46962948245862186117227589904108838951574269251889157058803839263766526302582586094745109030003391828977470715947101138650031753004447300657926439912139851276075997613817571118434513765095867409035685506616401279539781724317908780775480996881409963280211396910267622188193147258757
163 2536868591462096499401285674097600413652258265961759896354549009767419626060453784920751035491449496169227069996157865305458117204560001556392161152902920845005620109214254801679974018359509867761425633049849885949638483913171721464039778552572623042761551098478907745021723252822052
164 137037866887199073153786653991174531176173520631186923560204450366704426333567086971815301025568276184967239250508471827633388360799244531345834628696669865481579561895183576861837031505178628726526019870198510242560017913035590867838923522835803054272403970714771285853361248799649565
165 7402581680500212046803880601197522283927022372350055632147394868811806441638683150262947006416178363484400146597453636557508429600363764694231462110773075656850301962449127405340879675298005461100166498623769402984190605787835078584765910011685937553752575969696128343826529158433898562
166 399876448613898649600563339118657377863235381627534191059519527366204252274822457201170953647499199904342575155513004845933088586780442538019844788610442755335397885534148063465269339497597473528135516945553746271388852730456129834445198064153876430956911506334305701852485935804230171913
167 21600730806831027290477224193008695926898637630259196372846201872643841429282051372013494443971372973197983458544299715316944292115744260817765850047074681863768336120806444554529885212545561575980418081558526068057982238050418846138625461374321013209226973918022204028378067062586863181864
168 1166839340017489372335370669761588237430389667415624138324754420650133641433505596545929870928101639752595449336547697631960924862836970526697375747330643263398825548409082154008079070816957922576470711921105961421402429707453073821320220112277488589729213503079533323234268107315494841992569
169 63030925091751257133400493391318773517167940678073962665909584916979860478838584264852226524561459919613352247632119971841206886885312152702476056205901810905400347950211242760990799709328273380705398861821280442823789186440516405197430511524358704858586756140212821658678855862099308330780590
170 3404836794294585374575962013800975358164499186283409608097442339937562599498717055898566162197246937298873616821471026177057132816669693216460404410866028432155017614859816191247511263374543720480668009250270249873906018497495338954482567842427647550953414045074571902891892484660678144704144429
171 183924217816999361484235349238643988114400123999982192799927795941545360233409559602787424985175896074058788660607067533532926378987048745841564314242971437147276351550380285570126599021934689179336777898376414773633748788051188819947256094002617326456342945190167095577820873027538719122354579756
172 9935312598912260105523284820900576333535771195185321820804198423183387015203614935606419515361695634936473461289603117836955081598117301968660933373531323634385078001335395236978083858447847759404666674521576668026096340573261691616106311643983763276193472454314097733105219035971751510751851451253
173 536690804559079045059741615677869765999046044664007360516226642647844444181228616082349441254516740182643625698299175430729107332677321355053531966484934447693941488423661723082386654955205713697031337202063516488182836139744182536089688084869125834240903855478151444683259648815502120299722332947418
174 28991238758789180693331570531425867940282022183051582789697042901406783372801548883382476247259265665497692261169445076377208751046173470474859387123559991499107225452879068441685857451439556387399096875585951467029899247886759118640459262894576778812285001668274492110629126255073086247695757830611825
175 1566063583779174836484964550312674738541228243929449478004156543318614146575464868318736066793254862677058025728848333299800001663826044726997460436638724475399484115943893357574118689032691250633248262618843442736102742222024736589120889884392015181697630993942300725418656077422762159495870645185985968
176 84596424762834230350881417287415861749166607194373323395014150382106570698447904438095130083083021850226631081618979443265577298597652588728337722965614681663071249486423120377444095065216767090582805278293131859216577979237222534931168513020063396590484358674552513664718057307084229699024710597873854097
177 4569773000776827613784081498070769209193538016740088912808768277177073431862762304525455760553276434774915136433153738269640974125937065836057234500579831534281246956382792393739555252210738114142104733290447963840431313621032041622872220592967815431067852999419778038620193750659971165906830242930374107206
178 246852338466711525374691282313108953158200219511159174615068501117944071891287612348812706199960010499695643998471920846003878180099199207735819000754276517532850406894157212382313427714445074930764238402962483179242507513514967470170031080533282096674254546327342566599155180592945527188667857828838075643221
179 13334596050203199197847113326405954239752005391619335518126507828646156955561393829140411590558393843418339691053916879422479062699482694283570283275231511778308203219240872261038664651832244784375410978493264539642935837043429275430804550569390201035840813354675918374392999945769718439353971153000186458841140
180 720315039049439468209118810908234637899766491366955277153446491248010419672206554385931038596353227555090038960909983409659873263952164690520531115863255912546175824245901259308470204626655663431202957077039247623897777707858695840733615761827604138032078175698826934783821152252157741252303110119838906853064781
181 38910346704719934482490262902371076400827142539207204301804237035221208819254715330669416495793632681818280443580193021001055635316116375982392250539891050789271802712497908874918429714491238070069335093138612636230122932061413004675046055689260013654768062301091330396700735221562287746063721917624301156524339314
182 2101879037093925901522683315538946360282565463608555987574582246393193286659426834410534421811452518045742233992291333117466664180334236467739702060269979998533223522299132980504903674787153511447175297986562121604050536109024160948293220622981868341495507442434630668356623523116615696028693286661832101359167387737
183 113540378349776718616707389302005474531659362177401230533329245542267658688428303773499528194314229607151898916027312181364200921373364885633926303505118810971583342006865678856139716868220780856217535426367493179254959072819366104212508959696710150454412169953771147421654370983518809873295501201656557774551563277112
184 6133282309925036731203721705623834571069888123043275004787353841528846762461787830603385056914779851304248283699467149126784316418342038060699760091336685772464033691893045791212049614558709319747194088321831193801371840468354793788423777044245329992879752684946076591437692656633132348853985758176115951927143584351785
185 331310785114301760203617679492989072312305618006514251489050436688099992831624971156356292601592426200036559218687253365027717287511843420163420971235686150524029402704231338404306818903038524047204698304805251958453334344363978230679096469348944529765961057157041907085057057829172665647988526442711917961840305118273502
186 17896915678482220087726558414327033739435573260474812855413510934998928459670210230273843185542905794653278446092811148860623517842057886726885432206818388814070051779720385319623780270378639007868800902547805436950281426436123179250459633121887249937354776839165209059184518815431957077340234413664619685891303619971120893
187 966764757423154186497437772053152811001833261683646408443818640926630236815022977405943888311918505337477072648230489291838697680758637726671976760139428682110306825507605038598088441419349544948962453435886298847273650361895015657755499285051260441146923910372078331103049073091154854842020646864332174956092235783558801724
188 52223193816528808290949366249284578827838431704177380868821620120973031716470910990151243812029142194018415201450539232908150298278808495127013630479735967222770638629190392469616399616915254066251841286440407943189727400968766968698047421025889951071871245936931395088623834465737794118546455165087602067314872035932146413989
189 2821019230849978801897763215233420409514277145287262213324811305173470342926244216445573109737885596982331897950977349066331954804736417374585408022665881658711724792801788798397883667754843069122548391921217915231092553302675311325352316234683108618322194204504667413116790110222932037256350599561594843809959182176119465157130
190 152387261659715384110770162988853986692598804277216336900408632099488371549733658599051099169657851379239940904554227388814833709754045346722739046854437345537655909449925785505955334458378440986683865005032207830422187605745435578537723124093913755340470358289188971703395289786504067805961478831491209167805110709546383264899009
191 8231733148855480720783486564613348701809849708114969454835390944677545534028543808565204928271261860075939140743879256345067352281523185140402493938162282540692130835088794206119985944420190656350051258663660440758029223263556196552362401017306025897003721541820709139396462438581442593559176207500086889905285937497680815769703616
192 444665977299855674306419044652109683884424483042485566898011519644686947209091099321120117225817798295479953541074034070022451856912006042928457411707617694542912721004244812915985196333148673883889451832842696008764000243837780049406107378058619312193541433616607482499112366973184404120001476683836183264053245735584310434828894273
193 24020194507341061893267411897778536278460731934002335581947457451757772694824947907149051535122432369815993430358741719037557467625529849503277102726149517787857979065064308691669320587934448580386380450232169244914014042390503678864482160816182748884348241136838624764091464278990539265073638917134653983148780555659050444296529994358
194 1297535169373717197910746661524693068720763948919168606992060713914564412467756278085369903013837165768359125192913126862098125703635523879219892004623781578238873782234476914163059296944793372014748433764369981921365522289331036438731442791451927059066998562822902344743438183432462304718096503001955151273298203251324308302447448589605
195 70090919340688069749073587134231204247199713973569107113153226008838236045953663964517123814282329383861208753847667592272336345463943819327377445352410354742687042219726817673496871355606776537376801803726211192998652217666266471370362392899220243938502270633573565240909753369631954994042284801022712822741251756127171698776458753833028
196 3786207179566529483647884451910009722417505318521650952717266265191179310893965610362010055874259623894273631832966963109568260780756601767557601941034782937683339153647482631282994112499710726390362045834979774403848585276267720490438300659349345099738189612775795425353870120143558031983001475758228447579300893034118596042231220155573117
197 204525278615933280186734833990274756214792486914142720553845531546332521024320096623513060141024302019674637327734063675508958418506320439267437882261230688989643001339183788906955178946339986001616927276892634029000822257136123172955038597997763855629800741360526526534349896241121765682076121975745358882104989475598531357979262347154781346
198 11048151252439963659567328919926746845321211798682228560860375969767147314624179183280067257671186568686324689329472405440593322860122060322209203244047491988378405411469572083606862657214858954813704434998037217340448250470626919060062522592538597549108978223081208228280248267140718904864093588166007608081248732575354811926922397966513765801
199 596804692910373970896822496510034604403560229615754485007014147898972287510729995993747144974385099011081207861119243957467548392865097577838564413060825798061423535220696076303677538668548723545941656417170902370413206347670989752416331258595082031507514624787745770853667756321839942628343129882940156195269536548544758375411788752538898134600
200 32238501568412634392087982140461795384637573611049424418939624362514270672894043962845625895874466533167071549189768646108688206537575391263604687508528640587305249307329057692482193950758845930435663150962226765219653591024704073549541950486726968298954898716761352834326339089646497620835393107266934442152636222353992307084163515035067013034201