# Computed by Robert Israel, April 22 2019
# using Maple 2019.0, X86 64 WINDOWS, Mar 9 2019, Build ID 1384062
1 2
2 2
3 3
4 2
5 5
6 3
7 7
8 2
9 3
10 11
11 11
12 13
13 13
14 43
15 151
16 2
17 17
18 46441
19 19
20 61681
21 368089
22 683
23 23
24 241
25 5
26 2731
27 3
28 15790321
29 29
30 331
31 31
32 2
33 599479
34 43691
35 2984619585279628795345143571
36 530713
37 37
38 174763
39 900900900900990990990991
40 61681
41 41
42 5419
43 43
44 9080418348371887359375390001
45 9842332430037465033595921
46 2796203
47 47
48 152587500001
49 7
50 3655688315536801
51 179131919437879366272824933312584640171858216971
52 9768997162071483134919121
53 53
54 1628413557556843
55 5457586804596062091175455674392801
56 15790321
57 11735415506748076408140121
58 402488219476647465854701
59 59
60 47763361
61 61
62 715827883
63 144542918285300809
64 2
65 145295143558111
66 13490012358249728401
67 67
68 55124608368773596464979240379726051143683839708962600184318401
69 10052678938039
70 374857981681
71 71
72 282429005041
73 73
74 20988936657440586486151264256610222593863921
75 68246512799090303814407777988175171187104276683148402420058184023002801
76 2598696228942460402343442913969
77 581283643249112959
78 22366891
79 79
80 4278255361
81 3
82 254760179343040585394724919772965278539769280548173566545431025735121201
83 83
84 195489390796456327201
85 9520972806333758431
86 2932031007403
87 328017025014102923449988663752960080886511412965881
88 9080418348371887359375390001
89 89
90 18837001
91 868721697058567435824108245607127696076153182930226460514053403127306646961
92 291280009243618888211558641
93 658812288653553079
94 534577564460822791430647883899825591
95 20826125863201444304249882349095523860321108796288509446239022931382329042676841472762046465479358783656403886374247381
96 18446744069414584321
97 97
98 4363953127297
99 912916865335119912588792909821717825820435623232155603213238946854651570688457508948413466729572527682529409
100 10995116277758926258176000104857599999989760000000001
101 101
102 476622264829847630603684799705499201
103 103
104 78919881726271091143763623681
105 42693162668620904426304495389707999425601
106 9090909090909090909090909090909090909090909090909091
107 107
108 150094634909578633
109 109
110 10910444855403996246103496881
111 460800089869190921983707017028122544209524176520602249782381908735149795083701
112 79228162514252248335347805888927345610673686623289386949672959993446400000001
113 113
114 195170541036876871586242124250099044769031
115 4723221817124313985440170849573573634894289409761037357465376447958048522384477940214622449577976857045338164169941868758500296966035636026524720042440632351234689763647296864970323081262275238358228458668425427701
116 1334402673828313149547634216455312875601
117 2372345760628692082678281607888621636178868824814870552882506284021891399692191307565260167838681601
118 1163658999540220416412446482708919139658591671
119 21987725033067586745655708835830247412338922085009828262441998973003019857119272924436759064202688480398113940690525768412993687371175131393963195672142119820322161015054296056933394158251147309211362412085101
120 4562284561
121 11
122 768614336404564651
123 198135604158907130782358027548853011255022891234380210220638216697707952818607731672501
124 47552767764994953232854569779888803761183529901
125 5
126 77158673929
127 127
128 2
129 11053036065049294753459639
130 105919308797935444986721
131 131
132 13490012358249728401
133 163537220852725398851434325720959
134 11293772630057337854244300009061892827351888021
135 21527999328434413151246389521480599744155934352324132184145042011659698411841552177529798926445074118380485761
136 7656559895153851157022961215491154830287825228352389291723250452548678707624314195873850862725402429998599106561
137 137
138 6113142872404227834840443898241613032969
139 139
140 84179842077657862011867889681
141 16286160623917663079467944573580125726889931566772922392814390121
142 241940286980392294866346515691753986238881230748539706614984397841871913292929505912794912772247507120137169830495951
143 1198014380856762535048758241151960180137876946928788681521
144 22452257707354557235348829785471057921
145 2679895157783862814690027494144991
146 2270592879503055132796830122631138446536900405466355275206194664966635063857148212298893851
147 3725989158126343238165239463083874771558142749910424645682212062545533582110964106770045453129
148 20988936657440586486151264256610222593863921
149 149
150 1133836730401
151 151
152 507451442443788899165240329482668362950054541832902585238747279444641
153 106692311852755738213140184743977430196470487952629984929544187886115058983235432866699974432093426878951486281
154 56495392933101222275861053369
155 120210079889531850207842157725651895734735770791665291943111999941068547502300329014889914125332781328718451129004326155820728200873892797113446287934135556131164544777377956677408345558217956814342831936984916348771
156 84159375948762099254554456081
157 157
158 201487636602438195784363
159 561983731230770261488209266485763768876079409715703032819421211066868959948211316134342048576463120651552104475191046891147564530931871272136583820137241532294892733639035810464215687561121544676316367405581238276075746263457893948485521
160 184467440737095516159718525023289344000000429496729599999999999344640000000000000001
161 636961216046002471921398696960338364910115196955450597747751689
162 19864572442944828164495799553322547733657523724489018171965132565099075477817365667681222571676617765618293
163 163
164 214533033468609789881587657414964984600266163775345550678274661735237806832526209302641
165 2048568835297380486760231
166 3866380911734019618241543626031338798426216611569286798135214876118312737616752163830071302657876354553711465945211605122959499751752032433
167 167
168 1790953796800843234116097529606767386535325165023808726403601
169 13
170 26831423036065352611
171 9585366885341748061031046966147537513810711324825503304920298668262608288658582163877290028550819096236939606328154797123580671714221163850046569
172 1873030468870595410266324197443239016322570970093526174666082832520669039766296905353283574660621
173 173
174 96076791871613611
175 833423868297915324536175292487575414581237478906313488466881763814574512527779035285837857320018791633294356514486007636333331210587033418231273704132053333778134199710218131994542081503783789545919192238517089440001
176 272843561714540060686133190692699580373005990390544237993434803066614710907681315316264501648707201
177 89953005254162031305328496313157924193206961705253229647499586294145981365407310353550844335192850486470530564772935406186024192487895468121409607782119182471105703834346586346109297077791648289
178 8634347730786151573123090429372562600645891723927646583482687395339003768803707512734187494061649643499761
179 179
180 130396558394566953280392321763550881858258052153761282918317989351203500001
181 181
182 563920755493974354012062097199694635409966586035902917973392670446241
183 148647981663399442311965218896018539728412005009733171997270280855843298487978867496511892206567409079440117826548066856125812148938100761091077572633057333049017451421803587480237180976387439678922847012883187604927894032972292928128999705038675314798784609803301
184 291280009243618888211558641
185 16189686580320113148873912635579201055002878927737920021202084823523080709724936209149761785652317844552193923512612066371905334850949519253650582118186923336534138084403292170838128204644298794426013929609317760549129147621406419487201
186 67666210402624880096431854122991490217746317728991376444579421348274346875454143001
187 1083161486922904713728195461415080443554607385507109559652354104767728033441319695751198718534769020246902098134599471047593692740943076383260074735180766750415090758233290398373056010180036948148935861341113347679155209347413731288301804800959248684751043201
188 233833278190836386414974415570291078498379764147688502285197120032950495900367225744629586905993107130452678370719515563083029611861332117660838834231190621700031184290714924467870721
189 34175792320105064276509600649933535697253970335472049142780400956425111741139140798213387072831489
190 22858263605268658199872370996327631744680400458481645899612913226858672357324742784500558744011145645916155801600041
191 191
192 18446744069414584321
193 193
194 1328163474571821948566767038599029610666941731575011456877549103351411103205735662957746478873239436619718309859154929577464788732394366197183098591549295774647887323943661971831
195 134304196845099262572814573351
196 999999999999990000000000000099999999999999000000000000009999999999999900000000000001
197 197
198 874300184250616439267985523227691404297001
199 199
200 157713125193403080417654809073419921485591498874941425043352907280666034437582134136119366830997885711900082176001
201 752924662579765489499547539583540667129532943177949054059930134490805017513682249529083838730765582815436121553544690665997599870550368068466321630308161296618032517194458036697485069114455405622442650038853828241
202 845100400152152934331135470251
203 4795918554428288181396352974749839675627080193389406549085905850687307912906177484530870355407902442189554537440940487971695902164370548808879919787099290006721909761330975431266015834039999983508839887822559523203397136326866480760294402302335326394403199428823604923575875162773874776267410467155734675677073540383641537225275187761432147444059697131810979655700739126379587883899954250770251763418352179780033371
204 116244395157193581337282640791798084114394917399572436767868837818708235649281
205 38145177207118840777602110146144147278834810711673879769025127728155912115802873411186235194367707866562786397602878823078661913866559361547401697244391748143577284801
206 164346021921044126127443451100580464515251340647713125993808110555013021
207 50360606781788577476174774114953963327896459171928627821449879230995898543702819221129779748404330390290764513641473527678487304722817913666342260595001044890385016985599165699449794865129817340033427360131106199050294093767911258171888377345292185628273907584301853960585355009
208 78919881726271091143763623681
209 202517890042381181353504428375060758814558214141756480294956207468325371830271245325465652657228450147418518757150106055438380408708819440618440685189052052263963649184438396170168226675258860911793155342965670072215782070678913348734267112675789146113514521901130275814893800628444591073088415226218929809807992632302948521842571812874575219893073669007930985649
210 12137099588195811990457939447127785109605610509438872341015390625601
211 211
212 536121002275078820330844390322876143285066542624470804580998919291212349447573535528808842465048359021407025378004739804636420088061109955823455683588101207407411986081
213 869555971864150662568102984381220338134214165868501097841382790981198920503191101895692233886649493001821745674910189022390867933605752045394488364021192414273385575143462732678700068232752742344911851119778224560965327924690057695162725992283121586602229929994769105858700339058923342579163030518446603552781388905375229851
214 26126771741159407024154726661022582007126551676422442131468770568230221685230103991
215 25927388167041306170786776107797917748279820253019564367146268538716431629413266218104326255870332504595294477485777624530230815535442096324008731858518572222891207732863526507952943545791814286491866660708694634165989164392246719712184317637325830453227724138844659788825122844767811486061755722859063001592136124866766176389582150204885203285390602618338742590460504303201
216 100635774849169749924459019322538408697419071408328464152683736409842214318439627365061161821521578461352397574747465067871295256669076848641
217 24007572793428105385761719233255580312703542012376405386508519777850126512550552003908349801907201952588845716051420489130025583271933463620411926408170818657680045370164471278252091937067653513704321593401448836168152135076995904718786276784659499560308122983553945262020303125511940401
218 328709659793174821447271005277366298899026266447901323291563136750903756308223422185268989357277060904562816749162181
219 1114560073608211979290464215200452084533804780197337589806458974209670391456885683940293445235159588031310415484670908216667537114262273938763583674863845238564487545883206859672940560730084048406551591265411369548123613372390727978147996255104944814685958123921874303104499507738609817747521
220 12280799626907257732259519604601968471234939012585732801224243979285193111479225123735849609601
221 6019473617095910810405643116554900751260078533677264768122817030629284192746685445376640615610452928703392579361688186623190084447488357003712701401041577633906917339124773712456435176733943548566173859623213566879398193359361
222 35565060388871350658945035023083883245722769987650810844538629713946589861170306311
223 223
224 1347137238494236011616409424554801312589016593551210172009792771818298600357148801
225 23926932295544591238098248677423883750914288328596923747951932083067774090551609724936496600578905503076247440445976813802275532071355837805802025055218552213543378864660025614732011645873685859751543321239363327736662273993201
226 8700446513134161711102667380289966469217285424978942652492214357992175062484218750373156663677531427259098659673887932124039170210988932445419363145335750688543833134700589969603531557733662128944163016150313533902410741
227 227
228 4791776297039163613882173557918886344162302680624952999146595045949908438728138609601
229 229
230 114603667691054063057229503351297843634732622584428017488069548968154715579885574648262124460830001
231 224854370464465035287522166169342883040332218655829256234379010936762344980487087136337506920322696156659921194998461998618759384153361202627027816247058318246321228397567731802709869550827487353008861116481400344094151
232 75005803692237771966263218597675362233763573518671627752315202631414794943936230892856033348210577523701441
233 233
234 5302306226370307681801
235 23783343082333791175948510366475121237461374639606255885138155776996588731553569390464569633536290550992699444321071546696536806124275456640593250722790120233384795540636553758144046951385780081613595430228429366725955535683521
236 19966781110160346782368664772328944885905284750420567849
237 24025967554374047625007387312079518487571312267459394629583378723747713236529117836444094278473336252678506144845472910842420872294535674160754924994878532028117960478459227765474315111626327129247372357324197383066833536914647917143777479477978879431055105211
238 555384192918145731038042819750276154000158685629723315187834450784943073492069497058761433764298053919800832948694903526218550358785011062747972403150864208904962101
239 239
240 415062985810458893409554726039367877606025720816476704242996094661583034284973255027593379841
241 241
242 460146480715059821101883795966520324636372176593880537649741625881183995518310865131946832581623027411931312841944434139412598418555717863911
243 3
244 17356553947690451582016678514699978714450273881682751368853039398267681214846433270214206062646619438433216500074084964398116103291033573008324781743886209883136154315726198048737079431515915112092455565543498831601
245 6033465777919949397847685891393065520894441292362348274523446073666189629298209656979673171220223606587504471526387114454203091983005835604472395836702933005156805149045421601931415844422962730939660398289891142573927169773186482786821910724113172949145342526422944489013965280260884565050769116034042566801
246 223294077445803039345138683949250858086793003592565432816290249576309086373241746401
247 101332494231224451511276033905193003940785455835866519666970597066573925780338986923130508020893788336881921173560510623951404321896810458426197287510988730989562200992794827113291948987507302370913567644733491788090060003931818572000774334115726318359361
248 751114601164400963558298106851275193494354988352771579238818981647550964507812890001
249 5336898839845873600819795549617396024955729491560490685505069107967209774194025463701527706293760279364183135554734163558624273575136197403829732134213202536885813928561963270403098131399464011726417120318983636790060372120395292964889
250 62230152778611417071440640537801241705253289524803135869146374502938930588831915683699616470008647052536332466843305155634880065917968750001
251 251
252 110765419389302399119922838900083708240945702471608276640329499108973372453429189681225609831689761
253 347104132424276052102001571305531732326905439459236331894189585951307761129690280007934841867966570297558889015975193394683797061460025402204844903138816376171257454328450982244080303803108910403772139103649906515719324934752391903367575424590861802903879398327929956037678096648266391402746204882499253754485722503829408568396766964749724941189013780162810463390512288571333068789149980761568316442925801
254 56713727820156410577229101238628035243
255 16960184261245211770124551477792778196298722974881637673135361
256 2
257 257
258 24123737355437964788755278796124114134343177476677432996942302106619428871761214822687229886885196437409
259 15313110669163616591451047474622639783239984864800104852611426908985791270091034004124722997232689893900273750254172447827627166145738702998868059353479911337346564930002956748465089789263403947337125246446322709382589484225170268346939064736216932726841603163083977714343979416330723798799504481526016431521010879852151316109671721020681717403844617738231987736735059058124082880259547758704517841
260 8466903361711462061838607491167244309945854615631454386828550600756383160591065479920303160272374012326219201657225095358167278214395724561
261 328017025014102923449988663752960080886511412965881
262 356784530701670418834459795378908645182464160473620559021036898954379718980441951063664188093726887847520184596394888913691360086685425765775443526453291706964581810085729778498100003462206231427702548721404645365209297
263 263
264 21850779949127161575788132161751353994853273431887723933745787078219094209601
265 23038147007628290221718291662209427961243195433424271226687211573303668187420849882632796553323301753358413728395551737226209248685224431242942175309573015827171021633064152552523152209016996424831397459877891727272277287584814427441388691
266 340744481075141437282359508736373371317243871454393861638272328413785695424365535645344914877074285703257280374330249707554406399973120000021
267 1043039159624754217368965641683981647379031192541447100095756001178730485979018670901346651315018248638537001588280330241948147525834948933064643871310595902779752318708264335417832926367995191483473325627791218046200670101848186660264510681936325951
268 33681143588595920844564134349105492037412017196065519329321926597789598373705302211662541119647190380393508253771113342078436606690357719421008432512113722632406302690565490875000390001
269 269
270 4722366482878868585732854775807999964815627911099280523263865782272000000000000000512000000001
271 271
272 5840153408524727530044452841590599462463017253872911247895187542935994688728559520596664280994530114953558213689186612235672667851802831671764866970864615040602878244080628702889439697672373250523271381094142396887400000001
273 17848138675567157926777296314302877407479724314342811257197747641801420990804600105468553158981717548103777284369786284988128758395749632641358684369945710707431987775448110029965745395346967989470650165834510269425277926318447305281
274 12947573972242786986401818471975473609388778586888516677637836152424034970294344050190221485369175588168362207473183334694828438832189717384690699050263911998733609557366291154618108166495008349400620375944996074035601203710625831025561134906809414254552279152633697
275 1229656952910190600706978115994058044557152320525252334532369208057263645427773718444739763865752295599157913834866273078714296800594216143646961438696759883821222404895241687812253224835686229913381525581123703501116228639542497294683229505115201
276 1076050302914923449767311155851656076154481
277 277
278 673740589481502191317873569284078530344805854495770459662322371053870967741935483870967741935483870967741935483870967741935483870967741935483870967741935483870967741935483870967741935483870967741935483871
279 73359691843377278752103317712455408871941453709380600726770643232683599826872817565929
280 84179842077657862011867889681
281 281
282 810286206004324065321454584255633849776053531539783729464792920346902677468310203804335701666087252817424625652739689418590123705218828508491
283 283
284 274651195415008676259924003928668946413449241075667800031448748868718208724372459151233193703039095855733764455836843103406475039967287823712317836200905361917482006948359963985367735857085017460106028134884852798583704342334613033618297280718613552084366601
285 12339285114068062459311681847934538490197506139910426811672780856487310824409252248313544045990198055778944877821890517981801577439801771324718604253554493555638778074064384036795852667222777744550369015442591120489642297396693875357861482994012836198087024180864553783654639925742297579518964081
286 367559375328225559057959688495308666474146278007399872478448102276582554654187079150828499611873602010078622397683504779143241128061966351
287 2153815505142676918154751239812514551481357236630129622919758331450476553285988116532295282822690159583410271804001
288 12621774483536188886587657044524576122057624161243438720703125000001
289 17
290 112960478277287274120838649373615632713663094618165745826640906551499861648330296931180263106917641563616212841319874160210190430454918491460198267424804496836424436383340428371974743451533035532883709441
291 6021257693449522390700850137889420917642830367061829399286346723416443020266244925261543417160593713190310524610253809850689795384253019695666821536121163006962400053063590813908764614283954609557995316669097579861082971343361
292 1215802327463151922988103405980991609013321567374329671448929095507243415469534866663708786478076361558589721342646889222534124654529901840742686955147265963696142273304288417104424693213079934287557577375175256931922529633476565102751519263511862561816427934200764231318724156759861322995024540206530769443321654410289080606989041
293 293
294 58010310393916002905236370549322798997467620983640128923850174191427938481585307454765099636012979762474756399489
295 1866537529666618724105785177483853779254928162473662374997303645580629290229733074399568949588801345469708982762553157184781995973150818813356508638792239740251277705780622667480608843945227085289855353504516549187982686680866350005095043848275339778348520600108606539102274151756552339634199429961449022613231157756500733953820884964113009126360226064683700380302140333545350093781
296 20988936657440586486151264256610222593863921
297 471894440792269916796684693525420517132257856822262241914991815529836446290113400833580423110374731502074585384754287118885224352657346450778656284106006759134116607686704894297020257499380461231595556079559738548164323835821998735586436279337815246448491722010715278811271734769093412477479110991677067980124979201
298 15255571944415415288648558322393974819898699383244253308807563712097988277253338773528334738776116890765433406659194077876452761306660938631937039831301337084783756630152608542961
299 750341032507215987146969411651053706781125699724169911401475260348538378633263252934721049277983939710722554654037936616162864687266566723739436148911712940090893338015822389019644254919420571882608349682080507969680883273443860941133190416175713517361553376982000434259535678273337363662421952302312937793093842107450806711931648228152936586969625609817580985181664578022119453159114832750442857288225290272437923043851365017947702019696464239991250144218253473185076358172758005286838457209347254993599952058499078598181347416468545299536264600300551361816026915806200926311133715542122798470735291429851241097752561
300 1461503031127477825099979369543473122548042956801
301 61767697237600497659549014675359747889804298508502683990002882318883609663881924569174671696930254138301830278609787859553709804882690964218082125386487950021976973486010689004700668286419518297645933935739155166829112116158781053242534609849212830242818301446142595634740556917825743590759650997052198855101418058944304255678195551974950584581842787281581967919349770861206237123742101522328174977795356457024793267612806792928857344773937539488574389682531631410891184624711012107715997777539455246694936673160280089418865218830652651359881702995602856528475571542256445336404774091771279781042639863187842327645183380579433919959716673401
302 12435287531597994283199665992861647332020919277893017465227498303046109171475225191397489847314798278163350542450760222862176780424110370440738153189327565803966222442528186030697349633532087482268854914788513530587015185097173656671028441325504922963317624189043393834322064384965629702553667971710560474633282621561629577923
303 3637931457649089717051974017482661831024610395390629610955096836989065478498987963966866454094670282809870594976312548149976917222439736562085616362635853024752959363347811766891001
304 507451442443788899165240329482668362950054541832902585238747279444641
305 1705844823371829500699374530984308880806572729223938677143315462527235389426162220959455031810503294047839034984426381729185870659838489736135672154062159665665812508861433243754882756719639245002765523279991057368822692174786539732790431405199324063203008753545614574223707889759361
306 39411625826240006195144917158397118808622717439663209922866994733025361415592657869325317153624161209612886683422721
307 307
308 92014219047139232649478481174200535049711192438778115484689793400755837347674212330169230278066962117478930988681031652972637190959675361433620594947338644965794264804275404316801
309 203123168798905642552236353738148610925503064110466249047177511143246915798015635219180619922243041245610416122439706669422575691077767010352380143018568751102678451496845431077297569506033226026359067315778251857293761488755923144190429968642167553099493803970140454719825261264186120638558706028311667777958870292606166870459620606280083750747364551400890072107460456180218258588102884427699286133191709016564715942163770594948480837170986336126912505058636422846875392481
310 588619079849142527335897954711755903260560006852432693759900095717214289758553829465315345416733918818330453188872635064288891572345985281581306456588211154937490234401
311 311
312 84159375948762099254554456081
313 313
314 29059313744985348641571069570882053615035042185330868802011245817533100300549797118946303662679178408098212556379020891183986992599895865460499680454424087955434294502140603056558857746970232291919237
315 7014255186197472845377987250569627364929796294114086604369330848606497257794864170995911204440353215903942695944687465151444163117476605793084351006954434029176309647911626414033449892290373095147362636894679836436717863176376317977481520034828119224001
316 37249754490139372301517648544842317872919133064624019589073184722727586541153521130465860274624301979314394347859672961662654224950647271707520103783380849563411734740139785039492097952337092544760047989262357761900052050481121454275831680260077252276305465829350307368088257432407924821914264160408052195457803258735306766490768919892765195839902238829
317 317
318 9368364192635570536820270641094526818432914571726884941545525447306194544364947298173904481801
319 345817408926020023436390724055578956591550401912763424314299188599117284528711072193689310749174281775921208633117439740535012546089997900961063820730457830883786746595080594074417321060902939124668887037431064759782929948273682358475154975141420579550554924734860903630559777726208790374669284812070094250049230506853476439168394229357760215872604735104062176534061846542423112062464141718428914649412576197262842234279634056903414967156790460847204988638151425686233548408177774891899217906084470558028215051069217389297601120344227425802418860334487205791
320 99999999999999999999999999999999000000000000000000000000000000009999999999999999999999999999999900000000000000000000000000000001
321 19469198903927901997312301427648927586066999038931036844178183592001543766368078073110601552323367227795281844800273492257723215052135262091968430434941714697650666592870872096083502123708001004135994439420403282968025329097749187158157783862306004952326951763773697423948381354521
322 8103467492759792327149800361564410265219
323 119978695092399410386945848498260474319815107920395949359505099439621958321974526357628825114485513223601972003892755459785816237878853612498726760453549395112238459792822706323559463197900438442994936216418703701066161971650200579357841913611352171301124026913775903485718868161818125781178881568328541130871504270825129256571719735538246431795358927841088079014702125679372666715314126080929604408910287708356525751998615905335330967305294572114239556741888407308638164902661386387906924118667215958738417013294047536393391386404541287017595102207986302081727268008429626563829080918945255959587167154447611429963560402446160424630126184538675603139344860580324228425465725940017053198603311664835217473663228897046465107667960968888197749384902401
324 99886203532979578672656833464673475110498141959719979684433724682732004637137310631585715669018715845266823854559484159615975223151202202855230758017299879956574913
325 2107568877249461266542475362516059177223676163342009904043343003516005579174224266182848450227605191312395387943343862261860931684255234246058781922566888982590995350095289244191366941746585939180144855855452525652775269329696072744768516277488201256868605699645444430468630359874429946556942493140326778748879992308841649957732402910551381902524968340818154665412884932635261521630125725558240231713936025953284877904549559586649005348797601
326 1367121016388245058934864192074438159408558405481055999286033631393409950300729989832090647504268768565157944240113207743155801159402581498846678167196861565484895122466661056667104291059889658947989683160503
327 129279639336479035153331857513849290976365045798396901679502209023561458668651601048806424910735348349489577647162805635170154928560281462984185682610360266484075444035880090345152884911144921994295209786926150653281533758339069666023675822789852543672834994166934981248172827791619464340386451559580032178909412692575998046636552313514833353680869246734220485899157612013185203271883774874862654132584544011720180686118911
328 543421001790273997679085055758432229651382282169425766221222874492771711929501760112820377318889888573822708635870676032932145500987913489801379152320612475374399612489259033062053595386957849697934639899323068348234300437850701126626908365328671817019451568421670422241030559799736172811844800914383601
329 18692961904880485998123138553461547349159451330078379642366762716199528601807324603029923431552273966504429221791245455255384565827421078826961569805788527743223724130814459540257151963843778929631493892117495850301838044583655130946391394691714659230843499047481835557604759252805847219040115060054981157453661200950173293253429035752378327221775414385694609732243634753543138471609668203312208066936315058493586028419818725668138964236578783512838577627978557747636472491045044996106192274493880208934641112751449264235142271995331612653280125954797384904209436699377776134119030301807526674290742054980923165887035800401566504981609944940375852242391240286235393919512568569857572561
330 1573646189656401207486767880720222624035301340663285632613380740307779641
331 331
332 3866380911734019618241543626031338798426216611569286798135214876118312737616752163830071302657876354553711465945211605122959499751752032433
333 6162587523709999961460890152884399884845202634936096784965734483805080031811273759365731601332653736517137702486381877149844529547508058372106867257502880380151297098535499926347435615076033959650461571980032274856594743271609033659848411735115180619148315410163669087935327868642422719754302030178422196630199995828825516945436966526759769738340178671755736300658744223097623536248149453898603303435835176166415613729445907264339712753638081
334 62357403192785191176690552862561408838653121833643
335 11084206726702978863448579503868266898710462641440219714998497856646439705888242091652851939599683697064664662502264718140193744630284641179093671772686292181453673836491202601011159179326679003213657707437526263475224504416573317131900713936689182402864859701726417087648698644915622880867324638318493036426733985669939996047355896806195893377480241
336 40483766963304368397188808355708718283085366457600758273317693320515710595033826126408219521
337 337
338 891316066503269156840574340442085939880208968083488592336879897391735534614810101336411735991501480615886684130395507675040720543583209709988696522483099329718238411308112618844023917879684321
339 17900548606577153504511243395725293307600874988012973849450011383645730184117155051649525894478382325563766002729639756141612081409203249075885201765259831255666234413358343401869403022533640529457242369495190152503881729596885487014629595324003673602755455816215292154600208721531999880981040207262386207681095586198770993911133015906720901623413105092134263681
340 140724606069836479442888585534686916774710037475613058034168159719945019951882284046299261301882317499732254225216840194561
341 14068363650670140190285682432002463686784139302986352425823141566017717161631570397947872094722043133707152262166467654085290901084709198913406223090430198592825616302143092441781876556989421323247822927604002011744761371958333010836469686227473566564356472465666561768718662143287806243529733975544091803786818775169774748080706148089
342 3381517150260092422814067229595439863313574918527882446225192913557576325107272388539983742279802099815161008188011067367363307876473740623488468539317000027001
343 7
344 86392222723989558178949543819345742997756607651457894692592351971565420463959829585939468645018408500984226712058408366900439861534256538813592714471707216238671143560433377738648759032190502533526989167793743863179994614934444889020275745046009510905986415372782792243722001149697882087968455918520047132246408051819117399668937967399231601
345 162383614111595675973306320509614573241829932932497191
346 1208670933260196118391771572352970741165059697339883699333244692800719704571939527140088818078489993388553071887908597820087185719251793167079001555756406445302211321490910983040363914955037389078881721446641
347 347
348 12289796310816052425121883010526841988415516994390126166573579804724894390333280326758151462266064162521792689759372617557741065574005489129274921121
349 349
350 4506826831806581644700021217916156326503633191463864490545446625378615352369416207451619337284833611028457730768165519973798731755014788381776920001
351 12730115663123792742917587669619706937864742933790436094681918797302023814260409483089586795966481986471026621133169392987782746486924173711010198055816195142722046078570613150880614743809812485568763434364194460221649537813279131839464109120606474559820803542268126700131821110439545213787820404840424708271301751822615699422821092712471437207029193357961907696821850796474558457617938819470730677694226325213040940103205066677761
352 1643184774938122413442896727838243678012171716155015359387626042966739853361326634399706424861133828387597650692221131153628111276848001
353 353
354 2140355196559238331144625485410513513288018960171608816987390371347305662078691899857664991
355 30676722787909642107186410379637089508679984794963962041243451025657969196328533167479944384289232182363386299053561028682697059662062309397254573236597050243651600298902844050409058144738773286428003335415010869123554200877417430111919709303610236641676354637293037682522996810405986405732698523876955386460621872030518844183407769895008690290391694574920809771160839742440460536736950737442272054405303093053067563544794177560616523377354314401
356 8634347730786151573123090429372562600645891723927646583482687395339003768803707512734187494061649643499761
357 197540868424684226429492426708706489232853197834718440742140764809885712042308496715342794232198055831339832002412306144690704343281281
358 213850070257659526873923680136356545579334304881151672984797466753753326559061095440607806502086330686425822262362149259683304139379326469395905012349415369996843544382089219453026356991
359 359
360 504103876389044242580605284072981501250037549130936744429106198676798115841
361 19
362 91224510366912391019335692213349403282887234649050963695910435852352367952835748187054917489699797409065579011335843001444792947779850091017109836039855890994895334504422632222313392272601707937281119675524157587563640199161391339033398778592858015421699627023573570328143856159072571700414559003673287602542647989434644560656794740334048318836200187159674164449989419630672571063162239157127811824272565742245908063555350145892490986953078081
363 8420962808805527994713235869843237669535456481443090620971473574989950373221021753721764612915280879557281270638566236249393144072297282509967104670128547812830170124160789426382236477707504115188371126264247827472031873917223693556102595396923056166307872850209159892201449127585128562241816945428466050884658947479317270643132080486401
364 563920755493974354012062097199694635409966586035902917973392670446241
365 1027576854093112389731783221482038239422011127603966263269084076824671425872937108395995468250349354218592796028601516044074699255574213566072157514937482469339348798502080927961144515196380275530401788881601611593492108871016776484652904387534287673412705530801021283822249865334534550401572487571599039642869892256956452952620273867808033659251801284137339346430256517030127572085940614363339361046955424848841747862890887527341184217408322022221291460149017663522306641653524643301672818652620628966635999869070198858671402835670341796801
366 1772303994379887829769795077302561451
367 367
368 226667085710980389055782150357441335629326300959693325012363052986222585463451304633992398005658270131327104642338303457261035702977324173208703541597182788686556574969446465262992343174365952708546397105571826927335113634353070576484264392523246467945097604585347661401397477841625906388756481250706279395971929849257067329215443080841430721
369 20311455347083605388947035180468881937936536072369672819104792904322706835407139332468591944852101555698314318030321060053073639309782450923178478094265224618057312346354132533448225534125822596514638785327107232967998625588167042411391909278432481287759451486919448163409891489732085256728911374508253973982684043894500173137091275339055234404057729022648055606073504391873846953990796391310223771354792265771038490296835437162590830284279590148622229530605907078034574223653542103429056683833449974584285659315151890358115496995087001
370 2494648990546057367700002344572296609552989256845812863831971406499828285058897222354630236762650379930760084999767034779486422679907668070423873232768686971156458810840493191003341001860766018362722472603181488994176403522151628254331038806401
371 1849433353435819087864312299319581825193932461644405015836456922781986049589510024774386690667887631238896900018922219618256172972252600814229058903701570372023380219275244559054664158857606147147755803268636538315257453646328302623406825072665894072363683533120799216664294606327412285416735295297249106249603118194115862211221273259875632234345987596359926629148699861006727269880884013474599184690078114986194984657896048928848379760539388551419824673414294732856519985563001437091444881
372 47398478788735085824450131627318289403537175019118364586203720512304947742862799782014968467650090081138701079055371109498821453644401
373 373
374 2191165825376888084750157716424579062015865776131
375 4216185117141007916463803476379204904822297083872477357644156937010158083766157690816051799266298189535112168888136307030930150816146113891279964210675189371631589555357914747228058787872361517782251364471443755908042804552732657060039194511278278727355973528402797680904419772727830781284804241606933170744482656417649323813750164132873644166984686773942636648178171398872706357641960955261484623117336803960285264830182890362065911808001
376 19424517096284929764212228117830379356387892294621987993060116767700229164097772440345673334248216004208913105880565159112930350797104122601184310126505150542294699132765269172967244333023513807131659764405289706653660926090575720064106754689941712254697521992021060159079262159758916213018795556882782607615765752121921549086069308011543899912308194675928139676406363770030818552953338088063441627684225385675605644934155190001
377 2708773758966883787357619016746760993483184866658692116567860772817697894578650872822079451803031685925463777207214666844395779451258707305023918868247921227705873794584525318259222924818344215416566215529260437538570371141985854892098140304864888982077842270378863787544577254777548568244186375871354012177433398667787166630386289695772550639220090450175846808955547216008066297261817796985931394306836774222346635186824494248519647168934819986366911381182583581473723356936269840776185337586573898990990709309711689063778072748461046153614232734947774429485499819191329164246516642766219681132534551644494784101965692907028479999999999921
378 11090678776644650055694088523425795586203361311764318182599803923899631942581652348333375976005940128167183976157610535442930728961
379 379
380 260765536115629323425655118515650224063090031690000455179214158734137390010187808349835855197457822203360361407695549941581905862533826881
381 145534143820811975797235290161071031701307862252942823132373449134062779206204936852853441504349932679155174046104896439734852409921586395005664763078715955137826980722400813557420944844606484516296474767954705946410506555520511421999621450693068761450750158646070914054566755620697305519283668746574377027400174319459605656292371227098451981940613671810427732606676881372916499916867757041927497980577850136360806754554797687022545367081893595526147131874430041323190124836613468626300280569579441140292259
382 1046183622564446793972631570534611069350392574077339085483
383 383
384 293873587705571876992184134305561419454666388650920794134435709565877914428710937500000001
385 1111099888878889001111100000000000011110998888788890011222109988887889011221109998887788901111110999878890112222210987766677901122222109888790001111110988877889000111221098887888900112221099888878889001111100000000000011110998888788890011111
386 1472438399709651005382685276327638595310985798091152338357335936385330608364058499715329336564859490194755955503259722456219851830009876952323511926303598468002422745817224201908029649710551824397676340596421
387 17613437312103470816726704250982295338303771062203023233068860134315954652684115461246732298547696553745238587678728087060296554142083998635240427373780583778509573475102411323080667072601227047165383527307679616492926545138500215485158488945769116208027800784928763907789215845544553095675134621002399627750001178897160281
388 87866047329168847122508566560656751008996328245600767712641399035484443518048657891083296197271851959363881767467079186139987944724167607171255918878563448212572368475814142074172455482352477420447361
389 389
390 7193147842874378333827833058144691691707893670301707283569853961705344543557215126415885152634587200062554319264847992482538027343767670176629388369828134293450982098739436607994923025927681
391 1131427336694108579373222029486088262150070737448458163829620902125987400640695286446400238254024534497105928522747418197339512241467281663453942803898605027528657076869686694791276564488266147813696721656201940059830458308467322606498560445031558649965388352719391869418104282051702844960042237307277032620213578774583852580795382189383223774624366210194029218649829899500220363917970041651813075355175676064072915155983001035333435228660423943695619130365397200183244906071899660189603543284801263981954615674001469110411137039167450286188546120754904179503617170129465871921059292709185902873438861582918676261253806277975933825407260428611493561361297603145050302278953721557354640298921401834495704271641560088845381143290905115973942711451296221573018927227859609766004416791313285567169817394899468728632586345485020875989283670290233296852893689058400401884921871301769546884440151050226899999999999999611
392 5993097687145945181950103735653899786572515851032802393039628191648983714158469936255371118426159817970409165770894068772724151586839000227463415763240674092995667620250022813970927010730786792794334437331598534796387158782913094777627639209000907501177687339485462272201248533711917994847192578545839974407816675031760486775830468481
393 29594754707317632629301285786218727551032948003018526561082245779687713116108648364299399369177218984401836622373520585902460565723001337202031692290236363878655920727457438178150861157521042985671134980179923248988724982840337437897818745000103608291138999179276936064625467637106615960644342364987119147427558610229281802242317051787823997104042893555867399763655156225796025232928493865627366031857943866538864418247122871121628734198780443335306087649018062096256783465651323569730265963332914045690589027879246037945027010786753673322865950606622417503947884845596448919
394 2130015807360312122728609346566260074901127688420755116233333297457782808562720230493929614361649673584776003357992087024340392548372340273848291324473794703387451545955134733679387732201607834300480026325167275619180747696702861700044513036071265305777519547921886891730145279715232777302991375749999541673900116571680339206460499251741
395 428488310578583827397451557436456836378351294057499447019667643643902383840273148148670357143921144404591769214416881141274222751916613438847559687555860643860549183669462070903689764048836870620510510347914606344197452873258647559265034476228473077302465656197557866325088631168021384464451747972257192379371780484495703227598395740081885702525250182589152234856816581104718168921837623059279676822501468044681736766958870007689984310122009474435038761882692098297657803293478323140592962301084287584825909201
396 166599151690116274630434737960840167185033619508556849523797013151536463525090125311989306139062233077470527663540694113353414156608212907348985870303158822061659901951983046450556801
397 397
398 267823007376498379256993682056860433753700498963798805883563
399 72763819741607547354716102770455995481540647806143994474954150457225873275896352180244980115339237197769931689203636865348148736372047610419223972149953979306121796350892156850536278614873717442838999480976152087379740644938584616065612755115834456899815668221238838038262071185683887261275186903159738259942013233184005556392428572291686377364093019159832431830153495226527863540443179008851825816711225047283648950682213719096865931
400 2401517239009349381307933663533503850905121793708173226855310529779167285337174591336512532534092427523959616783553613686657656084126855402005050757901238577755035196976617032043724801
401 401
402 11252296642133936965219773868475550698314920533977457004507815351771600739172068971198054544690517836883238704191601847523678461089945822113918437184555533248384430027247015053009374785814174921
403 724392544379442689069663093030481747447863850561232077560892303245632598630429683861433148174468451277682321952054808568275545692019607545986396958171470797395861898411746982186243742817156298387494650094641740397818202785739404886582916572812964225161608298246313327498203581237630286368400312831281200391133074902094726567876839303578448865189782301814673607243240881874801
404 2772523697721480125994116477508593869846299841976261630617312128701538753077123666887073905066006456716015924928734504054392267239048061307306595232929199396356761060715651707462491278320620715473379114004321893401306772543177475676764771095457807246943150232822001
405 126808728017967081070555157722838719518890105681211882897106658441145456446662772035576783169118045793317472697009070576015375038470260558276709350370878851375732080647425387320744303942133445983123001940164506912677151600574663229441
406 9081411658303433746341832999960090832349090374726113641647773067359764066774063968914681331723728857281861828624398778498836172314689243174160763173860296876273709568413872229121015735827377869075838292985871212787269197187064290720295810639525842161478253380169437260961
407 3167434166702977912441503487213963607213680479864423797359340178141010424545726576394235768569001385415844139064291899824183394440233914686671467106248245868909503380702722546092871875165380756870361875032725299029070361598858038052854308182316727280478763409494245855850730505270077119555303075171212910271845375188403412667508510508982369046550802755244818471180522293879634227813433169631272490780460146928628366700404695147235037633516481605655659595175378083795077608970181582315146894969154346558993045734909475428035449887727496660461581791236071870507424320585251338486241617054795369538843635794817693254584262739085159330576049405850235760089957956483543395154019760024591066942689531754895659354426215118392944551994223851816445589102018757644161781517115103287250823307900728175451016495716764984062881046865041997376257841
408 116244395157193581337282640791798084114394917399572436767868837818708235649281
409 409
410 2125820563389437533390243893834597846757304863651
411 38016676702369503824079950139338948639427063906380426878194287916198909451989707979545133741683946744983619460420457976572142424076252414375416367235159667649076510389074951206425247903109626871678033420154355331
412 3245474499015835948787879845771454613930271159901397007239671050180092687134564528858776715100017458812422840564886192515182456663612934005338509942972492726557704035280359255153934724977180266456377879074656996180620695418812061612820939829501122583634019026793573521816638831277114325116472538932884167028904055842426698488516087430490050778192936132996918757759660294832447253391954354113353666934389318048177737632371135513081407440105002801
413 2414431997135740663910550651165429380315695150171216354767082834363985589583857844711235494349075065706128498043606220003874132192652250092979416116756202458666790340018829012543388088619039733702278060379982434325820310337728382322656427914341388535796253410358517673386760501469028685691248628392686281124560947677138530015490500651281589740782183222816746712063294212284366356866576443756779759296564110082947811739313346617102054320323458623236329286436305947046627779172378203335801655889046829369340957936759006446057602135319119074225290230671459688640837132800909525846004351130688126237744788735110623016765201321077738904956264496140670303920810406449266364817783479441
414 6113142872404227834840443898241613032969
415 179119444069238322466721138325339443242598649867732956676867579708705067850034663470264165830117596870563208830149409855804544639858446068171791410875501237890602900142427650034207859553746989025715004321414208093241890842498432938202423108575041944322116829137002592437774492434907762010209693429430268831589742342578252972564200263118254068644940698536315319358778554447688244806662162240532200313210008118361540650003519512090931660058186863820846006528357206888814877558124590653147150676096022682965122128766778224013442655049531678303629074384702958313806285238892353287693814679965342921378420233640234224003049768863240164116257388611299771037491827075920691025349768291216001604090107730833832359928777088938711499790349631120941457937907472931627921
416 6277101735386680763826211326077254610737630390560718389527564895033934450699573417823739724043732340365869537774591472869314774264870313304337593423057754038537082529566867440737095516159718525023289344000000429496729599999999999344640000000000000001
417 41093741250605100058940974854422423022704819436216771181110162702558765929961056265160409876909388253335413842534061695568587334297044400663717226252187758406047935298443010120751196402488592937352122487065642452213088737133359341809635655490481220660817734169277359606480449931032514879410973143788664157696616285178135437638740431080203539818619561505781324434879486712900401854240924294342932152020647336428792135524585966948793294978898474495299811675024120401192040230971636539249
418 348327769337249894411235974353914929972797380481942909649672953037171923919095662765402936791240826458290842552869854300277957906066777785014359629805314134028866458188814845669311706712984200643866249
419 419
420 12137099588195811990457939447127785109605610509438872341015390625601
421 421
422 12522631376788527812807001449816547077853161794306889513591990784156686543926662232517099454499433677768585045483039007662806403292337374737823468406688483788214759792665417593732143931201497806205635808138968258210035104249351543513396034608514306648014520994793181018632971529684465493244032129868366466104610250836025614596874327707852638740379965245425614945323166043248729017451
423 139352877916542380183481356370786944399649902065886271675313722460186856068654562073288274269740348257729537861778124256797643101929496670777180264100087174409895989069173266544859336018491719182709352253238527932977992128302873190094281056509222726765333102671343407012581549619583843566949923112306719366285839642861243133642292745846026298769989892769381817596268670496056792166036093576920751253564759307768868123573821502128056400439450791954820282631011287365142647053183353372810331870399458390142456879748532028508533322304022254206897634565531172091595931288734271705930394943045731806760350790583907526698232665887678266253211168410069997886926930130194833075417455423376551987484134815840950586232459058054853017009427622488662257244287774124917870336089
424 1674618008038163346326636290488266656701995738676469745181913844838250088526059555733733748130681085323193775760381075400517304512843198108153580706083262391184389238161326765830111058937684389146115540201742554083103590534626746507838117488537571223224444487268209205426826231281
425 2069237502716464794985816105550982396339012259800336045348830659287429006970383760001800897298401
426 65237742992427043669562224633497739872227477965022561973927750185912655908281054306240545837629695903866807491725472378982769240330203994407646507334379188391649175058169798430830720684752138445641507150449674462070936810095652008357099030230429790765441