1 1
2 1
3 1
4 3
5 1
6 6
7 1
8 15
9 43
10 43
11 1
12 595
13 1
14 430
15 6007
16 25455
17 1
18 92379
19 1
20 1679601
21 1385671
22 58787
23 1
24 163809451
25 701149021
26 742901
27 414315331
28 13675080331
29 1
30 404155466746
31 1
32 1489913284351
33 145862174641
34 129644791
35 278607172289161
36 1851800127304981
37 1
38 1767263191
39 57468093927121
40 254133495925499581
41 1
42 9491526197625951421
43 1
44 3073259662485777961
45 219762643416704720311
46 343059613651
47 1
48 68306281731458649885175
49 475073684264389879228561
50 232553551742675173995853
51 11198784501894470251
52 65166105175666664101353
53 1
54 583693047555973835238092055
55 269396678720275351794712801
56 32113160877512302468732580961
57 5360563436201569896301
58 1002242216651369
59 1
60 6176986247404304594929395937055
61 1
62 14544636039226910
63 2760171876758670604187402647484101
64 22081637701364218150685179366306399
65 449620757769949216266129125515201
66 66244125038492022637242220673771911
67 1
68 44158099880470958264311748610565
69 1375596980582110638216817681
70 289868017130653031399499817167446254463
71 1
72 21371831569234128320424906268906377024245
73 1
74 45950804324621742365
75 942715940393391123260878565400582881257
76 1331302722898740610629342545556919401
77 35764585916110766978895474668714467232388001
78 11570895443464517094001858814864821665977447
79 1
80 24488281807440057090051709101796444815508387821
81 220381378415074941108681475015837314738147012481
82 10113918591637898134021
83 1
84 5263562420830107499015987806727817480026672859113
85 2356257232168216478125801881190294190893911001
86 150853479205085351660701
87 218589820552932101591964442689934273
88 35969131351839398324357212504208990469870234359316841
89 1
90 3204041213839043355092930916150245415535490409023171857
91 817657420719628447476948386614108248425324272193310001
92 1487583838657343736447295492670500968011576641
93 123139887106265725065261170839575261247
94 33868773757191046886429491
95 6771232626478896012919703646045218839071098850582001
96 63151794947785754647533649217877934979692545471451310347015
97 1
98 145921189048426536356145974930333325609610883965641095764573
99 59986874261544072491206106640102721622486715130211129028575035
100 599868754609408442133439385765581876254917924419317379223141881
101 1
102 858538265205484955495883598606294038410776665469891445422927
103 1
104 129031541022026846786644279418849035249238992396695747923973444937
105 28562731343353233910241897065846351613975738597387897501067971461
106 116157871455782434250553845881
107 1
108 1396970388280461278963210575633583889857834902701202339306732983034861
109 1
110 152267998445282950900899314265184715568015756902591295635055435916088773
111 24011992526103689868224096174884123328708261101
112 307572900027380009974343279012817245297290931393776025022318016529102761
113 1
114 322467413532568579778060761802335868500476913101021530908230962679745
115 77105378613522022962113397249678412089759343332526608401684441281
116 80239202913149390963845278997012897788556480828219475498737
117 39251871111423034139869916510303024797141190249557243365983351727316833725941
118 405944995127576985730643443367113
119 1386389068628628466708145664508340465843822425098166626606081264635897130001
120 50899072330901345194770509855012647093881642912523099323876844797785086586558317
121 551174774146602245392053367437420001094064949488253888377205259492780127332520001
122 6182127958584855650487080847216337
123 8555006509113973886896694412506009110609925390878621
124 3258391649341295562375901636846683206415695929615093263536870539
125 295284877881217964065793780167736541170025775411396582550954537298237121
126 1299720385235000081375020511836216302697600474328366988113066305116124759154093717626
127 1
128 2310167982140694347315135370113516766298814028157907923816197883584447365502220350751
129 5178713915261459187808923452167773648813573133021584001
130 20642691787158589959997058949918162837540461435873041612971764681098339466912563076292871
131 1
132 2704192627264706181616547105608768467351637214255002161125188907741550052459518897601073701
133 87522705606779495852831614779358143786096410744277810003312002901132955916600071200001
134 22033725021956517463358552614056949951
135 49697320073540201116413526614264211334291078080992634069869176806907086849783384637298224641
136 7392049896521817862744621347247269238462944377362719803066983029444057267576125939158764901
137 1
138 71771573724069839323747721164209495451879455915605556194046957777862593173487507349501
139 1
140 10350707863865171432722786273421985234836680729165204931272729558566187747019225754487568339026921
141 1943917771018304520047172570820410402016667020494472553010001
142 5175569924646105559418940193995065716351
143 17270116201201546083735211771578848933931940730158595798214507507343374373102471993828185973452000001
144 209427905064608230733885732493552841625412653205473043360033475534683779995944864960975575998518237781
145 5260152889419974806339640503021688735265893349787697092895229156543112855285269914881
146 79463489365077377841208237632349268884501
147 6850184977607910171168669149284178773144595216650680824077781998780280305268861508726107829527281
148 256041074766166779847131044904493549320916589463202155434309169076312326548041
149 1
150 6172415495381896409597258333471583322958733848136384092303926923593455583754914565673073247371681859976381
151 1
152 96439770111273173287423898156562927966920273986964054093204556183416895454242663361522830716089494836521
153 105360448846565941816510549697302557700154583838181733093907059286839190763350995477519631877353385804727841
154 138944873263087314994946999321451002216791374057331997843432049707883337100127316697892244619915895491581634041
155 24064332995555454866653619176103403684338462602659346448262566820620206492007056977307690201
156 21536455037499777943004327351274507834935702717396160105490708207104770071352081122174284083658556054603706881921
157 1
158 289450081175264899454283846029490767264392231
159 470373947038907707302405010980987131831213397364392909428995307126881
160 4294484992189840852064872383454132220300676386855125615767545985645016448521663078939309470909684197285430251484141
161 641299807005230739694126784687659814732846054682163067699293929046010034611991780114355936649265092047104001
162 5695329496440930966981109928410577332186341014203550973675609391500106845616345608507221454827759853289353480335061
163 1
164 522584677036712921756348325425440392652170430059101592175849253615656321541680236610281
165 1370855326625824385156500294623647321630382438418910797927686270401289558911505870781436476691497700490165467827256766841
166 68854441132780194707888052034668647142985206101
167 1
168 2923297915123763782346352376983441837147057092275944254629025117495646267214304258166244323623013003711108066414971108828921
169 38002851364721103605305308346247917628252838321750290861261922490216557267596315700648494710820765237927077922712453144000001
170 3429242804307022545009880546287941859151869435166411130504584223966096713832476112526263853084135283267913769914558173132121
171 337954363323010917479209390398475274509686302740089974218810970536931537562185745797385357680096002193288756601363711028801
172 24230380051980981826188987241500101874966346722705277191610578343035013232456531356013986321
173 1
174 17069976979082745917222832381647327773041690686956792139240031576706843027171721431335887959224119255324002830781
175 69861386350629081380607123498984323637161476888293614575580728068344622779967949219855882434103333186590554368786058641
176 16218567815104129429157797653289550289360487634607112067310779877077098893461672044182650037330791527323005309075672800328210301001
177 119605940186192921945993199027326146131452990076639651225155962772912609414401
178 254224158304000796523953440778841647086547372026601
179 1
180 505681806746493167317986752464402955594015131303734662721600773400436188361254769689442315092971098137188790426952499263204083722244401
181 1
182 90963211904858071762665340205329687026948950039796207104359411173153585488585754022563478054641653373402380843558859657543670490280411641
183 76482925478906559103296878919948400034961496004767175678864383750306070294035201
184 35771714376020737612121117162022662687272089091842970645522979451382314289944579329798901316087858507858204307083121225871464253201
185 2962361833458865796104143609933418174212442974064733723796389862690216073174745276046565670081872706123444124001
186 12429026172868642488452193652665169230649494892030646533238873079281673733581927859783116754599600609495341779113927607401
187 225794345929216883650254145454883150750625521817661094972982297180380339950789104395351852737265007224307490882786064091895842524354122400001
188 54462753626940045120107890547042448822792652728945040178623120012396504824878715185391578963964335601
189 1523195976275953816631706855155585717834761039919151878847908847650363268355883175597043901327940784449721073556612002403442199847162607711
190 3137559693868596348461792393222206614100812394145951824650828872848415998168437186848815986766047783654928493411091436977282424621923843418051
191 1
192 106649061478400779797105871753976642364697089157351329638253477783815354771242852087269829088853699081447640479206352927665106744854907586908215911
193 1
194 14657929356129575437016877846657032761712954950899755101
195 285225296654720605768126011424844570515722287723538008864302632312140326011787568729929664974412046788532043492013229414008023473099213746004099514651
196 3993154153166091667862329914421776333516905353963617978200748447517062681973406952340891226427350667809759282656387399006458688064734028400206844364921
197 1
198 3640351812902880298737819904427455030667717681811652786271632775079169301506315007626820185743108291235011913574893776752363810089617249538481147847391
199 1
200 3516792303420956207739135875237748609256649150559335527076531641379172686608305560109910270473281466191103484021055665220574668325217790595324966156361
201 20483341247816931731197955450705378451469032756967539205347688149619984068697452865942501
202 3533343320884635898708258511468514257188006702535057407321
203 1203269711296744823726999359090330620970306700055549260295235048487064839052945109642920439191828973565051911262248762406571040872776726908801
204 27338435094229558172013168703126642999015582535657633572124027039126140671433035851046830695842513804033953475776779439102849354050468473023599516348942353661
205 86704891998451755959888630838150552376168550577390265259374112397288903303926692032295707730028491220704682523649777435440001
206 54906677482678910726192747555923159377475316999998660943101
207 9124349408556532369740312994094382391561857564900886405615373797442731244350384370835475660754010008553589947558360068561060552169007984914458711911191901
208 1138009226691163786394980327531495591913913837219311849263444962754562006736016015309477214365510974768411200739106204488476105109793207705507137958923373650321481
209 67033160512440971400855722711586055270665707104550390501707594179456831718813035825515633379786832660839904003525993222955633664139638820039315585771657927680001
210 237848256555462073808712265969761223150983020623631157410423558068592896478884634604140853567540878416387479763247877854425732782937435343648521781944565144906257441
211 1
212 6376618642531979603663874826407986750440647045929995238202364681534839885914801120831148484308599558989448305532881
213 8662286109477829861167184265631448566837048353939404122374290589860096244588192087950685335501
214 13280705303722489004068393750349948449496384375502238018329881
215 488686264838836834304379992865352134766476922869502370742210847141290460851027496709074422447477733997063563188502329241712437440001
216 8310509174771971330712258723780477849779992867465996875003916625976539243472117872732100917001753371102073852783595348778143991275812934219264776476385441050352970550901
217 184375837333634349201544508156860809981069331949929934838342669044344272988262138546081907462764614985838894923813824508702839222671298144658122123354801
218 206709359781542193322705891717290023323187260396682873976707441
219 5659732838398699483223440392309230720730317530426575944699326721292465657164401445749372552709701
220 1399058355474306533929630116553754095863864429533573593886794073633069848798072053055257280865223264154708598050622074997039103721209546719746700340035343691312958780280801
221 5637302482511896448422084126620618632357020367770686681587921660265447529444628349933730288589549106976637922852452945008788359591384362426002126611515713085489604093942400001
222 6876918793115837724140041520575956086261826811830753968062384315624815201473781217355560322997174421828261279896429194613216660774104962905762859881
223 1
224 18605353113282434311194818428380444303923266065996584495388743360486274215413374911316479576749739475170256055778737835591953129628526729482647025236478169724543805849217751257801
225 279080296768823020461306797884730820468167569113775399599126520922089713044318193133604334947531377792248463565807233872938822899380967339144745149798229248341641547288960574572961
226 50151000089172417943811295168736877263790538026356457136124707001
227 1
228 2948773073844770922303891833694919756288587902577860926273971019837953125825378587806504368635029604842874542678079957541846161106948638968350620865440365615606885713920668845152081
229 1
230 8422133980534892309804142676230855123991848579746965681145070330772083101425894000714620613916194682821836139768759228473485534006610630815283720913654176466973076043240765678201
231 32348816900715783614068892947605308409183933493265591802615711913630612309135316627262342551379299522616941104907703649177559290231150909176740129296761885830993755243896777726980401
232 1042818875578767111253631124223245318016124571610394816526018492543521034036067853563004151322165415466896798195631853473476826494834815177765272084383254145698728615496401
233 1
234 33952546892453014397167199432368663234392678676774136365209678824938903547765898702891781730593219384929815639387415310233837047676891785587842672369979554106804780252693614758466113635041
235 16653810426481644892148611169441134961603243790479775493562580217685935961796715527372602520952358819907750417172836674385486307147561421956584001
236 818494940675471799327909784096887291069577185360258833606410030969170086524234374815179009524570080854163822048682758601541109601
237 1605589066921384363598843346874690068805832018098382259908448137382343662369286341473403613223199254622661
238 1859470647161802551722795118095541218784674491494095634218915397037661476359836568025735346226249151581219187580075340445707745273256344657918353320922505839079639767815072058052299355109538201
239 1
240 445618155286195005433911426376520886453685931530461105206864369454674205421731280766115368169863210906221673854369910085757326683330519784891756251792576317071619119313072604636908187932951203901
241 1
242 831451745047898933888264613919932580141595296854417727046861504416703246157019514499088637781715233951469122730317322742061583033175757407925309948518942389548348178678291187999346651621060401
243 653229387222507597006621700624458110334189724760809295357681421970229072538920040313189647398580310361293540827156562550628291349287246064344672733478085435724373322619641632654437196941
244 42007185171868797379645263233132694408961870920022994584017224312073133831852341045411717149215830770396753628767393881245505038856801
245 5566539798302224384710160614521723429336953572960843605092050272543690948751488052243910096210238724831066017269506958875347505785502478166907267740244489071641100136614227681
246 5897085535834636484546997655914961190478698642340632776975646020241449917120769722521180452360255320673879969996734471444156048118445584053381200342871802885596653101
247 244192641795682364519775962597756458404955554106099521106347632699762629934236338464409297914775281279789202734632493633524062077114842978599423795691797933579965589337359216201505469604977381922816001
248 42434086674807315336852973600413921373998595547279939073386741028383704023248944002640164408909118148949716553951565861134863138361287779895033358452146924213961498061694017485354638225
249 702077129965303877905812560472612651702594747580450391474162199574122000169430529629634180812012348018533825321
250 21957136291232156560787650835832036086475004029281873954283234136013235097855398561821058699062384214553170672867597639526119563393835161017226686543200025016975868115101744409763531792794445105953
251 1
252 232479345131115792331912147426227346300762478282463443380553032479961733027792099598089350481986551222665737012605889534871287285983900902326002160900306177754077532316140704360934718922217046996039125524003
253 23469185590959054769508712426890509472574989529455459185497039104798138166746807606447337550208505926586740987758282171491617403518137975784780396845205268897570826786726510337339069393465805409228032001
254 11311095732253345760960290897769189975961199415637572612957718759342193630
255 931475472148351322377395795649672941072943433683857614279627375031158733000284833010042163885141567398779159239106533728251993925380825597237915654477065769448403377476045364328259968270552844460474298173261401
256 14903607554373621158320885489580758719056292226952423569914493071474769320173877959386635470609472292940531320964867571826685588181948209313748917208347148327917861771956081822411179645038784588102113829638180511
257 1
258 5791855169769421339575236199886657609952224008439182646838878013037371276750952666606397778004724209180129019005316671347902900312073505422849936229579525747362756538309089479
259 1077488307129251249343221698045970894652814990753513847065737448590884012265269178818692548043689509244529706238989809136974617164919491710155034431951439969691042804644253124710985600001
260 2064814680905363046408000363184025344997301670945417733316974937242902138283124840921771430696346124848788062505572429821356036514507085843985676790063093081075560938827853700083329709194803640255621584003999149285
261 7344655117886489570276909732053048072188308179526613752841969748501562266134447132081401426923903302167052487270206172340470408243057046725891413162799721928361839287135631381533466104354941415071536001
262 2764775971936660990736598311991954171447451800401631395639071339987763587615
263 1
264 293695941838996603140411429514887012848869248861909864289813426707944370590346110858820087262681766432324755140557240938202898666609779556535556419112259294676274274201048729872841220613114074975384626221717361603109
265 3844372764612793264092738768908436552499922692022880759146647349331801990099231690799451762197205028885974395630738266782874882888797924337658668404183847671161958401
266 35374943178694569033272342067294023010928635111041784331026620803414133402373178944961576127097124683377439681825821768109174960459289918750777340481755351688801949824981486672616382822391715751633102138510894498977252861
267 206435779408241902448723698808538824153956982350840163163999018657037160535691837771511388755210071331461838370599568001
268 5936880948222650329377595486327101586562407380959518080443081906636521026989485173580859366587925996427547777470246928450520226026006378553386024425
269 1
270 2503370800704027347669025498045763685335496070498728773137489735198120966097314050013475347646147124419318047000577031092908778993562852785339057479719708329464887348553735613070415187265202079262281460739858322490634416823343
271 1
272 678413486970835459340516402173757686554611378211411229381742005371072534180978791532496721459943861781099305111673520918301800246035514762343940249904673709404077468063981414069158656771939936386199992786813914481789109636023173
273 20249389174226507953080112767651899431153416307071855239030435345814723604197691329548326989458036053173923952343407768560047322085215090204909927140774630052207647650014309087181913380180351142798843555143768768354289872576001
274 10592738531393375483204250518284595144094388049982348757428447671641692632684725
275 24094385358235426675516163402047912191035576841796286298646831122978083701040294848721881427373261310200342041272722826213666216669613813547411182507809152405364807955989518354851717736161583482119024621791674213571664588801
276 171006729766213015115439717619271629419197832741811819621110837132339773193986775862518187209456945727311928037216215823186005992151321358654818417199427306510651386932764975188122394440154629334006965832133968743296048730753801
277 1
278 165858552441704085803306019163479760555270300042632151407422816318048496669015181
279 96746949816779885601022362222482050005674215160705734022692846416321615239895568510506026993569867295915923367215255039647379320122100947204031050211139490997461571782818071428745060772880622543314210703315909607920001
280 6484056119748958953068981584159395029760768883056626384655999341017554298707686988286321065963012541381457895481545198602303265950247850675139138538322142978430145090118710954432128214671055839857251195381394037758539729915972252068841
281 1
282 6181184242912812159624896825624826359942183839898182721194648152933300815895536789110304584398758980249084763128380873901988053965736199778046648354987032889234447324468860115088668861336461241
283 1
284 16645813711450839151685433443455744696695338356599377532102151621944900876254458266450652538781973674717489824316002048925316918813306538524411397458529942881
285 8434620744336802789503362392026107846302026471970997466337817062710048116170964965458016946270638901828236145327676440949053804036332914870535173335467191824862076453267432468048899199845170017946389821965501747018846783248583896643011074001
286 227584731678022687534874010799424999932970879806250344731315935191296713499031162304354126417498897629922251574924501288251864363795176985051970712251943795726658002655175101881552186403502896788816494446986427073367397968375745124841625951
287 48389263040811506463733669327320621675170087875513603564616264793915727590840159719052741895705470035351311554999008705753114541120620577299192547214960965695270399834013494062141631466608536769057010144000001
288 40725436313760805396651174396046865840267458214450388621293479655619824327049081169330142164029538269508143287777818839537845889802470633520152599856425063980344707596825970182197930526579306608916401904334533008137091195807378158551015353363381
289 692330539936653446568014991862286984240162936872323414031940687243459961387475982276690930016055199483124035581899787508441633532960822251962010967656335168454174924374341370119650064343101180081777228527566717512739143023077568666658234378240001
290 307458036759043401143006665458256814358708188151917027646614058265872882388766697211283081705949322530965045706059828655557129972797502679965463690223894146415446691860636751174109537948233040855327741559229006619882719332500400640741
291 41480296732611978619780740361059037770717166768985579578328829177349677321550627792870755452835737859405094510326247432912446150001
292 889168796239377609729841540463453695864462587427780895470621524912536292968012224841916360083751108734929984015522931343052373232425328264671062586551349055730441
293 1
294 1406497262351645973209331092547859755399310870017278053558504258901804691840836582844936132040827868934825252201870012436257634563232780631492732796363105244249012328472000797592074832782048276071678392656715012817740120902636445232064623411398004181
295 1026365945819568465701184961586996868539016221559107157298088026726268340596928517987955111222163240768145099253974451775973867266236698205996111794613468483609367007772687510980841472001
296 5346062204413677549629239528918132768773023851054550734627813170993887822565988904296468489512680198060510579690750624300994757503241331760918780695175935265425059144798607389738538029303646646202087858856372607415659883925401
297 33366196775079962493328463404595178853226343045064966281689854485405520548167281291962956944931636976042693830562312087170866650123965652231120955856027479492609598953522227981004153949422984872819595330244243773975512122944666226892100047189601
298 156788800623457278918384204747598804145874006187427021606141058048453461574982594775689
299 2900641520233589694523818831962912949861697202137024944524766436565592728813861338256897060429228841166831956292487969852735317951033755018028413816130415714836114596634042022761591034827910979203153565152462144832469227112768939682812051983912818073601
300 34938357435244245892763047348031420516375702624482617918432743627803474206592188876987316281621295344243680941167918886040696904411033236056542206716261826357318685948338434707330090779082498332338644510170239275090644284798763503544045730437021454101923825
301 11103681362410508589933963200137098844783321186539119088721772947940321044429504266550116664828386730959501756905053951985306610891039716916341632288676876634614265598051811047127994477556067935165812506377791242400000001
302 2459190531075380210068954346998805293538604859334653976565195030202642573769058652355725
303 18786092342436688090019581872626141428717445878313717710381799577619028069809992090979451649611082588263038277817380345574169909525658401
304 3144822589652789781037833932190112717676482129704313045064734886377435765199446575729509412815092274292221702295520806448477733412410862168126036115606404794216833520633372118491264795481547901129435850569926797713859458929820517533400132086396271355474594433449
305 6792034583528493664936039517742139764716036191968914566328379367764805224888669308051666192307331521290772821573341273868121539303410026386047502605713894948773017513713556656448613690209920001
306 959170889844100883216728602936608218657699767855815179551658794698910417103654151545896059104685600401051988497911241615015185561337257605450532869431781335412860488717084732844509674506617209377321054548924010587401930762478383726492735585325450991362256946979721
307 1
308 356228816518772059695382166612586052400438488071718147196929617706754625759860907799478983770553689765604870883315941151655153350921964039556280844408948967277270887805904306912700587479665551149956001753828407833414006195764730724904716931742312099983576405052817
309 12672090760217213470405385017514559291423906406613114362588304438023487949785085863367218003303340509924857958211419155839191698431421384801
310 1556124915134849848396631949563580550458683856867955321332278174825936157499637895254901787130642748090377813906221642655756106262164016485206487377250296534837565394568478850310300746188353039476774991683053605072292584308104176727073119351504928626649
311 1
312 41595203727740210640601544643682665317009032445372704502304291288551821620898290602200775703777451587871087880463409351785003150568615877378874280113936502912094295804004619748977736506473840706682581924607081369544106383688254902570065557166342098733787303126183409
313 1
314 9503662691106106932150977473794106313480815449541798140839368892781946715946917098419803377
315 174909413107248607991946045939112148824716505311015860265362195059046768897184306098652249132247836379760417720696336118207816120516868498295146188953620275364694595323329479861581664244608636475131938675086586385807350764220007274101519227379287157744686185053431723897401
316 139857668314461960667517293937909244461260888295751758104940608186433595339118079732989935817024297042307723891030436619059716908579948374280848971126759718432446988651661080721
317 1
318 8442343773816154416802395213063294067410865222902616775474534966809574562312717939971710020740189721186367970167939733494711409542381192957688351717749985337731686448644570201822963752863415079000691257793194265026278919
319 59967691751228334272103544447556197324197359180413161325355575112832868658076118343969859087961147527202793716954563082002563479925743757668061130420070099612492501961473563483934998584549481442847399940974969524129761709681796396648919315011132456760892755175872001
320 305704831799152483522731727658510971840871590821096770508772526805651574295525472741869994034994940586052981760491356699984006126909745887586074652621035474335122636971799066942685989155889728291669821976906734753814441053168870326340195517454976149824319460535330697977518625645
321 5791269485487211136995512313509337126447510973705411823890832900750128894101780674792415833792638757395453549252766815454949464209484844448448001
322 104101075343699509801891481189028151872901924493655542407524278133252447048374041692594696205570402380805976329868170074070889856888137813496786623452937636977208383349738693348696548005745423011281778862903840318899718646861627013261605432893307376096425898477673306447637279605
323 1755459045801333256426498180464461977653773453489035539551010804949459392090099238365137482829377713617072923647073466239782137429226969858936805399755241920653813414096381435490205849767081867476121328616265667186149368549607682361919989595009405116483969322919828040033524942848001
324 31598262875332806690792453607940097441351555358336311470149392887188696276700932597923587115289708053837737071999025153899706650893875452533891259766030270708631215884830036351735227517687120909184678604926623329705702230405264283237679798663289572891240483493274503269552855183907369
325 662626832479265077174944433513777139690277109820549256317203495780181432511064113889675340290801583665625254175193789336960165169165808741149212188672710730811767830316430105848226116301554288934745294427111011501462020299461241136929704216091034888174556778614395691883361607801
326 36807214530352423207683103791586102953744012679838920659909415950802761947893119968555926155301
327 3923203102300549780208687775886603812832015004300748760866534374627947149770591877427194885672942229936521621723732531204315340646640601823643456001
328 20450012782410413986296704203251315707383913210377965521320193536713435854564718472200810385648056981286604706719381521020093575555151184761048758140951140506060673378730987858555521123482235244948596201768289070476124112925306597925901130310320959200281
329 670341665957042060725041546320983948338373078466225336675786085503160266676046100053520743311208657836921355827925817329776605781471416790154075222111125727571708598498425104783366148735380420882672720018192544035196297315608862545512303360001
330 1042502015137461334491727101977679957849704312443649946386654773765505395453349533461773767457390587008330850364233621160810066823556536320503996510922132035731959859185059566055583269661284944457908090177582738637942004165414085776297791633853199818020789934398481805377551439588480939641
331 1
332 417284376031887743970630929739491222878250455232577335921088674598150471295446211105954471290974969251576735889627092231828907487259852340468903124683900916403789040260774264504039577041
333 483050793349064120971869698784711344083852466406809491691467375934062169652412527386886006646227522408493039014047037967956472272851607874271436459864672853874972574096818181213548848587214656828987581171799349725111021362505653867894919266585723532975134986357848001
334 9087638188498445404358157586362449041690859806840401413064050573512838545920461152189762181860981
335 2111978368610367978210195070519812713384599327601998098298162846771370541849123862990052753116444393799325425508737029704504916590039291675802851142238484008230360057773720041916475146905303577450595876140175650001
336 36743809344975470887565511369556226539459347924741428770096096178554072217604017175175739413096304081978077222091755211548315192187940494448107465645477863662806326231161426362950234452834993324113232371948288763220736269365317740829882675281574430701926681170051576589375099183822022356130808601
337 1
338 11690436438038270975172252795914823416142401575889157906702976516823404394193098690074481102148805539755415769183719584135175177554654633859125460485272695393910676960291464026278443948354790946407924144292928371064526122225852062019763919239147997735624820208043154606063164997667066336549881
339 1807490614282785676828405699857257152065660830286888361797588694693922106544200028110524311310755630818068894407595318640556647259102645446437359582344001
340 4144705316362784424905179773421960001553642818617924551824079382055150062739129873013209948422301944302136117841167493208673422648421040770534709615143650223330617539894776569769723156042840861457162996703955140821897873501593821966945009782143238066293530577032839667256462668589124294299572556687441
341 135535637364718392859278016235461661388866650949575628948001767536322485596084701310692542863520900696154889003156975095390570881372318583025275610212702225480463861436143308878558755129258298279916385176784289446442617993502502401331346423722318545372909811245482044112809140165017120001
342 1413344512879709488884399362794998668305975823448023255782952301372611620960303970983603533915336097078400586101438755320653307232603696215455010054681192903246741980494731152753372545848484379036456487436595971463998184516942332627048209082935628033568132665101788350537282597596768130468520196934661641
343 175076737085256947849580010072347857124570329323977077935382389986599856264345625715847832882914516496228340677279435658659465505495833201556208217357111999560330566901232474961179205621235555130267767615570602435561999799897512951690796939312319080499201
344 1401941679537709838000831880601123292645159199630950789598132230519640533988206174089070891017615788114504405638431308490619959073884329149344240071345493659273566062711844706353199715846460597252060190858615618651722348988866928833302417631911845297537068806708386481
345 7300033342362258427731619584565006187313863462467075521013815051376620695636882626209979756707342672136536284145803176795801207043892405113030788597938855521802822382024714991664138165592128162068908923953544528621072028185540939604760080942052176958944962645476524702236542816405982991141719252275776801
346 35311605781905392652869801189364561580473152741656800131376855799818920932014449935914901237829758801
347 1
348 44887129293190234166306735717310934220851038243031020807160587583510099614156788346225677414990636638552608441380934205641898985194673285852092171496296580289636678734191259047435320449600166710262150046569242989992971136602217783710619773754611200200523301790132040559289128636092075746598731665185
349 1
350 13106128125937318157265130412611094954232684335118248859424095024805995191199579004722150946500642913262239652793688446665284428545346707998646133882535180364847415018651630328236391924783177021017537614973337375502714044470416038679627604111550690974638228454076578206893703640763531446201835579909238589933