1 37
2 2728
3 81661
4 3372222
5 138882856
6 5498685275
7 221204933878
8 8887761158698
9 356576134627608
10 14315319558357738
11 574677595957999964
12 23068808260692029253
13 926051656630306277098
14 37174473698314395980970
15 1492291743416637788784481
16 59904968817544512582227737
17 2404761309187209830159044476
18 96534173507872488913470676866
19 3875164938998880064306105428640
20 155560490383743467546148092184310
21 6244654486749894405975609320884151
22 250678752458654078227934974289446783
23 10062980598725020601528841035206899232
24 403957565330973310275442438834314856030
25 16216041856391293928386778719233707086947
26 650959496881672980847440524904832129505545
27 26131424075757439578731538932286431125901986
28 1048992030223721319084057073875173409403052543
29 42109617764527330122233274835083791576617451856
30 1690403603825619656800310199772454719803434279527
31 67857760186884701468489984019308256279431214504144
32 2724009583959548046622455909223478202074225636657827
33 109349736759180906673727046664918749253049869412537907
34 4389619258211732572441591805638640346571004853529398448
35 176212195869282999822585567020151473811914724323559387880
36 7073674536803489941284230817695669813902661913266988986742
37 283958049587783426006230047822769319050338867921038006742113
38 11398909224078437654664049326583534754097644598846180337346108
39 457585659879707169521634921592937765824547482035025050628821711
40 18368830912808244989558059607609560014617086127832911691396384846
41 737378765742005905009382274177994054441643519928375128480780835519
42 29600547076083811215637297086508857334707175513174665677458137041584
43 1188252805628004851801482769317854034900542019697653886569830553411187
44 47699953870907547536325751700694446904368670548495398449374807712577063
45 1914816096802055627406168090366632248274687766378905322697473546960391584
46 76866336065966082520480019455296826626203408708209176850276269686573366760
47 3085640250295442996264114761807523870164306890626514958737918788984658541944
48 123866652705708858919370278275808838145123327006390520011434862698110698970686
49 4972370855950443230046714123931692618714775295498164461742544526106600727147713
50 199605554756109297099870587638779933805926749623803819365297963082348390282883446
51 8012752597046279722058247056451093837632148826789061902821501105589507034587544867
52 321655398117154913216905752857868647617040890648572030358608120863492176382060565415
53 12912191395506760816273947270114852896770061160239135035126698633249109201096748386803
54 518333246107915604955829692973551165161561054574957003702584347449871166441384438357598
55 20807417253299212258263542889655815611383802559492653411133150512923719316380995055196115
56 835270776095953882754750337782626354576328189795876227112284077107384851145923319678359410
57 33530219580198681927498428676308442828719926285070025371296704269952374198517048995620006603
58 1346001389335313000596620534533487463301626564349109879758099082201964136903246775488860429825
59 54032444844545738579648337097036750308892583506082638754704705782163867431914421005355501073703
60 2169020863582167127778552082561431583197473096969603432466475637614821772912255932291892430181806
61 87070861224034309088993501048325646320562681194793785792024474113323795481002128699792694982857384
62 3495279829523799468817176454708544882126487114979214977560621483750864346386350393059003144592409752
63 140310787270628808792432628154845267724951772601586341067272244009657978673174917549824089891335400723
64 5632486663359895996450043156742358800740241084646166934986250102758722818353468206652540907543445279212
65 226104540000454078034567866211004817499737755843467965630486911863442562436105908422512461983243166147896
66 9076499610976591910039201729479778318624715915084453553231219757661008427834423313816930641625340077226550
67 364357324217783409499395514268938086217334497504834568172459212009935291226106070578992386552725412868821690
68 14626371993735913362609071835997951825197113732641053944742874804598941297627424452318082885078550382328570782
69 587145484610244123242126207890617136986787936786192300683291590572243512349333970561547059178390662831383448339
70 23569742397215203262151936917960421109480356876305205293085290645496932490445749470616174984475408735259664605223
71 946158611847036098430240140824121240410546844587507878646474844059292672582520674877950777037710078546057585806676
72 37981582644623273688377444350902402693852903462406188219308563317193703454189656510406371879105289500089092744525559
73 1524692162738112597606967209092721130642586539803483136568673623127978393620734183471946662092518846730217716471409830
74 61205616755522668539008892940214354156776351403527911067414911729245757560086011811212348944588544686274664342018623612
75 2456973029687808210434738917471548861855329228570323341256080302311792994915281083567197590737547162172988060594940896247
76 98630106003606048171611188767025076893619235512823524217423191396309778071528662550491246706620521882354718814588029681948
77 3959301829014634055733338274428177524266571439290837903213564337518714139953278269493740791091097342093988551802889631812352
78 158937991739210829538709682132751574952160034913240552957648919154937437468177495987790410712507396370957971873098377951274131
79 6380237301681119482750066544607025028547362277357933946079044907191776289758063003479321846019834499223375627504808863360080708
80 256121444472237144554372377567041634773619737733833052019744159381595194809523734330347495568845514392780531478393479828961525347
81 10281466224032275694503663883827032222102060326542782189890397452275542603031937718559161753013816260022787839778148422547777122609
82 412728219356013412590699549590068810774560481439559545083198631540848868675950535085833122564869394431746328902805125130223431689265
83 16568121641504385584167242636544679745335274258072273653037173323905918603146214770549086621548838855101434567998253926988377680367785
84 665093012433210783824737479490697235083183832875981830691739502090389146488272824396584651828980022645776734253248868150662528270367494
85 26698784856779806164200785266677370042219939698245760652725017526088794264475406072315955180253106038005734422670883669833349466039504791
86 1071767556571942198500970115208306176068213247941831727582090471168417880115224076092924726330680735975114462752550969011277855911391855321
87 43023894213990703687343449058371990223224276266595965916243249980286782506212321808482285289639178120141881341333075568564626239279447318389
88 1727105342932080996648514260311561625577045953306284164155025814794171607319835909352073768535230474804917934221887462195730420035521555802081
89 69331075675026891586009773527539020144987864142039506230850564343494860729517028526938674824227824907454944957023718750534428068517573997156205
90 2783152790261117566633439113015723251115932904482685615137861197924140904508485164425796876641492779890637918974977830905717058262424185809874380
91 111723918582274900423142932184411661846304778473935258484146044116903201959166274998638297401659421158828337159917224694702261827224559938567059028
92 4484925882278887700879274765087411910389881896577098155231742408185636939720288204544031534291371756084247538481292694112938667627993293700275687148
93 180038083382498295359190198329661783113631397538721473884666877400585653282090821086718628097130149044456643322115815026280463354897083238171216490290
94 7227256886477977203736540292712846756004474923421744334568135885720119256564353721296687117865940837524794837681646448845939062032984925933421817766889
95 290123295703896597363845605132511808926143524583700770058733299587073858914079537773312791828240494669346499232765487212326634719852965749365411864379349
96 11646400291592445823500099771403110708674645432897612181325582227931536458672266842174788908809216559813474840341547272392532703229448862194995319846926854
97 467520677451696503889108389322767451060123752679515059830886302108501737303208367452067976489274023927861175048560888998347940647088725632744120302888505210
98 18767651666814448061860713529558348774587120943359986283102845593321582510517205543820537860014035385625709595181657227694412129103629426994958006830803093707
99 753388600920810468241446173261142876478869449685836476220378769906974860664342627556817211318306933737612782011632875194447140336988025334395894857562579417762
100 30243228831929700671846000548340776154601077318597767180986728384576574277506627038061242955037088400007247285125282329303056424279740173115491415135103522745668
101 1214051936892265418415687244372948094006128226504432363747931630410464519340834511298367107323627507524599952480674230819400046848692773491917606733202003093049110
102 48735606692753251277937028745790519030443335158883935923598058808884408501874649363788551362372475179050954109327143840221544871593577147977615327896900772948961290
103 1956390239605957140190880793654259703260046601726028427127713303373859598853711779597733088599408364912990294433762186623555651607397931709445854361773271353778612501
104 78535244133825045212261033060457294238673424778181620456318109961849413646659117498091798392007169354118520400031463797942838880734645621864686528453514615045917497781
105 3152635116602183894201816966236642689368114843899589459743862918200669574461531599352640719341531605456163186052895530035153060901975583607188628061804669762939921583350
106 126556023197647416901818725806531232394735646087338661380808470106945529060814185879359719133071928770835867235728133323362100999310125954765219659660091903597802254936179
107 5080330077927159067888154335428373754426149155235663394984409105825540201037374470996540084775179431479295763471078097252041459171084402965060037445801475267500329632395748
108 203939354671276984359478649794297229572769163037292599892871712270214699875515594422564144227681073661699921110987880688601287672149295400318793633624035796346284269217268094
109 8186724040715614728874577246955146050492179009657022648009589061094032937578040566638119249379290828617220797265370926629089560111834779050838520309853130955186315775704201961
110 328639122286437777271950114372048312543708579767253430571342065659729778703759080976559125353650942702348720598613627883118779065297086265173872801274355741513228449558021168909
111 13192538573433999422829172129970909213703055592215556378932048494198116785625073335299975072356132632009697123510826776200196384982437746910890053487213802814240678896166046873431
112 529587204349487651370740520013953868592807018968336402810088855665312182954066059199402219649216050497170439384254793626365470624893813830999245127557601814300635539624532460525752
113 21259184155464778470332792580337828005629942164289782986054019521118442857609797998184481272583435300142779080301439571958129364843586460697070134908141402467461043115452045409135759
114 853406025002276714498749388464402878327647100128593228494489464721867000653131670148486272928112084696048618331457427967574229850358915188647314813432308934533167303777962431595257552
115 34258221678886626346769406876275656001394311174453749238778407313587607021160479317488023578968554040360685203056336032734524183512882692244868952932317723286489944138046439717074527933
116 1375225529485342716732190637769884513451487695932577036634237240252756724584035816904275937420565099216986622613643383467671778528678563913077166590592786959716527657179797529135965251937
117 55205587571809584854019563959789628264963682980542783763725837219040493390123143486951692176331960128806162042767197728610388441023701961390875749055372986055119645384531268810397236873722
118 2216114254575594038617114458213483285960388382089022990084938159846263198161692710721645661658892015596694467617941821080915329199294765561305404814670973378664550148335786535420904145595063
119 88961328107320020530096947651347669497384074304098761595255119593337634618773105365238228943291886363162426009859836383846536789617184384075338397491504732811604456142503017866811648720845924
120 3571168716720281373167341646598974417085799684482634411576378948346554946973006594697002459981551289006832829277129637936773089968121297634706901879652251237093982080396350369335718159666696694
121 143357189855534583647754139921404153598067967979573815739554324600002591165856976632230496946232067236180956480177686265703548670201760054369667068306457973085768129385644921096413360123965324078
122 5754778201056219208620544339489441103526492697194878071680535393872037654805140235261607956972118730480171811647590721584458125014507279222024173285659311649859500750627042049439757778435513305602
123 231013681118647360340750745429666653065541869001643955169047402330398781432239588386328191657594056188765483647119227451893895497181302318553559664343665156268364395517787923440253655562479868858020
124 9273566938547374143395401836237863102271309757270280480859052891442572086421877674001851043959560709481125930030818243280319839465646828421822916252576818597751220016617318423811327348425807101568655
125 372268184928624551380968664560016365469939399769696910622703200481536149890112500332267295983412740460737786663800751859506161908891958916657498283072849029119801270867698779360143332526679732738723709
126 14943937152596922656223985332997472329426218903088714135717306459237324377500460496687699361184370938681337574035241845482051732810159268308661427792532932606492234703171411069874825571028701317989103036
127 599893481801525120418241379597150036688649670433803124316950331244343235402142412606105191247558684406918917042042102092454662010342846414355544459488702309728413072034233849632650392827063787242942881700
128 24081484406230857199883431853067497007599771869810580480172784440488310547214410042017950440329081584353799588133525713072423696085945937186675738135066857473196125209175275900834051584874549691388222832800
129 966701437505210120543407085377310868003894724271286495919421719129750741372453705251155453535824451670785617762504904996018896037164432598142681493977751577413836734983219821005050400649677576077923534376369
130 38806231937797139225262097214623334907155015936135220658983628871314641326548236982655760212498454369452493031341442145465285583039272828126035377408712136838068099968315019369593360714106804846166949850482037
131 1557796004831109404785208310881537413990024233560970077346011893580775299810518823180857451866980400111244578577606274024301570300481482484048077249644858218276485683420568520339574322932675892454459823918431229
132 62534502101559119778854374007171640057662578072667527125161383586287288406658333750490929667981389036105289655023257794988754339843594070541235990052451726759195945856964842225535466745447672491292489032094199904
133 2510318386337029497401598444304205546191136893040869692064322269419604480032804021375662573086613447852685363147651230869815245435711768050963052468898399606632565477542162098480339965618769141737299001888432256994
134 100771545131157808880308141935033410006309072546255650977596522242160811001888153725749791782999674133886066014777492903032141437760307435723254364491438388591122989170993713482421586701552683344575088312491208608170
135 4045265478431468296435175564289585084518156762156615568957157341484472049039948981168275830192679457218141956620189013905831129907515839975628757262293906746956709490945977583059783685555566576513327353065262902981442
136 162388824838309402129209361308541455827370984464547706460676170708548451166406958869692328652578959391595514458738200609157172026323985255594987896703517473980925343344439614190895264005202529455244474826921311476815920
137 6518763866788792417076297548081155472233646560844316577906971545198023943969642304404678129802508421697186652546992120872999616083717704894489725389635685241600051010692233620915937984426664181939842699418484524517758450
138 261682307223189389270912830095565933795143226638480328949143100393673056201491683760406866683842345847373202343250897121992890638968260700759694043100845738487576229273909665551895850110214458681369972470659768724343628912
139 10504695570048993918432405601277565144029624455562335439792829396635268188082837762533980979793694684964094522431796771138854490685506870347026092032255521503206086829990045333427331560087927990689895614768484937424986505130
140 421689300244859045484115908643888497448736306130163548933486062482486344061663398197791590178164021429701410546936887012428606306019290530632688699410769274727873426995110227847401998382906610404177962022277061613779899864798
141 16927845719585143346068833160043333796468294499093736326278143812559828956320367471250071373824053629844585541207140533816485114104427055015702886559159591746448843144648951075476441596097179790297673736325255525089019841490624
142 679533392333377113698435533323197985401425461622736690131208220059851940135201802937628708485948581374464265664324571571584778674503542278510362743055216069090221473628188979893422103743807831982522388511367974089101304744464777
143 27278464073066001349060566461751531192980967071094053282311129533305139395426797039842088852057080217886026694943441073658069791675701839186318781441908136761605904040712409281016183021692822077542400875494528778412911601217637780
144 1095037581053106087867481251084946744382346214171350073739067982940610013873045827718483431427924014841451776745412037204295409862413746092047675916672735057952618896119357964476961857790712557353659098716863826257195477706991336923
145 43958021269335437788032505074429603698381965205929304090721020833359885798360039281595748671138088798756760190549650062926045583139239857292423798246066570349840322333013325331123968519939252214274697204497833178484243467861957464355
146 1764603943598932538482952778952574318507557793845234591269572079559909741519432646988308810546498315110802722888155507136048611186194446890038461922871112470236918069756111820849397969097730637295367281731808380964928229452793494244649
147 70836379524140938849386194803836828486284619689529578253800480786852239743812085482017553018918654672663102055079399989343698616488196922208038025892949821026234369096122830828443683397373921487836665833627444489340772062595699194503753
148 2843580103223775360577996810710864262624647387820895221168926111426255213669115900407464440707186756456913846073080094509070894521013236809871938048174260327544536650685129647272370801099124627842891176115040898986959112517301114579842474
149 114149648214226663823127325259360844928659048955147926540772948001127588251084118528280658790944220422220382344641997412233947723491088128232775536730196030796072818493107107023498317507035376068618683977553520608148746330792523427685292970
150 4582301786631362691934361230054121169372877019730673608445793104701069993955495589498542245808044278306596937909493258538287628410257453422069427481273089108153378730974444501153915880980001244516630715666215920554537917166848355937479585661
151 183947037877494097340412340249539375157434091072328360772495121791518354744385687978474608716176171558988138452618652131516016298273648698300915618898702664211373924411673820027229321213369078954574141386461447106822489577396670320755768432904
152 7384173788514014801443588853429492321572550745067699371293746010080993312986134912140570336981597327638330737992488905709871105406957915177996948554423064762258799734688111496142644895160412348681134574593255825285847473934207476702133007984554
153 296422400535152471100254691824120012650151949833576267747078218854259274916206100979348409011525112526006040939694548411777820075261000701557221446815322237526287536652326248912797000630703619698887135600078714860916876858822596290319228286507022
154 11899264840664657678954063923005815909336608511677403817675040693971622141569707258415701478609541277756137474849004734559188611759620154463020413872117077048368075160735111068961655529375379031965148437832182708403806226931909231860074152841236781
155 477671402338861940813190991199555082874790518270743841038641610076081204517367881991780265228313847931588182034334114747162297022962916441390133439054060960075872091308515503738295908273413924156914321050969775454132581567444513924050949641334634448
156 19175131545322427027654128531523373347390487046042471824747300777979830761900870650634962724399372721031168295467883999623737170799958619350947600761795456700274255410357643130412772439194831577493528820044504908415537230828720599114748759077001826632
157 769746038762399285805839656737186644032594852399840135087007273657469213053400107721915887723046642500329945369384861678283823053669655335579310373050332298578321994953105075997935396124135125270247323591193645139009875357789156664545605981156341292040
158 30899864378502345883172709158324318344330105898064071523429014086849582700733479863909190306519289992938924053675414822944452855586909965487581416484122395433282746123245707690624322826174862087962789778835600654319948436388550914483121712072987814213694
159 1240411214255771904800456001334659251846036362214801413670798216507775256155392044940155651330508381565034428062654028213023028927656331415822038135167734206528495869206972113469507363523737277738664812869409679352540484824292056188525142421179454847021394
160 49793745422453283976868335017264365160926265490813204843165937766765664820256103770701530388655335929500879168956099987162583118249205216307383703229188512747806234987410321581673386727286310104444017165384425159753985394732838096443698512427827658436365366
161 1998867032723257324226230144817445085295002867302794436096572532917918686009472869695513862014719877218414610372082201945093637624325533851806241159161503430370687755259612907153063227148832207489815340363263801225135168928600165147742811707659469886208389878
162 80240387233578522206332659391801072560007498676360846093081866637874651856119100934290345256124356828374741466034887223969773440242365608895156570447519878736219263047502863147086827888021595489351129662285441324130738404742617463386227319372190493975186925866
163 3221084563400292293967890478554114175186523788277325183048093896729313882299177942436083344729897274903689599608922385242057719300764343694369176337875678330071107718753741043597040140415091995752217842677955224815465232649593517529599391557773467580312564864738
164 129303784818149800962784874435678457809979787175323286345349694719415264933291028280197392925189262458583240382741408337821495877978625037251764153468128040678252828183261168661522233533772226672110027374214151166752738300246569648002949356288824525822483005420443
165 5190633291120030880353641141265508981309485170544926196306776535090085296479233469422175307896908956598774135302452655266464790692221594166306972964322934787789645553963500093392766716899114765357533993178065956770670412032458672622098194558073405792575062165968660
166 208367249270972145175804446891225056163452391678173690444476366813739998477423511173614997835319759693668484549759966906587655715549149893979971806428682576862160325857775062801026024177865030001445220492022417423870605846302278074738025727493694592503850166071435379
167 8364472721089293946202127726546811879420917092705787954445090478322462082957765448711174356370332012680759446882032024269213015063851956747684162522030840389450040492559952412559673932012711884088444538042807279323724969390709204987361001132752925180692794207385569691
168 335774475819188875442307939239635164245546350558851713103646225136017104595411497055722708183950225492536022273450963380161686757087860835316031599600217644711471216086119374711253414868436641129883647330650640809398399302543438154085608689021204566970831703477869085959
169 13478972598881103359381576113347725922921392761112281566317591569759535124523238748788126838309955578456105158130365912418457583427090385149299371056890900821346787996307671212655462217199679154335188386343918826744397107595316990829484150813663046212473502572766019442655
170 541085506508904162783176328445125238763229281900130758807343233292469902159911711209402976846055453935745500557194648461952056774121509138668384129123610627483417445148579075146308575416675778049021431438839664172992905675361604300993836560885952521658882033296492046425081
171 21720759739381075247021387094332314118160399914625752601490307066557009132911636580590002879027983039119981677293949991483143686626240910275394834694003547840547875899059930748989976021691096331598690222760899188709142980867791909694662517918741934150373284636214030208853239
172 871935023172079706231295340772700984097171871729664044553440810742620846700208577765254486828603822331087469265255268690540966696624580672579570075081119667866228492335231037337938234157803653662345985808408969193700372279218469226084105443305054247278743976682957134386936300
173 35002030028244251323771973291286153953420656435569313000938710052820891527382122394673778490897517372938496968620583225565695087442881753365449283537286798642417424424532261844977992828553969102259206709400561480427575878869198297878418687621885563299929251455658340472999206856
174 1405084178911718966912951899725751671571026313352996199820397814812110618849985367018052931601298772950275747843479301164106393537451533787256608960818108166215772142284361277831413933644946267456005143269883850069011021867149678395295900012741924298816355970755774806410751718140
175 56404201363033087972351080053464690549486873905422182546164323036439185810958837051518843721186004933930618891698146613962656568330952318074435847494776006551844132016631349561703174242461412332604484384371140293390633555234361678462969507356087011464998488283303381912248613529909
176 2264230128806732677613649819607823215507682130626225910570432058011774329606344538163067770417322782735414893136789040891282239725503948307579681493838056877358392009864908979654868171976015589392775103167623763578833841896163181381054638288749427138451687291051890551363477994817645
177 90892840467663830622942713738167680567898343934422185000353978879833311718576887218110243770534363989799550175789233978976768006420585052295751470031029407913748492573985352681167791500283659287595822368947674591460591636636329334598009866097006602365439037548363211638834845651485207
178 3648705289790516333792963264027163149427801080343068754729739123543591564711827310434301559819001056417838058913047571739670564301529721414617188540696695931401276471241646631687095690373450617624773819867954290676778623290026127153429521878584933731272660833755816419177636281706951631
179 146469735385611212689181502086187419046113479092107823674094052823202552615726403101588793767639729715879434462065030871806339039730239962662695741910624349560029070501257127464334271237778859998199927498950080389474054044785790176983384105665091011563332610285739651768905222467607253200
180 5879724910630607754700257648030156344586424643261370106964953521588659970169663647166412591182947947785701828859791695510114797133412910656261280682062166050629032624687871098590045307841538718947286443335178192027473820822329753347855295101824398236725224208632648959264646939408333982463
181 236029408626120077688880195657913475502705262295536998646018143607786515495955904654487209139429667172651002358913535317046365565022309764183934300134532549280578470845284420590707579164427863253085693586143785310488794430601024288866892057636490635449941186311283172062187960259505668523306
182 9474912956501057352050104921599292749573085189864558433505701714380202167234080482624980943175858561295293506111768113238820342599618230875903040856291585088508377310357338637689833133868486193491203832044617409927063271065282570942020191520509807692562549927247218267277122732936347897421856
183 380350804824822219032903081708885762896291170440583877465872275950842439101891455134764793604174322719389157346805909032281286925962764487627855197179739602418637080422189925553361609045576572198346437359688406195413801909807471682078482467619476319732219747983658097006364918338993529694983450
184 15268397229087923066628889695671419989434051218399860630675403366136123488941422313063907060016018510550662895379537822405364502809139861298751026612408576428457319903081732766425166562787196344786025127685530815068417589100826703006467373435157042154694446552314132187648997992552671741881212197
185 612918261215693832878171198971045860738181176279370640768260415111790000887452237159926867859140439433267823375943408848280447007891782286142737212202953072811047287187057730258699333011112023430744176424012363680059782770025502143697257734593957965372860121906510300582676481549973722585973401634
186 24604337265733460842091882479778357969034059485021372381859793519162959116040052242187977213774719076403799678080239446044700417254694548185356445335650423389594984969924201676467140748768866762581758911274871366121055119141014449734983368831999472719623206278092216369311260046707437538054875502791
187 987690285300410739029289761330522890921933438938166645717241069994464521015581922817962704751423914105505445520952805127727134793961506977172535328384386245944441302647022510034345154420687776150965103858575110047592505250140267115337000914540503568579444286820905807280260996221967789796005921997733
188 39648785868149898737671701846599693548890674221074420275147102152380525487855208142694714950019387627993441805020511188966652895055840048110180381479938509650025516384807528072403323959645760709379941579143350793246095237912785651869123503230168157381771626658850937068163444870172168117137559841286176
189 1591618591591456022041295540418458019028809018476822974137330100485452483275910907119435303350496915378337448655903505095258375815485775203661490995532434283634137383078872605854928887380310984483498196862682118975624815667292316722082908636315758082863330655269346453240461962429034960595654177999293664
190 63892239967291013444744137301700024870291756004230638753945100767944138184022238459365140473782403331362053667988748325684996060314778587007952996460572477682929210384207699428894135226502734167789460880148551727818894000671394603058808361043026690850755985642332980000304437852751802964599396672339549249
191 2564821967778158331698777389456242055064843736643154742673442357598972676611292975331935406950564050392271674797187932447808052354527175649647367904037704878896412928973385124304574004728882779555136629791533191985170335623235825998119243656095104650669974842382716434842996933862018394040002835488160635920
192 102959478800009585879308477973092514344825560458747655606927530153031628396052584468668148040561377046530927383578581445439636389969155198038595955859610493882789673487921445176792476688613391472385185456386265776009143682032504222966259443531675983209196130857450574629206463011136574706261657847003001795610
193 4133095555147910432852804368540084845556928415774401737105208689864308765673027130059077427434839721751018884815645617332566095091973132908271413094692655113132352254372880724999432359985628655369671064710909713061316721937596592088257711781352648019083890473176206827807560502269095765491111904739031387620685
194 165914581805185123887683081451942761509897007151179000141342481544162462805081462728462006399570090951124046000950145578923054734337238158854436905744073052388041223110230262241195168729288113285934657033566414131112023104122296912490707819901135550432728998455316730953491703276755525540618719992706653161897689
195 6660298095770577699253074234225154882982920279520043877202240648856731773057795833395515999514787696657837484679277330116663631947496091036784450803032693861532218929769274731020107540193659315240199127176886384139045041305842493905979699270076906410609104223515570232933442777569410954279617785154864255028812366
196 267363906426329963557475747171539047747210472405040866249049514286341430946986367132794065083186721120819757893217754471079579682325385588286860079499179291336178985113036300523355015865798920574908104885506586483016963362316122259152565586189641704788171768863968063710318684770256207653504006013450167976600428095
197 10732771631489099335047772555304035479542420483831149144093119323331698769854947203260379750858019514498940900485205927353408702536778067113814557684510251499866478473197446278253068984668609916366903278491947523245788838548615031494059860409664733039777443585704083361564348402943482195097754502764226398975707492456
198 430844942510733196939451488963665096393669681267386381566553521551921772464477302894951622996297619093216692179402317879544914628080871052363658922509566206068012802137477836018371180084050888157789251256732163108592811640457565678600904724414086740330654847769696558506773009658383028714595880458827042092331429868384
199 17295380062169687154386804250435788913505180799973244347315018797960269692696822909326050615546373960074096549606151499466190821816632892263133372830060465685108384474304212917924326559058712527688539742515336553579852023388792698482796758975286257896709720943001299632298883584027500929983621164882320866441836898995860
200 694287299165510824542273912797751623252268126524589578398905953001307231817516306862446857804080134504683355557222392001364141381853818858903661626552630096828685353428992284657454393290701166198302568879716103275177036332550416437495818475943229522364740128846019603397006229956276525045846019689808807483205488676863509
201 27870729180268083949524335400961370686883558755664453397876828186981599175160801084262426776411037705885733596793777959656866955733297988038133542582253018165880618428458449753804025266341897855019874387311870500844865451190467348913003295498496472778424825711954944881350272228052270630509808138046792374030845855793036317
202 1118812840121782534628258334892885334260935387323903968005673001820107507458233526642832338029888181775766903525738617127621018278395335009147176675918756597148310514137256613257900472210331702792948353858626530748899738466834896078531017301824080430250772859772995699113606529859292646103092754206517369044749442936846318887
203 44912429923346879052768482822505905841621580706871483216045975173255585065163275146112509759012754737313509687712294953015201048746277239689067079483848226445686932747082647524641039038453863798514543399722265570912138656378568868469387571016768212063444995794795586434899242161945966988287793363715036330103417683832760066218
204 1802916707141098221493673819080837529267196380933823997418557259253493789021837396137464151474883370134744396603172201355582321594494362731102736847447878286426700955777918193686199224613226369994114758212777298502598457421164054517123943873016183244105351868591316964171716888066682835562774724256998431142060920220361135931925
205 72374366259768656051944850816491340378412881658573343602750555389555950350746201565656569036478299702768773737625016839105376413169911702352600799810234664193792873233788509752159405664130746547604534190745627253878292042867006752692664320469310828341423629021478141677077350279693377867521868407458608372940125312852157474963810
206 2905319403140460356102694355854556519054871760560467987362033308782062024305217031983717336711886296324248596777848554923075461297884056839254843794056859395234295615810730563774703089711489590169017470787819437082660622895299038332712435375782136569124514960388968543064717704713145263076458858742610829962322488200191601040457656
207 116628044851793663184258337978189730379351668782818148867598612849081998937988801289712702650590718920630829512452316329325228247241555490815648831007447844337568451536902000787639573790837864700485686765646634535602573229346398864391730228051314634158425588005299358428340228565206143158145942541451761695485969626161125033105530092
208 4681791899110649427537099002303671332200095590629086829803432479904475750712710977839476176805277285097237424745613318613593464289329408476327796569663779078637205035343586389131614201858693068306989146082392237249491708359714676050564967330874064700092022244440946347467627264498449731568989932151989004011352364579974645406389183810
209 187940862889643123271252382398643515529950542592498470865155328614368352123502072130009654080143330433248533530133302985653461243730372096050683798408233924644043607482108901934037040191317084971369289476375795798838256367058867735078275624656984351353437866054424297469987090644904410128862894301404096506505198100899446594209804269879
210 7544497642112913862823736065047835287102549403059643340199063597626490764493186504138518250608451787081325295105691118674275928694675381142127163470403203289633671701096795971644859350509001782904550821192775410269389687110209326947474290471698677780846253213387810329203510592238357808158947377124658994538766518514753055321704870197182